If multiple HQ will be allowed cause an issue. (hide minimap when HQ down)
it will look better in that way:
Code: Select all
// General rules for the campaign
//
// * Enable unit design and minimap only when an HQ exists
function eventStartLevel()
{
if (enumStruct(me, HQ).length + enumStructOffWorld(me, HQ).length >0)
{
setMiniMap(true);
setDesign(true);}
else {
setMiniMap(false);
setDesign(false);
}
}
function eventStructureBuilt(struct)
{
if (struct.player == selectedPlayer && struct.type == STRUCTURE && struct.stattype == HQ)
{
setMiniMap(true);
setDesign(true);
}
}
function eventDestroyed(victim)
{
if (enumStruct(me, HQ).length + enumStructOffWorld(me, HQ).length >0)
{
// Disable unit design and minimap when the HQ gets destroyed
setMiniMap(false);
setDesign(false);
}
}PS. I can`t make pull request for technical reason.



