Index: scripts/zones/Promyvion-Vahzl/npcs/qm1.lua =================================================================== --- scripts/zones/Promyvion-Vahzl/npcs/qm1.lua (revision 0) +++ scripts/zones/Promyvion-Vahzl/npcs/qm1.lua (working copy) @@ -0,0 +1,33 @@ +----------------------------------- +-- Area: Promyvion-Vahzl +-- NPC: ??? (Deviator NM) +-- Involved In Quest : Spawn Deviator +-- @pos 302,756 -2,244 -179,892 +----------------------------------- +package.loaded["scripts/zones/Promyvion-Vahzl/TextIDs"] = nil; +----------------------------------- + +require("scripts/zones/Promyvion-Vahzl/TextIDs"); + +----------------------------------- +-- onTrade Action +----------------------------------- + +function onTrade(player,npc,trade) + + -- Trade "Remnant of Cerebrator" + if(trade:hasItemQty(1756,1) and trade:getItemCount() == 1) then + player:tradeComplete(); + player:messageSpecial(DEVIATOR_ON_SPAWN); + SpawnMob(16867455,0):updateEnmity(player); + end + +end; + +----------------------------------- +-- onTrigger Action +----------------------------------- + +function onTrigger(player,npc) + player:messageSpecial(DEVIATOR_ON_CHECK); +end; \ No newline at end of file Index: scripts/zones/Promyvion-Vahzl/TextIDs.lua =================================================================== --- scripts/zones/Promyvion-Vahzl/TextIDs.lua (revision 2779) +++ scripts/zones/Promyvion-Vahzl/TextIDs.lua (working copy) @@ -5,3 +5,7 @@ ITEM_OBTAINED = 6378; -- Obtained: GIL_OBTAINED = 6379; -- Obtained gil KEYITEM_OBTAINED = 6381; -- Obtained key item: + +-- Deviator NM Spawn + DEVIATOR_ON_CHECK = 7242; -- "Remnants of cerebrator lies scattered about the area" + DEVIATOR_ON_SPAWN = 7160; -- You sense a dark, empty presence...