Einstein-Engines
Einstein-Engines copied to clipboard
New Harpy Abilities & Traits
Description
Draft PR for birbs! Since their main unique ability was given as a trait to everyone (albeit in a watered down version as per #714), we might as well get them something new. And with our new and shiny traits/mood systems it seems like a perfect opportunity to do some new work!
The tentative new features can be found in this quasi-design/lore document, https://hackmd.io/5InmzXlOQc-AG7KSKoW1Nw
Just opening this PR up as draft to gather feedback ~~and keep myself accountable~~
TODO
- [x] Create a generic flying system that can be used for harpies
- [x] Modify stamina system to add persistent drains for stamina (to be used in flying)
- [ ] Do animation work with visualizers to make it look extra snazzy
- [ ] Create a generic Dash System that can displace an entity to a given location (kinda done? needs polish)
- [ ] Figure out conditionals and other edge cases with Dash System (will entities phase through walls accidentally or just take collision damage)
- [ ] Adjust Dash System for a short, targeted harpy flight.
- [ ] Add the preening system to get feathers or husks.
- [ ] Add "feathercraft" recipes to construction.
- [ ] Lock relevant abilities behind traits
- [ ] Move shit out of the dv harpy namespace lmao
- [ ] harpies real
Media
Changelog
:cl:
- add: Added birbs :D
- tweak: Tweaked birbs