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

Difference between revisions of "IsBase"

From ModEnc
Jump to: navigation, search
m (Reverted edits by Nighthawk200 (Talk); changed back to last version by Marshall)
m
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{Flag
 
{{Flag
|name=IsBase
+
|name={{PAGENAME}}
|files={{Categ|Rules(md).ini}}
+
|files=N/A
|values=N/A (see below)
+
|values=N/A
 
|types={{Categ|BuildingTypes}}
 
|types={{Categ|BuildingTypes}}
 +
|ra=yes
 +
|cs=yes
 +
|am=yes
 
|ts=yes
 
|ts=yes
 
|fs=yes
 
|fs=yes
|ets=yes
+
|hp=yes
 +
|ra2=yes
 +
|yr=yes
 +
|ares=yes
 
}}
 
}}
  
;psst....IsBase isn't a Rules flag
+
;psst....IsBase isn't a Rules flag
  
The above comment appears in the Red Alert 2 {{tt|rules(md).ini}} file against the {{TTL|BaseNormal}} flag.
+
The above comment appears in the {{ra2}} {{ini|rules}} file against the {{f|BaseNormal|link}} flag.
  
This flag was valid in Tiberian Sun, and appears to have the same functionality as Red Alert 2's {{TTL|BaseNormal}} flag (which is assumed to have replaced {{TTL|IsBase}}). The purpose of the comment is presumably to remind the developers of this change so that they don't mistakenly use the old flag.
+
This flag is actually the game's internal name for a class field that corresponds to the rules(md).ini {{f|BaseNormal}} flag. It is not read from rules(md).ini, hence the comment. There are many examples in {{ts}} rules where buildings have {{f|{{PAGENAME}}|no}} when they should be having {{f|BaseNormal|no|link}}, so the purpose of the comment was probably to remind the Red Alert 2 developers not to repeat the same mistake. Yet there is one building in Red Alert 2, the Tech Outpost ({{tt|[CAOUTP]}}), where this flag is mistakenly set instead of {{f|BaseNormal|yes}}. However, {{f|BaseNormal|link}} defaults to yes, so the intended effect is achieved anyway.
 
 
In Red Alert 2, this flag is mistakenly included on {{tt|[CAOUTP]}} (the Tech Outpost) as {{TTL|IsBase|yes}} instead of {{TTL|BaseNormal|yes}}. However, as {{TTL|IsBase}} isn't parsed and {{TTL|BaseNormal}} defaults to yes, the intended effect is achieved anyway.
 
  
 
=See also=
 
=See also=
*{{TTL|BaseNormal}}
+
*[[BaseNormal]]
 +
*[https://github.com/electronicarts/CnC_Remastered_Collection/blob/7d496e8a633a8bbf8a14b65f490b4d21fa32ca03/REDALERT/TYPE.H#L600 IsBase in Red Alert source code.]

Latest revision as of 22:19, 16 January 2023

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: IsBase
File(s): N/A
Values: N/A
Applicable to: BuildingTypes


;psst....IsBase isn't a Rules flag

The above comment appears in the Red Alert 2 rules(md).ini file against the BaseNormal flag.

This flag is actually the game's internal name for a class field that corresponds to the rules(md).ini BaseNormal flag. It is not read from rules(md).ini, hence the comment. There are many examples in Tiberian Sun rules where buildings have IsBase=no when they should be having BaseNormal=no, so the purpose of the comment was probably to remind the Red Alert 2 developers not to repeat the same mistake. Yet there is one building in Red Alert 2, the Tech Outpost ([CAOUTP]), where this flag is mistakenly set instead of BaseNormal=yes. However, BaseNormal defaults to yes, so the intended effect is achieved anyway.

See also