Open frazazel opened 15 years ago
I would recommend relabeling this to 'One on One PvM' or similar. There have been discussions of combat involving multiple monsters, and discussions of combat involving multiple players - both cooperative and competitive in both cases. This Milestone need not depend on these accomplishments.
So, fully functional is a bit of a stretch... Alright. It has been changed.
Effects and Combatants have been added to the code base. Equipment is still a ways in the future, methinks. Effects don't do anything. Currently the Combat class uses generic Combatants, but treats them as if they are 1 Hero and 1 Enemy.
(This will eventually be expanded upon to include the possibility of having multiple Hero Combatants and/or multiple Enemy Combatants in the same battle. Second person pronouns (ie. 'you') will need to be put into place to realize this eventuality.)
Update: Effects use Modifiers or Triggers to provide their effects. Skills and Triggers execute Actions to do things. Stats affect the outcome of attacks. Equipment still isn't implemented, but Ed's working on that.
Functional combat between a player and a (computer controlled) monster that includes stats, skills, effects and equipment.