#include "nw_i0_plot"


void main() {
    object oRedWarrior = GetObjectByTag("CAS_ARENARED");

    // Check if Red Warrior is dead
    if (GetIsDead(oRedWarrior)) {
        SendMessageToPC(GetFirstPC(), "Red Warrior has died.");
        
        // Destroy the Red Warrior after a delay
        DelayCommand(5.0, DestroyObject(oRedWarrior)); // Adjust the delay as needed

        object oPC = GetFirstPC();
        object oArea = GetArea(OBJECT_SELF);

        while (GetIsObjectValid(oPC)) {
            if (GetArea(oPC) == oArea) {
                int nBetBlack = GetLocalInt(oPC, "I_BET_ON_BLACK");

                if (nBetBlack > 0) {
                    SendMessageToPC(oPC, "Rewarding Tickets for Betting on BLACK: " + IntToString(nBetBlack));
                    CreateItemOnObject("cas_ticket", oPC, nBetBlack);
                }

                DeleteLocalInt(oPC, "I_BET_ON_RED");
                DeleteLocalInt(oPC, "I_BET_ON_BLACK");
            }
            oPC = GetNextPC();
        }
    }

    // Add similar logic for the other creature (presumably tagged CAS_ARENABLACK)
    object oBlackWarrior = GetObjectByTag("CAS_ARENABLACK");
    if (GetIsDead(oBlackWarrior)) {
        // Destroy the Black Warrior after a delay
        DelayCommand(5.0, DestroyObject(oBlackWarrior)); // Adjust the delay as needed
    }
}
