CanBeOccupied
Flag: | CanBeOccupied |
File(s): | rules(md).ini |
Values: | Boolean values: yes or no, true or false, 1 or 0 |
Default: | no |
Applicable to: | BuildingTypes |
This flag determines whether or not a building can be garrisoned by infantry controlled by the same player. Buildings owned by the neutral house can be garrisoned by infantry controlled by any player, but never by multiple players at once.
In order for this logic to work as desired, the building will also need MaxNumberOccupants set to a positive integer greater than 0.
BuildingTypes with the tag CanBeOccupied=yes will not be able to attack Even if they have weapons.
Red Alert 2
In non-expanded Red Alert 2, CanBeOccupied was intended to be used for civilian structures only. If a building with CanBeOccupied=yes is constructed by a player, it will revert to being owned by the neutral house. If that building's Art(md).ini entry also has a Buildup animation, the AI of the neutral house will sell the building immediately upon construction.
- The Unsellable=yes tag cannot stop this behavior.
- The FreeUnit tag ;No VehicleTypes will spawn beside it This BuildingTypes
- The Crewed=yes tag is not working.
- The GapGenerator=yes tag ;masks your visibility Because the fog of war will be neutral.
- The CloakGenerator=yes tag ;masks your visibility( be neutral).
...tags that will give you benefits Will be completely neutral...
Yuri's Revenge
"In non-expanded Red Alert 2, CanBeOccupied was intended to be used for civilian structures only. If a building with CanBeOccupied=yes is constructed by a player, it will revert to being owned by the neutral house. If that building's Art(md).ini entry also has a Buildup animation, the AI of the neutral house will sell the building immediately upon construction."
This kind of behavior also happened to the Soviet Battle Bunker, If Soviet Battle Bunker had TechLevel=-1 and AI built it.
Bugs/Side-Effects/Unexpected Limitations
If used in conjunction with the tag AttackFriendlies=yes will produce the same results as the error. BuildingTypes that are not owned by any party(Owner=none)+ CanBeOccupied=yes but have TechLevel=more than 1
The result of this error is InfantryTypes that enter buildings will become neutral + and buildings with tags CanBeOccupied=yes will be immediately neutral. and attacks TechnoTypes that are nearby (but not neutral ones).
Because BuildingTypes is occupied byInfantryTypes is neutral (white), so building damage images show incorrect colors.
Picture of normal damage.
Picture of normal damage.
Picture of abnormal damage.