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

Autocreate: Difference between revisions

From ModEnc
Jump to navigation Jump to search
E1 Elite (talk | contribs)
mNo edit summary
Crimsonum (talk | contribs)
m formatted
Line 1: Line 1:
Autocreate in TeamTypes is used to check whether a unit should be recruited from the pre-placed unit on the map or it should be produced from a factory to form the team.
{{Flag
|name={{PAGENAME}}
|files={{Categ|ini=ai}}
|values={{Values|boolean}}
|types={{Categ|TeamTypes}}
|ts=yes
|fs=yes
|hp=yes
|ra2=yes
|yr=yes
|ares=yes
}}
 
Autocreate in [[TeamTypes]] is used to check whether a unit should be recruited from the pre-placed unit on the map or it should be produced from a factory to form the team.


Pre-Placed unit formats on the map for [[Infantry_(maps)|Infantry]], [[Units_(maps)|Units]] and [[Aircraft_(maps)|Aircraft]].
Pre-Placed unit formats on the map for [[Infantry_(maps)|Infantry]], [[Units_(maps)|Units]] and [[Aircraft_(maps)|Aircraft]].
Line 12: Line 25:
  INDEX=OWNER,ID,HEALTH,X,Y,FACING,MISSION,TAG,VETERANCY,GROUP,AUTOCREATE_NO_RECRUITABLE,AUTOCREATE_YES_RECRUITABLE
  INDEX=OWNER,ID,HEALTH,X,Y,FACING,MISSION,TAG,VETERANCY,GROUP,AUTOCREATE_NO_RECRUITABLE,AUTOCREATE_YES_RECRUITABLE


When a TeamType has Autocreate=no then the pre-placed units on the map with AUTOCREATE_NO_RECRUITABLE as 0 are not considered for recruitment. If there are units with AUTOCREATE_NO_RECRUITABLE as 1 then recruit those and form the team. If it falls short to form the team then produce remaining units from the factory to complete the team. If it fails to recruit the units on the map with AUTOCREATE_NO_RECRUITABLE as 1, because of any reason like [[Group]] mismatch along with [[Recruiter]]=no, then it cannot produce replacement for such units from the factory, so the team formation is interrupted and the team is not formed.
When a TeamType has {{f|Autocreate|no}} then the pre-placed units on the map with {{tt|AUTOCREATE_NO_RECRUITABLE}} as {{tt|0}} are not considered for recruitment. If there are units with {{tt|AUTOCREATE_NO_RECRUITABLE}} as {{tt|1}} then recruit those and form the team. If it falls short to form the team then produce remaining units from the factory to complete the team. If it fails to recruit the units on the map with {{tt|AUTOCREATE_NO_RECRUITABLE}} as {{tt|1}}, because of any reason like {{f|Group|link}} mismatch along with {{f|Recruiter|no|link}}, then it cannot produce replacement for such units from the factory, so the team formation is interrupted and the team is not formed.


When a TeamType has Autocreate=yes then the pre-placed units on the map with AUTOCREATE_YES_RECRUITABLE as 0 are not considered for recruitment. If there are units with AUTOCREATE_YES_RECRUITABLE as 1 then recruit those and form the team. If it fails to recruit, because of any reason like [[Group]] mismatch along with [[Recruiter]]=no, then produce those units from the factory and complete the team. If it falls short to form the team from the pre-placed units on the map then also produce remaining units from the factory and complete the team. Additional restriction apply that is if AUTOCREATE_NO_RECRUITABLE is 1 then it cannot produce from factory.
When a TeamType has {{f|Autocreate|yes}} then the pre-placed units on the map with {{tt|AUTOCREATE_YES_RECRUITABLE}} as {{tt|0}} are not considered for recruitment. If there are units with {{tt|AUTOCREATE_YES_RECRUITABLE}} as {{tt|1}} then recruit those and form the team. If it fails to recruit, because of any reason like {{f|Group|link}} mismatch along with {{f|Recruiter|no|link}}, then produce those units from the factory and complete the team. If it falls short to form the team from the pre-placed units on the map then also produce remaining units from the factory and complete the team. Additional restriction apply that is if {{tt|AUTOCREATE_NO_RECRUITABLE}} is {{tt|1}} then it cannot produce from factory.


For production from factory, it is assumed that the concerned house has required factory (barracks/war factory etc.) and has credits to produce units.
For production from factory, it is assumed that the concerned house has required factory (barracks/war factory etc.) and has credits to produce units.


The value in MISSION also affects whether a pre-placed unit is recruitable or not. For example, in rules(md).ini, Harmless section is set with Recruitable=no. So if the pre-placed unit is in Harmless mission, it is not available for recruitment whereas a unit in Guard or Area Guard mission are available for recruitment.
The value in {{tt|MISSION}} also affects whether a pre-placed unit is recruitable or not. For example, in {{rules}}, {{tt|Harmless}} section is set with {{f|Recruiter|no}}. So if the pre-placed unit is in {{tt|Harmless}} mission, it is not available for recruitment whereas a unit in {{tt|Guard}} or {{tt|Area Guard}} mission are available for recruitment.


[[Category:INI Flags]]
[[Category:INI Flags]]

Revision as of 00:15, 29 June 2019

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: Autocreate
File(s): ai(md).ini
Values: Boolean values: yes or no, true or false, 1 or 0
Applicable to: TeamTypes


Autocreate in TeamTypes is used to check whether a unit should be recruited from the pre-placed unit on the map or it should be produced from a factory to form the team.

Pre-Placed unit formats on the map for Infantry, Units and Aircraft.

[Infantry]
INDEX=OWNER,ID,HEALTH,X,Y,SUB_CELL,MISSION,FACING,TAG,VETERANCY,GROUP,HIGH,AUTOCREATE_NO_RECRUITABLE,AUTOCREATE_YES_RECRUITABLE
[Units]
INDEX=OWNER,ID,HEALTH,X,Y,FACING,MISSION,TAG,VETERANCY,GROUP,HIGH,FOLLOWS_INDEX,AUTOCREATE_NO_RECRUITABLE,AUTOCREATE_YES_RECRUITABLE
[Aircraft]
INDEX=OWNER,ID,HEALTH,X,Y,FACING,MISSION,TAG,VETERANCY,GROUP,AUTOCREATE_NO_RECRUITABLE,AUTOCREATE_YES_RECRUITABLE

When a TeamType has Autocreate=no then the pre-placed units on the map with AUTOCREATE_NO_RECRUITABLE as 0 are not considered for recruitment. If there are units with AUTOCREATE_NO_RECRUITABLE as 1 then recruit those and form the team. If it falls short to form the team then produce remaining units from the factory to complete the team. If it fails to recruit the units on the map with AUTOCREATE_NO_RECRUITABLE as 1, because of any reason like Group mismatch along with Recruiter=no, then it cannot produce replacement for such units from the factory, so the team formation is interrupted and the team is not formed.

When a TeamType has Autocreate=yes then the pre-placed units on the map with AUTOCREATE_YES_RECRUITABLE as 0 are not considered for recruitment. If there are units with AUTOCREATE_YES_RECRUITABLE as 1 then recruit those and form the team. If it fails to recruit, because of any reason like Group mismatch along with Recruiter=no, then produce those units from the factory and complete the team. If it falls short to form the team from the pre-placed units on the map then also produce remaining units from the factory and complete the team. Additional restriction apply that is if AUTOCREATE_NO_RECRUITABLE is 1 then it cannot produce from factory.

For production from factory, it is assumed that the concerned house has required factory (barracks/war factory etc.) and has credits to produce units.

The value in MISSION also affects whether a pre-placed unit is recruitable or not. For example, in Rules(md).ini, Harmless section is set with Recruiter=no. So if the pre-placed unit is in Harmless mission, it is not available for recruitment whereas a unit in Guard or Area Guard mission are available for recruitment.