- //=================================================================================================================//
- //==================================== 2013 Ragnarok World Championship Script ====================================//
- //======================== Script: Ro1 Planning Unit - Han Deuk Yeon ([email protected]) ========================//
- //================================================ Village: Izlude ================================================//
- //=================================================================================================================//
- // [1][5]Arena_Switch 이즈루드 경기장 입장NPC ON/OFF 관리
- //=================================================================================================================//
- npc "izlude" "[1][5]Arena_Switch" 8W_SOLDIER 244 250 4 0 0
- OnClick:
- dialog "[Arena Switch]"
- dialog "I am the NPC to open/close the all arenas. Please select the arena."
- wait
- choose menu "rwc_arena01 OPEN/CLOSE" "rwc_arena05 OPEN/CLOSE" "All Arenas OPEN/CLOSE" "eash arena OPEN/CLOSE"
- case 1
- dialog "[Arena Switch]"
- dialog " Would you like to use the rwc_arena01 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[A]2013 RWC Entrance#iz" "off"
- cmdothernpc "[B]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena01 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[A]2013 RWC Entrance#iz" "on"
- cmdothernpc "[B]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena01 arena has opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "Would you like to use the rwc_arena05 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[I]2013 RWC Entrance#iz" "off"
- cmdothernpc "[J]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena05 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[I]2013 RWC Entrance#iz" "on"
- cmdothernpc "[J]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena05 arena has opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do for all arenas?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[A]2013 RWC Entrance#iz" "off"
- cmdothernpc "[B]2013 RWC Entrance#iz" "off"
- cmdothernpc "[I]2013 RWC Entrance#iz" "off"
- cmdothernpc "[J]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena01 / rwc_arena05 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[A]2013 RWC Entrance#iz" "on"
- cmdothernpc "[B]2013 RWC Entrance#iz" "on"
- cmdothernpc "[I]2013 RWC Entrance#iz" "on"
- cmdothernpc "[J]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena01 / rwc_arena05 arena has opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "It's possible to select waiting room A B I J"
- wait
- choose menu "A Entrance" "B Entrance" "I Entrance" "J Entrance"
- case 1
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room A?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[A]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room A has been closed."
- close
- return
- break
- case 2
- cmdothernpc "[A]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room A has been Opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room B?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[B]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room B has been closed."
- close
- return
- break
- case 2
- cmdothernpc "[B]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room B has been Opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room I?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[I]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room I has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[I]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room I has been Opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room J?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[J]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room J has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[J]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room J has been Opened."
- close
- return
- break
- endchoose
- break
- endchoose
- break
- endchoose
- return
- //=================================================================================================================//
- // [2][6]Arena_Switch 이즈루드 경기장 입장NPC ON/OFF 관리
- //=================================================================================================================//
- npc "izlude" "[2][6]Arena_Switch" 8W_SOLDIER 247 250 4 0 0
- OnClick:
- dialog "[Arena Switch]"
- dialog "I am the NPC to open/close the all arenas. Please select the arena."
- wait
- choose menu "rwc_arena02 OPEN/CLOSE" "rwc_arena06 OPEN/CLOSE" "All Arenas OPEN/CLOSE" "eash arena OPEN/CLOSE"
- case 1
- dialog "[Arena Switch]"
- dialog "Would you like to use the rwc_arena02 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[C]2013 RWC Entrance#iz" "off"
- cmdothernpc "[D]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena02 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[C]2013 RWC Entrance#iz" "on"
- cmdothernpc "[D]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena02 arena has opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "Would you like to use the rwc_arena06 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[K]2013 RWC Entrance#iz" "off"
- cmdothernpc "[L]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena06 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[K]2013 RWC Entrance#iz" "on"
- cmdothernpc "[L]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena06 arena has opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do for all arenas?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[C]2013 RWC Entrance#iz" "off"
- cmdothernpc "[D]2013 RWC Entrance#iz" "off"
- cmdothernpc "[K]2013 RWC Entrance#iz" "off"
- cmdothernpc "[L]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena02 / rwc_arena06 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[C]2013 RWC Entrance#iz" "on"
- cmdothernpc "[D]2013 RWC Entrance#iz" "on"
- cmdothernpc "[K]2013 RWC Entrance#iz" "on"
- cmdothernpc "[L]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena02 / rwc_arena06 arena has opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "It's possible to select waiting room C D K L."
- wait
- choose menu "C Entrance" "D Entrance" "K Entrance" "L Entrance"
- case 1
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room C?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[C]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room C has been closed."
- close
- return
- break
- case 2
- cmdothernpc "[C]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room C has been Opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room D?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[D]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room D has been closed."
- close
- return
- break
- case 2
- cmdothernpc "[D]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room D has been Opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room K?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[K]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room K has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[K]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room K has been Opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room L?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[L]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room L has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[L]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room L has been Opened."
- close
- return
- break
- endchoose
- break
- endchoose
- break
- endchoose
- return
- //=================================================================================================================//
- // [3][7]Arena_Switch 이즈루드 경기장 입장NPC ON/OFF 관리
- //=================================================================================================================//
- npc "izlude" "[3][7]Arena_Switch" 8W_SOLDIER 244 247 4 0 0
- OnClick:
- dialog "[Arena Switch]"
- dialog "I am the NPC to open/close the all arenas. Please select the arena."
- wait
- choose menu "rwc_arena03 OPEN/CLOSE" "rwc_arena07 OPEN/CLOSE" "All Arenas OPEN/CLOSE" "eash arena OPEN/CLOSE"
- case 1
- dialog "[Arena Switch]"
- dialog "Would you like to use the rwc_arena03 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[E]2013 RWC Entrance#iz" "off"
- cmdothernpc "[F]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena03 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[E]2013 RWC Entrance#iz" "on"
- cmdothernpc "[F]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena03 arena has opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "Would you like to use the rwc_arena07 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[M]2013 RWC Entrance#iz" "off"
- cmdothernpc "[N]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena07 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[M]2013 RWC Entrance#iz" "on"
- cmdothernpc "[N]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena07 arena has opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do for all arenas?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[E]2013 RWC Entrance#iz" "off"
- cmdothernpc "[F]2013 RWC Entrance#iz" "off"
- cmdothernpc "[M]2013 RWC Entrance#iz" "off"
- cmdothernpc "[N]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena03 / rwc_arena07 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[E]2013 RWC Entrance#iz" "on"
- cmdothernpc "[F]2013 RWC Entrance#iz" "on"
- cmdothernpc "[M]2013 RWC Entrance#iz" "on"
- cmdothernpc "[N]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena03 / rwc_arena07 arena has opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "It's possible to select waiting room E F M N."
- wait
- choose menu "E Entrance" "F Entrance" "M Entrance" "N Entrance"
- case 1
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room E?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[E]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room E has been closed."
- close
- return
- break
- case 2
- cmdothernpc "[E]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room E has been Opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room F?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[F]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room F has been closed."
- close
- return
- break
- case 2
- cmdothernpc "[F]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room F has been Opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room M?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[M]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room M has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[M]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room M has been Opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room N?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[N]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room N has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[N]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room N has been Opened."
- close
- return
- break
- endchoose
- break
- endchoose
- break
- endchoose
- return
- //=================================================================================================================//
- // [4][8]Arena_Switch 이즈루드 경기장 입장NPC ON/OFF 관리
- //=================================================================================================================//
- npc "izlude" "[4][8]Arena_Switch" 8W_SOLDIER 247 247 4 0 0
- OnClick:
- dialog "[Arena Switch]"
- dialog "I am the NPC to open/close the all arenas. Please select the arena."
- wait
- choose menu "rwc_arena04 OPEN/CLOSE" "rwc_arena08 OPEN/CLOSE" "All Arenas OPEN/CLOSE" "eash arena OPEN/CLOSE"
- case 1
- dialog "[Arena Switch]"
- dialog "Would you like to use the rwc_arena04 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[G]2013 RWC Entrance#iz" "off"
- cmdothernpc "[H]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena04 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[G]2013 RWC Entrance#iz" "on"
- cmdothernpc "[H]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena04 arena has opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "Would you like to use the rwc_arena08 arena?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[O]2013 RWC Entrance#iz" "off"
- cmdothernpc "[P]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena08 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[O]2013 RWC Entrance#iz" "on"
- cmdothernpc "[P]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena08 arena has opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do for all arenas?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[G]2013 RWC Entrance#iz" "off"
- cmdothernpc "[H]2013 RWC Entrance#iz" "off"
- cmdothernpc "[O]2013 RWC Entrance#iz" "off"
- cmdothernpc "[P]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The rwc_arena04 / rwc_arena08 arena has closed."
- close
- return
- break
- case 2
- cmdothernpc "[G]2013 RWC Entrance#iz" "on"
- cmdothernpc "[H]2013 RWC Entrance#iz" "on"
- cmdothernpc "[O]2013 RWC Entrance#iz" "on"
- cmdothernpc "[P]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The rwc_arena04 / rwc_arena08 arena has opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "It's possible to select waiting room G H O P."
- wait
- choose menu "G Entrance" "H Entrance" "O Entrance" "P Entrance"
- case 1
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room G?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[G]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room G has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[G]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room G has been Opened."
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room H?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[H]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room H has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[H]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room H has been Opened."
- close
- return
- break
- endchoose
- break
- case 3
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room O?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[O]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room O has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[O]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room O has been Opened."
- close
- return
- break
- endchoose
- break
- case 4
- dialog "[Arena Switch]"
- dialog "How would you like to do with NPC to move to Waiting room P?"
- wait
- choose menu "CLOSE" "OPEN"
- case 1
- cmdothernpc "[P]2013 RWC Entrance#iz" "off"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room P has been closed"
- close
- return
- break
- case 2
- cmdothernpc "[P]2013 RWC Entrance#iz" "on"
- dialog "[Arena Switch]"
- dialog "The NPC to move to wating room P has been Opened."
- close
- return
- break
- endchoose
- break
- endchoose
- break
- endchoose
- return
- //=================================================================================================================//
- // Mesmerist Banker 이즈루드 초기화, 은행 ON/OFF 스위치
- //=================================================================================================================//
- npc "izlude" "Mesmerist/Banker_Switch" 4_F_TELEPORTER 250 250 4 0 0
- OnClick:
- dialog "[izlude Switch]"
- dialog "Select NPC to operate."
- wait
- choose menu "Mesmerist ON/OFF" "Banker ON/OFF"
- case 1
- dialog "[izlude Switch]"
- dialog "Mesmerist ON/OFF"
- wait
- choose menu "OFF" "ON"
- case 1
- cmdothernpc "Mesmerist#iz" "off"
- break
- case 2
- cmdothernpc "Mesmerist#iz" "on"
- break
- endchoose
- break
- case 2
- dialog "[izlude Switch]"
- dialog "Banker ON/OFF"
- wait
- choose menu "ON" "OFF"
- case 1
- cmdothernpc "Banker#iz" "on"
- break
- case 2
- cmdothernpc "Banker#iz" "off"
- break
- endchoose
- break
- endchoose
- dialog "[izlude Switch]"
- dialog "Seting OK"
- close
- return
- //=================================================================================================================//
- // Merchant/PvP_Switch 이즈루드 전투상인, PvP입장 ON/OFF 스위치
- //=================================================================================================================//
- npc "izlude" "Merchant/PvP_Switch" 4W_M_03 250 247 4 0 0
- OnClick:
- dialog "[izlude Switch]"
- dialog "Select NPC to operate."
- wait
- choose menu "Battle Merchant ON/OFF" "PvP ON/OFF"
- case 1
- dialog "[izlude Switch]"
- dialog "Battle merchant ON/OFF"
- wait
- choose menu "ON" "OFF"
- case 1
- cmdothernpc "Battle merchant#iz" "on"
- break
- case 2
- cmdothernpc "Battle merchant#iz" "off"
- break
- endchoose
- break
- case 2
- dialog "[izlude Switch]"
- dialog "PvP ON/OFF"
- wait
- choose menu "ON" "OFF"
- case 1
- cmdothernpc "Training Arena Manager#iz" "on"
- break
- case 2
- cmdothernpc "Training Arena Manager#iz" "off"
- break
- endchoose
- break
- endchoose
- dialog "[izlude Switch]"
- dialog "Seting OK"
- close
- return
- //=================================================================================================================//
- // Mesmerist 이즈루드 스테이터스 스킬 초기화 NPC
- //=================================================================================================================//
- npc "izlude" "Mesmerist#iz" 4_F_TELEPORTER 118 119 4 0 0
- OnInit:
- disablenpc "Mesmerist#iz"
- return
- OnCommand: "on"
- enablenpc "Mesmerist#iz"
- return
- OnCommand: "off"
- disablenpc "Mesmerist#iz"
- return
- OnClick:
- dialog "[Reset Helper]"
- dialog "You can only use the reset status, skills before RWC starts. "
- wait
- dialog "[Reset Helper]"
- dialog "Please make sure your weight is 0, before you use the reset service,"
- wait
- dialog "[Reset Helper]"
- dialog "If you use Kart, Dragon, Falcon, Wug, or Gryphon Magic Gear, please check if it is gotten off."
- wait
- dialog "[Reset Helper]"
- dialog "Especially Generics should check the Kart's weight is under 8000."
- wait
- dialog "[Reset Helper]"
- dialog "Now, please select the service you want."
- wait
- choose menu "Reset skills" "Reset status" "Close the conversation."
- case 1
- var chrlghk = 1
- break
- case 2
- var chrlghk = 2
- break
- case 3
- dialog "[Reset Helper]"
- dialog "You can only use the reset status, skills before RWC starts. Please make sure about this."
- close
- return
- break
- endchoose
- var 09reset_wug01 = IsEffectStatus EFFECT_STATE_WUG
- var 09reset_wug02 = IsEffectStatus EFFECT_STATE_WUGRIDER
- var 09reset_drag01 = IsEffectStatus EFFECT_STATE_DRAGON
- var 09reset_mado01 = IsMadogear
- if ( v[VAR_ISCARTON] == 1 )
- dialog "[Reset Helper]"
- dialog "You should leave the Kart."
- close
- return
- elseif ( v[VAR_ISPECOON] == 1 )
- dialog "[Reset Helper]"
- dialog "You need to get off from PecoPeco."
- close
- return
- elseif ( v[VAR_ISFALCONON] == 1 )
- dialog "[Reset Helper]"
- dialog "Could you come back after leave Falcon?"
- close
- return
- elseif ( 09reset_wug01 == 1 )
- dialog "[Reset Helper]"
- dialog "You should leave Wug."
- close
- return
- elseif ( 09reset_wug02 == 1)
- dialog "[Reset Helper]"
- dialog "You should get off Wug."
- close
- return
- elseif ( 09reset_drag01 == 1 )
- dialog "[Reset Helper]"
- dialog "You should get off a Rune Knight dragon."
- close
- return
- elseif ( 09reset_mado01 == 1 )
- dialog "[Reset Helper]"
- dialog "You should get off a Magic Gear."
- close
- return
- elseif ( v[VAR_WEIGHT] != 0 )
- dialog "[Reset Helper]"
- dialog "The weight for your belongings should be ^FF0000 0 ^000000."
- close
- return
- elseif (( v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
- dialog "[Reset Helper]"
- dialog "You are Generic. Did you check if ^FF0000 Kart's weight is under ^FF0000 8000 ^000000 ?"
- wait
- choose menu "Yes" "No"
- case 2
- dialog "[Reset Helper]"
- dialog "Then Please check again and come back."
- close
- return
- break
- endchoose
- if ( v[VAR_CARTWEIGHT] > 8000 )
- dialog "[Reset Helper]"
- dialog "Please reduce the weight. ^FF0000 Kart's weight should be under8000, ^000000."
- close
- return
- else
- dialog "[Reset Helper]"
- dialog "It seems you are ready, i will reset it for you."
- wait
- choose menu "yes" "No"
- case 2
- dialog "[Reset Helper]"
- dialog "You can only use the reset status, skills before RWC starts. Please make sure about this."
- close
- return
- break
- endchoose
- if (chrlghk == 1)
- ResetSkill
- else
- ResetStat
- endif
- dialog "[Reset Helper]"
- dialog "Well, it is completed. Thank you."
- close
- return
- endif
- else
- dialog "[Reset Helper]"
- dialog "It seems you are ready, i will reset it for you."
- wait
- choose menu "Yes" "No"
- case 2
- dialog "[Reset Helper]"
- dialog "You can only use the reset status, skills before RWC starts. Please make sure about this."
- close
- return
- break
- endchoose
- if (chrlghk == 1)
- ResetSkill
- else
- ResetStat
- endif
- dialog "[Reset Helper]"
- dialog "Well, it is completed. Thank you."
- close
- return
- endif
- return
- //=================================================================================================================//
- // Banker 이즈루드 은행 NPC
- //=================================================================================================================//
- npc "izlude" "Banker#iz" 4_F_01 139 122 4 0 0
- OnInit:
- disablenpc "Banker#iz"
- return
- OnCommand: "on"
- enablenpc "Banker#iz"
- return
- OnCommand: "off"
- disablenpc "Banker#iz"
- return
- OnClick:
- dialog "[Banker]"
- dialog "We are giving out additional bonus Zeny for a smooth test."
- dialog "But, if you have as much as 1 Zeny in possession, you will not be getting any more Zeny. So keep that in mind."
- wait
- choose menu "Receive a bonus Zeny." "I don't need it."
- case 1
- if (v[VAR_MONEY] == 0)
- dialog "[Banker]"
- dialog "I've verified that you currently have 0 Zeny."
- dialog "Here's Ten Million (10,000,000) Bonus Zeny."
- dialog "Please make a good use of this Zeny for a smooth PVP test. Thank you."
- getgold 10000000
- close
- else
- dialog "[Banker]"
- dialog "I'm sorry, but this service is only for those who have no Zeny. I mean by NONE."
- dialog "Thank you."
- close
- return
- endif
- break
- case 2
- dialog "[Banker]"
- dialog "Come back when you need me."
- close
- return
- break
- endchoose
- return
- //=================================================================================================================//
- // Battle merchant 이즈루드 전투상인 NPC
- //=================================================================================================================//
- npc "izlude" "Battle merchant#iz" 4W_M_03 115 123 4 0 0
- OnInit:
- disablenpc "Battle merchant#iz"
- return
- OnCommand: "on"
- enablenpc "Battle merchant#iz"
- return
- OnCommand: "off"
- disablenpc "Battle merchant#iz"
- return
- OnClick:
- // 무게 체크(신버전)
- var wt_inven = GetInventoryRemainCount 1301 1
- if ((wt_inven == 2) | (wt_inven == 3))
- dialog "- Cannot proceed with the process, you have too many items with you. -"
- close
- return
- else
- endif
- if ((v[VAR_JOB] == GUILLOTINE_CROSS) | (v[VAR_JOB] == GUILLOTINE_CROSS_H))
- var guill01 = v[678]
- dialog "[Battle merchant]"
- dialog "Poison bottle is 100,000 zeny each and can be purchased max. 3 bottles per guillotine cross."
- wait
- choose menu "poison bottle("+guill01+"/3) 100000"
- case 1
- if (guill01 > 2)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 3 poison bottle."
- close
- return
- endif
- var guill_buy = 3 - guill01
- var dropzney = guill_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+guill_buy+" poison bottle, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 678 guill_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+guill_buy+" poison bottle."
- close
- return
- break
- endchoose
- elseif ((v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
- var je_tem01 = v[7135]
- var je_tem02 = v[7136]
- var je_tem03 = v[13260]
- var je_tem04 = v[13261]
- var je_tem05 = v[13262]
- var je_tem06 = v[13263]
- var je_tem07 = v[13264]
- var je_bomb03 = GetEquipCount 13260
- var je_bomb04 = GetEquipCount 13261
- var je_bomb05 = GetEquipCount 13262
- var je_bomb06 = GetEquipCount 13263
- var je_bomb07 = GetEquipCount 13264
- var jene01 = je_tem01
- var jene02 = je_tem02
- var jene03 = je_tem03 + je_bomb03
- var jene04 = je_tem04 + je_bomb04
- var jene05 = je_tem05 + je_bomb05
- var jene06 = je_tem06 + je_bomb06
- var jene07 = je_tem07 + je_bomb07
- dialog "[Battle merchant]"
- dialog "Do you want to purchase Generic's battle supplies? You can only purchase battle supplies before the battle starts."
- wait
- choose menu "Fire bottle("+jene01+"/5) 1000" "Acid bottle("+jene02+"/5) 1000" "Apple bomb("+jene03+"/5) 5000" "Coconut bomb("+jene04+"/5) 10000" "Melon bomb("+jene05+"/5) 10000" "Pineapple bomb("+jene06+"/5) 15000" "Banana bomb("+jene07+"/5) 20000"
- case 1
- if (jene01 > 4)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 5 Fire bottles."
- close
- return
- endif
- var jene_buy = 5 - jene01
- var dropzney = jene_buy * 1000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+jene_buy+" Fire bottles, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 7135 jene_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+jene_buy+" Fire bottles."
- close
- return
- break
- case 2
- if (jene02 > 4)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 5 Acid bottles."
- close
- return
- endif
- var jene_buy = 5 - jene02
- var dropzney = jene_buy * 1000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+jene_buy+" Acid bottles, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 7136 jene_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+jene_buy+" Acid bottles."
- close
- return
- break
- case 3
- if (jene03 > 4)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 5 Apple bombs."
- close
- return
- endif
- var jene_buy = 5 - jene03
- var dropzney = jene_buy * 5000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+jene_buy+" Apple bombs, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 13260 jene_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+jene_buy+" Apple bombs."
- close
- return
- break
- case 4
- if (jene04 > 4)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 5 Coconut bombs."
- close
- return
- endif
- var jene_buy = 5 - jene04
- var dropzney = jene_buy * 10000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+jene_buy+" Coconut bombs, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 13261 jene_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+jene_buy+" Coconut bombs."
- close
- return
- break
- case 5
- if (jene05 > 4)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 5 Melon bombs."
- close
- return
- endif
- var jene_buy = 5 - jene05
- var dropzney = jene_buy * 10000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+jene_buy+" Melon bombs, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 13262 jene_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+jene_buy+" Melon bombs."
- close
- return
- break
- case 6
- if (jene06 > 4)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 5 Pineapple bombs."
- close
- return
- endif
- var jene_buy = 5 - jene06
- var dropzney = jene_buy * 15000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+jene_buy+" Pineapple bombs, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 13263 jene_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+jene_buy+" Pineapple bombs."
- close
- return
- break
- case 7
- if (jene07 > 4)
- dialog "[Battle merchant]"
- dialog "You can only purchase maximum 5 Banana bombs."
- close
- return
- endif
- var jene_buy = 5 - jene07
- var dropzney = jene_buy * 20000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You can purchase "+jene_buy+" Banana bombs, requires "+dropzney+" zeny. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 13264 jene_buy
- dialog "[Battle merchant]"
- dialog "You have purchased "+jene_buy+" Banana bombs."
- close
- return
- break
- endchoose
- elseif ((v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
- var run01 = v[12725]
- var run02 = v[12726]
- var run03 = v[12727]
- var run04 = v[12728]
- var run05 = v[12729]
- var run06 = v[12731]
- var run07 = v[12732]
- var run08 = v[12733]
- dialog "[Battle merchant]"
- dialog "Do you want to purchase a Runestone? It is 100,000 zeny per each, only possible to purchase before the battle starts."
- wait
- choose menu "Nosiege("+run01+"/3)" "Rhydo("+run02+"/3)" "Verkana("+run03+"/3)" "Isia("+run04+"/3)" "Asir("+run05+"/3)" "Turisus("+run06+"/3)" "Pertz("+run07+"/3)" "Hagalas("+run08+"/3)"
- case 1
- if (run01 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Nosiege Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run01
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Nosiege Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12725 run_buy
- dialog "[Battle merchant]"
- dialog "'Nosiege Runestone' purchase completed."
- close
- return
- break
- case 2
- if (run02 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Rhydo Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run02
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Rhydo Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12726 run_buy
- dialog "[Battle merchant]"
- dialog "'Rhydo Runestone' purchase completed."
- close
- return
- break
- case 3
- if (run03 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Verkana Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run03
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Verkana Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12727 run_buy
- dialog "[Battle merchant]"
- dialog "'Verkana Runestone' purchase completed."
- close
- return
- break
- case 4
- if (run04 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Isia Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run04
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Isia Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12728 run_buy
- dialog "[Battle merchant]"
- dialog "'Isia Runestone' purchase completed."
- close
- return
- break
- case 5
- if (run05 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Asir Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run05
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Asir Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12729 run_buy
- dialog "[Battle merchant]"
- dialog "'Asir Runestone' purchase completed."
- close
- return
- break
- case 6
- if (run06 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Turisus Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run06
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Turisus Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12731 run_buy
- dialog "[Battle merchant]"
- dialog "'Turisus Runestone' purchase completed."
- close
- return
- break
- case 7
- if (run07 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Pertz Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run07
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Pertz Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12732 run_buy
- dialog "[Battle merchant]"
- dialog "'Pertz Runestone' purchase completed."
- close
- return
- break
- case 8
- if (run08 > 2)
- dialog "[Battle merchant]"
- dialog "You cannot purchase 'Hagalas Runestone' anymore."
- close
- return
- endif
- var run_buy = 3 - run08
- var dropzney = run_buy * 100000
- if (v[VAR_MONEY] < dropzney)
- dialog "[Battle merchant]"
- dialog "Not enough zeny."
- close
- return
- endif
- dialog "[Battle merchant]"
- dialog "You need "+dropzney+" zeny for buying "+run_buy+" 'Hagalas Runestone'. Proceed the purchase?"
- wait
- choose menu "YES" "NO"
- case 2
- dialog "[Battle merchant]"
- dialog "Purchase has been cancelled."
- close
- return
- break
- endchoose
- dropgold dropzney
- getitem 12733 run_buy
- dialog "[Battle merchant]"
- dialog "'Hagalas Runestone' purchase completed."
- close
- return
- break
- endchoose
- else
- dialog "[Battle merchant]"
- dialog "Sorry, but I don't have anything for you."
- close
- return
- endif
- return
- //=================================================================================================================//
- // Training Arena Manager 이즈루드 PvP입장 NPC
- //=================================================================================================================//
- npc "izlude" "Training Arena Manager#iz" 8W_SOLDIER 131 114 3 0 0
- OnInit:
- makewaitingroom "RWC Training Arena" 0
- return
- OnCommand: "on"
- enablenpc "Training Arena Manager#iz"
- return
- OnCommand: "off"
- disablenpc "Training Arena Manager#iz"
- return
- OnClick:
- var mapcount_1 = GetPCCount "guild_vs01.gat"
- var mapcount_2 = GetPCCount "guild_vs02.gat"
- var mapcount_3 = GetPCCount "guild_vs03.gat"
- var mapcount_4 = GetPCCount "guild_vs04.gat"
- var showcount_1 = "Training Arena 1 [ " + mapcount_1 + " / 50 ]"
- var showcount_2 = "Training Arena 2 [ " + mapcount_2 + " / 50 ]"
- var showcount_3 = "Training Arena 3 [ " + mapcount_3 + " / 50 ]"
- var showcount_4 = "Training Arena 4 [ " + mapcount_4 + " / 50 ]"
- var showcount_exit = "Cancel"
- while(1)
- choose menu showcount_1 showcount_2 showcount_3 showcount_4 showcount_exit
- case 1
- if (mapcount_1 >= 50)
- dialog "[Training Arena Guard]"
- dialog "I am sorry, but the map is full."
- wait
- else
- moveto "guild_vs01" 177 125
- return
- endif
- break
- case 2
- if (mapcount_2 >= 50)
- dialog "[Training Arena Guard]"
- dialog "I am sorry, but the map is full."
- wait
- else
- moveto "guild_vs02" 175 160
- return
- endif
- break
- case 3
- if (mapcount_3 >= 50)
- dialog "[Training Arena Guard]"
- dialog "I am sorry, but the map is full."
- wait
- else
- moveto "guild_vs03" 100 80
- return
- endif
- break
- case 4
- if (mapcount_4 >= 50)
- dialog "[Training Arena Guard]"
- dialog "I am sorry, but the map is full."
- wait
- else
- moveto "guild_vs04" 130 80
- return
- endif
- break
- case 5
- exitwhile
- break
- endchoose
- endwhile
- return
- //=================================================================================================================//
- // Training Arena Manager PvP 1번맵 PvP 퇴장 NPC
- //=================================================================================================================//
- npc "guild_vs01" "Training Arena Manager#1" 8W_SOLDIER 175 125 4 0 0
- OnClick:
- dialog "[Training Arena Manager]"
- dialog "Would you like to leave the training arena?"
- wait
- choose menu "Yes" "No"
- case 1
- dialog "[Training Arena Manager]"
- dialog "You are now being transferred to Izlude."
- close
- moveto "izlude" 128 108
- return
- break
- case 2
- dialog "[Training Arena Manager]"
- dialog "Good luck with your training."
- close
- return
- break
- endchoose
- return
- //=================================================================================================================//
- // Training Arena Manager PvP 2번맵 PvP 퇴장 NPC
- //=================================================================================================================//
- npc "guild_vs02" "Training Arena Manager#2" 8W_SOLDIER 178 160 4 0 0
- OnClick:
- dialog "[Training Arena Manager]"
- dialog "Would you like to leave the training arena?"
- wait
- choose menu "Yes" "No"
- case 1
- dialog "[Training Arena Manager]"
- dialog "You are now being transferred to Izlude."
- close
- moveto "izlude" 128 108
- return
- break
- case 2
- dialog "[Training Arena Manager]"
- dialog "Good luck with your training."
- close
- return
- break
- endchoose
- return
- //=================================================================================================================//
- // Training Arena Manager PvP 3번맵 PvP 퇴장 NPC
- //=================================================================================================================//
- npc "guild_vs03" "Training Arena Manager#3" 8W_SOLDIER 102 81 4 0 0
- OnClick:
- dialog "[Training Arena Manager]"
- dialog "Would you like to leave the training arena?"
- wait
- choose menu "Yes" "No"
- case 1
- dialog "[Training Arena Manager]"
- dialog "You are now being transferred to Izlude."
- close
- moveto "izlude" 128 108
- return
- break
- case 2
- dialog "[Training Arena Manager]"
- dialog "Good luck with your training."
- close
- return
- break
- endchoose
- return
- //=================================================================================================================//
- // Training Arena Manager PvP 4번맵 PvP 퇴장 NPC
- //=================================================================================================================//
- npc "guild_vs04" "Training Arena Manager#4" 8W_SOLDIER 133 82 4 0 0
- OnClick:
- dialog "[Training Arena Manager]"
- dialog "Would you like to leave the training arena?"
- wait
- choose menu "Yes" "No"
- case 1
- dialog "[Training Arena Manager]"
- dialog "You are now being transferred to Izlude."
- close
- moveto "izlude" 128 108
- return
- break
- case 2
- dialog "[Training Arena Manager]"
- dialog "Good luck with your training."
- close
- return
- break
- endchoose
- return
- //=================================================================================================================//
- // [A]2013 RWC Entrance RWC 1번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[A]2013 RWC Entrance#iz" 8W_SOLDIER 56 133 5 0 0
- OnInit:
- disablenpc "[A]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[A]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[A]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the A wating room in 2013 RWC 1 ?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 20 60
- broadcastinmap "["+guild_name+"] guild has entered A waiting room."
- moveto "rwc_arena01" 20 60
- return
- //=================================================================================================================//
- // [B]2013 RWC Entrance RWC 1번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[B]2013 RWC Entrance#iz" 8W_SOLDIER 208 133 3 0 0
- OnInit:
- disablenpc "[B]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[B]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[B]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the B wating room in 2013 RWC 1 ?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 320 124
- broadcastinmap "["+guild_name+"] guild has entered B waiting room."
- moveto "rwc_arena01" 320 124
- return
- //=================================================================================================================//
- // [C]2013 RWC Entrance RWC 2번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[C]2013 RWC Entrance#iz" 8W_SOLDIER 56 131 5 0 0
- OnInit:
- disablenpc "[C]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[C]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[C]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the C wating room in 2013 RWC 2?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 37 163
- broadcastinmap "["+guild_name+"] guild has entered C waiting room."
- moveto "rwc_arena02" 37 163
- return
- //=================================================================================================================//
- // [D]2013 RWC Entrance RWC 2번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[D]2013 RWC Entrance#iz" 8W_SOLDIER 208 131 3 0 0
- OnInit:
- disablenpc "[D]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[D]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[D]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the D wating room in 2013 RWC 2?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 297 123
- broadcastinmap "["+guild_name+"] guild has entered D waiting room."
- moveto "rwc_arena02" 297 123
- return
- //=================================================================================================================//
- // [E]2013 RWC Entrance RWC 3번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[E]2013 RWC Entrance#iz" 8W_SOLDIER 56 129 5 0 0
- OnInit:
- disablenpc "[E]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[E]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[E]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the E wating room in 2013 RWC 3?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 23 124
- broadcastinmap "["+guild_name+"] guild has entered E waiting room."
- moveto "rwc_arena03" 23 124
- return
- //=================================================================================================================//
- // [F]2013 RWC Entrance RWC 3번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[F]2013 RWC Entrance#iz" 8W_SOLDIER 208 129 3 0 0
- OnInit:
- disablenpc "[F]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[F]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[F]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the F wating room in 2013 RWC 3?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 177 36
- broadcastinmap "["+guild_name+"] guild has entered F waiting room."
- moveto "rwc_arena03" 177 36
- return
- //=================================================================================================================//
- // [G]2013 RWC Entrance RWC 4번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[G]2013 RWC Entrance#iz" 8W_SOLDIER 56 127 5 0 0
- OnInit:
- disablenpc "[G]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[G]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[G]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the G wating room in 2013 RWC 4?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 30 38
- broadcastinmap "["+guild_name+"] guild has entered G waiting room."
- moveto "rwc_arena04" 30 38
- return
- //=================================================================================================================//
- // [H]2013 RWC Entrance RWC 4번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[H]2013 RWC Entrance#iz" 8W_SOLDIER 208 127 3 0 0
- OnInit:
- disablenpc "[H]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[H]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[H]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the H wating room in 2013 RWC 4?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 228 38
- broadcastinmap "["+guild_name+"] guild has entered H waiting room."
- moveto "rwc_arena04" 228 38
- return
- //=================================================================================================================//
- // [I]2013 RWC Entrance RWC 5번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[I]2013 RWC Entrance#iz" 8W_SOLDIER 54 133 5 0 0
- OnInit:
- disablenpc "[I]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[I]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[I]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the I wating room in 2013 RWC 5?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 20 60
- broadcastinmap "["+guild_name+"] guild has entered I waiting room."
- moveto "rwc_arena05" 20 60
- return
- //=================================================================================================================//
- // [J]2013 RWC Entrance RWC 5번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[J]2013 RWC Entrance#iz" 8W_SOLDIER 210 133 3 0 0
- OnInit:
- disablenpc "[J]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[J]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[J]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the J wating room in 2013 RWC 5?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 320 124
- broadcastinmap "["+guild_name+"] guild has entered J waiting room."
- moveto "rwc_arena05" 320 124
- return
- //=================================================================================================================//
- // [K]2013 RWC Entrance RWC 6번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[K]2013 RWC Entrance#iz" 8W_SOLDIER 54 131 5 0 0
- OnInit:
- disablenpc "[K]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[K]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[K]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the K wating room in 2013 RWC 6?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 37 163
- broadcastinmap "["+guild_name+"] guild has entered K waiting room."
- moveto "rwc_arena06" 37 163
- return
- //=================================================================================================================//
- // [L]2013 RWC Entrance RWC 6번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[L]2013 RWC Entrance#iz" 8W_SOLDIER 210 131 3 0 0
- OnInit:
- disablenpc "[L]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[L]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[L]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the L wating room in 2013 RWC 6?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 297 123
- broadcastinmap "["+guild_name+"] guild has entered L waiting room."
- moveto "rwc_arena06" 297 123
- return
- //=================================================================================================================//
- // [M]2013 RWC Entrance RWC 7번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[M]2013 RWC Entrance#iz" 8W_SOLDIER 54 129 5 0 0
- OnInit:
- disablenpc "[M]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[M]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[M]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the M wating room in 2013 RWC 7?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 23 124
- broadcastinmap "["+guild_name+"] guild has entered M waiting room."
- moveto "rwc_arena07" 23 124
- return
- //=================================================================================================================//
- // [N]2013 RWC Entrance RWC 7번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[N]2013 RWC Entrance#iz" 8W_SOLDIER 210 129 3 0 0
- OnInit:
- disablenpc "[N]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[N]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[N]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the N wating room in 2013 RWC 7?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 177 36
- broadcastinmap "["+guild_name+"] guild has entered N waiting room."
- moveto "rwc_arena07" 177 36
- return
- //=================================================================================================================//
- // [O]2013 RWC Entrance RWC 8번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[O]2013 RWC Entrance#iz" 8W_SOLDIER 54 127 5 0 0
- OnInit:
- disablenpc "[O]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[O]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[O]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the O wating room in 2013 RWC 8?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "A" 30 38
- broadcastinmap "["+guild_name+"] guild has entered O waiting room."
- moveto "rwc_arena08" 30 38
- return
- //=================================================================================================================//
- // [P]2013 RWC Entrance RWC 8번 경기장 입장 NPC
- //=================================================================================================================//
- npc "izlude" "[P]2013 RWC Entrance#iz" 8W_SOLDIER 210 127 3 0 0
- OnInit:
- disablenpc "[P]2013 RWC Entrance#iz"
- return
- OnCommand: "on"
- enablenpc "[P]2013 RWC Entrance#iz"
- return
- OnCommand: "off"
- disablenpc "[P]2013 RWC Entrance#iz"
- return
- OnClick:
- var guild_name = GuildName
- dialog "[Entrance Guard]"
- dialog "Would like to enter the P wating room in 2013 RWC 8?"
- wait
- choose menu "YES" "NO"
- case 2
- return
- break
- endchoose
- CampCode "B" 228 38
- broadcastinmap "["+guild_name+"] guild has entered P waiting room."
- moveto "rwc_arena08" 228 38
- return
- //=================================================================================================================//
- // Job Helper 이즈루드 로얄가드, 레인저, 쉐도우체이서 직업도우미
- //=================================================================================================================//
- npc "izlude" "Job Helper#iz" 1_M_INNKEEPER 136 119 6 0 0
- OnClick:
- // 무게 체크(신버전)
- var wt_inven = GetInventoryRemainCount 1301 1
- if ((wt_inven == 2) | (wt_inven == 3))
- dialog "- You have too much items, so it is not possible to progress. -"
- close
- return
- else
- endif
- dialog "[Job Helper]"
- dialog "I am providing some items required in the battle."
- wait
- if ((v[VAR_JOB] == SHADOW_CHASER) | (v[VAR_JOB] == SHADOW_CHASER_H))
- if (v[mad] == 0)
- dialog "[Job Helper]"
- dialog "For Shadow Chaser, a Makeover Brush and a Paint Brush are prepared. Would you like to receive?"
- wait
- choose menu "Yes" "No"
- case 2
- dialog "[Job Helper]"
- dialog "It has been cancelled."
- close
- return
- break
- endchoose
- setitem mad 1
- getitem 6121 1
- getitem 6122 1
- dialog "[Job Helper]"
- dialog "A Makeover Brush and a Paint Brush has been provided."
- close
- return
- else
- dialog "[Job Helper]"
- dialog "You have already got the Makeover Brush and the Paint Brush."
- close
- return
- endif
- elseif ((v[VAR_JOB] == RANGER) | (v[VAR_JOB] == RANGER_H))
- if (v[mad] == 0)
- dialog "[Job Helper]"
- dialog "For Ranger, a Wolf's Flute is prepared. WWould you like to receive?"
- wait
- choose menu "Yes" "No"
- case 2
- dialog "[Job Helper]"
- dialog "It has been cancelled."
- close
- return
- break
- endchoose
- setitem mad 1
- getitem 6124 1
- dialog "[Job Helper]"
- dialog "The Wolf's Flute has been provided."
- close
- return
- else
- dialog "[Job Helper]"
- dialog "You have already got the Wolf's Flute."
- close
- return
- endif
- elseif ((v[VAR_JOB] == ROYAL_GUARD) | (v[VAR_JOB] == ROYAL_GUARD_H))
- if (v[mad] == 0)
- dialog "[Job Helper]"
- dialog "For Royal Guard, Small amount of EXP is provided 1 time. Would you like to receive?"
- wait
- choose menu "Yes" "No"
- case 2
- dialog "[Job Helper]"
- dialog "It has been cancelled."
- close
- return
- break
- endchoose
- setitem mad 1
- getexp 20000000
- dialog "[Job Helper]"
- dialog "The EXP has been provided."
- close
- return
- else
- dialog "[Job Helper]"
- dialog "You already received the EXP."
- close
- return
- endif
- else
- dialog "[Job Helper]"
- dialog "Um.. We have nothing to provide to "+PcName+"."
- close
- return
- endif
- return
- //=================================================================================================================//
- // Kafra Services 이즈루드 카프라서비스 창고, 대여, 퀘스트스킬
- //=================================================================================================================//
- npc "izlude" "Kafra Services#iz" 4_F_KAFRA1 125 114 4 0 0
- OnClick:
- dialog "[RWC Kafra]"
- dialog "Welcome to Kafra Corporation."
- dialog "Kafra Corporation even supports their customers in RWC."
- dialog "Please select a service."
- wait
- choose menu "Storage Services" "Rental Services" "Quest Skill" "Cancel"
- case 1
- var kafra_menu = 1
- break
- case 2
- var kafra_menu = 2
- break
- case 3
- var kafra_menu = 3
- break
- case 4
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- if (kafra_menu == 1)
- dialog "[RWC Kafra]"
- dialog "Thank you for using the service."
- close
- store
- return
- elseif (kafra_menu == 2)
- if ((v[VAR_JOB] == MERCHANT) | (v[VAR_JOB] == BLACKSMITH) | (v[VAR_JOB] == ALCHEMIST) | (v[VAR_JOB] == MERCHANT_H) | (v[VAR_JOB] == BLACKSMITH_H) | (v[VAR_JOB] == ALCHEMIST_H) | (v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
- dialog "[RWC Kafra]"
- dialog "it is 800 zeny for cart rental service."
- wait
- choose menu "Rent" "Cancel"
- case 1
- var chk_cart = ChkSkill 39
- if (v[VAR_ISCARTON] == 1)
- dialog "[RWC Kafra]"
- dialog "you are already using the cart."
- close
- return
- endif
- if (chk_cart == 0)
- dialog "[RWC Kafra]"
- dialog "you need 'Push Cart' skill."
- close
- return
- endif
- if (v[VAR_MONEY] < 800)
- dialog "[RWC Kafra]"
- dialog "Sorry. you are lack of zeny."
- close
- return
- endif
- dropgold 800
- cart on
- close
- return
- break
- case 2
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- elseif ((v[VAR_JOB] == MECHANIC_H) | (v[VAR_JOB] == MECHANIC))
- dialog "[RWC Kafra]"
- dialog "will you have Magic Gear? or use cart service as 800zeny instead?"
- wait
- choose menu "Madogear Rent" "Cart Rent" "Cancel"
- case 1
- var cride = GetBuffValue "EFST_ALL_RIDING"
- if (cride == 1)
- dialog "[RWC Kafra]"
- dialog "you need to down on this board."
- close
- return
- endif
- var urmado = IsMadogear
- if (urmado == 1)
- dialog "[RWC Kafra]"
- dialog "you are using Magic Gear already."
- close
- return
- endif
- var rasen = ChkSkill 2255
- if (rasen == 0)
- dialog "[RWC Kafra]"
- dialog "you need licese of 'Magic Gear'."
- close
- return
- endif
- SetMadogear "on"
- dialog "[RWC Kafra]"
- dialog "you are on Magic Gear."
- close
- return
- break
- case 2
- var chk_cart = ChkSkill 39
- if (v[VAR_ISCARTON] == 1)
- dialog "[RWC Kafra]"
- dialog "you are already using cart."
- close
- return
- endif
- if (chk_cart == 0)
- dialog "[RWC Kafra]"
- dialog "you need skill 'Push Cart'."
- close
- return
- endif
- if (v[VAR_MONEY] < 800)
- dialog "[RWC Kafra]"
- dialog "Sorry. you need more zeny."
- close
- return
- endif
- dropgold 800
- cart on
- close
- return
- break
- case 3
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- elseif ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H) | (v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H))
- dialog "[RWC Kafra]"
- dialog "you can rent Peco Peco for 2,500 zeny."
- wait
- choose menu "Rent" "Cancel"
- case 1
- var cride = GetBuffValue "EFST_ALL_RIDING"
- if (v[VAR_ISRIDING] != 1)
- dialog "[RWC Kafra]"
- dialog "you need skill 'Riding'."
- close
- return
- endif
- if (cride == 1)
- dialog "[RWC Kafra]"
- dialog "you should get out of the board now."
- close
- return
- endif
- if (v[VAR_ISPECOON] != 0)
- dialog "[RWC Kafra]"
- dialog "you are using PecoPeco ."
- close
- return
- endif
- if (v[VAR_MONEY] < 2500)
- dialog "[RWC Kafra]"
- dialog "Sorry. you need more zeny."
- close
- return
- endif
- dropgold 2500
- SetEffectStatus EFFECT_STATE_CHICKEN
- close
- return
- break
- case 2
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- elseif ((v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
- dialog "[RWC Kafra]"
- dialog "you can rent 'Dragon' for 2,500 zeny."
- wait
- choose menu "Rent" "Cancel"
- case 1
- var drag = IsEffectStatus EFFECT_STATE_DRAGON
- var cride = GetBuffValue "EFST_ALL_RIDING"
- if (v[VAR_ISRIDING] != 1)
- dialog "[RWC Kafra]"
- dialog "you need skill of 'Riding'."
- close
- return
- endif
- if (cride == 1)
- dialog "[RWC Kafra]"
- dialog "you should get out of the board now."
- close
- return
- endif
- if (drag == 1)
- dialog "[RWC Kafra]"
- dialog "you are using Dragon ."
- close
- return
- endif
- if (v[VAR_MONEY] < 2500)
- dialog "[RWC Kafra]"
- dialog "Sorry. you need more zeny."
- close
- return
- endif
- dropgold 2500
- SetEffectStatus EFFECT_STATE_DRAGON
- close
- return
- break
- case 2
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- elseif ((v[VAR_JOB] == ROYAL_GUARD) | (v[VAR_JOB] == ROYAL_GUARD_H))
- dialog "[RWC Kafra]"
- dialog "you can rent Gryphon for 2,500 zeny."
- wait
- choose menu "Rent" "Cancel"
- case 1
- var cride = GetBuffValue "EFST_ALL_RIDING"
- if (v[VAR_ISRIDING] != 1)
- dialog "[RWC Kafra]"
- dialog "you need 'Riding' skill ."
- close
- return
- endif
- if (cride == 1)
- dialog "[RWC Kafra]"
- dialog "you should get out of the board now."
- close
- return
- endif
- if (v[VAR_ISPECOON] != 0)
- dialog "[RWC Kafra]"
- dialog "you are using Falcon."
- close
- return
- endif
- if (v[VAR_MONEY] < 2500)
- dialog "[RWC Kafra]"
- dialog "Sorry. you need more zeny."
- close
- return
- endif
- dropgold 2500
- SetEffectStatus EFFECT_STATE_CHICKEN
- close
- return
- break
- case 2
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- elseif ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H) | (v[VAR_JOB] == RANGER) | (v[VAR_JOB] == RANGER_H))
- dialog "[RWC Kafra]"
- dialog "you can rent Falcon for 2,500 zeny."
- wait
- choose menu "Rent" "Cancel"
- case 1
- var wolf1 = IsEffectStatus EFFECT_STATE_WUG
- var wolf2 = IsEffectStatus EFFECT_STATE_WUGRIDER
- if ((wolf1 == 1) | (wolf2 == 1))
- dialog "[RWC Kafra]"
- dialog "you can't use Falcon and Wug together."
- close
- return
- endif
- if (v[VAR_ISFALCON] != 1)
- dialog "[RWC Kafra]"
- dialog "you need skill of 'Falcon Mastery' ."
- close
- return
- endif
- if (v[VAR_ISFALCONON] != 0)
- dialog "[RWC Kafra]"
- dialog "You are already using 'Falcon'."
- close
- return
- endif
- if (v[VAR_MONEY] < 2500)
- dialog "[RWC Kafra]"
- dialog "Sorry. you need more zeny."
- close
- return
- endif
- dropgold 2500
- SetEffectStatus EFFECT_STATE_BIRD
- close
- return
- break
- case 2
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- else
- dialog "[RWC Kafra]"
- dialog "Sorry. I do not have anything to rent you ."
- close
- return
- endif
- elseif (kafra_menu == 3)
- dialog "[RWC Kafra]"
- dialog "Do you want to learn the quest skill?"
- wait
- choose menu "Learn all." "Cancel."
- case 1
- if ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H) | (v[VAR_JOB] == RUNE_KNIGHT) | (v[VAR_JOB] == RUNE_KNIGHT_H))
- EventAddSkill KN_CHARGEATK 1
- EventAddSkill SM_MOVINGRECOVERY 1
- EventAddSkill SM_FATALBLOW 1
- EventAddSkill SM_AUTOBERSERK 1
- elseif ((v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H) | (v[VAR_JOB] == ROYAL_GUARD) | (v[VAR_JOB] == ROYAL_GUARD_H))
- EventAddSkill CR_SHRINK 1
- EventAddSkill SM_MOVINGRECOVERY 1
- EventAddSkill SM_FATALBLOW 1
- EventAddSkill SM_AUTOBERSERK 1
- elseif ((v[VAR_JOB] == ASSASSIN) | (v[VAR_JOB] == ASSASSIN_H) | (v[VAR_JOB] == GUILLOTINE_CROSS) | (v[VAR_JOB] == GUILLOTINE_CROSS_H))
- EventAddSkill AS_SONICACCEL 1
- EventAddSkill AS_VENOMKNIFE 1
- EventAddSkill TF_PICKSTONE 1
- EventAddSkill TF_BACKSLIDING 1
- EventAddSkill TF_SPRINKLESAND 1
- EventAddSkill TF_THROWSTONE 1
- elseif ((v[VAR_JOB] == ROGUE) | (v[VAR_JOB] == ROGUE_H) | (v[VAR_JOB] == SHADOW_CHASER) | (v[VAR_JOB] == SHADOW_CHASER_H))
- EventAddSkill RG_CLOSECONFINE 1
- EventAddSkill TF_PICKSTONE 1
- EventAddSkill TF_BACKSLIDING 1
- EventAddSkill TF_SPRINKLESAND 1
- EventAddSkill TF_THROWSTONE 1
- elseif ((v[VAR_JOB] == WIZARD) | (v[VAR_JOB] == WIZARD_H) | (v[VAR_JOB] == WARLOCK) | (v[VAR_JOB] == WARLOCK_H))
- EventAddSkill MG_ENERGYCOAT 1
- EventAddSkill WZ_SIGHTBLASTER 1
- elseif ((v[VAR_JOB] == SAGE) | (v[VAR_JOB] == SAGE_H) | (v[VAR_JOB] == SORCERER) | (v[VAR_JOB] == SORCERER_H))
- EventAddSkill SA_CREATECON 1
- EventAddSkill SA_ELEMENTWATER 1
- EventAddSkill SA_ELEMENTGROUND 1
- EventAddSkill SA_ELEMENTFIRE 1
- EventAddSkill SA_ELEMENTWIND 1
- EventAddSkill MG_ENERGYCOAT 1
- elseif ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H) | (v[VAR_JOB] == RANGER) | (v[VAR_JOB] == RANGER_H))
- EventAddSkill HT_PHANTASMIC 1
- EventAddSkill AC_MAKINGARROW 1
- EventAddSkill AC_CHARGEARROW 1
- elseif ((v[VAR_JOB] == BARD) | (v[VAR_JOB] == BARD_H) | (v[VAR_JOB] == MINSTREL) | (v[VAR_JOB] == MINSTREL_H))
- EventAddSkill BA_PANGVOICE 1
- EventAddSkill AC_MAKINGARROW 1
- EventAddSkill AC_CHARGEARROW 1
- elseif ((v[VAR_JOB] == DANCER) | (v[VAR_JOB] == DANCER_H) | (v[VAR_JOB] == WANDERER) | (v[VAR_JOB] == WANDERER_H))
- EventAddSkill DC_WINKCHARM 1
- EventAddSkill AC_MAKINGARROW 1
- EventAddSkill AC_CHARGEARROW 1
- elseif ((v[VAR_JOB] == BLACKSMITH) | (v[VAR_JOB] == BLACKSMITH_H) | (v[VAR_JOB] == MECHANIC) | (v[VAR_JOB] == MECHANIC_H))
- EventAddSkill BS_UNFAIRLYTRICK 1
- EventAddSkill BS_GREED 1
- EventAddSkill MC_CARTREVOLUTION 1
- EventAddSkill MC_CHANGECART 1
- EventAddSkill MC_LOUD 1
- elseif ((v[VAR_JOB] == ALCHEMIST) | (v[VAR_JOB] == ALCHEMIST_H) | (v[VAR_JOB] == GENETIC) | (v[VAR_JOB] == GENETIC_H))
- EventAddSkill MC_CARTREVOLUTION 1
- EventAddSkill MC_CHANGECART 1
- EventAddSkill MC_LOUD 1
- elseif ((v[VAR_JOB] == PRIEST) | (v[VAR_JOB] == PRIEST_H) | (v[VAR_JOB] == ARCHBISHOP) | (v[VAR_JOB] == ARCHBISHOP_H))
- EventAddSkill PR_REDEMPTIO 1
- EventAddSkill AL_HOLYLIGHT 1
- elseif ((v[VAR_JOB] == MONK) | (v[VAR_JOB] == MONK_H) | (v[VAR_JOB] == SURA) | (v[VAR_JOB] == SURA_H))
- EventAddSkill MO_KITRANSLATION 1
- EventAddSkill MO_BALKYOUNG 1
- EventAddSkill AL_HOLYLIGHT 1
- else
- dialog "[RWC Kafra]"
- dialog "you are not available to learn the skill at the current job."
- close
- return
- endif
- dialog "[RWC Kafra]"
- dialog "you learned the quest skill."
- close
- return
- break
- case 2
- dialog "[RWC Kafra]"
- dialog "you cancelled the service."
- close
- return
- break
- endchoose
- else
- dialog "[RWC Kafra]"
- dialog "Unknown error happens. ask GM first ."
- close
- return
- endif
- return
- //=================================================================================================================//
- // Repairman 이즈루드 파괴장비 수리공
- //=================================================================================================================//
- npc "izlude" "Repairman#iz" 4_M_02 128 114 4 0 0
- OnClick:
- dialog "[Repairman]"
- dialog "Hey there!"
- dialog "Do you want me"
- dialog "to repair any items?"
- dialog "You can count on me"
- dialog "for item repairs!"
- wait
- choose menu "Actually, I do have some items..." "None at the moment."
- case 1
- GetDamagedItemNum
- var mugi = GetDamagedItemNum
- if (mugi == 0)
- dialog "[Repairman]"
- dialog "Oh wow, this is incredible!"
- dialog "You must take very good care of your things. None of your items are damaged!"
- wait
- dialog "[Repairman]"
- dialog "If everyone is like you, I'm going to be unemployed!! Haha~!"
- close
- return
- endif
- dialog "[Repairman]"
- dialog "Hmm..."
- dialog "Let's see..."
- dialog "Out of all your items,"
- dialog "" + mugi + " are damaged."
- dialog "Would you like to repair?"
- wait
- choose menu "Yes" "No"
- case 1
- if (mugi == GetDamagedItemNum)
- RepairDamagedItem
- dialog "[Repairman]"
- dialog "Okay! All done. Now, try to be a little more careful. Items have lives too you know."
- close
- return
- else
- dialog "[Repairman]"
- dialog "Mmm? Something's wrong. Wait... Equip the items you need to repair and then come back to me."
- close
- return
- endif
- break
- case 2
- dialog "[Repairman]"
- dialog "Well, it's no skin off my nose, but it's not good to leave items damaged. You should get them repaired as soon as possible!"
- close
- return
- break
- endchoose
- break
- case 2
- dialog "[Repairman]"
- dialog "Hohoho..."
- dialog "You don't have"
- dialog "any business with me"
- dialog "if you don't have any"
- dialog "items to repair."
- close
- return
- break
- endchoose
- return
- //=================================================================================================================//
- // Blacksmith 이즈루드 제련장인
- //=================================================================================================================//
- npc "izlude" "Blacksmith#iz" 4_M_03 121 158 6 0 0
- var strPart1
- var strPart2
- var strPart3
- var strPart4
- var strPart5
- var strPart6
- var strPart7
- var strPart8
- var strPart9
- var strPart10
- var strPart11
- var strRetPart1
- var strRetPart2
- var strRetPart3
- var strRetPart4
- var strRetPart5
- var strRetPart6
- var strRetPart7
- var strRetPart8
- var strRetPart9
- var strRetPart10
- var strRetPart11
- var part
- OnClick:
- DisableItemMove
- dialog "[Hollgrehenn]"
- dialog "You may upgrade desired equipment through me."
- dialog "Take heed: ^FF0000you are Not allowed to attempt upgrading your equipment to a level that may destroy it^000000."
- dialog "Say, which equipment would you like to upgrade?"
- wait
- var strRetPart1 = GetEquipName[1]
- var strRetPart2 = GetEquipName[2]
- var strRetPart3 = GetEquipName[3]
- var strRetPart4 = GetEquipName[4]
- var strRetPart5 = GetEquipName[5]
- var strRetPart6 = GetEquipName[6]
- var strRetPart7 = GetEquipName[7]
- var strRetPart8 = GetEquipName[8]
- var strRetPart10 = GetEquipName[10]
- var strRetPart11 = GetEquipName[11]
- if (strRetPart1 == 0)
- var strPart1 = "Head-[Unequipped]"
- else
- var strPart1 = strRetPart1
- endif
- if (strRetPart2 == 0)
- var strPart2 = "Torso-[Unequipped]"
- else
- var strPart2 = strRetPart2
- endif
- if (strRetPart3 == 0)
- var strPart3 = "Left Hand-[Unequipped]"
- else
- var strPart3 = strRetPart3
- endif
- if (strRetPart4 == 0)
- var strPart4 = "Right Hand-[Unequipped]"
- else
- var strPart4 = strRetPart4
- endif
- if (strRetPart5 == 0)
- var strPart5 = "Robe-[Unequipped]"
- else
- var strPart5 = strRetPart5
- endif
- if (strRetPart6 == 0)
- var strPart6 = "Shoes-[Unequipped]"
- else
- var strPart6 = strRetPart6
- endif
- if (strRetPart7 == 0)
- var strPart7 = "Accessory 1-[Unequipped]"
- else
- var strPart7 = strRetPart7
- endif
- if (strRetPart8 == 0)
- var strPart8 = "Accessory 2-[Unequipped]"
- else
- var strPart8 = strRetPart8
- endif
- if (strRetPart10 == 0)
- var strPart10 = "Head 2-[Unequipped]"
- else
- var strPart10 = strRetPart10
- endif
- if (strRetPart11 == 0)
- var strPart11 = "Head 3-[Unequipped]"
- else
- var strPart11 = strRetPart11
- endif
- choose menu strPart1 strPart2 strPart3 strPart4 strPart5 strPart6 strPart7 strPart8 strPart10 strPart11
- case 1
- var part = 1
- if (strRetPart1 == 0)
- dialog "[Hollgrehenn]"
- dialog "Do you want me"
- dialog "to refine your skull?"
- dialog "'Cause I can, and"
- dialog "I'll do it."
- close
- EnableItemMove
- return
- endif
- break
- case 2
- var part = 2
- if (strRetPart2 == 0)
- dialog "[Hollgrehenn]"
- dialog "You're not wearing"
- dialog "anything there that"
- dialog "I can refine."
- close
- EnableItemMove
- return
- endif
- break
- case 3
- var part = 3
- if (strRetPart3 == 0)
- dialog "[Hollgrehenn]"
- dialog "I can't refine your"
- dialog "left hand! Go to the"
- dialog "manicurist if you"
- dialog "want that."
- close
- EnableItemMove
- return
- endif
- break
- case 4
- var part = 4
- if (strRetPart4 == 0)
- dialog "[Hollgrehenn]"
- dialog "I can't refine your"
- dialog "right hand. I'd break"
- dialog "it into pieces with"
- dialog "this big ol' hammer!"
- close
- EnableItemMove
- return
- endif
- break
- case 5
- var part = 5
- if (strRetPart5 == 0)
- dialog "[Hollgrehenn]"
- dialog "You're not even"
- dialog "wearing a garment"
- dialog "that I can refine."
- close
- EnableItemMove
- return
- endif
- break
- case 6
- var part = 6
- if (strRetPart6 == 0)
- dialog "[Hollgrehenn]"
- dialog "What do I look like,"
- dialog "a makeover artist?!"
- dialog "I can't refine your"
- dialog "bare feet!"
- close
- EnableItemMove
- return
- endif
- break
- case 7
- var part = 7
- if (strRetPart7 == 0)
- dialog "[Hollgrehenn]"
- dialog "Um..."
- dialog "You're not"
- dialog "wearing an"
- dialog "Accessory."
- close
- EnableItemMove
- return
- endif
- break
- case 8
- var part = 8
- if (strRetPart8 == 0)
- dialog "[Hollgrehenn]"
- dialog "Accessory?"
- dialog "You're not"
- dialog "wearing one"
- dialog "of those."
- close
- EnableItemMove
- return
- endif
- break
- case 9
- var part = 10
- if (strRetPart10 == 0)
- dialog "[Hollgrehenn]"
- dialog "I refine equipment."
- dialog "I don't give hair cuts."
- close
- EnableItemMove
- return
- endif
- break
- case 10
- var part = 11
- if (strRetPart11 == 0)
- dialog "[Hollgrehenn]"
- dialog "What am I, your"
- dialog "personal hairstylist?!"
- dialog "Go to the salon if you"
- dialog "want work done on your"
- dialog "precious hair."
- close
- EnableItemMove
- return
- endif
- break
- endchoose
- if (GetEquipIsEnableRef[part] == 0)
- dialog "[Hollgrehenn]"
- dialog "I don't think I can"
- dialog "refine this item at all..."
- close
- EnableItemMove
- return
- endif
- if (GetEquipIsIdentify[part] == 0)
- dialog "[Hollgrehenn]"
- dialog "You can't refine this"
- dialog "if you haven't appraised"
- dialog "it first. Make sure your"
- dialog "stuff is identified before"
- dialog "I can refine it."
- close
- EnableItemMove
- return
- endif
- if (GetEquipRefineryCnt[part] >= 10)
- dialog "[Hollgrehenn]"
- dialog "I can't refine this"
- dialog "any more. This is as"
- dialog "refined as it gets!"
- close
- EnableItemMove
- return
- endif
- if (GetEquipWeaponLv[part] == 0)
- dialog "[Hollgrehenn]"
- dialog "To refine this I need"
- dialog "one ^003366Elunium^000000 and"
- dialog "a service fee of 2000 Zeny."
- dialog "Do you really wish to continue?"
- wait
- choose menu "Yes" "No"
- case 1
- if (GetEquipPercentRefinery[part] < 100)
- dialog "[Hollgrehenn]"
- dialog "Well, well..."
- dialog "I regret to say this equipment"
- dialog "already has been upgraded enough."
- dialog "As I repeatedly say,"
- dialog "you are not allowed to upgrade any equipment"
- dialog "to a level that may destroy the item."
- close
- EnableItemMove
- return
- endif
- if ((v[985] > 0) & (v[VAR_MONEY] > 1999))
- dropitem 985 1
- dropgold 2000
- else
- dialog "[Hollgrehenn]"
- dialog "You don't seem to have"
- dialog "enough Zeny or Elunium..."
- dialog "Go get some more. I'll be"
- dialog "here all day if you need me."
- close
- EnableItemMove
- return
- endif
- break
- case 2
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- EnableItemMove
- return
- break
- endchoose
- elseif (GetEquipWeaponLv[part] == 1)
- dialog "[Hollgrehenn]"
- dialog "Um..."
- dialog "A Level 1 weapon..."
- dialog "I need one ^ff9999Phracon^000000"
- dialog "and the fee is 50 Zeny."
- dialog "Do you really wish to continue?"
- wait
- choose menu "Yes" "No"
- case 1
- if (GetEquipPercentRefinery[part] < 100)
- dialog "[Hollgrehenn]"
- dialog "Well, well..."
- dialog "I regret to say this equipment"
- dialog "already has been upgraded enough."
- dialog "As I repeatedly say,"
- dialog "you are not allowed to upgrade any equipment"
- dialog "to a level that may destroy the item."
- close
- EnableItemMove
- return
- endif
- if ((v[1010] > 0) & (v[VAR_MONEY] > 49))
- dropitem 1010 1
- dropgold 50
- else
- dialog "[Hollgrehenn]"
- dialog "You don't seem to have"
- dialog "enough Zeny or Phracon..."
- dialog "Go get some more. I'll be"
- dialog "here all day if you need me."
- close
- EnableItemMove
- return
- endif
- break
- case 2
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- EnableItemMove
- return
- break
- endchoose
- elseif (GetEquipWeaponLv[part] == 2)
- dialog "[Hollgrehenn]"
- dialog "Huh..."
- dialog "A Level 2 weapon..."
- dialog "I'll need one ^ff9999Emveretarcon^000000"
- dialog "and the fee is 200 Zeny."
- dialog "Do you really wish to continue?"
- wait
- choose menu "Yes" "No"
- case 1
- if (GetEquipPercentRefinery[part] < 100)
- dialog "[Hollgrehenn]"
- dialog "Well, well..."
- dialog "I regret to say this equipment"
- dialog "already has been upgraded enough."
- dialog "As I repeatedly say,"
- dialog "you are not allowed to upgrade any equipment"
- dialog "to a level that may destroy the item."
- close
- EnableItemMove
- return
- endif
- if ((v[1011] > 0) & (v[VAR_MONEY] > 199))
- dropitem 1011 1
- dropgold 200
- else
- dialog "[Hollgrehenn]"
- dialog "You don't seem to have"
- dialog "enough Emveretarcon or"
- dialog "Zeny. I'll be here all"
- dialog "day if you need me, so"
- dialog "go ahead and get more."
- close
- EnableItemMove
- return
- endif
- break
- case 2
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- EnableItemMove
- return
- break
- endchoose
- elseif (GetEquipWeaponLv[part] == 3)
- dialog "[Hollgrehenn]"
- dialog "Ah..."
- dialog "A Level 3 weapon..."
- dialog "I need one ^ff9999Oridecon^000000"
- dialog "and the fee is 5000 Zeny."
- dialog "Do you really wish to continue?"
- wait
- choose menu "Yes" "No"
- case 1
- if (GetEquipPercentRefinery[part] < 100)
- dialog "[Hollgrehenn]"
- dialog "Well, well..."
- dialog "I regret to say this equipment"
- dialog "already has been upgraded enough."
- dialog "As I repeatedly say,"
- dialog "you are not allowed to upgrade any equipment"
- dialog "to a level that may destroy the item."
- close
- EnableItemMove
- return
- endif
- if ((v[984] > 0) & (v[VAR_MONEY] > 4999))
- dropitem 984 1
- dropgold 5000
- else
- dialog "[Hollgrehenn]"
- dialog "You don't seem to have"
- dialog "enough Zeny or Oridecon..."
- dialog "Go get some more. I'll be"
- dialog "here all day if you need me."
- close
- EnableItemMove
- return
- endif
- break
- case 2
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- EnableItemMove
- return
- break
- endchoose
- elseif (GetEquipWeaponLv[part] == 4)
- dialog "[Hollgrehenn]"
- dialog "Whoa...!"
- dialog "A Level 4 weapon!"
- dialog "Fabulous, I almost never see these. I guess one ^ff9999Oridecon^000000 and 20,000 Zeny will be enough. Do you really wish to Continue?"
- wait
- choose menu "Yes" "No"
- case 1
- if GetEquipPercentRefinery[part] < 100
- dialog "[Hollgrehenn]"
- dialog "Well, well..."
- dialog "I regret to say this equipment"
- dialog "already has been upgraded enough."
- dialog "As I repeatedly say,"
- dialog "you are not allowed to upgrade any equipment"
- dialog "to a level that may destroy the item."
- close
- EnableItemMove
- return
- endif
- if ((v[984] > 0) & (v[VAR_MONEY] > 19999))
- dropitem 984 1
- dropgold 20000
- else
- dialog "[Hollgrehenn]"
- dialog "You don't seem to have"
- dialog "enough Zeny or Oridecon..."
- dialog "Go get some more. I'll be"
- dialog "here all day if you need me."
- close
- EnableItemMove
- return
- endif
- break
- case 2
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- EnableItemMove
- return
- break
- endchoose
- endif
- if (GetEquipIsSuccessRefinery[part] == 1)
- SuccessRefItem part
- dialog "[Hollgrehenn]"
- dialog "There you go! It's been successfully upgraded."
- close
- else
- FailedRefItem part
- dialog "[Hollgrehenn]"
- dialog "Clang! Clang! Clang!"
- wait
- dialog "[Hollgrehenn]"
- dialog "OH! MY GOD!"
- dialog "Damn it! Not again!"
- dialog "I'm terribly sorry, but you know practice does make perfect."
- dialog "Um, right? Heh heh..."
- close
- endif
- EnableItemMove
- return
- //=================================================================================================================//
- // Tool Dealer 이즈루드 도구상인
- //=================================================================================================================//
- trader "izlude" "Tool Dealer#iz" 4W_M_03 125 143 2 0 0
- OnInit:
- sellitem 6444
- sellitem 1010
- sellitem 1011
- sellitem 984
- sellitem 985
- sellitem 715
- sellitem 717
- sellitem 716
- sellitem 1002
- sellitem 998
- sellitem 999
- sellitem 756
- sellitem 615
- sellitem 612
- sellitem 990
- sellitem 991
- sellitem 992
- sellitem 993
- sellitem 994
- sellitem 995
- sellitem 996
- sellitem 997
- sellitem 7054
- sellitem 1025
- sellitem 6189
- sellitem 6190
- sellitem 6191
- sellitem 6192
- sellitem 6193
- sellitem 6194
- sellitem 6197
- sellitem 6198
- sellitem 6199
- sellitem 6200
- sellitem 6201
- sellitem 6202
- sellitem 6203
- sellitem 6204
- sellitem 6205
- return
- //=================================================================================================================//
- // Potion Dealer 이즈루드 포션상인
- //=================================================================================================================//
- trader "izlude" "Potion Dealer#iz" 4W_M_03 128 143 2 0 0
- OnInit:
- sellitem 501
- sellitem 502
- sellitem 503
- sellitem 504
- sellitem 505
- sellitem 645
- sellitem 656
- sellitem 657
- sellitem 506
- sellitem 525
- sellitem 545
- sellitem 546
- sellitem 547
- sellitem 12392
- sellitem 12393
- sellitem 12394
- return
- //=================================================================================================================//
- // Supplies Dealer 이즈루드 소모품상인
- //=================================================================================================================//
- trader "izlude" "Supplies Dealers#iz" 4W_M_03 131 143 2 0 0
- OnInit:
- sellitem 6360
- sellitem 6361
- sellitem 6363
- sellitem 6362
- sellitem 6145
- sellitem 18000
- sellitem 18001
- sellitem 18002
- sellitem 18003
- sellitem 18004
- sellitem 6146
- sellitem 6147
- sellitem 1065
- sellitem 7940
- sellitem 1750
- sellitem 1751
- sellitem 1752
- sellitem 1758
- sellitem 1768
- sellitem 1769
- sellitem 1763
- sellitem 1761
- sellitem 1759
- sellitem 1760
- sellitem 1754
- sellitem 1755
- sellitem 1756
- sellitem 1757
- sellitem 1762
- sellitem 1767
- sellitem 1770
- sellitem 1753
- sellitem 1765
- sellitem 1773
- sellitem 1774
- sellitem 7139
- sellitem 7137
- sellitem 7138
- sellitem 6217
- sellitem 6210
- sellitem 6211
- sellitem 6212
- sellitem 6213
- sellitem 6214
- sellitem 6215
- sellitem 6216
- sellitem 12717
- sellitem 12718
- sellitem 12719
- sellitem 12720
- sellitem 12721
- sellitem 12722
- sellitem 12723
- sellitem 12724
- sellitem 6128
- sellitem 6120
- sellitem 6123
- sellitem 11513
- return
- //=================================================================================================================//
- // 이즈루드 무기 백화점
- //=================================================================================================================//
- trader "izlude" "[W]Axe#iz" 4W_M_03 121 160 6 0 0
- OnInit:
- sellitem 1309
- sellitem 1306
- sellitem 1311
- sellitem 1352
- sellitem 1355
- sellitem 1361
- sellitem 1376
- sellitem 1377
- sellitem 1387
- return
- trader "izlude" "[W]Spear#iz" 4W_M_03 121 162 6 0 0
- OnInit:
- sellitem 1418
- sellitem 1433
- sellitem 1408
- sellitem 1417
- sellitem 1422
- sellitem 1455
- sellitem 1410
- sellitem 1470
- sellitem 1478
- sellitem 1468
- sellitem 1484
- sellitem 1476
- sellitem 1464
- sellitem 1471
- return
- trader "izlude" "[W]Sword#iz" 4W_M_03 121 164 6 0 0
- OnInit:
- sellitem 13404
- sellitem 1108
- sellitem 1137
- sellitem 13405
- sellitem 13400
- sellitem 1149
- sellitem 1128
- sellitem 1176
- sellitem 1162
- sellitem 1175
- sellitem 1191
- sellitem 1171
- sellitem 1170
- sellitem 1117
- sellitem 1172
- return
- trader "izlude" "[W]Bow Whip Guitar#iz" 4W_M_03 121 166 6 0 0
- OnInit:
- sellitem 1716
- sellitem 1723
- sellitem 1727
- sellitem 1715
- sellitem 1746
- sellitem 1705
- sellitem 1711
- sellitem 1726
- sellitem 1930
- sellitem 1908
- sellitem 1906
- sellitem 1902
- sellitem 1922
- sellitem 1920
- sellitem 1926
- sellitem 1957
- sellitem 1985
- sellitem 1951
- sellitem 1973
- sellitem 1979
- sellitem 1984
- sellitem 1976
- sellitem 1955
- sellitem 1961
- return
- trader "izlude" "[W]Book Staff#iz" 4W_M_03 121 168 6 0 0
- OnInit:
- sellitem 1573
- sellitem 1564
- sellitem 1572
- sellitem 1551
- sellitem 1550
- sellitem 1561
- sellitem 1552
- sellitem 1636
- sellitem 2000
- sellitem 1646
- sellitem 1649
- sellitem 1602
- sellitem 1613
- sellitem 1654
- sellitem 2005
- sellitem 1611
- sellitem 1473
- sellitem 1625
- sellitem 2004
- sellitem 1615
- return
- trader "izlude" "[W]Knuckle Mace#iz" 4W_M_03 121 170 6 0 0
- OnInit:
- sellitem 1802
- sellitem 1822
- sellitem 1810
- sellitem 1830
- sellitem 1808
- sellitem 1812
- sellitem 1505
- sellitem 1514
- sellitem 16001
- sellitem 16010
- sellitem 1517
- sellitem 1522
- sellitem 1529
- sellitem 16000
- sellitem 1520
- sellitem 16003
- sellitem 1549
- return
- trader "izlude" "[W]Dagger Katar#iz" 4W_M_03 121 172 6 0 0
- OnInit:
- sellitem 1237
- sellitem 1208
- sellitem 13027
- sellitem 13035
- sellitem 1231
- sellitem 13034
- sellitem 1230
- sellitem 13062
- sellitem 1228
- sellitem 1223
- sellitem 1287
- sellitem 1266
- sellitem 1264
- sellitem 1269
- sellitem 1255
- sellitem 1251
- sellitem 1285
- sellitem 1253
- sellitem 1284
- sellitem 1271
- return
- //=================================================================================================================//
- // 이즈루드 투구 백화점
- //=================================================================================================================//
- trader "izlude" "[A]Helm_1#iz" 4W_M_03 121 174 6 0 0
- OnInit:
- sellitem 5057
- sellitem 5365
- sellitem 2213
- sellitem 2246
- sellitem 5059
- sellitem 5003
- sellitem 5031
- sellitem 2283
- sellitem 5084
- sellitem 5018
- sellitem 5170
- sellitem 5060
- sellitem 5061
- sellitem 5032
- sellitem 5064
- sellitem 5370
- sellitem 5033
- sellitem 5387
- sellitem 5058
- sellitem 5374
- sellitem 5021
- sellitem 5007
- sellitem 5027
- sellitem 5045
- sellitem 5160
- sellitem 2274
- sellitem 2250
- sellitem 2271
- sellitem 5042
- sellitem 2206
- sellitem 2285
- sellitem 5081
- sellitem 5062
- sellitem 5063
- sellitem 5171
- sellitem 5082
- sellitem 5379
- sellitem 5023
- sellitem 5162
- sellitem 5404
- sellitem 5083
- sellitem 5173
- sellitem 2284
- sellitem 5004
- sellitem 2236
- sellitem 2280
- sellitem 5038
- sellitem 5065
- sellitem 5161
- sellitem 5066
- sellitem 5359
- sellitem 5158
- sellitem 5067
- sellitem 5029
- sellitem 5050
- sellitem 5036
- sellitem 5174
- sellitem 2255
- sellitem 5009
- sellitem 5011
- sellitem 5039
- sellitem 5080
- sellitem 5069
- sellitem 5037
- sellitem 5070
- sellitem 2282
- sellitem 2299
- sellitem 5043
- sellitem 2247
- sellitem 2244
- sellitem 5026
- sellitem 2286
- sellitem 5010
- sellitem 2248
- sellitem 2252
- sellitem 5071
- sellitem 5072
- sellitem 5073
- sellitem 2290
- sellitem 2253
- sellitem 5034
- sellitem 2272
- sellitem 5049
- sellitem 2254
- sellitem 5025
- sellitem 5052
- sellitem 2298
- sellitem 5048
- sellitem 5028
- sellitem 5075
- sellitem 5019
- sellitem 5163
- sellitem 5024
- sellitem 2249
- sellitem 5165
- sellitem 5311
- sellitem 5076
- sellitem 2214
- sellitem 5077
- sellitem 5164
- sellitem 5047
- sellitem 5030
- sellitem 5035
- sellitem 5008
- sellitem 2261
- sellitem 5014
- sellitem 5041
- sellitem 5012
- sellitem 5016
- sellitem 5078
- sellitem 2287
- sellitem 5001
- sellitem 2229
- sellitem 5079
- return
- trader "izlude" "[A]Helm_2#iz" 4W_M_03 121 176 6 0 0
- OnInit:
- sellitem 5005
- sellitem 5361
- sellitem 5104
- sellitem 18609
- sellitem 2225
- sellitem 2242
- sellitem 5087
- sellitem 5088
- sellitem 5089
- sellitem 5090
- sellitem 2297
- sellitem 2262
- sellitem 2269
- sellitem 2291
- sellitem 2295
- sellitem 5362
- sellitem 5373
- sellitem 2267
- sellitem 5091
- sellitem 2276
- sellitem 5325
- sellitem 2296
- sellitem 5304
- sellitem 5272
- sellitem 2264
- sellitem 2260
- sellitem 5040
- sellitem 5102
- sellitem 5046
- sellitem 5093
- sellitem 2278
- sellitem 2288
- sellitem 2243
- sellitem 5053
- sellitem 5357
- sellitem 2265
- sellitem 2266
- sellitem 18519
- sellitem 2212
- sellitem 5086
- sellitem 5085
- sellitem 18608
- sellitem 5096
- sellitem 5094
- sellitem 2281
- sellitem 2239
- sellitem 18507
- sellitem 2292
- sellitem 5294
- sellitem 2263
- sellitem 5445
- sellitem 5594
- sellitem 18518
- sellitem 5389
- sellitem 2268
- sellitem 2270
- sellitem 5206
- sellitem 5006
- sellitem 2241
- return
- //=================================================================================================================//
- // 이즈루드 방어구 백화점
- //=================================================================================================================//
- trader "izlude" "[A]Accessory#iz" 4W_M_03 125 176 6 0 0
- OnInit:
- sellitem 2621
- sellitem 2622
- sellitem 2623
- sellitem 2626
- sellitem 2607
- sellitem 2615
- sellitem 2616
- sellitem 2718
- sellitem 2716
- sellitem 2717
- sellitem 2719
- sellitem 2726
- sellitem 2727
- sellitem 2619
- sellitem 2620
- sellitem 2655
- sellitem 2749
- sellitem 2701
- sellitem 2702
- sellitem 2729
- sellitem 2800
- sellitem 2809
- sellitem 2808
- sellitem 2804
- sellitem 2807
- sellitem 2806
- sellitem 2803
- sellitem 2805
- sellitem 2802
- sellitem 2810
- sellitem 2801
- return
- trader "izlude" "[A]Shoes#iz" 4W_M_03 129 176 4 0 0
- OnInit:
- sellitem 2404
- sellitem 2406
- sellitem 2422
- sellitem 2412
- sellitem 2408
- sellitem 2424
- sellitem 2434
- sellitem 2421
- return
- trader "izlude" "[A]Shield#iz" 4W_M_03 134 176 4 0 0
- OnInit:
- sellitem 2147
- sellitem 2130
- sellitem 2125
- sellitem 2131
- sellitem 2148
- sellitem 2153
- sellitem 2115
- sellitem 2139
- return
- trader "izlude" "[A]Garment#iz" 4W_M_03 134 174 4 0 0
- OnInit:
- sellitem 2530
- sellitem 2514
- sellitem 2532
- sellitem 2528
- sellitem 2553
- sellitem 2537
- sellitem 2524
- sellitem 2554
- return
- trader "izlude" "[A]Armor#iz" 4W_M_03 134 172 4 0 0
- OnInit:
- sellitem 2315
- sellitem 2320
- sellitem 2326
- sellitem 2331
- sellitem 2336
- sellitem 2367
- sellitem 2364
- sellitem 2366
- sellitem 2322
- sellitem 2372
- sellitem 2390
- sellitem 2399
- sellitem 2374
- sellitem 2375
- sellitem 2357
- return
- //=================================================================================================================//
- // 이즈루드 카드 백화점
- //=================================================================================================================//
- trader "izlude" "[C]Weapon#iz" 4W_M_03 134 170 4 0 0
- OnInit:
- sellitem 4002
- sellitem 4004
- sellitem 4006
- sellitem 4017
- sellitem 4019
- sellitem 4026
- sellitem 4029
- sellitem 4035
- sellitem 4043
- sellitem 4057
- sellitem 4072
- sellitem 4076
- sellitem 4086
- sellitem 4092
- sellitem 4106
- sellitem 4115
- sellitem 4428
- sellitem 4427
- sellitem 4421
- sellitem 4020
- sellitem 4024
- sellitem 4037
- sellitem 4055
- sellitem 4094
- sellitem 4281
- sellitem 4317
- return
- trader "izlude" "[C]Helm#iz" 4W_M_03 134 168 4 0 0
- OnInit:
- sellitem 4041
- sellitem 4052
- sellitem 4112
- sellitem 4122
- sellitem 4127
- sellitem 4379
- sellitem 4412
- sellitem 4411
- sellitem 4438
- sellitem 4039
- sellitem 4458
- sellitem 4459
- sellitem 4460
- sellitem 4461
- return
- trader "izlude" "[C]Accessory#iz" 4W_M_03 134 166 4 0 0
- OnInit:
- sellitem 4022
- sellitem 4027
- sellitem 4051
- sellitem 4064
- sellitem 4079
- sellitem 4091
- sellitem 4424
- sellitem 4293
- sellitem 4348
- return
- trader "izlude" "[C]Shoes#iz" 4W_M_03 134 164 4 0 0
- OnInit:
- sellitem 4050
- sellitem 4070
- sellitem 4097
- sellitem 4100
- sellitem 4107
- sellitem 4378
- sellitem 4381
- sellitem 4208
- return
- trader "izlude" "[C]Shield#iz" 4W_M_03 134 162 4 0 0
- OnInit:
- sellitem 4032
- sellitem 4045
- sellitem 4058
- sellitem 4414
- sellitem 4420
- sellitem 4439
- sellitem 4146
- sellitem 4304
- sellitem 4322
- return
- trader "izlude" "[C]Garment#iz" 4W_M_03 134 160 4 0 0
- OnInit:
- sellitem 4088
- sellitem 4129
- sellitem 4133
- sellitem 4334
- sellitem 4402
- sellitem 4351
- sellitem 4303
- sellitem 4431
- sellitem 4429
- sellitem 4102
- sellitem 4056
- sellitem 4081
- sellitem 4095
- sellitem 4108
- sellitem 4109
- sellitem 4113
- sellitem 4116
- return
- trader "izlude" "[C]Armor#iz" 4W_M_03 134 158 4 0 0
- OnInit:
- sellitem 4003
- sellitem 4014
- sellitem 4021
- sellitem 4023
- sellitem 4031
- sellitem 4042
- sellitem 4061
- sellitem 4409
- sellitem 4410
- sellitem 4426
- sellitem 4054
- sellitem 4337
- sellitem 4401
- sellitem 4450
- return
rwc2013_izlude.sc