ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

SnowOccupationBits: Difference between revisions

From ModEnc
Jump to navigation Jump to search
Nighthawk200 (talk | contribs)
Split article
 
Crimsonum (talk | contribs)
No edit summary
Line 1: Line 1:
{{DeeZireInclusion}}
{{Flag
Specific to trees and specifies how many 'bits' high off the ground this object occupies in the snow theater. Assists with drawing logic when objects move 'behind' it. The 'occupied' bits are the parts that a unit cannot move 'through'.
|name={{PAGENAME}}
|files={{Categ|Rules(md).ini}}
|values={{values|int}}
|default=7
|types={{Categ|TerrainTypes}}
|ra=no
|cs=no
|am=no
|ts=yes
|fs=yes
|ets=yes
|ra2=yes
|yr=yes
|rp=yes
}}
 
This flag determines if and how a 1x1 [[TerrainTypes|TerrainType]] object allows [[InfantryTypes]] to occupy its cell. The values and their effects are listed below:
 
{| style="border: 1px dashed #aaa; text-align: center; border-collapse: collapse;" border=1
|- style="background: #eee;"
! rowspan=1 | Value
! colspan=1 | Effect
|- style="background: #eee;"
|-
| style="text-align: center;" | 0
| style="text-align: left;" | Allows occupation of all south, east and west corners{{Fnl|1}}
|-
| style="text-align: center;" | 1
| style="text-align: left;" | Allows occupation of south and west corners
|-
| style="text-align: center;" | 2
| style="text-align: left;" | Allows occupation of south and east corners
|-
| style="text-align: center;" | 3
| style="text-align: left;" | Allows occupation of only south corner
|-
| style="text-align: center;" | 4
| style="text-align: left;" | Allows occupation of east and west corners
|-
| style="text-align: center;" | 5
| style="text-align: left;" | Allows occupation of only west corner
|-
| style="text-align: center;" | 6
| style="text-align: left;" | Allows occupation of only east corner
|-
| style="text-align: center;" | 7
| style="text-align: left;" | No occupation allowed
|-
| style="text-align: center;" | >7
| style="text-align: left;" | The above pattern repeats itself.
|}
 
==Negative values==
 
Negative values have the same pattern but opposite effect as positive values. In other words, SnowOccupationBits=-1 is the opposite of SnowOccupationBits=0; Infantry cannot occupy any corner. SnowOccupationBits=-2 is the opposite of SnowOccupationBits=1; Infantry can only occupy the east corner. And so on.
 
{{Fn|1|InfantryTypes are unique in that they can move between and occupy subunits of a [[cell]]. In TD and RA, there are five subunits; in TS, RA2 and YR, there are four, but only three of these (south, east and west corner) can be occupied, regardless of the cell content.}}

Revision as of 09:00, 23 October 2016

Tiberian Dawn The Covert Operations Red Alert Counterstrike Aftermath Tiberian Sun Firestorm HyperPatch Red Alert 2 Yuri's Revenge Ares Generals Zero Hour Tiberium Wars Kane's Wrath
Flag: SnowOccupationBits
File(s): Rules(md).ini
Values: Signed integers: All whole numbers from -2147483648 to 2147483647; in rare cases, only from -32768 to 32767.
Default: 7
Applicable to: TerrainTypes


This flag determines if and how a 1x1 TerrainType object allows InfantryTypes to occupy its cell. The values and their effects are listed below:

Value Effect
0 Allows occupation of all south, east and west corners1
1 Allows occupation of south and west corners
2 Allows occupation of south and east corners
3 Allows occupation of only south corner
4 Allows occupation of east and west corners
5 Allows occupation of only west corner
6 Allows occupation of only east corner
7 No occupation allowed
>7 The above pattern repeats itself.

Negative values

Negative values have the same pattern but opposite effect as positive values. In other words, SnowOccupationBits=-1 is the opposite of SnowOccupationBits=0; Infantry cannot occupy any corner. SnowOccupationBits=-2 is the opposite of SnowOccupationBits=1; Infantry can only occupy the east corner. And so on.

1 InfantryTypes are unique in that they can move between and occupy subunits of a cell. In TD and RA, there are five subunits; in TS, RA2 and YR, there are four, but only three of these (south, east and west corner) can be occupied, regardless of the cell content.