#include "nw_i0_plot"

void DeleteCreatureByTag(string sTag)
{
    object oCreature = GetObjectByTag(sTag);

    if (GetIsObjectValid(oCreature)) 
    {
        DestroyObject(oCreature);
    }
}


void main() {
    SendMessageToPC(GetFirstPC(), "Black Warrior has died.");

    object oPC = GetFirstPC();
    object oArea = GetArea(OBJECT_SELF);

    while (GetIsObjectValid(oPC)) {
        if (GetArea(oPC) == oArea) {
            int nBetRed = GetLocalInt(oPC, "I_BET_ON_RED");

            if (nBetRed > 0) {
                SendMessageToPC(oPC, "Rewarding Tickets for Betting on Black: " + IntToString(nBetRed));
                CreateItemOnObject("cas_ticket", oPC, nBetRed);
            }

            DeleteLocalInt(oPC, "I_BET_ON_RED");
            DeleteLocalInt(oPC, "I_BET_ON_BLACK");
        }
        oPC = GetNextPC();
    }

    // Check and delete the creatures by tag
    DelayCommand(6.0, DestroyObject(OBJECT_SELF));
}
    
