jacobabrennan / Project-Fennel

http://antlerpig.com
4 stars 2 forks source link

Permanent Screen Features #22

Closed jacobabrennan closed 11 years ago

jacobabrennan commented 11 years ago

Screens currently consist of Tiles and Movers. Tiles are static and only provide movement flags in terms of gameplay. For anything interactive like passages (ladders) movers are currently used. The problem is that movers don't persist through screen deactivation and reactivation, so needed features can disappear. This needs to be fixed somehow. For example:

jacobabrennan commented 11 years ago

I've implemented persistent movers for the time being. This may be an acceptable long term solution, but any future project would have to have a way to save a region, persistent movers and all.

Also, perhaps persistent movers should have optional activate and deactivate hooks, such as an NPC that mills about, but always resets to a starting position, or a boss that resets to full health on deactivation and respawns any needed minions on activation.

jacobabrennan commented 11 years ago

The "persistent movers" option has become a stable (if not mature) system.