Changes between Version 11 and Version 12 of PortA24ToA25
- Timestamp:
- Apr 16, 2021, 9:59:59 AM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PortA24ToA25
v11 v12 1 1 = How to port your A24 mod to A25 = 2 This lists (most) of the template-changing commits, and how to fix them. 2 This lists (most) of the template-changing commits, and how to fix them. And also some other breaking changes. 3 3 4 4 === 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. 6 11 7 12 === r24953 === … … 12 17 13 18 === r24963 === 14 In ResourceSupply, there is now an option for timers, hence `Amount` is changed to `Max` (with a possibility for `Initial`).19 In !ResourceSupply, there is now an option for timers, hence `Amount` is changed to `Max` (with a possibility for `Initial`). 15 20 One can use `find . -type f | xargs sed -i 's/Amount>/Max>/g'` to fix their templates. 16 21 … … 58 63 59 64 === 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).65 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). 61 66 Entities which you'd like to be able to be turreted need a new component now `<Turretable/>` in their templates. 62 67