Changes between Version 1 and Version 2 of GameplayFeatureStatus


Ignore:
Timestamp:
Feb 14, 2010, 1:34:01 PM (14 years ago)
Author:
Philip Taylor
Comment:

update feature listing

Legend:

Unmodified
Added
Removed
Modified
  • GameplayFeatureStatus

    v1 v2  
    33Features that are largely completed are marked ~~like this~~.
    44
    5 "Old documentation" refers to technical documentation for the old simulation system; the new one has different features and different syntax, so use the documentation as inspiration and not specification.
     5"Old description" refers to technical documentation for the old simulation system; the new one has different features and different syntax, so use the documentation as inspiration and not specification.
     6
     7Before working on a feature, it should be broken down into more detail and added as a Trac ticket (with a reference to the ticket added from this page).
    68
    79 * '''Movement'''
     
    1416     * Adds combat bonus
    1517   * ''Formations''
    16      * Old description: [wiki:XML:_Formation]
     18     * Old description: [wiki:XML:_Formation], [wiki:XML.Entity.Traits.Formation]
    1719   * ''Terrain conformance''
    1820     * Old description: [wiki:XML.Entity.Traits.Anchor]
     
    2224     * ''Better pathfinding''
    2325   * ''Ship movement''
     26
    2427 * '''Combat'''
    25    * ''Basic attacks''
    26    * ''Secondary attacks''
     28   * Components:
     29     [source:ps/trunk/binaries/data/mods/public/simulation/components/Attack.js Attack],
     30     [source:ps/trunk/binaries/data/mods/public/simulation/components/Armour.js Armour],
     31     [source:ps/trunk/binaries/data/mods/public/simulation/components/UnitAI.js UnitAI]
     32   * Old description: [wiki:XML.Entity.Actions.Attack], [wiki:XML.Entity.Traits.Armour]
     33   * ~~''Basic attacks''~~
     34   * ''Secondary attacks'' (automatic switching between ranged and melee weapons)
    2735   * ''Projectiles''
     36   * ''Animation synchronisation'' (particularly for projectile attacks)
     37
     38 * '''Health'''
     39   * Components:
     40     [source:ps/trunk/binaries/data/mods/public/simulation/components/Health.js Health]
     41   * Old description: [wiki:XML.Entity.Traits.Health]
     42   * ''Death''
     43   * ''Corpses''
     44   * ''Healers''
     45     * Old description: [wiki:XML.Entity.Actions.Heal]
     46
    2847 * '''Experience'''
     48   * Old description: [wiki:XML.Entity.Traits.Promotion], [wiki:XML.Entity.Traits.Rank]
    2949   * ''Accumulating''
    3050   * ''Upgrading''
    3151   * ''Rendering''
    32  * '''Death'''
    33    * ''Corpses''
     52
    3453 * '''Resources'''
     54   * Components:
     55     [source:ps/trunk/binaries/data/mods/public/simulation/components/ResourceGatherer.js ResourceGatherer],
     56     [source:ps/trunk/binaries/data/mods/public/simulation/components/ResourceSupply.js ResourceSupply]
     57   * Old description: [wiki:XML.Entity.Traits.Supply], [wiki:XML.Entity.Actions.Gather],
     58     [wiki:List:_Entities:_Nature:_Fauna], [wiki:List:_Entities:_Nature:_Fauna:_Herd],
     59     [wiki:List:_Entities:_Nature:_Geological:_Minerals]
     60   * ~~''Basic resource gathering''~~
     61   * ''Dropsites''
     62   * ''Kill animals before gathering meat''
     63   * ''Corrals''
    3564   * ''Auto-select nearby resources'' (when the currently targeted resource is exhausted)
     65
    3666 * '''Building construction'''
     67   * Components:
     68     [source:ps/trunk/binaries/data/mods/public/simulation/components/Builder.js Builder],
     69     [source:ps/trunk/binaries/data/mods/public/simulation/components/Cost.js Cost],
     70     [source:ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js GuiInterface]
     71   * Old description: [wiki:XML.Entity.Actions.Create], [wiki:XML.Entity.Traits.Creation], [wiki:List:_Entities:_Player:_Structures]
     72   * ''Placement constraints'' (on map; not on obstruction; not on water; on visible land)
     73   * ~~''Population effects''~~
     74     * Old description: [wiki:XML.Entity.Traits.Population]
    3775   * ''Resource usage''
    3876   * ''Foundations''
    3977   * ''Flatten terrain''
    40  * '''Settlements'''
    41  * '''Loot'''
    42  * '''Gates'''
    43  * '''Walls'''
    44  * '''Garrisoning'''
     78   * ''Repair''
     79     * Old description: [wiki:XML.Entity.Actions.Repair]
     80
    4581 * '''Training'''
     82   * Old description: [wiki:XML.Entity.Actions.Create], [wiki:XML.Entity.Traits.Creation]
    4683   * ''Training queues''
    4784   * ''Rally points''
     85
    4886 * '''Research'''
     87   * Old description: [wiki:XML.Tech]
    4988   * ''Research queues''
    5089   * ''Tech effects''
     90
     91 * '''Settlements'''
     92   * Old description: [wiki:List:_Entities:_Nature:_Geological:_Other]
     93
     94 * '''Loot'''
     95   * Old description: [wiki:XML.Entity.Traits.Loot], [wiki:XML.Entity.Actions.Loot]
     96
     97 * '''Gates'''
     98   * Old description: [wiki:XML.Entity.Actions.Lock]
     99
     100 * '''Garrisoning'''
     101   * Old description: [wiki:XML.Entity.Traits.Garrison]
     102
    51103 * '''Auras'''
     104   * Old description: [wiki:XML.Entity.Traits.Auras]
    52105   * ''Detect range entering/leaving''
    53106   * ''Modify unit stats''
    54  * '''Capturing'''
    55  * '''Diplomacy'''
    56  * '''Triggers'''
    57  * '''Objectives'''
     107
    58108 * '''LOS'''
     109   * Old description: [wiki:XML.Entity.Traits.Vision]
    59110   * ''Determine from units''
    60111   * ''Render''
    61112   * ''Affect pathfinding''
     113
    62114 * '''Forests'''
     115   * Old description: [wiki:List:_Entities:_Nature:_Flora:_Trees]
    63116   * ''Hiding''
     117
    64118 * '''AI'''
     119   * Components:
     120     [source:ps/trunk/binaries/data/mods/public/simulation/components/UnitAI.js UnitAI]
     121   * Old description: [wiki:XML.Entity.Traits.AI]
    65122   * ''Stances''
    66123   * ''Scouting''
     124     * Old description: [wiki:XML.Entity.Actions.Scout]
     125   * ''Patrolling''
     126     * Old description: [wiki:XML.Entity.Actions.Patrol]
     127   * ''Escorting''
     128     * Old description: [wiki:XML.Entity.Actions.Escort]
    67129   * ''AI players''
     130
    68131 * '''Audio'''
    69  * '''Hero units'''
     132   * Old description: [wiki:TDD_Audio]
     133
     134 * '''Territories'''
     135   * Old description: [wiki:Background:_Territories]
     136
     137 * '''Seasons'''
     138   * Old description: [wiki:Background:_Seasons]
     139
     140 * '''Weather'''
     141   * Old description: [wiki:Background:_Weather]
     142
     143 * '''Bartering'''
     144   * Old description: [wiki:XML.Entity.Actions.Barter]
     145
    70146 * '''GUI'''
     147   * Old description: [wiki:TDD_GUI]
     148   * Components:
     149     [source:ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js GuiInterface],
     150     [source:ps/trunk/binaries/data/mods/public/gui/session_new/ session GUI code]
     151   * ''Unit selection''
     152     * ''Selection rendering''
     153       * Old description: [wiki:XML.Entity.Traits.Footprint]
     154     * ''Bandboxing''
    71155   * ''Health bars''
     156     * Old description: [wiki:XML.Entity.Traits.Health]
    72157   * ''Minimap''
     158     * Old description: [wiki:XML.Entity.Traits.MiniMap]
    73159   * ''Go to hero unit''
    74160   * ''Go to idle worker''
    75161   * ''Detect combat''
    76162   * ''In-game manual''
     163
    77164 * '''Networking'''
     165
     166 * '''Hero units'''
     167
     168 * '''Walls'''
     169
     170 * '''Capturing'''
     171
     172 * '''Diplomacy'''
     173
     174 * '''Triggers'''
     175
     176 * '''Objectives'''