forked from metin2/server
163 lines
4.2 KiB
Plaintext
163 lines
4.2 KiB
Plaintext
--Monster Elemental Attack Test Quest.
|
|
--Only For Test Server
|
|
|
|
define TEST_NPC 20001 -- alchemist
|
|
|
|
quest test_att_resist begin
|
|
state start begin
|
|
when TEST_NPC.chat."ATT_TEST : ITEM - BASIC" with is_test_server() begin
|
|
say("Test items for basic")
|
|
say("Check damage with these")
|
|
|
|
local item_armor
|
|
local item_helmet
|
|
local item_bracelet
|
|
|
|
local job = pc.get_job()
|
|
if job == 0 then -- WARRIOR
|
|
item_armor = 11299
|
|
item_helmet = 12249
|
|
item_bracelet = 14109
|
|
elseif job==1 then -- ASSASSIN
|
|
item_armor = 11499
|
|
item_helmet = 12389
|
|
item_bracelet = 14109
|
|
elseif job==2 then -- SURA
|
|
item_armor = 11699
|
|
item_helmet = 12529
|
|
item_bracelet = 14109
|
|
elseif job==3 then -- SHAMAN
|
|
item_armor = 11899
|
|
item_helmet = 12669
|
|
item_bracelet = 14109
|
|
end
|
|
|
|
pc.give_item2_select(item_armor)
|
|
pc.give_item2_select(item_helmet)
|
|
pc.give_item2_select(item_bracelet)
|
|
end
|
|
when TEST_NPC.chat."ATT_TEST : ITEM - FIRE" with is_test_server() begin
|
|
say("Test items for Fire resist")
|
|
say("Use items and Type /state to check resist stat")
|
|
|
|
local item_armor
|
|
local item_helmet
|
|
local item_bracelet
|
|
|
|
local job = pc.get_job()
|
|
if job == 0 then -- WARRIOR
|
|
item_armor = 11299
|
|
item_helmet = 12249
|
|
item_bracelet = 14109
|
|
elseif job==1 then -- ASSASSIN
|
|
item_armor = 11499
|
|
item_helmet = 12389
|
|
item_bracelet = 14109
|
|
elseif job==2 then -- SURA
|
|
item_armor = 11699
|
|
item_helmet = 12529
|
|
item_bracelet = 14109
|
|
elseif job==3 then -- SHAMAN
|
|
item_armor = 11899
|
|
item_helmet = 12669
|
|
item_bracelet = 14109
|
|
end
|
|
|
|
pc.give_item2_select(item_armor)
|
|
item.set_value(0, 35, 15)
|
|
pc.give_item2_select(item_helmet)
|
|
item.set_value(0, 35, 15)
|
|
pc.give_item2_select(item_bracelet)
|
|
item.set_value(0, 35, 15)
|
|
end
|
|
when TEST_NPC.chat."ATT_TEST : ITEM - ELEC" with is_test_server() begin
|
|
say("Test items for ELEC resist")
|
|
say("Use items and Type /state to check resist stat")
|
|
|
|
local item_armor
|
|
local item_helmet
|
|
local item_bracelet
|
|
|
|
local job = pc.get_job()
|
|
if job == 0 then -- WARRIOR
|
|
item_armor = 11299
|
|
item_helmet = 12249
|
|
item_bracelet = 14109
|
|
elseif job==1 then -- ASSASSIN
|
|
item_armor = 11499
|
|
item_helmet = 12389
|
|
item_bracelet = 14109
|
|
elseif job==2 then -- SURA
|
|
item_armor = 11699
|
|
item_helmet = 12529
|
|
item_bracelet = 14109
|
|
elseif job==3 then -- SHAMAN
|
|
item_armor = 11899
|
|
item_helmet = 12669
|
|
item_bracelet = 14109
|
|
end
|
|
|
|
pc.give_item2_select(item_armor)
|
|
item.set_value(0, 36, 15)
|
|
pc.give_item2_select(item_helmet)
|
|
item.set_value(0, 36, 15)
|
|
pc.give_item2_select(item_bracelet)
|
|
item.set_value(0, 36, 15)
|
|
|
|
end
|
|
when TEST_NPC.chat."ATT_TEST : ITEM - WIND" with is_test_server() begin
|
|
say("Test items for WIND resist")
|
|
say("Use items and Type /state to check resist stat")
|
|
|
|
local item_armor
|
|
local item_helmet
|
|
local item_bracelet
|
|
|
|
local job = pc.get_job()
|
|
if job == 0 then -- WARRIOR
|
|
item_armor = 11299
|
|
item_helmet = 12249
|
|
item_bracelet = 14109
|
|
elseif job==1 then -- ASSASSIN
|
|
item_armor = 11499
|
|
item_helmet = 12389
|
|
item_bracelet = 14109
|
|
elseif job==2 then -- SURA
|
|
item_armor = 11699
|
|
item_helmet = 12529
|
|
item_bracelet = 14109
|
|
elseif job==3 then -- SHAMAN
|
|
item_armor = 11899
|
|
item_helmet = 12669
|
|
item_bracelet = 14109
|
|
end
|
|
|
|
pc.give_item2_select(item_armor)
|
|
item.set_value(0, 38, 15)
|
|
pc.give_item2_select(item_helmet)
|
|
item.set_value(0, 38, 15)
|
|
pc.give_item2_select(item_bracelet)
|
|
item.set_value(0, 38, 15)
|
|
end
|
|
|
|
|
|
when TEST_NPC.chat."ATT_TEST : MOB - FIRE" with is_test_server() begin
|
|
say("spawn FIRE monster")
|
|
say("check damage with basic and resist armors")
|
|
|
|
mob.spawn(2201, pc.get_local_x(), pc.get_local_y(),0,1,1)
|
|
end
|
|
when TEST_NPC.chat."ATT_TEST : MOB - ELEC" with is_test_server() begin
|
|
say("spawn ELEC monster")
|
|
say("check damage with basic and resist armors")
|
|
|
|
mob.spawn(2401, pc.get_local_x(), pc.get_local_y(),0,1,1)
|
|
end
|
|
when TEST_NPC.chat."ATT_TEST : MOB - WIND" with is_test_server() begin
|
|
say("spawn WIND monster")
|
|
say("check damage with basic and resist armors")
|
|
|
|
mob.spawn(777, pc.get_local_x(), pc.get_local_y(),0,1,1)
|
|
end
|
|
end
|
|
end |