//===========================================================================
//
//  Vanilla Overlord
//
//===========================================================================

ACTOR ZOverlord2B : ZOverlord2 Replaces ZOverlord2
{
    States
    {
    Spawn:
	    OVE2 A 0
	    OVE2 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE2 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE2 A 0 ACS_ExecuteAlways(1670,0,72)
		OVE2 A 0 ACS_ExecuteAlways(1671,0,54)
	    OVE2 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE2 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE2 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Blue Overlord
//
//===========================================================================

ACTOR BlueZOverlord2B : BlueZOverlord2 Replaces BlueZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,75)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,57)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Green Overlord
//
//===========================================================================

ACTOR GreenZOverlord2B : GreenZOverlord2 Replaces GreenZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,78)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,60)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Red Overlord
//
//===========================================================================

ACTOR RedZOverlord2B : RedZOverlord2 Replaces RedZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,81)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,63)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Silver Overlord
//
//===========================================================================

ACTOR SilverZOverlord2B : SilverZOverlord2 Replaces SilverZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,84)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,66)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Yellow Overlord
//
//===========================================================================

ACTOR YellowZOverlord2B : YellowZOverlord2 Replaces YellowZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,87)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,69)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Red Team Overlord
//
//===========================================================================

ACTOR DRZOverlord2B : DRZOverlord2 Replaces DRZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,81)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,63)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Blue Team Overlord
//
//===========================================================================

ACTOR DBZOverlord2B : DBZOverlord2 Replaces DBZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,75)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,57)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Green Team Overlord
//
//===========================================================================

ACTOR DGZOverlord2B : DGZOverlord2 Replaces DGZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,78)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,60)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}

//===========================================================================
//
//  Silver Team Overlord
//
//===========================================================================

ACTOR DSZOverlord2B : DSZOverlord2 Replaces DSZOverlord2
{
    States
    {
    Spawn:
	    OVE3 A 0
	    OVE3 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_DEFAULT)
		OVE3 A 0 ACS_NamedExecuteAlways("ManaReimbursement", 0,0,4)
        OVE3 A 0 ACS_ExecuteAlways(1670,0,84)
		OVE3 A 0 ACS_ExecuteAlways(1671,0,66)
	    OVE3 A 0 ACS_NamedExecuteAlways("HealthBar", 0, 92)
		OVE3 A 0 ACS_NamedExecuteAlways("CapacityExtraUnitsBar", 0, 88, 1, 5)
        OVE3 A 10 A_Look
        Goto See
    }
}