Stendhal Achievement Development: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Madmetzger |
imported>Madmetzger |
||
| Line 50: | Line 50: | ||
*** <del>key = achievement name, value progress value?</del> statistics should be tracked for everything that might be checked for an achievement --[[User:Madmetzger|Madmetzger]] 07:20, 29 July 2010 (UTC) |
*** <del>key = achievement name, value progress value?</del> statistics should be tracked for everything that might be checked for an achievement --[[User:Madmetzger|Madmetzger]] 07:20, 29 July 2010 (UTC) |
||
*** add data recording that can be checked |
*** add data recording that can be checked |
||
* <del>find a way to conveniently add new achievements</del> using ChatConditions and the factories makes it easy to add new achievements |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
* find a way to conveniently add new achievements |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
*** <del>categorized by type of event to determine what to check, i.e. killed x creatures of type y condition should only be checked when having killed a creature but not on looting an item</del> already implemented by categorizing achievements and checking only the right category at each event |
*** <del>categorized by type of event to determine what to check, i.e. killed x creatures of type y condition should only be checked when having killed a creature but not on looting an item</del> already implemented by categorizing achievements and checking only the right category at each event |
||
==== Quest Achievements ==== |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
==== Item Achievements ==== |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
==== Fighting Achievements ==== |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
==== Zone Achievements ==== |
|||
* for zone visit achievements, how to check them: |
* for zone visit achievements, how to check them: |
||
** <del>hardcoded list of zones to visit for the achievement</del> hardcoded zone name lists don't seem to be maintainable |
** <del>hardcoded list of zones to visit for the achievement</del> hardcoded zone name lists don't seem to be maintainable |
||
** exclude all zones including "house", "apartment" |
** <del>exclude all zones including "house", "apartment"</del> |
||
** zones starting with "int" are interiors, region is within zone name |
** <del>zones starting with "int" are interiors, region is within zone name</del> zones have a method isInterior() to check |
||
** zones starting with a number >-1 are above ground, region is within zone name |
** <del>zones starting with a number >-1 are above ground, region is within zone name<del> exterior zones have a method getLevel()to check |
||
** zones starting with a number <-1 are below ground, region is within zone name |
** <del>zones starting with a number <-1 are below ground, region is within zone name</del> exterior zones have a method getLevel()to check |
||
** use zone level attribute, area is in name/xml file, and add a flag to zone xml for accessibility to all players |
** <del>use zone level attribute, area is in name/xml file, and add a flag to zone xml for accessibility to all players</del> implemented |
||