Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#2 closed refactoring (fixed)

Trait system refactoring

Reported by: epyon Owned by: epyon
Priority: major Milestone: 0.9.9
Component: engine Version: 0.9.8.10
Keywords: Cc:
Blocked By: Blocking: 3

Description (last modified by epyon)

Trait requirements should be possible to be complex, traits themselves can either be Basic, Advanced or Master.

Menu needs to fit the big amount of traits, and also immidately show the name and requirements.

Traits need the following fields:

  • Name, Description, Quote, Full
  • Type (Basic, Advanced, Master)
  • Max level
  • Requirements
    • Required trait
    • Required level
  • Blocks


Change History (11)

comment:1 Changed 17 years ago by epyon

  • Status changed from new to assigned

comment:2 Changed 17 years ago by epyon

  • Blocking set to 3

comment:3 Changed 17 years ago by epyon

  • Description modified (diff)

comment:4 Changed 17 years ago by epyon

(In [527]) * moved TraitData? to doomtraits

  • added expanded reqs parsing ( refs #2 )

-* added blocked parsing ( refs #2 )

comment:5 Changed 17 years ago by epyon

(In [528]) * Requirement checking works ( refs #2 )

comment:6 Changed 17 years ago by epyon

(In [529]) * proper rendering of extended requirements ( refs #2 )

comment:7 Changed 17 years ago by epyon

(In [530]) * level requirement implemented ( refs #2 )

comment:8 Changed 17 years ago by epyon

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [531]) * enchanced trait requirements implemented ( closes #2 )

comment:9 Changed 17 years ago by epyon

(In [540]) * Gun Kata master trait implemented (refs #2)

  • only a single master trait can be picked (refs #2)

comment:10 Changed 17 years ago by epyon

(In [541]) * Ammochain master trait implemented (refs #2)

comment:11 Changed 17 years ago by epyon

(In [542]) * Dodge Master trait implemented ( refs #2 )

  • all master traits tested ( closes #2 )
Note: See TracTickets for help on using tickets.