Changes between Version 11 and Version 12 of PortA24ToA25


Ignore:
Timestamp:
Apr 16, 2021, 9:59:59 AM (3 years ago)
Author:
Freagarach
Comment:

Also non-template changes.

Legend:

Unmodified
Added
Removed
Modified
  • PortA24ToA25

    v11 v12  
    11= How to port your A24 mod to A25 =
    2 This lists (most) of the template-changing commits, and how to fix them.
     2This lists (most) of the template-changing commits, and how to fix them. And also some other breaking changes.
    33
    44=== Other notes ===
    5 The gamesetup has been partly reworked - mods that rework it majorly should expect needing to update.
     5- The gamesetup has been partly reworked - mods that rework it majorly should expect needing to update.
     6- UnitAI has been seriously cleaned, the actions are performed using their respective components now.
     7- The !ProductionQueue code has been cleaned a bit.
     8- The way mirages are handled has changed. If you want a component to be miraged, add the respective component to cmpFogging and add the correct functions to the component (see r25089).
     9- !GarrisonHolder has been seriously cleaned.
     10- The Attacking-helper has been renamed to !AttackHelper.
    611
    712=== r24953 ===
     
    1217
    1318=== r24963 ===
    14 In ResourceSupply, there is now an option for timers, hence `Amount` is changed to `Max` (with a possibility for `Initial`).
     19In !ResourceSupply, there is now an option for timers, hence `Amount` is changed to `Max` (with a possibility for `Initial`).
    1520One can use `find . -type f | xargs sed -i 's/Amount>/Max>/g'` to fix their templates.
    1621
     
    5863
    5964=== r25123 ===
    60 Turret points -- a.k.a. visible garrison points -- are now internally fully seperated from a garrison holder. This means that e.g. walls do not need the GarrisonHolder component anymore. This also means that the aura for entities on walls is now a different type: `turretedUnits` instead of `garrisonedUnits` (the latter only affects entities which are //inside// the holder).
     65Turret points -- a.k.a. visible garrison points -- are now internally fully seperated from a garrison holder. This means that e.g. walls do not need the !GarrisonHolder component anymore. This also means that the aura for entities on walls is now a different type: `turretedUnits` instead of `garrisonedUnits` (the latter only affects entities which are //inside// the holder).
    6166Entities which you'd like to be able to be turreted need a new component now `<Turretable/>` in their templates.
    6267