Changes between Version 23 and Version 31 of Ticket #2048


Ignore:
Timestamp:
Oct 14, 2013, 6:08:59 PM (11 years ago)
Author:
sanderd17
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2048 – Description

    v23 v31  
    33The main patch, auras.diff, contains the other patches combined.
    44
    5 '''Main JS changes'''
     5~~'''Main JS changes'''~~
    66
    7 It works basically as ranged-based technologies. So you can edit every template value you want (at least the ones prepared for technologies).
     7~~It works basically as ranged-based technologies. So you can edit every template value you want (at least the ones prepared for technologies).~~
    88
    9 I also made an AuraManager, basically, that keeps track of all the added bonuses to units in auras. A bit like the TechnologyManager.
     9~~I also made an AuraManager, basically, that keeps track of all the added bonuses to units in auras. A bit like the TechnologyManager.~~
    1010
    11 The auras themselves can also be changed by technologies (f.e. a technology to enlarge the healing range of a temple). Recalculating all auras isn't a very cheap operation though, so it's best to not change auras too often.
     11~~The auras themselves can also be changed by technologies (f.e. a technology to enlarge the healing range of a temple). Recalculating all auras isn't a very cheap operation though, so it's best to not change auras too often.~~
    1212
    13 As the changes depend on things needed by the technologyManager, some stuff isn't yet ready to be changeable:
     13~~As the changes depend on things needed by the technologyManager, some stuff isn't yet ready to be changeable:~~
    1414
    15  * Motion speeds can't be changed (at least I've found no way how). They probably aren't updated during the game
    16  * Automatic heal or damage aura (= negative healing) can't work until the Health/RegenRate is implemented
    17  * TraderGain isn't implemented yet
     15 * ~~Motion speeds can't be changed (at least I've found no way how). They probably aren't updated during the game~~
     16 * ~~Automatic heal or damage aura (= negative healing) can't work until the Health/RegenRate is implemented~~
     17 * ~~TraderGain isn't implemented yet~~
    1818
    19 The JS changes do introduce a system component. So when applying the JS patch, a quick compile is needed.
     19~~The JS changes do introduce a system component. So when applying the JS patch, a quick compile is needed.~~
    2020
    21 All js changes can be found in auras_js.diff. This patch needs the template changes to work.
     21~~All js changes can be found in auras_js.diff. This patch needs the template changes to work.~~
    2222
    2323'''Renaming methods and messages'''
     
    3737'''Changed templates:'''
    3838
    39 I also changed the templates of a lot of heroes and other entities to reflect their aura description. All template changes can be found in auras_templates.diff, and are also documented below. This patch needs the auras_js.diff patch to work.
     39Of course, lots of templates need to be changed. Only the temple template is edited for now (as example), but here's a list of the templates that need auras.
    4040
    41 Temple and Tavern > added heal aura (doesn't work yet, until Health/RegenRate is implemented)
     41Temple > added heal aura
    4242
    4343Female support unit > +10% build and gather speed for nearby CitizenSoldiers