The current FY 1.08 version is suffering a AGE engine bug that has surfaced today, concerning the AbsorbFaction command:
Description
Will absorb the faction corresponding to SubjectedFacTag into the currently selected faction. A ChangeRegionOwner is done on each region of the Subjected, meaning legitimate ownerships are transferred (including structures). The unconditional transfer of all structures may be added to the command syntax in the future.
PercMatAssets
Percentage of the stockpile of material assets (excluding conscripts) that is given to the beneficiary faction.
——————–
I use this command to simulate the Baku putsch in Azerbaijan,Red possessions in this area being transferred to Whites. I’ve set the PercMatAssets to 0, ie no transfer of material assets. Conscripts are indeed excluded, as all the RED conscript pool is transferred to Southern Whites
Here the the script log. I’ve placed 2 test events in bold before and after the baku putsch event (in italic):
Line 153937: SelectFaction, selected: Communists
Line 153938: Started processing event: evt_nam_Renforts_RED_start_eval
Line 153938: Event already referenced, current occurences 1 Max allowed: 6 <>
Line 153941: Min date evaluated: 1918/06/01 converted to turn 4043 current turn 4046 True
Line 153942: Max date evaluated: 1919/12/30 converted to turn 4081 current turn 4046 True
Line 153944: EvalConscript: Communists Conscript: 555 against 550 – Operator: >= Result: True
Line 153946: Entering triggered actions for event evt_nam_Renforts_RED_start_eval
Line 153950: Finished processing event: evt_nam_Renforts_RED_start_eval
Line 153950: ——————————
Line 153954: SelectFaction, selected: Southern Whites
Line 153955: Started processing event: evt_nam_Baku_putsch3
Line 153955: Event already referenced, current occurences 0 Max allowed: 1 <>
Line 153959: Min date evaluated: 1918/07/01 converted to turn 4045 current turn 4046 True
Line 153960: Max date evaluated: 1918/07/12 converted to turn 4046 current turn 4046 True
Line 153961: EvalEvent evaluated: Checking evt_nam_Baku_captured 0 equal to 0 True
Line 153962: EvalEvent evaluated: Checking evt_nam_RED_Tzaritsyn_or_Baku_Tracker 2 equal to 0 False
Line 153971: SelectFaction, selected: Southern Whites
Line 153976: SelectFaction, selected: Southern Whites
Line 153981: SelectFaction, selected: Turkey
Line 153985: Finished processing event: evt_nam_Baku_putsch3
Line 153985: ——————————
Line 153988: SelectFaction, selected: Southern Whites
Line 153989: Started processing event: evt_nam_Baku_putsch23
Line 153989: Event already referenced, current occurences 0 Max allowed: 1 <>
Line 153993: Min date evaluated: 1918/07/15 converted to turn 4046 current turn 4046 True
Line 153994: Max date evaluated: 1918/10/12 converted to turn 4052 current turn 4046 True
Line 153995: EvalEvent evaluated: Checking evt_nam_Baku_captured 0 equal to 0 True
Line 153996: EvalEvent evaluated: Checking evt_nam_RED_Tzaritsyn_or_Baku_Tracker 2 equal to 0 False
Line 154007: SelectFaction, selected: Southern Whites
Line 154013: SelectFaction, selected: Southern Whites
Line 154018: SelectFaction, selected: Turkey
Line 154022: Finished processing event: evt_nam_Baku_putsch23
Line 154022: ——————————
Line 154024: SelectFaction, selected: Southern Whites
Line 154025: Started processing event: evt_nam_Baku_putsch
Line 154025: Event already referenced, current occurences 0 Max allowed: 1 <>
Line 154029: Min date evaluated: 1918/07/01 converted to turn 4045 current turn 4046 True
Line 154030: Max date evaluated: 1918/07/12 converted to turn 4046 current turn 4046 True
Line 154031: EvalEvent evaluated: Checking evt_nam_Baku_captured 0 equal to 0 True
Line 154032: EvalEvent evaluated: Checking evt_nam_RED_Tzaritsyn_or_Baku_Tracker evt_nam_RED_Tzaritsyn_or_Baku_Tracker 2 at least equal to 1 True
Line 154033: Probability evaluated: Probability 30 rolled 68 False
Line 154042: SelectFaction, selected: Southern Whites
Line 154048: SelectFaction, selected: Southern Whites
Line 154053: SelectFaction, selected: Turkey
Line 154056: Finished processing event: evt_nam_Baku_putsch
Line 154056: ——————————
Line 154059: SelectFaction, selected: Southern Whites
Line 154060: Started processing event: evt_nam_Baku_putsch2
Line 154060: Event already referenced, current occurences 0 Max allowed: 1 <>
Line 154063: Min date evaluated: 1918/07/15 converted to turn 4046 current turn 4046 True
Line 154064: Max date evaluated: 1918/10/12 converted to turn 4052 current turn 4046 True
Line 154065: EvalEvent evaluated: Checking evt_nam_Baku_captured 0 equal to 0 True
Line 154066: EvalEvent evaluated: Checking evt_nam_RED_Tzaritsyn_or_Baku_Tracker evt_nam_RED_Tzaritsyn_or_Baku_Tracker 2 at least equal to 1 True
Line 154067: EvalEvent evaluated: Checking evt_nam_Baku_putsch 0 equal to 0 True
Line 154068: Probability evaluated: Probability 75 rolled 42 True
Line 154070: Entering triggered actions for event evt_nam_Baku_putsch2
Line 154072: Select Unique Unit, found: Communists Baku Bolshevik Corps Petrov Sailors in Baku
Line 154073: RemoveUnqUnit, operation done on Petrov Sailors in region Baku Removed entirely the unit.
Line 154076: SelectFaction, selected: Southern Whites
Line 154078: AbsorbFaction Communists has been absorbed by Southern Whites using these values: PercMatAssets, PercImmatAssets, PercLoy, PercMC, PercColPen, PercLand, PercNav, AreaUID 0 0 100 100 0 100 0 51
Line 154081: SelectFaction, selected: Southern Whites
Line 154083: Set Faction Relationships: Southern Whites TUR -100
Line 154086: SelectFaction, selected: Turkey
Line 154088: Set Faction Relationships: Turkey WHI -100
Line 154090: Finished processing event: evt_nam_Baku_putsch2
Line 154090: ——————————
Line 154092: SelectFaction, selected: Communists
Line 154093: Started processing event: evt_nam_Renforts_RED_start_eval2
Line 154093: This event is not yet referenced, base number of allowed occurences 6
Line 154096: Min date evaluated: 1918/06/01 converted to turn 4043 current turn 4046 True
Line 154097: Max date evaluated: 1919/12/30 converted to turn 4081 current turn 4046 True
Line 154099: EvalConscript: Communists Conscript: 0 against 550 – Operator: >= Result: False
Line 154105: Finished processing event: evt_nam_Renforts_RED_start_eval2
Line 154105: ——————————
As you may see, the Red has 555 conscript before and 0 after. The Southern Whites conscript pool jumps from 35 to 625 the same turns as show another events a thousand lines later.
That’s sad. I’m going to write a new version of the events using the command to avoid the bug…