//:://///////////////////////////////////////////// //:: Generic On Pressed Respawn Button //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* // * June 1: moved RestoreEffects into plot include */ //::////////////////////////////////////////////// //:: Created By: Brent //:: Created On: November //::////////////////////////////////////////////// // modified 08/20/2004 Deva Winblood // modified 04/26/2005 Deva Winblood #include "hos_respawn_h" #include "hos1_inc_were" void main() { object oRespawner = GetLastRespawnButtonPresser(); string sSR=GetSubRace(oRespawner); if (GetStringLeft(GetStringUpperCase(sSR),4)=="WERE") { // werecreature - make sure not shifted object oMod=GetModule(); string sKey=GetLycID(oRespawner); int nRace=GetLocalInt(oMod,"n"+sKey+"OA"); if (nRace!=GetAppearanceType(oRespawner)) { // unshift LycanthropyUnshift(oRespawner); DelayCommand(3.0,RespawnPlayer(oRespawner)); } // unshift else { // not shifted RespawnPlayer(oRespawner); } // not shifted } // werecreature - make sure not shifted else { // normal RespawnPlayer(oRespawner); } // normal }