Ahli / sc2xml

11 stars 1 forks source link

Destroying some free/temporary units ends stalemate timer #87

Closed Ahli closed 1 year ago

Ahli commented 1 year ago

Destroying a few things will end a stalemate timer although it does not make too much sense. A few things are ignored, though.

Ends Stalemate timer if killed by enemy:

Does not end Stalemate timer if killed by enemy:

The No Score flag needs to be enabled for units that should not reset the stalemate timer when killed (even if they have 0 Kill score defined)!

Fix

    <CUnit id="CreepTumor">
        <FlagArray index="NoScore" value="1"/>
    </CUnit>
    <CUnit id="CreepTumorBurrowed">
        <FlagArray index="NoScore" value="1"/>
    </CUnit>
    <CUnit id="CreepTumorQueen">
        <FlagArray index="NoScore" value="1"/>
    </CUnit>
    <CUnit id="OracleStasisTrap">
        <FlagArray index="NoScore" value="1"/>
    </CUnit>