- A
Charactershould have anameand ahealthpool. - A
Character'shealthis initialized at100and cannot go above this value. - A
Charactercan either bealiveordead- when it reaches0healthpoints. - A
CharactercanattackanotherCharacterand deal1damage point to its enemy'shealthif it isn't alreadydead. ACharactercannot attack itself... - A
CharactercanhealanotherCharacterand return1point to its ally'shealthpool. ACharactercan heal itself!
A
Charactercan now have a job! Create ajobspackage to store them.
- A
Warrioris aCharacterthat deals between0and9damage points to its enemy'shealth! Moreover, aWarriorcan attack itself... - A
Warriorcan only heal itself.
- A
Mageis aCharacterthat cannot deal any damage. - A
Magecan heal anotherCharacterand return between5and10points to its ally'shealthpool. - From now on, a
Charactercannot exist without a job.
A
Charactermay now belong to aFaction!
- A newly created
Characterdoesn't belong to anyFaction. - A
CharactercanjoinaFaction. - A
CharactercanleaveitsFaction. - A
Charactercannot deal damage to anotherCharacterof the sameFaction. - A
Charactercan only heal anotherCharacterof the sameFaction.
- A
Charactercan now damage non-character entities. - Anything that has
healthis considered anEntity. - An
Entitycannot deal damage and cannot heal nor be healed. - An
Entitycannot belong to aFaction.
- A
Factionmay now declare one or moreFactions as friends. - A
Charactercannot deal damage to anotherCharacterof the sameFactionor of one of its friends. - A
Charactercan only heal anotherCharacterof the sameFactionor of one of its friends.
- A
Charactermay now belong to one or moreFactions...