56 lines
1.5 KiB
Plaintext
56 lines
1.5 KiB
Plaintext
//::///////////////////////////////////////////////
|
|
//:: 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());
|
|
}
|