Player refactor
Player code is currently neither reader-friendly nor as flexible as we want. This project is about fixing that.
The rewrite is mainly about dividing up player.gd
--this script, which pilots the player character, is enormous, and also not terribly stylistic. The current plan is to redesign it as a multi-node state machine, as detailed in #244.
Several other…
Player code is currently neither reader-friendly nor as flexible as we want. This project is about fixing that.
The rewrite is mainly about dividing up player.gd
--this script, which pilots the player character, is enormous, and also not terribly stylistic. The current plan is to redesign it as a multi-node state machine, as detailed in #244.
Several other player-related refactors are being considered as well. In order to help us stay aware of each other, those may also belong here.