SuperSimpleGuy / dytenjin

An engine for making dynamic text-based java games.
GNU General Public License v3.0
1 stars 0 forks source link

Create object that affects base stats #8

Open SuperSimpleGuy opened 11 years ago

SuperSimpleGuy commented 11 years ago

StatsModifier should be essentially a single-layered StatsManager. However, StatsModifier objects should be able to merge themselves, edit themselves, point to a source, and a StatsManager needs to be modified to always have a StatsManager object.

SuperSimpleGuy commented 11 years ago

Moved to core framework, and with aspects in place can now better describe the problem/solution:

Need ways for aspects to affect the Stats in the aspects, through the use of a separate IIsParsable object that can handle Conditions (Durational Effects), Static Effects, and Situational Effects.