- //-------------------- 2008 RWC Scriptz --------------------
- //--------Training Arena Manager------------------------------------
- npc "izlude" "Training Arena Manager Switch" 8W_SOLDIER 245 250 4 0 0
- OnClick:
- dialog "[[GM]2008 RWC Final [email protected]]"
- dialog "Please select a menu."
- wait
- choose menu "Manager ON" "Manager OFF" "Cancel"
- case 1
- enablenpc "Training Arena Manager"
- break
- case 2
- disablenpc "Training Arena Manager"
- break
- case 3
- break
- endchoose
- return
- npc "izlude" "Training Arena Manager" 8W_SOLDIER 128 108 4 0 0
- OnInit:
- makewaitingroom "RWC Training Arena" 0
- return
- OnClick:
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var showcount_1
- var showcount_2
- var showcount_3
- var showcount_4
- var showcount_5
- var showcount_exit
- mapcount_1 = GetPCCount "guild_vs1.gat"
- mapcount_2 = GetPCCount "guild_vs2.gat"
- mapcount_3 = GetPCCount "guild_vs3.gat"
- mapcount_4 = GetPCCount "guild_vs4.gat"
- mapcount_5 = GetPCCount "guild_vs5.gat"
- showcount_1 = "Training Arena 1 [ " + mapcount_1 + " / 50 ]"
- showcount_2 = "Training Arena 2 [ " + mapcount_2 + " / 50 ]"
- showcount_3 = "Training Arena 3 [ " + mapcount_3 + " / 50 ]"
- showcount_4 = "Training Arena 4 [ " + mapcount_4 + " / 50 ]"
- showcount_5 = "Training Arena 5 [ " + mapcount_5 + " / 50 ]"
- showcount_exit = "Cancel"
- while(1)
- choose menu showcount_1 showcount_2 showcount_3 showcount_4 showcount_5 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_vs1" 50 50
- 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_vs2" 50 50
- 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_vs3" 50 50
- 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_vs4" 50 50
- return
- endif
- break
- case 5
- if mapcount_5 >= 50
- dialog "[Training Arena Guard]"
- dialog "I am sorry, but the map is full."
- wait
- else
- moveto "guild_vs5" 50 50
- return
- endif
- break
- case 6
- exitwhile
- break
- endchoose
- endwhile
- return
- npc "guild_vs1" "Training Arena Manager#1" 8W_SOLDIER 53 53 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
- npc "guild_vs2" "Training Arena Manager#2" 8W_SOLDIER 53 53 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
- npc "guild_vs3" "Training Arena Manager#3" 8W_SOLDIER 53 53 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
- npc "guild_vs4" "Training Arena Manager#4" 8W_SOLDIER 53 53 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
- npc "guild_vs5" "Training Arena Manager#5" 8W_SOLDIER 53 53 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
- //--------------------------------------------------------------------------
- //-------------2008 RWC 예선 진행 NPC-------------------------------------
- npc "izlude" "[GM]2008 RWC Preliminary Match#izlude" 8W_SOLDIER 250 250 4 0 0
- OnClick:
- dialog "[[GM]2008 RWC Preliminary [email protected]]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Merchant Manual Switch (No Broadcast)" "Transfer NPCs"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "As soon as the numbers of participant in each team are checked,"
- broadcastinmap "As soon as the numbers of participant in each team are checked,"
- wait
- dialog "you'll be guided to staging area where you can prepare your characters by purchasing items and such."
- broadcastinmap "you'll be guided to staging area where you can prepare your characters by purchasing items and such."
- wait
- dialog "Everyone, please double check if you've successfully joined your guild."
- broadcastinmap "Everyone, please double check if you've successfully joined your guild."
- close
- break
- case 2
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "This is Merchant Manual Switch. (No Broadcast)"
- wait
- choose menu "Turn on Merchants. (No Broadcast)" "Turn off Merchants. (No Broadcast)"
- case 1
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "Merchant NPCs have been activated. (No Broadcast)"
- cmdothernpc "[GM]Merchant Manager#All" "on"
- close
- break
- case 2
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "Merchant NPCs and the timer have been inactivated. (No Broadcast)"
- cmdothernpc "[GM]Merchant Manager#All" "off"
- cmdothernpc "Timer#10m" "off"
- cmdothernpc "Timer#20m" "off"
- cmdothernpc "Timer#30m" "off"
- close
- break
- endchoose
- break
- case 3
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "Choose a menu for NPCs sending participants to 16 staging areas."
- wait
- choose menu "Turn on them all" "Turn off them all (No Broadcast)"
- case 1
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "Choose a menu for 2 NPCs sending participants to staging areas."
- choose menu "Turn on (Broadcast)" "Turn off (Broadcast)" "Turn on (No Broadcast)" "Turn off (No Broadcast)"
- case 1
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "Now, please be ready to move to the staging area."
- broadcastinmap "Now, please be ready to move to the staging area."
- wait
- dialog "The transfer NPCs are located at 9 o'clock direction (A~H) , and 3 o'clock direction (I~P) in Izlude."
- broadcastinmap "The transfer NPCs are located at 9 o'clock direction (A~H) , and 3 o'clock direction (I~P) in Izlude."
- wait
- dialog "Please move to a transfer NPC which will guide you to your assigned staging areas. The transfer NPCs will be activated shortly."
- broadcastinmap "Please move to a transfer NPC which will guide you to your assigned staging areas. The transfer NPCs will be activated shortly."
- wait
- dialog "Are you ready to move to staging areas? The transfer NPCs will be activated shortly."
- broadcastinmap "Are you ready to move to staging areas? The transfer NPCs will be activated shortly."
- wait
- dialog "The transfer NPCs have been activated. Please click on the NPCs to move to your assigned staging areas."
- broadcastinmap "The transfer NPCs have been activated. Please click on the NPCs to move to your assigned staging areas."
- enablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- enablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- close
- break
- case 2
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "The transfer NPCs will be now inactivated."
- broadcastinmap "The transfer NPCs will be now inactivated."
- wait
- dialog "The transfer NPCs have been inactivated. Guildmasters, if you have missing guildsmen, please speak with GMs."
- broadcastinmap "The transfer NPCs have been inactivated. Guildmasters, if you have missing guildsmen, please speak with GMs."
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- close
- break
- case 3
- enablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- enablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- break
- case 4
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- break
- endchoose
- break
- case 2
- dialog "The transfer NPCs have been all inactivated."
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- close
- break
- endchoose
- break
- endchoose
- return
- //---------------이동NPC _ 2008rwc_01~8.gat ----------------valkyrie 48 81-----------------
- npc "izlude" "[A~H]2008 RWC Entrance#2008rwc_r" 8W_SOLDIER 54 130 4 0 0
- OnInit:
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- return
- OnClick:
- dialog "[Entrance Guard]"
- dialog "Please remember that you will not be allowed to leave the map once you enter."
- wait
- dialog "[Entrance Guard]"
- dialog "Would you like to enter the arena now?"
- wait
- choose menu "Enter A Team staging area" "Enter B Team staging area" "Enter C Team staging area" "Enter D Team staging area" "Enter E Team staging area" "Enter F Team staging area" "Enter G Team staging area" "Enter H Team staging area" "Cancel"
- case 1
- dialog "[Entrance Guard]"
- dialog "Would you like to enter A Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered A Team staging area."
- moveto "2008rwc_r" 73 162
- return
- break
- case 2
- break
- endchoose
- break
- case 2
- dialog "[Entrance Guard]"
- dialog "Would you like to enter B Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered B Team staging area."
- moveto "2008rwc_r" 91 162
- return
- break
- case 2
- break
- endchoose
- break
- case 3
- dialog "[Entrance Guard]"
- dialog "Would you like to enter C Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered C Team staging area."
- moveto "2008rwc_r" 109 162
- return
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "[Entrance Guard]"
- dialog "Would you like to enter D Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered D Team staging area."
- moveto "2008rwc_r" 127 162
- return
- break
- case 2
- break
- endchoose
- break
- case 5
- dialog "[Entrance Guard]"
- dialog "Would you like to enter E Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered E Team staging area."
- moveto "2008rwc_r" 73 116
- return
- break
- case 2
- break
- endchoose
- break
- case 6
- dialog "[Entrance Guard]"
- dialog "Would you like to enter F Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered F Team staging area."
- moveto "2008rwc_r" 91 116
- return
- break
- case 2
- break
- endchoose
- break
- case 7
- dialog "[Entrance Guard]"
- dialog "Would you like to enter G Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered G Team staging area."
- moveto "2008rwc_r" 109 116
- return
- break
- case 2
- break
- endchoose
- break
- case 8
- dialog "[Entrance Guard]"
- dialog "Would you like to enter H Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered H Team staging area."
- moveto "2008rwc_r" 127 116
- return
- break
- case 2
- break
- endchoose
- break
- case 9
- break
- endchoose
- return
- npc "izlude" "[I~P]2008 RWC Entrance#2008rwc_r" 8W_SOLDIER 208 129 4 0 0
- OnInit:
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- return
- OnClick:
- dialog "[Entrance Guard]"
- dialog "Please remember that you will not be allowed to leave the map once you enter."
- wait
- dialog "[Entrance Guard]"
- dialog "Would you like to enter the arena now?"
- wait
- choose menu "Enter I Team staging area" "Enter J Team staging area" "Enter K Team staging area" "Enter L Team staging area" "Enter M Team staging area" "Enter N Team staging area" "Enter O Team staging area" "Enter P Team staging area" "No"
- case 1
- dialog "[Entrance Guard]"
- dialog "Would you like to enter I Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered I Team staging area."
- moveto "2008rwc_r" 73 68
- return
- break
- case 2
- break
- endchoose
- break
- case 2
- dialog "[Entrance Guard]"
- dialog "Would you like to enter J Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered J Team staging area."
- moveto "2008rwc_r" 91 68
- return
- break
- case 2
- break
- endchoose
- break
- case 3
- dialog "[Entrance Guard]"
- dialog "Would you like to enter K Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered K Team staging area."
- moveto "2008rwc_r" 109 68
- return
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "[Entrance Guard]"
- dialog "Would you like to enter L Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered L Team staging area."
- moveto "2008rwc_r" 127 68
- return
- break
- case 2
- break
- endchoose
- break
- case 5
- dialog "[Entrance Guard]"
- dialog "Would you like to enter M Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered M Team staging area."
- moveto "2008rwc_r" 73 22
- return
- break
- case 2
- break
- endchoose
- break
- case 6
- dialog "[Entrance Guard]"
- dialog "Would you like to enter N Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered N Team staging area."
- moveto "2008rwc_r" 91 22
- return
- break
- case 2
- break
- endchoose
- break
- case 7
- dialog "[Entrance Guard]"
- dialog "Would you like to enter O Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered O Team staging area."
- moveto "2008rwc_r" 109 22
- return
- break
- case 2
- break
- endchoose
- break
- case 8
- dialog "[Entrance Guard]"
- dialog "Would you like to enter P Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered P Team staging area."
- moveto "2008rwc_r" 127 22
- return
- break
- case 2
- break
- endchoose
- break
- case 9
- break
- endchoose
- return
- npc "izlude" "[Final MatchA~B]2008 RWC Entrance#2008rwc_r" 8W_SOLDIER 52 130 4 0 0
- OnInit:
- disablenpc "[Final MatchA~B]2008 RWC Entrance#2008rwc_r"
- return
- OnClick:
- dialog "[Entrance Guard]"
- dialog "Please remember that you will not be allowed to leave the map once you enter."
- wait
- dialog "[Entrance Guard]"
- dialog "Would you like to enter the arena now?"
- wait
- choose menu "Enter A Team staging area" "Enter B Team staging area" "Cancel"
- case 1
- dialog "[Entrance Guard]"
- dialog "Would you like to enter A Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered A Team final match staging area."
- moveto "2008rwc_r" 73 162
- return
- break
- case 2
- break
- endchoose
- break
- case 2
- dialog "[Entrance Guard]"
- dialog "Would you like to enter B Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+"has entered B Team final match staging area."
- moveto "2008rwc_r" 91 162
- return
- break
- case 2
- break
- endchoose
- break
- case 3
- break
- endchoose
- return
- npc "izlude" "[Final MatchC~D]2008 RWC Entrance#2008rwc_r" 8W_SOLDIER 210 129 4 0 0
- OnInit:
- disablenpc "[Final MatchC~D]2008 RWC Entrance#2008rwc_r"
- return
- OnClick:
- dialog "[Entrance Guard]"
- dialog "Please remember that you will not be allowed to leave the map once you enter."
- wait
- dialog "[Entrance Guard]"
- dialog "Would you like to enter the arena now?"
- wait
- choose menu "Enter C Team staging area" "Cancel"
- case 1
- dialog "[Entrance Guard]"
- dialog "Would you like to enter C Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered C Team final match staging area."
- moveto "2008rwc_r" 109 162
- return
- break
- case 2
- break
- endchoose
- break
- case 2
- dialog "[Entrance Guard]"
- dialog "Would you like to enter D Team staging area?"
- wait
- choose menu "Yes" "No"
- case 1
- var name = PcName
- broadcastinmap ""+name+" has entered D Team final match staging area."
- moveto "2008rwc_r" 127 162
- return
- break
- case 2
- break
- endchoose
- break
- case 3
- break
- endchoose
- return
- //-------------2008 RWC 결승 진행 NPC-------------------------------------
- npc "izlude" "[GM]2008 RWC Final Match#izlude" 8W_SOLDIER 240 240 4 0 0
- OnClick:
- dialog "[[GM]2008 RWC Final [email protected]]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Merchant Manual Switch (No Broadcast)" "Transfer NPCs"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "As soon as the numbers of participant in each team are checked,"
- broadcastinmap "As soon as the numbers of participant in each team are checked,"
- wait
- dialog "you'll be guided to staging area where you can prepare your characters by purchasing items and such."
- broadcastinmap "you'll be guided to staging area where you can prepare your characters by purchasing items and such."
- wait
- dialog "Everyone, please double check if you've successfully joined your guild."
- broadcastinmap "Everyone, please double check if you've successfully joined your guild."
- close
- break
- case 2
- dialog "[GM]2008 RWC Final Match"
- dialog "This is Merchant Manual Switch. (No Broadcast)"
- wait
- choose menu "Turn on Merchants. (No Broadcast)" "Turn off Merchants. (No Broadcast)"
- case 1
- dialog "[GM]2008 RWC Final Match"
- dialog "Merchant NPCs have been activated. (No Broadcast)"
- cmdothernpc "[GM]Merchant Manager#All" "on"
- close
- break
- case 2
- dialog "[GM]2008 RWC Final Match"
- dialog "Merchant NPCs and the timer have been inactivated. (No Broadcast)"
- cmdothernpc "[GM]Merchant Manager#All" "off"
- cmdothernpc "Timer#10m" "off"
- cmdothernpc "Timer#20m" "off"
- cmdothernpc "Timer#30m" "off"
- close
- break
- endchoose
- break
- case 3
- dialog "[GM]2008 RWC Final Match"
- dialog "Choose a menu for NPCs sending participants to 16 staging areas."
- wait
- choose menu "Turn on them all" "Turn off them all (No Broadcast)"
- case 1
- dialog "[GM]2008 RWC Final Match"
- dialog "Choose a menu for 2 NPCs sending participants to staging areas."
- choose menu "Turn on (Broadcast)" "Turn off (Broadcast)" "Turn on (No Broadcast)" "Turn off (No Broadcast)"
- case 1
- dialog "[GM]2008 RWC Final Match"
- dialog "Now, please be ready to move to the staging area."
- broadcastinmap "Now, please be ready to move to the staging area."
- wait
- dialog "The NPCs that transfer to final match staging area are located at 9 o'clock direction (A~H) in Izlude."
- broadcastinmap "The NPCs that transfer to final match staging area are located at 9 o'clock direction (A~H) in Izlude."
- wait
- dialog "Please move to a transfer NPC which will guide you to your assigned staging areas. The transfer NPCs will be activated shortly."
- broadcastinmap "Please move to a transfer NPC which will guide you to your assigned staging areas. The transfer NPCs will be activated shortly."
- wait
- dialog "Are you ready to move to staging areas? The transfer NPCs will be activated shortly."
- broadcastinmap "Are you ready to move to staging areas? The transfer NPCs will be activated shortly."
- wait
- dialog "The transfer NPCs have been activated. Please click on the NPCs to move to your assigned staging areas."
- broadcastinmap "The transfer NPCs have been activated. Please click on the NPCs to move to your assigned staging areas."
- enablenpc "[Final MatchA~B]2008 RWC Entrance#2008rwc_r"
- enablenpc "[Final MatchC~D]2008 RWC Entrance#2008rwc_r"
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- close
- break
- case 2
- dialog "[GM]2008 RWC Final Match"
- dialog "The transfer NPCs will be now inactivated."
- broadcastinmap "The transfer NPCs will be now inactivated."
- wait
- dialog "The transfer NPCs have been inactivated. Guildmasters, if you have missing guildsmen, please speak with GMs."
- broadcastinmap "The transfer NPCs have been inactivated. Guildmasters, if you have missing guildsmen, please speak with GMs."
- disablenpc "[Final MatchA~B]2008 RWC Entrance#2008rwc_r"
- disablenpc "[Final MatchC~D]2008 RWC Entrance#2008rwc_r"
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- close
- break
- case 3
- enablenpc "[Final MatchA~B]2008 RWC Entrance#2008rwc_r"
- enablenpc "[Final MatchC~D]2008 RWC Entrance#2008rwc_r"
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- break
- case 4
- disablenpc "[Final MatchA~B]2008 RWC Entrance#2008rwc_r"
- disablenpc "[Final MatchC~D]2008 RWC Entrance#2008rwc_r"
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- break
- endchoose
- break
- case 2
- dialog "The transfer NPCs have been all inactivated."
- disablenpc "[Final MatchA~B]2008 RWC Entrance#2008rwc_r"
- disablenpc "[Final MatchC~D]2008 RWC Entrance#2008rwc_r"
- disablenpc "[A~H]2008 RWC Entrance#2008rwc_r"
- disablenpc "[I~P]2008 RWC Entrance#2008rwc_r"
- close
- break
- endchoose
- break
- endchoose
- return
- //--------------- 2008rwc_01 방 --------------
- npc "2008rwc_01" "[GM]2008 RWC #2008rwc_01" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_01"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_01.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_01" "off"
- cmdothernpc "warp_2#2008rwc_01" "off"
- cmdothernpc "warp_3#2008rwc_01" "off"
- //cmdothernpc "warp_4#2008rwc_01" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_01" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 73 162
- cmdothernpc "Timer#2008rwc_01" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "^FF00002008rwc_01 : "+mapcount_1+"ppl^000000"
- dialog "2008rwc_02 : "+mapcount_2+"ppl"
- dialog "2008rwc_03 : "+mapcount_3+"ppl"
- dialog "2008rwc_04 : "+mapcount_4+"ppl"
- dialog "2008rwc_05 : "+mapcount_5+"ppl"
- dialog "2008rwc_06 : "+mapcount_6+"ppl"
- dialog "2008rwc_07 : "+mapcount_7+"ppl"
- dialog "2008rwc_08 : "+mapcount_8+"ppl"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_01" "on"
- cmdothernpc "warp_2#2008rwc_01" "on"
- cmdothernpc "warp_3#2008rwc_01" "on"
- //cmdothernpc "warp_4#2008rwc_01" "on"
- cmdothernpc "Timer#2008rwc_01" "off"
- close
- break
- endchoose
- npc "2008rwc_01" "Timer#2008rwc_01" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_01"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_01"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_01"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_01" "warp_1#2008rwc_01" 43 71 10 10
- OnTouch:
- moveto "2008rwc_01" 23 68
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_01"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_01"
- return
- hiddenwarp "2008rwc_01" "warp_2#2008rwc_01" 36 70 10 10
- OnTouch:
- moveto "2008rwc_01" 23 68
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_01"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_01"
- return
- hiddenwarp "2008rwc_01" "warp_3#2008rwc_01" 77 19 10 10
- OnTouch:
- moveto "2008rwc_01" 61 16
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_01"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_01"
- return
- //hiddenwarp "2008rwc_01" "warp_4#2008rwc_01" 49 22 10 10
- // OnTouch:
- // moveto "2008rwc_01" 50 7
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_4#2008rwc_01"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_4#2008rwc_01"
- // return
- //-------------------------------------------
- //--------------- 2008rwc_02 방 --------------
- npc "2008rwc_02" "[GM]2008 RWC #2008rwc_02" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_02"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_02.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_02" "off"
- cmdothernpc "warp_2#2008rwc_02" "off"
- cmdothernpc "warp_3#2008rwc_02" "off"
- //cmdothernpc "warp_4#2008rwc_02" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_02" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 109 162
- cmdothernpc "Timer#2008rwc_02" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "2008rwc_01 : "+mapcount_1+"ppl"
- dialog "^FF00002008rwc_02 : "+mapcount_2+"ppl^000000"
- dialog "2008rwc_03 : "+mapcount_3+"ppl"
- dialog "2008rwc_04 : "+mapcount_4+"ppl"
- dialog "2008rwc_05 : "+mapcount_5+"ppl"
- dialog "2008rwc_06 : "+mapcount_6+"ppl"
- dialog "2008rwc_07 : "+mapcount_7+"ppl"
- dialog "2008rwc_08 : "+mapcount_8+"ppl"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_02" "on"
- cmdothernpc "warp_2#2008rwc_02" "on"
- cmdothernpc "warp_3#2008rwc_02" "on"
- //cmdothernpc "warp_4#2008rwc_02" "on"
- cmdothernpc "Timer#2008rwc_02" "off"
- close
- break
- endchoose
- npc "2008rwc_02" "Timer#2008rwc_02" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_02"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_02"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_02"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_02" "warp_1#2008rwc_02" 33 80 10 10
- OnTouch:
- moveto "2008rwc_02" 18 78
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_02"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_02"
- return
- hiddenwarp "2008rwc_02" "warp_2#2008rwc_02" 33 73 10 10
- OnTouch:
- moveto "2008rwc_02" 18 78
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_02"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_02"
- return
- hiddenwarp "2008rwc_02" "warp_3#2008rwc_02" 62 16 10 10
- OnTouch:
- moveto "2008rwc_02" 77 18
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_02"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_02"
- return
- //hiddenwarp "2008rwc_02" "warp_4#2008rwc_02" 49 22 10 10
- // OnTouch:
- // moveto "2008rwc_02" 50 7
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_4#2008rwc_02"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_4#2008rwc_02"
- // return
- //-------------------------------------------
- //--------------- 2008rwc_03 방 --------------
- npc "2008rwc_03" "[GM]2008 RWC #2008rwc_03" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_03"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_03.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_03" "off"
- cmdothernpc "warp_2#2008rwc_03" "off"
- cmdothernpc "warp_3#2008rwc_03" "off"
- cmdothernpc "warp_4#2008rwc_03" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_03" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 73 116
- cmdothernpc "Timer#2008rwc_03" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "2008rwc_01 : "+mapcount_1+"ppl"
- dialog "2008rwc_02 : "+mapcount_2+"ppl"
- dialog "^FF00002008rwc_03 : "+mapcount_3+"ppl^000000"
- dialog "2008rwc_04 : "+mapcount_4+"ppl"
- dialog "2008rwc_05 : "+mapcount_5+"ppl"
- dialog "2008rwc_06 : "+mapcount_6+"ppl"
- dialog "2008rwc_07 : "+mapcount_7+"ppl"
- dialog "2008rwc_08 : "+mapcount_8+"ppl"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_03" "on"
- cmdothernpc "warp_2#2008rwc_03" "on"
- cmdothernpc "warp_3#2008rwc_03" "on"
- cmdothernpc "warp_4#2008rwc_03" "on"
- cmdothernpc "Timer#2008rwc_03" "off"
- close
- break
- endchoose
- npc "2008rwc_03" "Timer#2008rwc_03" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_03"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_03"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_03"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_03" "warp_1#2008rwc_03" 24 40 10 10
- OnTouch:
- moveto "2008rwc_03" 19 20
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_03"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_03"
- return
- hiddenwarp "2008rwc_03" "warp_2#2008rwc_03" 42 19 10 10
- OnTouch:
- moveto "2008rwc_03" 19 20
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_03"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_03"
- return
- hiddenwarp "2008rwc_03" "warp_3#2008rwc_03" 57 81 10 10
- OnTouch:
- moveto "2008rwc_03" 83 82
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_03"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_03"
- return
- hiddenwarp "2008rwc_03" "warp_4#2008rwc_03" 57 64 10 10
- OnTouch:
- moveto "2008rwc_03" 83 82
- return
- OnCommand: "on"
- enablenpc "warp_4#2008rwc_03"
- return
- OnCommand: "off"
- disablenpc "warp_4#2008rwc_03"
- return
- //-------------------------------------------
- //--------------- 2008rwc_04 방 --------------
- npc "2008rwc_04" "[GM]2008 RWC #2008rwc_04" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_04"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_04.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_04" "off"
- cmdothernpc "warp_2#2008rwc_04" "off"
- cmdothernpc "warp_3#2008rwc_04" "off"
- cmdothernpc "warp_4#2008rwc_04" "off"
- cmdothernpc "warp_5#2008rwc_04" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_04" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 109 116
- cmdothernpc "Timer#2008rwc_04" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "2008rwc_01 : "+mapcount_1+"ppl"
- dialog "2008rwc_02 : "+mapcount_2+"ppl"
- dialog "2008rwc_03 : "+mapcount_3+"ppl"
- dialog "^FF00002008rwc_04 : "+mapcount_4+"ppl^000000"
- dialog "2008rwc_05 : "+mapcount_5+"ppl"
- dialog "2008rwc_06 : "+mapcount_6+"ppl"
- dialog "2008rwc_07 : "+mapcount_7+"ppl"
- dialog "2008rwc_08 : "+mapcount_8+"ppl"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_04" "on"
- cmdothernpc "warp_2#2008rwc_04" "on"
- cmdothernpc "warp_3#2008rwc_04" "on"
- cmdothernpc "warp_4#2008rwc_04" "on"
- cmdothernpc "warp_5#2008rwc_04" "on"
- cmdothernpc "Timer#2008rwc_04" "off"
- close
- break
- endchoose
- npc "2008rwc_04" "Timer#2008rwc_04" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_04"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_04"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_04"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_04" "warp_1#2008rwc_04" 43 84 10 10
- OnTouch:
- moveto "2008rwc_04" 19 77
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_04"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_04"
- return
- hiddenwarp "2008rwc_04" "warp_2#2008rwc_04" 20 62 10 10
- OnTouch:
- moveto "2008rwc_04" 19 77
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_04"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_04"
- return
- hiddenwarp "2008rwc_04" "warp_3#2008rwc_04" 81 44 10 10
- OnTouch:
- moveto "2008rwc_04" 78 24
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_04"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_04"
- return
- hiddenwarp "2008rwc_04" "warp_4#2008rwc_04" 57 31 10 10
- OnTouch:
- moveto "2008rwc_04" 78 24
- return
- OnCommand: "on"
- enablenpc "warp_4#2008rwc_04"
- return
- OnCommand: "off"
- disablenpc "warp_4#2008rwc_04"
- return
- hiddenwarp "2008rwc_04" "warp_5#2008rwc_04" 57 14 10 10
- OnTouch:
- moveto "2008rwc_04" 78 24
- return
- OnCommand: "on"
- enablenpc "warp_5#2008rwc_04"
- return
- OnCommand: "off"
- disablenpc "warp_5#2008rwc_04"
- return
- //-------------------------------------------
- //--------------- 2008rwc_05 방 --------------
- npc "2008rwc_05" "[GM]2008 RWC #2008rwc_05" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_05"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_05.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_05" "off"
- cmdothernpc "warp_2#2008rwc_05" "off"
- cmdothernpc "warp_3#2008rwc_05" "off"
- cmdothernpc "warp_4#2008rwc_05" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_05" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 73 68
- cmdothernpc "Timer#2008rwc_05" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "2008rwc_01 : "+mapcount_1+"ppl"
- dialog "2008rwc_02 : "+mapcount_2+"ppl"
- dialog "2008rwc_03 : "+mapcount_3+"ppl"
- dialog "2008rwc_04 : "+mapcount_4+"ppl"
- dialog "^FF00002008rwc_05 : "+mapcount_5+"ppl^000000"
- dialog "2008rwc_06 : "+mapcount_6+"ppl"
- dialog "2008rwc_07 : "+mapcount_7+"ppl"
- dialog "2008rwc_08 : "+mapcount_8+"ppl"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_05" "on"
- cmdothernpc "warp_2#2008rwc_05" "on"
- cmdothernpc "warp_3#2008rwc_05" "on"
- cmdothernpc "warp_4#2008rwc_05" "on"
- cmdothernpc "Timer#2008rwc_05" "off"
- close
- break
- endchoose
- npc "2008rwc_05" "Timer#2008rwc_05" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_05"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_05"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_05"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_05" "warp_1#2008rwc_05" 43 71 10 10
- OnTouch:
- moveto "2008rwc_05" 23 68
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_05"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_05"
- return
- hiddenwarp "2008rwc_05" "warp_2#2008rwc_05" 36 70 10 10
- OnTouch:
- moveto "2008rwc_05" 23 68
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_05"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_05"
- return
- hiddenwarp "2008rwc_05" "warp_3#2008rwc_05" 77 19 10 10
- OnTouch:
- moveto "2008rwc_05" 61 16
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_05"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_05"
- return
- //hiddenwarp "2008rwc_05" "warp_4#2008rwc_05" 49 22 10 10
- // OnTouch:
- // moveto "2008rwc_05" 50 7
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_4#2008rwc_05"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_4#2008rwc_05"
- // return
- //--------------- 2008rwc_06 방 --------------
- npc "2008rwc_06" "[GM]2008 RWC #2008rwc_06" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_06"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_06.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_06" "off"
- cmdothernpc "warp_2#2008rwc_06" "off"
- cmdothernpc "warp_3#2008rwc_06" "off"
- //cmdothernpc "warp_4#2008rwc_06" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_06" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 109 68
- cmdothernpc "Timer#2008rwc_06" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "2008rwc_01 : "+mapcount_1+"ppl"
- dialog "2008rwc_02 : "+mapcount_2+"ppl"
- dialog "2008rwc_03 : "+mapcount_3+"ppl"
- dialog "2008rwc_04 : "+mapcount_4+"ppl"
- dialog "2008rwc_05 : "+mapcount_5+"ppl"
- dialog "^FF00002008rwc_06 : "+mapcount_6+"ppl^000000"
- dialog "2008rwc_07 : "+mapcount_7+"ppl"
- dialog "2008rwc_08 : "+mapcount_8+"ppl"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_06" "on"
- cmdothernpc "warp_2#2008rwc_06" "on"
- cmdothernpc "warp_3#2008rwc_06" "on"
- //cmdothernpc "warp_4#2008rwc_06" "on"
- cmdothernpc "Timer#2008rwc_06" "off"
- close
- break
- endchoose
- npc "2008rwc_06" "Timer#2008rwc_06" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_06"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_06"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_06"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_06" "warp_1#2008rwc_06" 33 80 10 10
- OnTouch:
- moveto "2008rwc_06" 18 78
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_06"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_06"
- return
- hiddenwarp "2008rwc_06" "warp_2#2008rwc_06" 33 73 10 10
- OnTouch:
- moveto "2008rwc_06" 18 78
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_06"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_06"
- return
- hiddenwarp "2008rwc_06" "warp_3#2008rwc_06" 62 16 10 10
- OnTouch:
- moveto "2008rwc_06" 77 18
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_06"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_06"
- return
- //hiddenwarp "2008rwc_06" "warp_4#2008rwc_06" 49 22 10 10
- // OnTouch:
- // moveto "2008rwc_06" 50 7
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_4#2008rwc_06"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_4#2008rwc_06"
- // return
- //-------------------------------------------
- //--------------- 2008rwc_07 방 --------------
- npc "2008rwc_07" "[GM]2008 RWC #2008rwc_07" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_07"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_07.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_07" "off"
- cmdothernpc "warp_2#2008rwc_07" "off"
- cmdothernpc "warp_3#2008rwc_07" "off"
- cmdothernpc "warp_4#2008rwc_07" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_07" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 73 22
- cmdothernpc "Timer#2008rwc_07" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "2008rwc_01 : "+mapcount_1+"ppl"
- dialog "2008rwc_02 : "+mapcount_2+"ppl"
- dialog "2008rwc_03 : "+mapcount_3+"ppl"
- dialog "2008rwc_04 : "+mapcount_4+"ppl"
- dialog "2008rwc_05 : "+mapcount_5+"ppl"
- dialog "2008rwc_06 : "+mapcount_6+"ppl"
- dialog "^FF00002008rwc_07 : "+mapcount_7+"ppl^000000"
- dialog "2008rwc_08 : "+mapcount_8+"ppl"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_07" "on"
- cmdothernpc "warp_2#2008rwc_07" "on"
- cmdothernpc "warp_3#2008rwc_07" "on"
- cmdothernpc "warp_4#2008rwc_07" "on"
- cmdothernpc "Timer#2008rwc_07" "off"
- close
- break
- endchoose
- npc "2008rwc_07" "Timer#2008rwc_07" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_07"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_07"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_07"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_07" "warp_1#2008rwc_07" 24 40 10 10
- OnTouch:
- moveto "2008rwc_07" 19 20
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_07"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_07"
- return
- hiddenwarp "2008rwc_07" "warp_2#2008rwc_07" 42 19 10 10
- OnTouch:
- moveto "2008rwc_07" 19 20
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_07"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_07"
- return
- hiddenwarp "2008rwc_07" "warp_3#2008rwc_07" 57 81 10 10
- OnTouch:
- moveto "2008rwc_07" 83 82
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_07"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_07"
- return
- hiddenwarp "2008rwc_07" "warp_4#2008rwc_07" 57 64 10 10
- OnTouch:
- moveto "2008rwc_07" 83 82
- return
- OnCommand: "on"
- enablenpc "warp_4#2008rwc_07"
- return
- OnCommand: "off"
- disablenpc "warp_4#2008rwc_07"
- return
- //-------------------------------------------
- //--------------- 2008rwc_08 방 --------------
- npc "2008rwc_08" "[GM]2008 RWC #2008rwc_08" 8W_SOLDIER 1 1 4 0 0
- OnCommand: "end_2008rwc_08"
- warpallpcinthemap "2008rwc_r" 38 74
- return
- OnClick:
- dialog "[2008rwc_08.gat]"
- dialog "Please select a menu."
- wait
- choose menu "Broadcast" "Round start" "Round finish" "No" "Check numbers of participant" "Set as immobile (Round preparation)"
- case 1
- dialog "Welcome to 2008 Ragnarok World Championship."
- broadcastinmap "Welcome to 2008 Ragnarok World Championship."
- wait
- dialog "Please make sure to form a party with your guildsmen before the round starts."
- broadcastinmap "Please make sure to form a party with your guildsmen before the round starts."
- wait
- dialog "The round will be over if you successfully defeat all the opponent guildsmen."
- broadcastinmap "The round will be over if you successfully defeat all the opponent guildsmen."
- wait
- dialog "When the round starts, 7 minute timer will appear on the top of your screen."
- broadcastinmap "When the round starts, 7 minute timer will appear on the top of your screen."
- wait
- dialog "The next announcement is for your information."
- broadcastinmap "The next announcement is for your information."
- wait
- dialog "Please visit our website frequently, so that you can prepare for your next match."
- broadcastinmap "Please visit our website frequently, so that you can prepare for your next match."
- wait
- dialog "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- broadcastinmap "Now, please remember, you cannot move to the arena until the round start is announced. Everyone, please stand in you battle formation."
- wait
- dialog "Are you ready?"
- broadcastinmap "Are you ready?"
- close
- break
- case 2
- dialog "This is to start a round. The warp portals will be removed, and the round timer will be activated."
- choose menu "Start" "Cancel"
- case 1
- dialog "A round will be started shortly."
- broadcastinmap "A round will be started shortly."
- wait
- cmdothernpc "warp_1#2008rwc_08" "off"
- cmdothernpc "warp_2#2008rwc_08" "off"
- cmdothernpc "warp_3#2008rwc_08" "off"
- cmdothernpc "warp_4#2008rwc_08" "off"
- cmdothernpc "warp_5#2008rwc_08" "off"
- dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- cmdothernpc "Timer#2008rwc_08" "on"
- close
- break
- case 2
- break
- endchoose
- break
- case 3
- var name = PcName
- dialog "This is to finish a round. Every player on the map including "+name+" will be moved to 2008rwc_r.gat, and the timer will be stopped."
- choose menu "Finish" "Cancel"
- case 1
- warpallpcinthemap "2008rwc_r" 109 22
- cmdothernpc "Timer#2008rwc_08" "off"
- break
- case 2
- break
- endchoose
- break
- case 4
- dialog "The command has been canceled."
- close
- break
- case 5
- var mapcount_1
- var mapcount_2
- var mapcount_3
- var mapcount_4
- var mapcount_5
- var mapcount_6
- var mapcount_7
- var mapcount_8
- mapcount_1 = GetPCCount "2008rwc_01.gat"
- mapcount_2 = GetPCCount "2008rwc_02.gat"
- mapcount_3 = GetPCCount "2008rwc_03.gat"
- mapcount_4 = GetPCCount "2008rwc_04.gat"
- mapcount_5 = GetPCCount "2008rwc_05.gat"
- mapcount_6 = GetPCCount "2008rwc_06.gat"
- mapcount_7 = GetPCCount "2008rwc_07.gat"
- mapcount_8 = GetPCCount "2008rwc_08.gat"
- dialog "2008rwc_01 : "+mapcount_1+"ppl"
- dialog "2008rwc_02 : "+mapcount_2+"ppl"
- dialog "2008rwc_03 : "+mapcount_3+"ppl"
- dialog "2008rwc_04 : "+mapcount_4+"ppl"
- dialog "2008rwc_05 : "+mapcount_5+"ppl"
- dialog "2008rwc_06 : "+mapcount_6+"ppl"
- dialog "2008rwc_07 : "+mapcount_7+"ppl"
- dialog "^FF00002008rwc_08 : "+mapcount_8+"ppl^000000"
- close
- break
- case 6
- dialog "This is to prepare a new round. The warp portals will be activated, and the timer will be stopped."
- cmdothernpc "warp_1#2008rwc_08" "on"
- cmdothernpc "warp_2#2008rwc_08" "on"
- cmdothernpc "warp_3#2008rwc_08" "on"
- cmdothernpc "warp_4#2008rwc_08" "on"
- cmdothernpc "warp_5#2008rwc_08" "on"
- cmdothernpc "Timer#2008rwc_08" "off"
- close
- break
- endchoose
- npc "2008rwc_08" "Timer#2008rwc_08" 4_M_JOB_KNIGHT2 2 2 0 0 0
- OnInit:
- disablenpc "Timer#2008rwc_08"
- return
- OnCommand: "on"
- enablenpc "Timer#2008rwc_08"
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- disablenpc "Timer#2008rwc_08"
- return
- OnTimer: 1000
- broadcastinmap "======== 7 minutes have left. ========"
- return
- OnTimer: 61000
- broadcastinmap "======== 6 minutes have left. ========"
- return
- OnTimer: 121000
- broadcastinmap "======== 5 minutes have left. ========"
- return
- OnTimer: 181000
- broadcastinmap "======== 4 minutes have left. ========"
- return
- OnTimer: 241000
- broadcastinmap "======== 3 minutes have left. ========"
- return
- OnTimer: 301000
- broadcastinmap "======== 2 minutes have left. ========"
- return
- OnTimer: 361000
- broadcastinmap "======== 1 minutes have left. ========"
- return
- OnTimer: 391000
- broadcastinmap "======== 30 seconds have left. ========"
- return
- OnTimer: 401000
- broadcastinmap "======== 20 seconds have left. ========"
- return
- OnTimer: 411000
- broadcastinmap "■■■■■■■■■■ 10 seconds have left. ■■■■■■■■■■"
- return
- OnTimer: 412000
- broadcastinmap "■■■■■■■■■ 9 seconds have left. ■■■■■■■■■"
- return
- OnTimer: 413000
- broadcastinmap "■■■■■■■■ 8 seconds have left. ■■■■■■■■"
- return
- OnTimer: 414000
- broadcastinmap "■■■■■■■ 7 seconds have left. ■■■■■■■"
- return
- OnTimer: 415000
- broadcastinmap "■■■■■■ 6 seconds have left. ■■■■■■"
- return
- OnTimer: 416000
- broadcastinmap "■■■■■ 5 seconds have left. ■■■■■"
- return
- OnTimer: 417000
- broadcastinmap "■■■■ 4 seconds have left. ■■■■"
- return
- OnTimer: 418000
- broadcastinmap "■■■ 3 seconds have left. ■■■"
- return
- OnTimer: 419000
- broadcastinmap "■■ 2 seconds have left. ■■"
- return
- OnTimer: 420000
- broadcastinmap "■ 1 seconds have left. ■"
- return
- OnTimer: 421000
- broadcastinmap "= The round is over. Everyone will be moved out of the arena. ="
- warpallpcinthemap "2008rwc_r" 38 74
- stoptimer
- return
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- hiddenwarp "2008rwc_08" "warp_1#2008rwc_08" 43 84 10 10
- OnTouch:
- moveto "2008rwc_08" 19 77
- return
- OnCommand: "on"
- enablenpc "warp_1#2008rwc_08"
- return
- OnCommand: "off"
- disablenpc "warp_1#2008rwc_08"
- return
- hiddenwarp "2008rwc_08" "warp_2#2008rwc_08" 20 62 10 10
- OnTouch:
- moveto "2008rwc_08" 19 77
- return
- OnCommand: "on"
- enablenpc "warp_2#2008rwc_08"
- return
- OnCommand: "off"
- disablenpc "warp_2#2008rwc_08"
- return
- hiddenwarp "2008rwc_08" "warp_3#2008rwc_08" 81 44 10 10
- OnTouch:
- moveto "2008rwc_08" 78 24
- return
- OnCommand: "on"
- enablenpc "warp_3#2008rwc_08"
- return
- OnCommand: "off"
- disablenpc "warp_3#2008rwc_08"
- return
- hiddenwarp "2008rwc_08" "warp_4#2008rwc_08" 57 31 10 10
- OnTouch:
- moveto "2008rwc_08" 78 24
- return
- OnCommand: "on"
- enablenpc "warp_4#2008rwc_08"
- return
- OnCommand: "off"
- disablenpc "warp_4#2008rwc_08"
- return
- hiddenwarp "2008rwc_08" "warp_5#2008rwc_08" 57 14 10 10
- OnTouch:
- moveto "2008rwc_08" 78 24
- return
- OnCommand: "on"
- enablenpc "warp_5#2008rwc_08"
- return
- OnCommand: "off"
- disablenpc "warp_5#2008rwc_08"
- return
- //-------------------------------------------
- //--------------- 2008rwc_f01 방 --------------
- //npc "2008rwc_f01" "[GM]2008 RWC #2008rwc_f01" 8W_SOLDIER 1 1 4 0 0
- //OnCommand: "end_2008rwc_f01"
- // warpallpcinthemap "2008rwc_r" 38 74
- //return
- //OnClick:
- // dialog "[2008rwc_f01.gat]"
- // dialog "메뉴를 선택하세요."
- // wait
- // choose menu "방송" "대전시작" "대전종료" "취소" "인원확인" "이동 불가로 만들기(대전준비)"
- // case 1
- // dialog "안녕하세요. PC방 2008 RWC 에 참가해 주셔서 감사합니다."
- // broadcastinmap "안녕하세요. PC방 2008 RWC 에 참가해 주셔서 감사합니다."
- // wait
- // dialog "길드 여러분께서는 꼭 파티를 맺어주시기 바라며"
- // broadcastinmap "길드 여러분께서는 꼭 파티를 맺어주시기 바라며"
- // wait
- // dialog "상대길드가 모두 죽었을 시 대전이 종료 됨을 알려드립니다."
- // broadcastinmap "상대길드가 모두 죽었을 시 대전이 종료 됨을 알려드립니다."
- // wait
- // dialog "대전 시작과 함께 화면위에 7분 카운트됩니다."
- // broadcastinmap "대전 시작과 함께 화면위에 7분 카운트됩니다."
- // wait
- // dialog "참고로 길드 여러분께서는 항상 홈페이지를 확인하셔서"
- // broadcastinmap "참고로 길드 여러분께서는 항상 홈페이지를 확인하셔서 "
- // wait
- // dialog "다음 경기를 준비하여 주시기 바랍니다."
- // broadcastinmap "다음 경기를 준비하여 주시기 바랍니다."
- // wait
- // dialog "대전 시작 전까지는 경기장으로 향하실 수 없음을 알려드립니다. 전원 전투대형을 갖추십시오."
- // broadcastinmap "대전 시작 전까지는 경기장으로 향하실 수 없음을 알려드립니다. 전원 전투대형을 갖추십시오."
- // wait
- // dialog "준비되셨나요?"
- // broadcastinmap "준비되셨나요?"
- // close
- // break
- // case 2
- // dialog "대전의 시작입니다. 워프가 제거되고 타이머가 작동시작합니다."
- // choose menu "시작" "취소"
- // case 1
- // dialog "그럼, 대전을 시작합니다."
- // broadcastinmap "그럼, 대전을 시작합니다."
- // wait
- // cmdothernpc "warp_1#2008rwc_f01" "off"
- // cmdothernpc "warp_2#2008rwc_f01" "off"
- // cmdothernpc "warp_3#2008rwc_f01" "off"
- // cmdothernpc "warp_4#2008rwc_f01" "off"
- // dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- // broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- // cmdothernpc "Timer#2008rwc_f01" "on"
- // close
- // break
- // case 2
- // break
- // endchoose
- // break
- // case 3
- // var name = PcName
- // dialog "대전의 종료입니다. 맵상의 모든 플레이어("+name+"도 포함)들이 2008rwc_r.gat 으로 이동합니다. 타이머도 멈춥니다."
- // choose menu "종료" "취소"
- // case 1
- // warpallpcinthemap "2008rwc_r" 73 162
- // cmdothernpc "Timer#2008rwc_f01" "off"
- // break
- // case 2
- // break
- // endchoose
- // break
- // case 4
- // dialog "취소합니다."
- // close
- // break
- // case 5
- // var mapcount_1
- // var mapcount_2
- // var mapcount_3
- // var mapcount_4
- // var mapcount_5
- // var mapcount_6
- // var mapcount_7
- // var mapcount_8
- // mapcount_1 = GetPCCount "2008rwc_f01.gat"
- // mapcount_2 = GetPCCount "2008rwc_02.gat"
- // mapcount_3 = GetPCCount "2008rwc_03.gat"
- // mapcount_4 = GetPCCount "2008rwc_04.gat"
- // mapcount_5 = GetPCCount "2008rwc_05.gat"
- // mapcount_6 = GetPCCount "2008rwc_06.gat"
- // mapcount_7 = GetPCCount "2008rwc_07.gat"
- // mapcount_8 = GetPCCount "2008rwc_08.gat"
- // dialog "^FF00002008rwc_f01 : "+mapcount_1+"명^000000"
- // dialog "2008rwc_02 : "+mapcount_2+"명"
- // dialog "2008rwc_03 : "+mapcount_3+"명"
- // dialog "2008rwc_04 : "+mapcount_4+"명"
- // dialog "2008rwc_05 : "+mapcount_5+"명"
- // dialog "2008rwc_06 : "+mapcount_6+"명"
- // dialog "2008rwc_07 : "+mapcount_7+"명"
- // dialog "2008rwc_08 : "+mapcount_8+"명"
- // close
- // break
- // case 6
- // dialog "대전 준비입니다. 워프가 재 생성되고 타이머가 멈춥니다."
- // cmdothernpc "warp_1#2008rwc_f01" "on"
- // cmdothernpc "warp_2#2008rwc_f01" "on"
- // cmdothernpc "warp_3#2008rwc_f01" "on"
- // cmdothernpc "warp_4#2008rwc_f01" "on"
- // cmdothernpc "Timer#2008rwc_f01" "off"
- // close
- // break
- // endchoose
- //
- //npc "2008rwc_f01" "Timer#2008rwc_f01" 4_M_JOB_KNIGHT2 2 2 0 0 0
- // OnInit:
- // disablenpc "Timer#2008rwc_f01"
- // return
- //
- // OnCommand: "on"
- // enablenpc "Timer#2008rwc_f01"
- // InitTimer
- // return
- // OnCommand: "off"
- // stoptimer
- // disablenpc "Timer#2008rwc_f01"
- // return
- //
- // OnTimer: 1000
- // broadcastinmap "======== 7분 남았습니다. ========"
- // return
- // OnTimer: 61000
- // broadcastinmap "======== 6 분 남았습니다. ========"
- // return
- // OnTimer: 121000
- // broadcastinmap "======== 5 분 남았습니다. ========"
- // return
- // OnTimer: 181000
- // broadcastinmap "======== 4 분 남았습니다. ========"
- // return
- // OnTimer: 241000
- // broadcastinmap "======== 3 분 남았습니다. ========"
- // return
- // OnTimer: 301000
- // broadcastinmap "======== 2 분 남았습니다. ========"
- // return
- // OnTimer: 361000
- // broadcastinmap "======== 1 분 남았습니다. ========"
- // return
- // OnTimer: 391000
- // broadcastinmap "======== 30 초 남았습니다. ========"
- // return
- // OnTimer: 401000
- // broadcastinmap "======== 20 초 남았습니다. ========"
- // return
- // OnTimer: 411000
- // broadcastinmap "■■■■■■■■■■ 10 초 남았습니다. ■■■■■■■■■■"
- // return
- // OnTimer: 412000
- // broadcastinmap "■■■■■■■■■ 9 초 남았습니다. ■■■■■■■■■"
- // return
- // OnTimer: 413000
- // broadcastinmap "■■■■■■■■ 8 초 남았습니다. ■■■■■■■■"
- // return
- // OnTimer: 414000
- // broadcastinmap "■■■■■■■ 7 초 남았습니다. ■■■■■■■"
- // return
- // OnTimer: 415000
- // broadcastinmap "■■■■■■ 6 초 남았습니다. ■■■■■■"
- // return
- // OnTimer: 416000
- // broadcastinmap "■■■■■ 5 초 남았습니다. ■■■■■"
- // return
- // OnTimer: 417000
- // broadcastinmap "■■■■ 4 초 남았습니다. ■■■■"
- // return
- // OnTimer: 418000
- // broadcastinmap "■■■ 3 초 남았습니다. ■■■"
- // return
- // OnTimer: 419000
- // broadcastinmap "■■ 2 초 남았습니다. ■■"
- // return
- // OnTimer: 420000
- // broadcastinmap "■ 1 초 남았습니다. ■"
- // return
- // OnTimer: 421000
- // broadcastinmap "■ 대전 종료..모두 이동됩니다. ■"
- // warpallpcinthemap "2008rwc_r" 38 74
- // stoptimer
- // return
- //
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- //hiddenwarp "2008rwc_f01" "warp_1#2008rwc_f01" 59 111 10 10
- // OnTouch:
- // moveto "2008rwc_f01" 53 128
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_1#2008rwc_f01"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_1#2008rwc_f01"
- // return
- //
- //hiddenwarp "2008rwc_f01" "warp_2#2008rwc_f01" 69 123 10 10
- // OnTouch:
- // moveto "2008rwc_f01" 53 128
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_2#2008rwc_f01"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_2#2008rwc_f01"
- // return
- //
- //hiddenwarp "2008rwc_f01" "warp_3#2008rwc_f01" 130 61 10 10
- // OnTouch:
- // moveto "2008rwc_f01" 146 56
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_3#2008rwc_f01"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_3#2008rwc_f01"
- // return
- //
- //hiddenwarp "2008rwc_f01" "warp_4#2008rwc_f01" 140 70 10 10
- // OnTouch:
- // moveto "2008rwc_f01" 146 56
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_4#2008rwc_f01"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_4#2008rwc_f01"
- // return
- //
- //-------------------------------------------
- //--------------- 2008rwc_f02 방 --------------
- //npc "2008rwc_f02" "[GM]2008 RWC #2008rwc_f02" 8W_SOLDIER 1 1 4 0 0
- //OnCommand: "end_2008rwc_f02"
- // warpallpcinthemap "2008rwc_r" 38 74
- //return
- //
- //
- //OnClick:
- // dialog "[2008rwc_f02.gat]"
- // dialog "메뉴를 선택하세요."
- // wait
- // choose menu "방송" "대전시작" "대전종료" "취소" "인원확인" "이동 불가로 만들기(대전준비)"
- // case 1
- // dialog "안녕하세요. PC방 2008 RWC 에 참가해 주셔서 감사합니다."
- // broadcastinmap "안녕하세요. PC방 2008 RWC 에 참가해 주셔서 감사합니다."
- // wait
- // dialog "길드 여러분께서는 꼭 파티를 맺어주시기 바라며"
- // broadcastinmap "길드 여러분께서는 꼭 파티를 맺어주시기 바라며"
- // wait
- // dialog "상대길드가 모두 죽었을 시 대전이 종료 됨을 알려드립니다."
- // broadcastinmap "상대길드가 모두 죽었을 시 대전이 종료 됨을 알려드립니다."
- // wait
- // dialog "대전 시작과 함께 화면위에 7분 카운트됩니다."
- // broadcastinmap "대전 시작과 함께 화면위에 7분 카운트됩니다."
- // wait
- // dialog "참고로 길드 여러분께서는 항상 홈페이지를 확인하셔서"
- // broadcastinmap "참고로 길드 여러분께서는 항상 홈페이지를 확인하셔서 "
- // wait
- // dialog "다음 경기를 준비하여 주시기 바랍니다."
- // broadcastinmap "다음 경기를 준비하여 주시기 바랍니다."
- // wait
- // dialog "대전 시작 전까지는 경기장으로 향하실 수 없음을 알려드립니다. 전원 전투대형을 갖추십시오."
- // broadcastinmap "대전 시작 전까지는 경기장으로 향하실 수 없음을 알려드립니다. 전원 전투대형을 갖추십시오."
- // wait
- // dialog "준비되셨나요?"
- // broadcastinmap "준비되셨나요?"
- // close
- // break
- // case 2
- // dialog "대전의 시작입니다. 워프가 제거되고 타이머가 작동시작합니다."
- // choose menu "시작" "취소"
- // case 1
- // dialog "그럼, 대전을 시작합니다."
- // broadcastinmap "그럼, 대전을 시작합니다."
- // wait
- // cmdothernpc "warp_1#2008rwc_f02" "off"
- // cmdothernpc "warp_2#2008rwc_f02" "off"
- // cmdothernpc "warp_3#2008rwc_f02" "off"
- // cmdothernpc "warp_4#2008rwc_f02" "off"
- // dialog "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- // broadcastinmap "-=-=-=-=-=-=-=- GO !!!!!!! =-=-=-=-=-=-=-=-"
- // cmdothernpc "Timer#2008rwc_f02" "on"
- // close
- // break
- // case 2
- // break
- // endchoose
- // break
- // case 3
- // var name = PcName
- // dialog "대전의 종료입니다. 맵상의 모든 플레이어("+name+"도 포함)들이 2008rwc_r.gat 으로 이동합니다. 타이머도 멈춥니다."
- // choose menu "종료" "취소"
- // case 1
- // warpallpcinthemap "2008rwc_r" 73 162
- // cmdothernpc "Timer#2008rwc_f02" "off"
- // break
- // case 2
- // break
- // endchoose
- // break
- // case 4
- // dialog "취소합니다."
- // close
- // break
- // case 5
- // var mapcount_1
- // var mapcount_2
- // var mapcount_3
- // var mapcount_4
- // var mapcount_5
- // var mapcount_6
- // var mapcount_7
- // var mapcount_8
- // mapcount_1 = GetPCCount "2008rwc_f02.gat"
- // mapcount_2 = GetPCCount "2008rwc_02.gat"
- // mapcount_3 = GetPCCount "2008rwc_03.gat"
- // mapcount_4 = GetPCCount "2008rwc_04.gat"
- // mapcount_5 = GetPCCount "2008rwc_05.gat"
- // mapcount_6 = GetPCCount "2008rwc_06.gat"
- // mapcount_7 = GetPCCount "2008rwc_07.gat"
- // mapcount_8 = GetPCCount "2008rwc_08.gat"
- // dialog "^FF00002008rwc_f02 : "+mapcount_1+"명^000000"
- // dialog "2008rwc_02 : "+mapcount_2+"명"
- // dialog "2008rwc_03 : "+mapcount_3+"명"
- // dialog "2008rwc_04 : "+mapcount_4+"명"
- // dialog "2008rwc_05 : "+mapcount_5+"명"
- // dialog "2008rwc_06 : "+mapcount_6+"명"
- // dialog "2008rwc_07 : "+mapcount_7+"명"
- // dialog "2008rwc_08 : "+mapcount_8+"명"
- // close
- // break
- // case 6
- // dialog "대전 준비입니다. 워프가 재 생성되고 타이머가 멈춥니다."
- // cmdothernpc "warp_1#2008rwc_f02" "on"
- // cmdothernpc "warp_2#2008rwc_f02" "on"
- // cmdothernpc "warp_3#2008rwc_f02" "on"
- // cmdothernpc "warp_4#2008rwc_f02" "on"
- // cmdothernpc "Timer#2008rwc_f02" "off"
- // close
- // break
- // endchoose
- //
- //npc "2008rwc_f02" "Timer#2008rwc_f02" 4_M_JOB_KNIGHT2 2 2 0 0 0
- // OnInit:
- // disablenpc "Timer#2008rwc_f02"
- // return
- //
- // OnCommand: "on"
- // enablenpc "Timer#2008rwc_f02"
- // InitTimer
- // return
- // OnCommand: "off"
- // stoptimer
- // disablenpc "Timer#2008rwc_f02"
- // return
- //
- // OnTimer: 1000
- // broadcastinmap "======== 7분 남았습니다. ========"
- // return
- // OnTimer: 61000
- // broadcastinmap "======== 6 분 남았습니다. ========"
- // return
- // OnTimer: 121000
- // broadcastinmap "======== 5 분 남았습니다. ========"
- // return
- // OnTimer: 181000
- // broadcastinmap "======== 4 분 남았습니다. ========"
- // return
- // OnTimer: 241000
- // broadcastinmap "======== 3 분 남았습니다. ========"
- // return
- // OnTimer: 301000
- // broadcastinmap "======== 2 분 남았습니다. ========"
- // return
- // OnTimer: 361000
- // broadcastinmap "======== 1 분 남았습니다. ========"
- // return
- // OnTimer: 391000
- // broadcastinmap "======== 30 초 남았습니다. ========"
- // return
- // OnTimer: 401000
- // broadcastinmap "======== 20 초 남았습니다. ========"
- // return
- // OnTimer: 411000
- // broadcastinmap "■■■■■■■■■■ 10 초 남았습니다. ■■■■■■■■■■"
- // return
- // OnTimer: 412000
- // broadcastinmap "■■■■■■■■■ 9 초 남았습니다. ■■■■■■■■■"
- // return
- // OnTimer: 413000
- // broadcastinmap "■■■■■■■■ 8 초 남았습니다. ■■■■■■■■"
- // return
- // OnTimer: 414000
- // broadcastinmap "■■■■■■■ 7 초 남았습니다. ■■■■■■■"
- // return
- // OnTimer: 415000
- // broadcastinmap "■■■■■■ 6 초 남았습니다. ■■■■■■"
- // return
- // OnTimer: 416000
- // broadcastinmap "■■■■■ 5 초 남았습니다. ■■■■■"
- // return
- // OnTimer: 417000
- // broadcastinmap "■■■■ 4 초 남았습니다. ■■■■"
- // return
- // OnTimer: 418000
- // broadcastinmap "■■■ 3 초 남았습니다. ■■■"
- // return
- // OnTimer: 419000
- // broadcastinmap "■■ 2 초 남았습니다. ■■"
- // return
- // OnTimer: 420000
- // broadcastinmap "■ 1 초 남았습니다. ■"
- // return
- // OnTimer: 421000
- // broadcastinmap "■ 대전 종료..모두 이동됩니다. ■"
- // warpallpcinthemap "2008rwc_r" 38 74
- // stoptimer
- // return
- //
- //-------------------------------(시작할때 막고있는)워프 -----------------------
- //hiddenwarp "2008rwc_f02" "warp_1#2008rwc_f02" 59 111 10 10
- // OnTouch:
- // moveto "2008rwc_f02" 53 128
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_1#2008rwc_f02"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_1#2008rwc_f02"
- // return
- //
- //hiddenwarp "2008rwc_f02" "warp_2#2008rwc_f02" 69 123 10 10
- // OnTouch:
- // moveto "2008rwc_f02" 53 128
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_2#2008rwc_f02"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_2#2008rwc_f02"
- // return
- //
- //hiddenwarp "2008rwc_f02" "warp_3#2008rwc_f02" 130 61 10 10
- // OnTouch:
- // moveto "2008rwc_f02" 146 56
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_3#2008rwc_f02"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_3#2008rwc_f02"
- // return
- //
- //hiddenwarp "2008rwc_f02" "warp_4#2008rwc_f02" 140 70 10 10
- // OnTouch:
- // moveto "2008rwc_f02" 146 56
- // return
- //
- // OnCommand: "on"
- // enablenpc "warp_4#2008rwc_f02"
- // return
- //
- // OnCommand: "off"
- // disablenpc "warp_4#2008rwc_f02"
- // return
- //
- //-------------------------------------------
- //-------------여기부터 상인입니다.------------------------
- npc "izlude" "[GM]Merchant Manager#All" 4_F_01 230 230 0 0 0
- OnClick:
- dialog "This is NPC manager handling following Merchant NPCs;"
- dialog "Weapons-Sword"
- dialog "Weapons-Spear, Dagger"
- dialog "Weapons-Katar, Axe, Knuckle"
- dialog "Weapons-Mace, Bow, Staff"
- dialog "Weapons-Musical Instrument, Whip, Book"
- dialog "Armor - Except Helm"
- dialog "Armor - Helm"
- dialog "Card - Armor"
- dialog "Card - Garment"
- dialog "Card - Weapon"
- dialog "Card - Shield, Shoes"
- dialog "Card - Armor, Accessory"
- dialog "Tool Dealer"
- dialog "Upgrade Item Dealer"
- dialog "Blacksmith"
- close
- return
- OnCommand: "on"
- enablenpc "Weapons-Sword"
- enablenpc "Weapons-Spear, Dagger"
- enablenpc "Weapons-Katar, Axe, Knuckle"
- enablenpc "Weapons-Mace, Bow, Staff"
- enablenpc "Weapons-Musical Instrument, Whip, Book"
- enablenpc "Armor - Except Helm"
- enablenpc "Armor - Helm"
- enablenpc "Card - Armor"
- enablenpc "Card - Garment"
- enablenpc "Card - Weapon"
- enablenpc "Card - Shield, Shoes"
- enablenpc "Card - Armor, Accessory"
- enablenpc "Tool Dealer"
- enablenpc "Upgrade Item Dealer"
- enablenpc "Blacksmith"
- return
- OnCommand: "off"
- disablenpc "Weapons-Sword"
- disablenpc "Weapons-Spear, Dagger"
- disablenpc "Weapons-Katar, Axe, Knuckle"
- disablenpc "Weapons-Mace, Bow, Staff"
- disablenpc "Weapons-Musical Instrument, Whip, Book"
- disablenpc "Armor - Except Helm"
- disablenpc "Armor - Helm"
- disablenpc "Card - Armor"
- disablenpc "Card - Garment"
- disablenpc "Card - Weapon"
- disablenpc "Card - Shield, Shoes"
- disablenpc "Card - Armor, Accessory"
- disablenpc "Tool Dealer"
- disablenpc "Upgrade Item Dealer"
- disablenpc "Blacksmith"
- return
- OnCommand: "on_10"
- cmdothernpc "Timer#10m" "on"
- cmdothernpc "[GM]Merchant Manager#All" "on"
- return
- OnCommand: "on_20"
- cmdothernpc "Timer#20m" "on"
- cmdothernpc "[GM]Merchant Manager#All" "on"
- return
- OnCommand: "on_30"
- cmdothernpc "Timer#30m" "on"
- cmdothernpc "[GM]Merchant Manager#All" "on"
- return
- //-------------------------- 10분 타이머------------------------------
- hiddenwarp "izlude" "Timer#10m" 200 201 0 0 0
- OnCommand: "on"
- broadcastinmap "You may start shopping now."
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- return
- OnTimer: 1000
- broadcastinmap "10 minutes left until shop close."
- return
- OnTimer: 301000
- broadcastinmap "5 minutes left until shop close."
- return
- OnTimer: 601000
- broadcastinmap "Shops are now closed."
- cmdothernpc "[GM]Merchant Manager#All" "off"
- stoptimer
- return
- //-------------------------- 20분 타이머------------------------------
- hiddenwarp "izlude" "Timer#20m" 200 202 0 0 0
- OnCommand: "on"
- broadcastinmap "You may start shopping now."
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- return
- OnTimer: 1000
- broadcastinmap "You have total 20 minutes to shop."
- return
- OnTimer: 601000
- broadcastinmap "10 minutes left until shop close."
- return
- OnTimer: 1201000
- broadcastinmap "Shops are now closed."
- cmdothernpc "[GM]Merchant Manager#All" "off"
- stoptimer
- return
- //-------------------------- 30분 타이머------------------------------
- hiddenwarp "izlude" "Timer#30m" 200 203 0 0 0
- OnCommand: "on"
- broadcastinmap "You may start shopping now."
- InitTimer
- return
- OnCommand: "off"
- stoptimer
- return
- OnTimer: 1000
- broadcastinmap "You have total 30 minutes to shop."
- return
- OnTimer: 901000
- broadcastinmap "15 minutes left until shop close."
- return
- OnTimer: 1801000
- broadcastinmap "Shops are now closed."
- cmdothernpc "[GM]Merchant Manager#All" "off"
- stoptimer
- return
- //-------------------------- 상인즈 -----------------------------
- trader "izlude" "Weapon-Sword" 4_F_01 122 152 4 1 1
- OnInit:
- sellitem Katana_
- sellitem Broad_Sword_
- sellitem Claymore_
- sellitem Muscle_Cutter
- sellitem Blade_
- sellitem Tsurugi_
- sellitem Saber_
- sellitem Hae_Dong_Gum_
- sellitem Flamberge
- sellitem Curved_Sword
- sellitem Platinum_Shotel
- return
- trader "izlude" "Weapon-Spear,Dagger" 4_F_01 125 152 4 1 1
- OnInit:
- sellitem Lance
- sellitem Glaive_
- sellitem Halberd_
- sellitem Pike_
- sellitem Pole_Axe
- sellitem Gungnir_
- sellitem Main_Gauche_
- sellitem Scalpel
- sellitem Twilight_Desert
- sellitem Sandstorm
- return
- trader "izlude" "Weapon-Katar,Axe,Knuckle" 4_F_01 128 152 4 1 1
- OnInit:
- sellitem Jur_
- sellitem Katar_
- sellitem Jamadhar_
- sellitem Infiltrator
- sellitem Inverse_Scale
- sellitem Blood_Tears
- sellitem Various_Jur
- sellitem Battle_Axe_
- sellitem Hammer_
- sellitem Two_Handed_Axe_
- sellitem Heart_Breaker
- sellitem Hurricane_Fury
- sellitem War_Axe
- sellitem Orcish_Axe_
- sellitem Waghnakh_
- sellitem Finger_
- sellitem Fist_
- sellitem Combo_Battle_Glove
- return
- trader "izlude" "Weapon-Mace,Bow,Staff" 4_F_01 131 152 4 1 1
- OnInit:
- sellitem Morning_Star_
- sellitem Sword_Mace_
- sellitem Chain_
- sellitem Stunner
- sellitem Composite_Bow_
- sellitem CrossBow_
- sellitem Kakkung_
- sellitem Hunter_Bow
- sellitem Luna_Bow
- sellitem Rod_
- sellitem Arc_Wand_
- sellitem Mighty_Staff
- sellitem Bone_Wand
- sellitem Wizardy_Staff
- sellitem Radiant_Wisdom
- sellitem Walking_Stick
- return
- trader "izlude" "Weapon-Musical Instrument, Whip, Book" 4_F_01 134 152 4 1 1
- OnInit:
- sellitem Violin_
- sellitem Mandolin_
- sellitem Lute_
- sellitem Harp
- sellitem Guh_Moon_Goh
- sellitem Guitar
- sellitem Electronic_Guitar
- sellitem Oriental_Lute_
- sellitem Rope_
- sellitem Wire_
- sellitem Whip_
- sellitem Rante_
- sellitem Electric_Eel
- sellitem Sea_Witch_Foot
- sellitem Queen's_Whip_
- sellitem Book
- sellitem Bible
- sellitem Encyclopedia
- sellitem Principles_Of_Magic
- sellitem Ancient_Magic
- return
- trader "izlude" "Armor-Except Helm" 4_F_01 137 149 4 1 1
- OnInit:
- sellitem Chain_Mail_
- sellitem Formal_Suit
- sellitem Saint_Robe_
- sellitem Tights_
- sellitem Silver_Robe_
- sellitem Thief_Clothes_
- sellitem Full_Plate_Armor
- sellitem Sniping_Suit
- sellitem Meteo_Plate_Armor
- sellitem Divine_Cloth
- sellitem Mage_Coat
- sellitem G_Strings
- sellitem Rider_Insignia_
- sellitem Pauldron
- sellitem Celestial_Robe
- sellitem Undershirt_
- sellitem Mithril_Magic_Cape
- sellitem Shoes_
- sellitem Boots_
- sellitem Black_Leather_Boots
- sellitem High_Fashion_Sandals
- sellitem Grave_
- sellitem Glove
- sellitem Earring
- sellitem Necklace
- sellitem Ring
- sellitem Rosary
- sellitem Safety_Ring
- sellitem Clip
- sellitem Lunatic_Brooch
- sellitem Librarian_Glove
- sellitem Pocket_Watch
- sellitem Iron_Wrist
- sellitem Icarus_Wing
- sellitem Bowman_Scarf
- sellitem Shield_
- sellitem Guard_
- sellitem Buckler_
- sellitem Mirror_Shield_
- sellitem Magic_Study_Vol1
- sellitem Strong_Shield
- sellitem Cross_Shield
- return
- trader "izlude" "Armor-Helm" 4_F_01 137 146 4 1 1
- OnInit:
- sellitem Helm_
- sellitem Cat_Hairband
- sellitem Bunny_Band
- sellitem Wedding_Veil
- sellitem Eye_Bandage
- sellitem Santa's_Hat
- sellitem One_Eyed_Glass
- sellitem Luxury_Sunglasses
- sellitem Spinning_Eyes
- sellitem Big_Sis'_Ribbon
- sellitem Golden_Gear
- sellitem Oldman's_Romance
- sellitem Western_Grace
- sellitem Coronet
- sellitem Fillet
- sellitem Star_Sparkling
- sellitem Sunflower
- sellitem Angelic_Chain
- sellitem Satanic_Chain
- sellitem Magestic_Goat
- sellitem Sharp_Gear
- sellitem Mini_Glasses
- sellitem Prontera_Army_Cap
- sellitem Pierrot_Nose
- sellitem Gangster_Patch
- sellitem Ganster_Mask
- sellitem Iron_Cane
- sellitem Cigar
- sellitem Smoking_Pipe
- sellitem Centimental_Flower
- sellitem Centimental_Leaf
- sellitem Jack_A_Dandy
- sellitem Stop_Post
- sellitem Ghost_Bandana
- sellitem Eagle_Eyes
- sellitem Sahkkat
- sellitem Spirit_Chain
- sellitem Blue_Hair_Band
- sellitem Ear_Mufs
- sellitem Antler
- sellitem Apple_Of_Archer
- sellitem Elven_Ears
- sellitem Pirate_Bandana
- sellitem Funeral_Costume
- sellitem Masquerade
- sellitem Pretend_Murdered
- sellitem Binoculars
- sellitem Green_Feeler
- sellitem Viking_Helm
- sellitem Headset
- sellitem Joker_Jester
- sellitem Oxygen_Mask
- sellitem Machoman_Glasses
- sellitem Loard_Circlet
- sellitem Puppy_Love
- sellitem Safety_Helmet
- sellitem Indian_Hair_Piece
- sellitem Antenna
- sellitem Ph.D_Hat
- sellitem Fin_Helm
- sellitem Boy's_Cap
- sellitem Bone_Helm
- sellitem Feather_Bonnet
- sellitem Corsair
- sellitem Bankruptcy_Of_Heart
- sellitem Hat_Of_Bundle
- sellitem Hat_Of_Cake
- sellitem Helm_Of_Angel
- sellitem Hat_Of_Cook
- sellitem Wizardry_Hat
- sellitem Candle
- sellitem Spore_Hat
- sellitem Panda_Cap
- sellitem Mine_Helm
- sellitem Picnic_Hat
- sellitem Smokie_Hat
- sellitem Light_Bulb_Band
- sellitem Poring_Hat
- sellitem Cross_Band
- sellitem Fruit_Shell
- sellitem Deviruchi_Cap
- sellitem Mottled_Egg_Shell
- sellitem Blush
- sellitem Heart_Hair_Pin
- sellitem Hair_Protector
- sellitem Opera_Ghost_Mask
- sellitem Devil's_Wing
- sellitem Magician_Hat
- sellitem Fashion_Sunglass
- sellitem First_Moon_Hair_Pin
- sellitem Stripe_Band
- sellitem Mystery_Fruit_Shell
- sellitem Mr_Smile
- sellitem Phantom_Of_Opera
- sellitem Mr_Scream
- sellitem Welding_Mask
- sellitem Goblini_Mask
- sellitem Gas_Mask
- sellitem Spinx_Helm
- sellitem Goggle_
- sellitem Munak_Turban
- sellitem Bongun_Hat
- sellitem Ear_Of_Black_Cat
- sellitem Drooping_Kitty
- sellitem Brown_Bear_Cap
- sellitem Party_Hat
- sellitem Flower_Hairpin
- sellitem Straw_Hat
- sellitem Plaster
- sellitem Leaf_Headgear
- sellitem Fish_On_Head
- sellitem Horn_Of_Succubus
- sellitem Sombrero
- sellitem Ear_Of_Devil's_Wing
- sellitem Mask_Of_Fox
- sellitem Headband_Of_Power
- sellitem Indian_Headband
- sellitem Inccubus_Horn
- sellitem Cap_Of_Concentration
- sellitem Ear_Of_Angel's_Wing
- sellitem Cowboy_Hat
- sellitem Fur_Hat
- sellitem Tulip_Hairpin
- sellitem Sea_Otter_Cap
- sellitem Crossed_Hair_Band
- sellitem Headgear_Of_Queen
- sellitem Mistress_Crown
- sellitem Mushroom_Band
- sellitem Red_Tailed_Ribbon
- sellitem Lazy_Raccoon
- sellitem Blue_Coif_
- sellitem Orc_Hero_Helm
- sellitem Big_Golden_Bell
- sellitem Alarm_Mask
- sellitem Goblin_Mask_01
- sellitem Goblin_Mask_02
- sellitem Goblin_Mask_03
- sellitem Goblin_Mask_04
- sellitem Assassin_Mask_
- sellitem Pair_Of_Red_Ribbon
- sellitem Holy_Bonnet_
- sellitem Tiara_
- sellitem Crown_
- sellitem Fried_Egg
- sellitem Dark_Snake_Lord_Hat
- sellitem Helm_Of_Abyss
- sellitem Orchid_Hairband
- sellitem Neko_Mimi_Kafra
- sellitem Balloon_Hat
- sellitem Satto_Hat
- sellitem Ayam
- sellitem Blue_Ribbon
- sellitem Captain_Hat
- sellitem Carmen_Miranda's_Hat
- sellitem Large_Hibiscus
- sellitem Twin_Ribbon
- sellitem Feather_Beret
- sellitem Guardian_Lion_Mask
- sellitem Bride_Mask
- sellitem Afro_Wig
- sellitem Wings_Of_Victory
- sellitem Darkness_Helm
- sellitem Hat_Of_Judge
- sellitem Whisper_Mask
- sellitem Cap_Of_Blindness
- sellitem Hahoe_Mask
- sellitem Tongue_Mask
- sellitem Hockey_Mask
- sellitem Romantic_White_Flower
- sellitem Pirate_Dagger
- sellitem Fish_In_Mouth
- sellitem Ninja_Scroll
- sellitem Round_Eyes
- sellitem Observer
- return
- trader "izlude" "Card-Armor" 4_F_01 101 123 4 1 1
- OnInit:
- sellitem Pupa_Card
- sellitem Roda_Frog_Card
- sellitem Rocker_Card
- sellitem Desert_Wolf_Babe_Card
- sellitem Pecopeco_Card
- sellitem Steel_Chonchon_Card
- sellitem Cornutus_Card
- sellitem Agav_Card
- sellitem Echio_Card
- sellitem Byorgue_Card
- sellitem Angeling_Card
- return
- trader "izlude" "Card - Garment" 4_F_01 101 126 4 1 1
- OnInit:
- sellitem Frilldora_Card
- sellitem Baphomet__Card
- sellitem Daydric_Card
- sellitem Noxious_Card
- sellitem Aliot_Card
- sellitem Kavac_Card
- sellitem Whisper_Boss_Card
- sellitem Kasa_Card
- sellitem Salamander_Card
- return
- trader "izlude" "Card - Weapon" 4_F_01 101 129 4 1 1
- OnInit:
- sellitem Fabre_Card
- sellitem Drops_Card
- sellitem Lunatic_Card
- sellitem Savage_Babe_Card
- sellitem Hornet_Card
- sellitem Thief_Bug_Female_Card
- sellitem Wolf_Card
- sellitem Hydra_Card
- sellitem Snake_Card
- sellitem Andre_Card
- sellitem Metaller_Card
- sellitem Golem_Card
- sellitem Magnolia_Card
- sellitem Soldier_Skeleton_Card
- sellitem Skel_Worker_Card
- sellitem Mummy_Card
- sellitem Hunter_Fly_Card
- sellitem Bow_Guardian_Card
- sellitem Sword_Guardian_Card
- sellitem Drosera_Card
- return
- trader "izlude" "Card - Shield, Shoes" 4_F_01 101 132 4 1 1
- OnInit:
- sellitem Ambernite_Card
- sellitem Horn_Card
- sellitem Thara_Frog_Card
- sellitem Seeker_Card
- sellitem Muscipular_Card
- sellitem Flame_Skull_Card
- sellitem Maya_Card
- sellitem Tamruan_Card
- sellitem High_Orc_Card
- sellitem Thief_Bug_Male_Card
- sellitem Eggyra_Card
- sellitem Matyr_Card
- sellitem Sohee_Card
- sellitem Verit_Card
- sellitem Acidus_Card
- sellitem Ferus__Card
- sellitem Miyabi_Ningyo_Card
- return
- trader "izlude" "Card - Helm, Accessory" 4_F_01 101 135 4 1 1
- OnInit:
- sellitem Coco_Card
- sellitem Elder_Wilow_Card
- sellitem Marduk_Card
- sellitem Deviruchi_Card
- sellitem Nightmare_Card
- sellitem Acidus__Card
- sellitem Isilla_Card
- sellitem Vanberk_Card
- sellitem Banshee_Card
- sellitem Spore_Card
- sellitem Kukre_Card
- sellitem Yoyo_Card
- sellitem Zerom_Card
- sellitem Mantis_Card
- sellitem Kobold_Card
- sellitem Stapo_Card
- sellitem Cookie_Card
- sellitem Whikebain_Card
- return
- trader "izlude" "Tool Dealer" 4_F_01 125 115 4 1 1
- OnInit:
- sellitem Red_Potion
- sellitem Orange_Potion
- sellitem Yellow_Potion
- sellitem White_Potion
- sellitem Blue_Potion
- sellitem Center_Potion
- sellitem Awakening_Potion
- sellitem Berserk_Potion
- sellitem Booby_Trap
- sellitem Arrow
- sellitem Silver_Arrow
- sellitem Fire_Arrow
- sellitem Stun_Arrow
- sellitem Sleep_Arrow
- sellitem Silence_Arrow
- sellitem Poison_Arrow
- sellitem Curse_Arrow
- sellitem Freezing_Arrow
- sellitem Flash_Arrow
- sellitem Yellow_Gemstone
- sellitem Blue_Gemstone
- sellitem Red_Gemstone
- sellitem Panacea
- sellitem Green_Potion
- sellitem Emperium
- sellitem Coating_Create_Book
- sellitem MenEater_Plant_Bottle
- sellitem Mini_Bottle
- sellitem Red_Slim_Potion
- sellitem Yellow_Slim_Potion
- sellitem White_Slim_Potion
- sellitem Spiderweb
- sellitem Iron_Ore
- sellitem Iron
- sellitem Steel
- sellitem Oridecon_Stone
- sellitem Iron_Hammer
- sellitem Emperium_Anvil
- return
- //----------------------------------------------
- //------------- 여기부터 제련관련 ----------------
- trader "izlude" "Upgrade Item Dealer" 4_F_01 130 115 4 1 1
- OnInit:
- sellitem Phracon
- sellitem Emveretarcon
- sellitem Oridecon
- sellitem Elunium
- return
- npc "izlude" "Blacksmith" 4_M_03 133 115 4 5 5
- 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
- strRetPart1 = GetEquipName[1]
- strRetPart2 = GetEquipName[2]
- strRetPart3 = GetEquipName[3]
- strRetPart4 = GetEquipName[4]
- strRetPart5 = GetEquipName[5]
- strRetPart6 = GetEquipName[6]
- strRetPart7 = GetEquipName[7]
- strRetPart8 = GetEquipName[8]
- strRetPart10 = GetEquipName[10]
- strRetPart11 = GetEquipName[11]
- if strRetPart1 == 0
- strPart1 = "Head-[Unequipped]"
- else
- strPart1 = strRetPart1
- endif
- if strRetPart2 == 0
- strPart2 = "Torso-[Unequipped]"
- else
- strPart2 = strRetPart2
- endif
- if strRetPart3 == 0
- strPart3 = "Left Hand-[Unequipped]"
- else
- strPart3 = strRetPart3
- endif
- if strRetPart4 == 0
- strPart4 = "Right Hand-[Unequipped]"
- else
- strPart4 = strRetPart4
- endif
- if strRetPart5 == 0
- strPart5 = "Robe-[Unequipped]"
- else
- strPart5 = strRetPart5
- endif
- if strRetPart6 == 0
- strPart6 = "Shoes-[Unequipped]"
- else
- strPart6 = strRetPart6
- endif
- if strRetPart7 == 0
- strPart7 = "Accessory 1-[Unequipped]"
- else
- strPart7 = strRetPart7
- endif
- if strRetPart8 == 0
- strPart8 = "Accessory 2-[Unequipped]"
- else
- strPart8 = strRetPart8
- endif
- if strRetPart10 == 0
- strPart10 = "Head 2-[Unequipped]"
- else
- strPart10 = strRetPart10
- endif
- if strRetPart11 == 0
- strPart11 = "Head 3-[Unequipped]"
- else
- strPart11 = strRetPart11
- endif
- choose menu strPart1 strPart2 strPart3 strPart4 strPart5 strPart6 strPart7 strPart8 strPart10 strPart11
- case 1
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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[Elunium] > 0) & (v[VAR_MONEY] > 1999))
- dropitem Elunium 1
- dropgold 2000
- else
- EnableItemMove
- 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
- return
- endif
- break
- case 2
- EnableItemMove
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- return
- break
- endchoose
- elseif GetEquipWeaponLv[part] == 1 // Weapons레벨 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[Phracon] > 0) & (v[VAR_MONEY] > 49))
- dropitem Phracon 1
- dropgold 50
- else
- EnableItemMove
- 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
- return
- endif
- break
- case 2
- EnableItemMove
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- return
- break
- endchoose
- elseif GetEquipWeaponLv[part] == 2 // Weapons레벨 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[Emveretarcon] > 0) & (v[VAR_MONEY] > 199))
- dropitem Emveretarcon 1
- dropgold 200
- else
- EnableItemMove
- 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
- return
- endif
- break
- case 2
- EnableItemMove
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- return
- break
- endchoose
- elseif GetEquipWeaponLv[part] == 3 // Weapons레벨 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[Oridecon] > 0) & (v[VAR_MONEY] > 4999))
- dropitem Oridecon 1
- dropgold 5000
- else
- EnableItemMove
- 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
- return
- endif
- break
- case 2
- EnableItemMove
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- return
- break
- endchoose
- elseif GetEquipWeaponLv[part] == 4 // Weapons레벨 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[Oridecon] > 0) & (v[VAR_MONEY] > 19999))
- dropitem Oridecon 1
- dropgold 20000
- else
- EnableItemMove
- 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
- return
- endif
- break
- case 2
- EnableItemMove
- dialog "[Hollgrehenn]"
- dialog "Yeah..."
- dialog "There's no need to"
- dialog "rush. Take your time."
- close
- return
- break
- endchoose
- endif
- if GetEquipIsSuccessRefinery[part] == 1
- dialog "[Hollgrehenn]"
- SuccessRefItem part
- dialog "There you go! It's been successfully upgraded."
- close
- else
- dialog "[Hollgrehenn]"
- dialog "Clang! Clang! Clang!"
- wait
- FailedRefItem part
- 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
- //-------------제련관련 끝 ------------------------
- // ---------------------퀘스트 스킬 job_changer.sc
- npc "izlude" "Quest Skill Girl" 4_F_06 114 134 4 0 0
- OnClick:
- dialog "[Quest Skill Girl]"
- dialog "Learn your job quest skills at once through me!"
- wait
- choose menu "Learn them all." "Cancel."
- case 1
- if ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H))
- EventAddSkill KN_CHARGEATK 1
- EventAddSkill SM_MOVINGRECOVERY 1
- EventAddSkill SM_FATALBLOW 1
- EventAddSkill SM_AUTOBERSERK 1
- close
- return
- elseif ((v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H))
- EventAddSkill CR_SHRINK 1
- EventAddSkill SM_MOVINGRECOVERY 1
- EventAddSkill SM_FATALBLOW 1
- EventAddSkill SM_AUTOBERSERK 1
- close
- return
- elseif ((v[VAR_JOB] == ASSASSIN) | (v[VAR_JOB] == ASSASSIN_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
- close
- return
- elseif ((v[VAR_JOB] == ROGUE) | (v[VAR_JOB] == ROGUE_H))
- EventAddSkill RG_CLOSECONFINE 1
- EventAddSkill TF_PICKSTONE 1
- EventAddSkill TF_BACKSLIDING 1
- EventAddSkill TF_SPRINKLESAND 1
- EventAddSkill TF_THROWSTONE 1
- close
- return
- elseif ((v[VAR_JOB] == WIZARD) | (v[VAR_JOB] == WIZARD_H))
- EventAddSkill MG_ENERGYCOAT 1
- EventAddSkill WZ_SIGHTBLASTER 1
- close
- return
- elseif ((v[VAR_JOB] == SAGE) | (v[VAR_JOB] == SAGE_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
- close
- return
- elseif ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H))
- EventAddSkill HT_PHANTASMIC 1
- EventAddSkill AC_MAKINGARROW 1
- EventAddSkill AC_CHARGEARROW 1
- close
- return
- elseif ((v[VAR_JOB] == BARD) | (v[VAR_JOB] == BARD_H))
- EventAddSkill BA_PANGVOICE 1
- EventAddSkill AC_MAKINGARROW 1
- EventAddSkill AC_CHARGEARROW 1
- close
- return
- elseif ((v[VAR_JOB] == DANCER) | (v[VAR_JOB] == DANCER_H))
- EventAddSkill DC_WINKCHARM 1
- EventAddSkill AC_MAKINGARROW 1
- EventAddSkill AC_CHARGEARROW 1
- close
- return
- elseif ((v[VAR_JOB] == BLACKSMITH) | (v[VAR_JOB] == BLACKSMITH_H))
- EventAddSkill BS_UNFAIRLYTRICK 1
- EventAddSkill BS_GREED 1
- EventAddSkill MC_CARTREVOLUTION 1
- EventAddSkill MC_CHANGECART 1
- EventAddSkill MC_LOUD 1
- close
- return
- elseif ((v[VAR_JOB] == ALCHEMIST) | (v[VAR_JOB] == ALCHEMIST_H))
- EventAddSkill MC_CARTREVOLUTION 1
- EventAddSkill MC_CHANGECART 1
- EventAddSkill MC_LOUD 1
- close
- return
- elseif ((v[VAR_JOB] == PRIEST) | (v[VAR_JOB] == PRIEST_H))
- EventAddSkill PR_REDEMPTIO 1
- EventAddSkill AL_HOLYLIGHT 1
- close
- return
- elseif ((v[VAR_JOB] == MONK) | (v[VAR_JOB] == MONK_H))
- EventAddSkill MO_KITRANSLATION 1
- EventAddSkill MO_BALKYOUNG 1
- EventAddSkill AL_HOLYLIGHT 1
- close
- return
- else
- dialog "[Quest Skill Girl]"
- dialog "Sorry, you're not qualified. Now, go home!"
- close
- endif
- break
- case 2
- dialog "[Quest Skill Girl]"
- dialog "Alrighty~"
- close
- return
- break
- endchoose
- return
- //--------------대여/창고 서비스------------------------------------------
- npc "izlude" "Rental and Storage Services" 4_F_KAFRA1 114 128 4 0 0
- OnClick:
- dialog "[Kafra Employee]"
- dialog "Welcome to Kafra Corporation."
- dialog "Kafra Corporation even supports their customers in RWC."
- dialog "Please select a service."
- wait
- choose menu "Rent a PecoPeco" "Rent a Falcon" "Rent a Cart" "Storage Service"
- case 1
- dialog "[Kafra Employee]"
- dialog "PecoPeco rental service fee is 2,500 zeny."
- wait
- if ((v[VAR_JOB] == KNIGHT) | (v[VAR_JOB] == KNIGHT_H) | (v[VAR_JOB] == CRUSADER) | (v[VAR_JOB] == CRUSADER_H))
- choose menu "Rent" "Cancel"
- case 1
- if v[VAR_MONEY] < 2500
- dialog "[Kafra Employee]"
- dialog "I'm sorry, you don't have enough money."
- close
- return
- endif
- dropgold 2500
- SetEffectStatus EFFECT_STATE_CHICKEN
- break
- case 2
- dialog "[Kafra Employee]"
- dialog "Have a good day."
- close
- break
- endchoose
- else
- dialog "[Kafra Employee]"
- dialog "I'm sorry, but your job is not eligible to use this service."
- close
- return
- endif
- break
- case 2
- dialog "[Kafra Employee]"
- dialog "Falcon rental service fee is 2,500 zeny."
- wait
- if ((v[VAR_JOB] == HUNTER) | (v[VAR_JOB] == HUNTER_H))
- choose menu "Rent" "Cancel"
- case 1
- if v[VAR_MONEY] < 2500
- dialog "[Kafra Employee]"
- dialog "I'm sorry, you don't have enough money."
- close
- return
- endif
- dropgold 2500
- SetEffectStatus EFFECT_STATE_BIRD
- break
- case 2
- dialog "[Kafra Employee]"
- dialog "Have a good day."
- close
- break
- endchoose
- else
- dialog "[Kafra Employee]"
- dialog "I'm sorry, but your job is not eligible to use this service."
- close
- return
- endif
- break
- case 3
- if ((v[VAR_JOB] != MERCHANT) & (v[VAR_JOB] != BLACKSMITH_H) & (v[VAR_JOB] != ALCHEMIST_H))
- dialog "[Kafra Employee]"
- dialog "I'm sorry, but only Merchant, Blacksmith, and Alchemist Class"
- dialog "characters are eligible to use this service."
- close
- elseif v[VAR_ISCARTON] == 1
- dialog "[Kafra Employee]"
- dialog "You're already equipped with a cart."
- close
- else
- dialog "[Kafra Employee]"
- dialog "Cart rental service fee is 800 zeny."
- dialog "Would you like to use the service?"
- wait
- choose menu "Yes." "No."
- case 1
- if v[VAR_MONEY] >= 800
- dropgold 800
- cart on
- else
- dialog "[Kafra Employee]"
- dialog "I'm sorry, you don't have enough money."
- dialog "Cart rental service fee is 800 zeny."
- close
- return
- endif
- break
- case 2
- return
- break
- endchoose
- endif
- break
- case 4
- dialog "[Kafra Employee]"
- dialog "Let me open your storage."
- dialog "Thank you for using our service."
- close
- store
- break
- endchoose
- return
- //------------스킬, 스탯 재분배------------------------------------------
- npc "izlude" "Hypnotist Switch#2" 4_F_TELEPORTER 245 245 4 0 0
- OnClick:
- dialog "Hypnotist Switch#2"
- dialog "Please select a menu."
- wait
- choose menu "Operate" "Cancel"
- case 1
- dialog "[GM]2008 RWC Preliminary Match"
- dialog "This is the skill and stat reset NPC's switch."
- choose menu "Turn on" "Turn off"
- case 1
- dialog "Hypnotist Switch#2"
- dialog "Hypnotist ON"
- wait
- enablenpc "Hypnotist#2"
- close
- return
- break
- case 2
- dialog "Hypnotist Switch#2"
- dialog "Hypnotist OFF"
- wait
- disablenpc "Hypnotist#2"
- close
- return
- break
- endchoose
- break
- case 2
- break
- endchoose
- return
- npc "izlude" "Hypnotist#2" 4_F_TELEPORTER 114 122 4 0 0
- OnInit:
- disablenpc "Hypnotist#2"
- return
- OnClick:
- dialog "[Hypnotist]"
- dialog "Welcome, my friend."
- dialog "I'm here to provide"
- dialog "skill and stat reset services at free of charge."
- wait
- dialog "[Hypnotist]"
- dialog "Please feel free to use my services any time you wish."
- wait
- choose menu "^0000FFReset stat^000000" "^FF0000Reset skill^000000" "Cancel."
- case 1
- dialog "[Hypnotist]"
- dialog "Make sure to put all of your belogings to Kafra storage,"
- dialog "make your weight ^FF00000^000000, and release your ^ff0000cart^000000"
- dialog "before I attempt ^FF0000reseting your stat points^000000."
- wait
- dialog "[Hypnotist]"
- dialog "You have decided to use ^FF0000Stat Reset Service^000000."
- dialog "Shall we continue?"
- wait
- choose menu "Yes" "No"
- case 1
- if (v[VAR_ISCARTON] != 0)
- dialog "[Hypnotist]"
- dialog "Please release your cart first."
- close
- return
- endif
- if (v[VAR_WEIGHT] > 0)
- dialog "[Hypnotist]"
- dialog "Please make your weight ^0000ff0^000000 first."
- close
- return
- endif
- dialog "[Hypnotist]"
- dialog "Thank you for using my service."
- ResetStat
- close
- return
- break
- case 2
- dialog "[Hypnotist]"
- dialog "Thank you for using my service."
- close
- break
- endchoose
- break
- case 2
- dialog "[Hypnotist]"
- dialog "Make sure to put all of your belogings to Kafra storage,"
- dialog "make your weight ^FF00000^000000, and release your ^ff0000cart^000000"
- dialog "before I attempt ^FF0000reseting your skill points^000000."
- wait
- dialog "[Hypnotist]"
- dialog "You have decided to use ^FF0000Skill Reset Service^000000."
- dialog "Shall we continue?"
- wait
- choose menu "Yes" "No"
- case 1
- if (v[VAR_ISCARTON] != 0)
- dialog "[Hypnotist]"
- dialog "Please release your cart first."
- close
- return
- endif
- if (v[VAR_WEIGHT] > 0)
- dialog "[Hypnotist]"
- dialog "Please make your weight ^0000ff0^000000 first."
- close
- return
- endif
- dialog "[Hypnotist]"
- dialog "Thank you for using my service."
- ResetSkill
- close
- return
- break
- case 2
- dialog "[Hypnotist]"
- dialog "Thank you for using my service."
- close
- break
- endchoose
- break
- case 3
- dialog "[Hypnotist]"
- dialog "Thank you for using my service."
- close
- break
- endchoose
- return
- //-------------------------------------------
- //----------------독약병 파는 npc-------------------
- npc "izlude" "Merchant of Poison Bottle" 4_F_01 137 143 4 0 0
- OnClick:
- if (v[VAR_JOB] == ASSASSIN_H)
- if (v[sign_q] == 1)
- dialog "[Merchant]"
- dialog "You have already bought Poison Bottles."
- dialog "You are not able to buy Poison Bottles again."
- dialog "Thank you."
- close
- else
- dialog "[Merchant]"
- dialog "You are an Assassin Cross."
- dialog "^ff0000You can buy 3 Poison Bottles by paying 300000 zeny,"
- dialog "just once only.^000000"
- dialog "Would you like to buy??"
- wait
- choose menu "Buy" "Cancel"
- case 1
- if (v[VAR_MONEY] < 300000)
- dialog "[Merchant]"
- dialog "I am sorry, you don't have enough zeny."
- dialog "Thank you."
- close
- else
- dialog "[Merchant]"
- dialog "Thank you for using our service."
- dialog "Please keep in mind that"
- dialog "you can buy Poison bottles only once."
- dropgold 300000
- setitem sign_q 1
- getitem Poison_Bottle 3
- close
- endif
- break
- case 2
- dialog "[Merchant]"
- dialog "Please use our service next time."
- close
- break
- endchoose
- endif
- else
- dialog "[Merchant]"
- dialog "Only assassin cross is eligible to sell 3 poison bottles for 300000 zeny,"
- dialog "One time sell only."
- close
- endif
- return
- //------------염산병 화염병 파는 NPC---------------
- npc "izlude" "Merchant of Acid Bottle, Bottle Grenade" 4_F_01 137 140 4 0 0
- OnClick:
- if (v[VAR_JOB] == ALCHEMIST_H)
- if (v[sign_q] == 1)
- dialog "[Merchant]"
- dialog "You have already bought Acid Bottles and Bottles Grenade."
- dialog "You are not able to buy Acid Bottles and Bottles Grenade again."
- dialog "Thank you."
- close
- else
- dialog "[Merchant]"
- dialog "You are a Creator. "
- dialog "^ff0000You can buy 5 Acid Bottles and 5 Bottles Grenade by paying 150000 zeny,"
- dialog "just once only.^000000"
- dialog "Would you like to buy??"
- wait
- choose menu "Buy" "Cancel"
- case 1
- if (v[VAR_MONEY] < 150000)
- dialog "[Merchant]"
- dialog "I am sorry, you don't have enough zeny."
- dialog "Thank you."
- close
- else
- dialog "[Merchant]"
- dialog "Thank you for using our service."
- dialog "Please keep in mind that"
- dialog "you can buy Acid Bottles and Bottles Grenade only once."
- dropgold 150000
- setitem sign_q 1
- getitem Acid_Bottle 5
- getitem Fire_Bottle 5
- close
- endif
- break
- case 2
- dialog "[Merchant]"
- dialog "Please use our service next time."
- close
- break
- endchoose
- endif
- else
- dialog "[Merchant]"
- dialog "Only Creator is eligible to sell 5 Acid Bottles or 5 Bottles Grenade for 300000 zeny."
- dialog "One time sell only."
- close
- endif
- return
2008RWC.sc