#include "rd_spawnzones" //#include "rd_questinc" void SetupZone(object oPC); void GetSpecialTreasure(object oZone); void main() { int iLevel; string sTag; location lLoc; object oGuard; object oPC; int iMinLevel; int iMaxLevel; oPC = GetEnteringObject(); //CreateItemOnObject("NW_IT_MPOTION008",GetEnteringObject()); if (GetIsPC(oPC)) { if (GetLocalInt(OBJECT_SELF,"Spawned") == 0) { iLevel = GetHitDice(oPC); iLevel = ZoneLevel(OBJECT_SELF,iLevel); RespawnCampsAE(GetEnteringObject(),0, iLevel); RespawnMobsAE(GetEnteringObject(),0, iLevel); oGuard = GetObjectByTag("RTRW_cguard1_S"); if (!GetIsObjectValid(oGuard)) { lLoc = GetLocation(GetObjectByTag("RTRW_cguard1")); CreateObject(OBJECT_TYPE_CREATURE,"en4_cityguard",lLoc,FALSE,"RTRW_cguard1_S"); } oGuard = GetObjectByTag("RTRW_cguard2_S"); if (!GetIsObjectValid(oGuard)) { lLoc = GetLocation(GetObjectByTag("RTRW_cguard2")); CreateObject(OBJECT_TYPE_CREATURE,"en4_cityguard",lLoc,FALSE,"RTRW_cguard2_S"); } SetLocalInt(OBJECT_SELF,"Spawned",1); SetLocalInt(OBJECT_SELF,"RandomEncounter",1); } } }