//:://///////////////////////////////////////////// //:: Default:On Death //:: NW_C2_DEFAULT7 //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Shouts to allies that they have been killed */ //::////////////////////////////////////////////// //:: Created By: Preston Watamaniuk //:: Created On: Oct 25, 2001 //::////////////////////////////////////////////// #include "NW_I0_GENERIC" void PAYBETS(object oWinner) { string sItem; object oPC; int iBet; if(oWinner == GetObjectByTag("BOXER_BLUE")) sItem = "BET_CARD_BLUE"; else sItem = "BET_CARD_RED"; oPC = GetFirstObjectInArea(); while(oPC != OBJECT_INVALID) { if(GetIsPC(oPC)) { iBet = GetLocalInt(oPC,"Bet"); if(GetItemPossessedBy(oPC,sItem) != OBJECT_INVALID) GiveGoldToCreature(oPC,iBet*2); SetLocalInt(oPC,"Bet",0); DestroyObject(GetObjectByTag("BET_CARD_BLUE")); DestroyObject(GetObjectByTag("BET_CARD_RED")); } oPC = GetNextObjectInArea(); } } void main() { object oTemp = GetObjectByTag("CHAIR_RED"); string sItem; int iWin; ClearAllActions(); AssignCommand(OBJECT_SELF,DelayCommand(10.0,ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectResurrection(),OBJECT_SELF))); AssignCommand(OBJECT_SELF,DelayCommand(10.0,ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectHeal(GetMaxHitPoints(OBJECT_SELF)),OBJECT_SELF))); PAYBETS(GetLastKiller()); }