Hrmmm... You can't kill NPCs at a certain location, so it would have to work like this (note: in this example if you have the deathraise sword equipped you have a 50% chance of raising any NPC you kill):
When you equip the RaiseDead sword set gb_raisedead to 1. When you dequip it, set gb_raisedead to 0.
In the death event of each NPC:
gb_chancetoraise = random 100.
If gb_raisedead = 1 AND gb_chancetoraise >= 50 then create blocker NPC (passive NPC that tries to get to player) at ActualX, ActualY.
For the sake of reality, game-balance, etc. create a counter that is incremented every time an NPC is raised and limit the number (add a condition to the above line (the one that creates the blocker) that checks that the number is not above a certain number (of your choosing)). Also limit their time of existence. (Just post if you need help with that; let me just say that it involves good use of the counter which you can find out how to make here).
Post your results here or ask if you have trouble getting it to work. Good luck!
------------------
CI-I@()s
(url="http://"http://www.world-of-cha0s.hostrocket.com")The Homepage of Cha0s(/url)