void main() { string sTag = GetTag(OBJECT_SELF); string sTag1 = GetStringRight(sTag, 4); string sTag2 = GetStringLeft(sTag1, 1); object oConstable = GetObjectByTag("ConstableDhampir"); SetLocalInt(oConstable, "CQ"+sTag2, 0); ExecuteScript ("uberloot", OBJECT_SELF); ExecuteScript ("lootgems", OBJECT_SELF); ExecuteScript("prc_npc_death", OBJECT_SELF); ExecuteScript("prc_pwondeath", OBJECT_SELF); string sName = GetResRef(OBJECT_SELF); { int nDiceRoll = d100(1); if(nDiceRoll <= 10) { CreateItemOnObject((sName+"1"), OBJECT_SELF, 1); } else if(nDiceRoll <= 20) { CreateItemOnObject((sName+"2"), OBJECT_SELF, 1); } else if(nDiceRoll <= 30) { CreateItemOnObject((sName+"3"), OBJECT_SELF, 1); } } }