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

IsBase: Difference between revisions

From ModEnc
Jump to navigation Jump to search
Nighthawk200 (talk | contribs)
Valid in TS.
Crimsonum (talk | contribs)
mNo edit summary
 
(6 intermediate revisions by 4 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


That's the comment that appears in the Red Alert 2 rules.ini file against the {{TTL|BaseNormal}} flag.
The above comment appears in the {{ra2}} {{ini|rules}} file against the {{f|BaseNormal|link}} flag.


This tag is valid in Tiberian Sun and Firestorm, and appears to have the same function as Red Alert 2' {{TTL|BaseNormal}} tag, which it is occasionally confused with, hence the presence of the comment.
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]</tt> (the Tech Outpost) as <tt>IsBase=yes</tt> instead of {{TTL|BaseNormal}}<tt>=yes</tt>. However, as <tt>IsBase</tt> isn't parsed(?) and {{TTL|BaseNormal}} defaults to yes, the intended effect is achieved anyway.
=See also=
*[[BaseNormal]]
*[https://github.com/electronicarts/CnC_Remastered_Collection/blob/7d496e8a633a8bbf8a14b65f490b4d21fa32ca03/REDALERT/TYPE.H#L600 IsBase in Red Alert source code.]

Latest revision as of 20: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