// TMW2 scripts. // Authors: // The Mana World Team // Jesusalva // Description: // Cindy Cave core logic. You must flip 5 switches to free Cindy, and kill every // Yeti to leave the Yeti's King Throne Room. Each passing minute, a new Yeti will // spawn. Amount relies on how long this has been dragging on. // Flipping switches creates yetis on the other switches. // You must try flip all 5 switches at once. Once all switches are flipped, there'll // be various waves of Yetis. More time passing = more penalty Yetis, with a safety // check to abort script after a hour. If this happen, everyone inside the cave // will be banned for cheating. This should not be possible without @monsterignore anyway :< // Switches function script CindySwitch_Check_214 { .@st1=getvariableofnpc(.lifetime, "#CindySwitch_06")-gettimetick(2); .@st2=getvariableofnpc(.lifetime, "#CindySwitch_07")-gettimetick(2); .@st3=getvariableofnpc(.lifetime, "#CindySwitch_08")-gettimetick(2); .@st4=getvariableofnpc(.lifetime, "#CindySwitch_09")-gettimetick(2); .@st5=getvariableofnpc(.lifetime, "#CindySwitch_10")-gettimetick(2); .@i=0; if (.@st1 > 0) .@i++; if (.@st2 > 0) .@i++; if (.@st3 > 0) .@i++; if (.@st4 > 0) .@i++; if (.@st5 > 0) .@i++; return .@i; } 021-4,77,25,0 duplicate(#CindySwitch_01) #CindySwitch_06 NPC_SWITCH_OFFLINE 021-4,66,71,0 duplicate(#CindySwitch_01) #CindySwitch_07 NPC_SWITCH_OFFLINE 021-4,25,57,0 duplicate(#CindySwitch_01) #CindySwitch_08 NPC_SWITCH_OFFLINE 021-4,23,13,0 duplicate(#CindySwitch_01) #CindySwitch_09 NPC_SWITCH_OFFLINE 021-4,56,41,0 duplicate(#CindySwitch_01) #CindySwitch_10 NPC_SWITCH_OFFLINE