Firstly, you are looking at the wrong event for the Missouri Brigade. The Missouri Brigade is generated with the evt_nam_CSA_MissouriBde event, just above the evt_nam_CSA_MissouriBdeReinforcement event, which gives the Missouri Brigade, if it already exists, an additional infantry regiment.
So let's break the event down.
This says we are working with things to do with the CSA faction.
Code: Select all
StartEvent = evt_nam_CSA_MissouriBde|1|1|NULL|NULL|NULL|NULL
This is the event name. The first "1" means that this event may
fire[SUP]1)[/SUP] only once. The second "1" means that it is a 'Line' event. This means that only a text description in the Mail Box will report that the event has fired. A "0" in this position means that no message is generated, and a "2" means that a message with a popup (news paper article), and sound is generated. The 'NULL's are placeholders and have no further meaning.
Code: Select all
Conditions
MinDate = 1862/01/16
MaxDate = 1862/03/16
EvalUnqUnit = Missouri Bde;NOT
This section describes the conditions which must be met for the event to
fire. MinDate and MaxDate define the time frame in which the event may fire. EvelUnqUnit tells the engine to look for a unit with the provided name; in this case "Missouri Bde". If found it evaluates as TRUE and the event continues to execute. If not found, it evaluates as FALSE and the event fails to execute. The "NOT" reverses the logic of the command. So this command is saying look for a unit named "Missouri Bde", if not found TRUE and continue executing. This is so that not more than one Missouri Bde can be generated.
Code: Select all
Actions
DescEvent = evt_desc_CSA_MissouriBde
SelectRegInArea = $Ozarks;Squared;OwnedVPCities
GenMsg
If the event has gotten this far these are the actions which will be executed. Note, if any of these actions fail, and they can, the event will also fail. DescEvent references the text line in the ..\ACW\Settings\LocalStrings_ACW.csv file beginning with "evt_desc_CSA_MissouriBde". The text behind the name will be displayed in the Mail Box message.
SelectRegInArea tells the engine to select a region depending on the parameters. "$Ozarks" is defined in ..\ACW\GameData\Areas.ini as $MO and $AR, which means that it includes all regions belonging to Missouri and Arkansas. $MO and $AR are defined in the same Areas.ini file.
OwnedVPCities means that only regions containing an Objective or Strategic city are considered and these must be controlled by the faction (at least 50% MC and the city must be controlled. It is possible to have 100% MC of a region, but still not control the city[SUP]2)[/SUP].
Squared means that all the cities within the named area are considered with chances of each city being chosen weighted by the structure level of the city squared. So a level 1 city would be weighted at 1, but a level 2 city would be weighted at 4, etc.
Being that all parts of an event must evaluate as TRUE for the event to fire, if the SelectRegInArea command fails to find a city meeting the requirements, the event will fail. The VP Cities in $Ozarks ($MO & $AR) are: Saint Louis MO, Springfield Mo, Fayetteville AR, Little Rock AR and Madison AR. Is it possible that during the time frame in which the event may fire that the CSA did not control at least one of these cities?
Code: Select all
SelectFaction = $CSA
CreateGroup
Posture = $Defensive
SetKind = $Land
Entranch = 0
InCS = 0
FixType = 0
SetName = Missouri Brigade
Apply
CreateUnit
SetType = $uni_CSA_BdeN13
NumCreate = 6
FlavorName = Brg.Gen. L.H.Little
SUFlavorName = Wade's Art Bty|Clarke's Art Bty|1st Missouri Cav|1st Missouri|2nd Missouri|3rd Missouri|NULL
SetName = Missouri Bde
Apply
If the event has reached this sections only an error in these parameters could cause it to fail. This section defines the unit to be generated and placed in the region selected by the SelectRegInArea command.
End of the event's execution.
Could you check if you have ScriptReport2690.txt through ScriptReport2694.txt. These correspond to '62 Jan Late through '62 March Late. If present and not generated from the running of a different scenario they will show the actual execution reports of the evt_nam_CSA_MissouriBde event.
[SUP]1)[/SUP] An event
fires if all of its conditions are met and it successfully executes.
[SUP]2)[/SUP] There are restrictions on controlling a city. If you have =>50% Loyalty in a region simply having MC of the region gives you control of the city. If you have <50% Loyalty in the region you must garrison the city with either an infantry regiment or more (militia, conscripts, line, etc.) or a 'Late War' cavalry unit. Irregular units (Raiders, Rangers, etc.) cannot garrison.