Changes between Initial Version and Version 1 of Ticket #3


Ignore:
Timestamp:
May 13, 2006, 10:16:52 AM (18 years ago)
Author:
Stuart Walpole
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3 – Description

    initial v1  
    1     * Could be handled by modifying entity's template; when the tech is triggered (eg research is completed), the modifiers detailed in the tech XML are added to the affected entity templates.
    2           o How to reset templates between games; are all entities reloaded from their source files when starting a new game?
    3     * Each player will have to have its own copy of the entity templates (so that a tech upgrade does not affect all players).
    4     * To remove techs, could do the same in reverse. eg a player picks up a relic: a tech is triggered to give him a bonus; he loses the relic: an "anti-tech" is triggered that reduces the bonus back to the original value. Conditional techs just rely on having the necessary events to turn them on and off (eg the start and end of a certain season).
    5     * Some techs are triggered by starting the game with a certain civ (eg civ bonuses).
    6     * Some techs unlock new content (eg must research City Phase in order to build Fortress).
    7     * Define and implement tech XML format; there's an attempt in the Wiki; feel free to expand/modify. http://www.wildfiregames.com/users/code/wiki/index.php?title=XML.Tech
    8           o target (list of entity templates entities affected)
    9           o prerequisite (list of things that must have already been done in order to be able to research tech)
    10           o pair (name of the tech's pair technology; if the player researches this tech, its pair will no longer be available)
    11           o list of attributes (property that's modified) and values (the modifier added to that property)
     1 * Could be handled by modifying entity's template; when the tech is triggered (eg research is completed), the modifiers detailed in the tech XML are added to the affected entity templates.
     2   * How to reset templates between games; are all entities reloaded from their source files when starting a new game?
     3 * Each player will have to have its own copy of the entity templates (so that a tech upgrade does not affect all players).
     4 * To remove techs, could do the same in reverse. eg a player picks up a relic: a tech is triggered to give him a bonus; he loses the relic: an "anti-tech" is triggered that reduces the bonus back to the original value. Conditional techs just rely on having the necessary events to turn them on and off (eg the start and end of a certain season).
     5 * Some techs are triggered by starting the game with a certain civ (eg civ bonuses).
     6 * Some techs unlock new content (eg must research City Phase in order to build Fortress).
     7 * Define and implement tech XML format; there's an attempt in the Wiki; feel free to expand/modify. http://www.wildfiregames.com/users/code/wiki/index.php?title=XML.Tech
     8   * target (list of entity templates entities affected)
     9   * prerequisite (list of things that must have already been done in order to be able to research tech)
     10   * pair (name of the tech's pair technology; if the player researches this tech, its pair will no longer be available)
     11   * list of attributes (property that's modified) and values (the modifier added to that property)