Skip to content

Commit

Permalink
Improve HQ destruction in multiplayer for mods.
Browse files Browse the repository at this point in the history
Useful feature for mods that allow a player to build multiple HQs.
Patch by forum member ShadowWolfTJC.
Fixes ticket:3465.
  • Loading branch information
KJeff01 committed Sep 7, 2017
1 parent 92722cb commit 5904348
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions data/mp/multiplay/skirmish/rules.js
Expand Up @@ -325,10 +325,10 @@ function eventStructureBuilt(struct)

function eventDestroyed(victim)
{
if (victim.player == selectedPlayer && victim.type == STRUCTURE && victim.stattype == HQ)
if (victim.player == selectedPlayer && victim.type == STRUCTURE && victim.stattype == HQ && !enumStruct(selectedPlayer, HQ).length)
{
setMiniMap(false); // hide minimap if HQ is destroyed
setDesign(false); // and disallow design
setMiniMap(false); // hide minimap if HQ is destroyed and no other HQs are present
setDesign(false); // and disallow designs if all HQs are detroyed
}
}

Expand Down

0 comments on commit 5904348

Please sign in to comment.