mysterymagination / ryddelmyst

cutethulhu meets Castlevania on the battlefields of Final Fantasy Tactics!
GNU General Public License v3.0
2 stars 0 forks source link

Add Sylvan Labyrinth win condition #92

Closed mysterymagination closed 1 month ago

mysterymagination commented 10 months ago
mysterymagination commented 2 months ago

~todo~: we got the wood egg death event in, but what to have the treant do? The original idea was to have him jump in the lava after the egg and die; this only makes sense if he wouldn't enter the lava previously. I looked at blocking volumes, but it seems a greenlist with just player for collision is tough, as is a redlist of just the treant; it wants to do lump everything in by collision profiles and I don't want to change the player collision profile from Pawn because that's scary. Instead, simply removing the lava pool from navmesh volume might be better and then at egg death we can have special behavior that moves the treant into the pool. Hopefully not having a navmesh won't be a problem if I give a direct movement command? or we could add that area to navmesh dynaically.

mysterymagination commented 2 months ago

~todo~: make the egg not liftable until you have all the treasures

mysterymagination commented 2 months ago

~todo~: make it possible to launch the wood egg from a grab, and enable its physics so we can huck it into the lava instead of walking it in

mysterymagination commented 1 month ago

~todo~: apparently the teleport near player BT task does not care about blocker navmod volumes; the treant can teleport into the lava pool right away without the egg being involved at all. EDIT: I added logic to check teleport location inside the bounding box of the lava block volume