Ruin0x11 / OpenNefia

(Archived) Moddable engine reimplementation of the Japanese roguelike Elona.
MIT License
115 stars 18 forks source link

Implement all traits and items with charges (spellbooks, rods, etc.) #340

Closed Ruin0x11 closed 3 years ago

Ruin0x11 commented 3 years ago

Purpose of this PR

Related issues

Closes #50. Closes #4. Closes #188.

Description

Implements all traits.

To implement the rod charge absorption Etherwind mutation, the item system had to be refactored so that items with charges use aspects, which makes up most of the changes.