Opened 16 years ago

Closed 16 years ago

Last modified 16 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 16 years ago by epyon

  • Status changed from new to assigned

comment:2 Changed 16 years ago by epyon

  • Blocking set to 3

comment:3 Changed 16 years ago by epyon

  • Description modified (diff)

comment:4 Changed 16 years ago by epyon

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

  • added expanded reqs parsing ( refs #2 )

-* added blocked parsing ( refs #2 )

comment:5 Changed 16 years ago by epyon

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

comment:6 Changed 16 years ago by epyon

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

comment:7 Changed 16 years ago by epyon

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

comment:8 Changed 16 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 16 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 16 years ago by epyon

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

comment:11 Changed 16 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.