Another week in the bug mines, chasing ghosts of stupid things that don’t make sense until I have a eureka moment of stringing along like 17 degrees of absurdity to produce some form of answer for what might be going on.
Fen has been spending a lot of time reviewing the work donkey has been doing on the Twilit TF item. I don’t know what state it’s currently in, but the two have been chopping the finer points of all of the mechanics that need to go on behind the scenes to make a TF work properly. I THINK it may be done right now, but I am in no presence of mind to try and exhaustively review TF code to checkbox it off and add it to the build until everybody is back from the weekend so we can go over it and give it the green light.
My brain is utter mush – I had the fun and enviable task of having to view five hundred pages of title deeds, property searches and purchase contracts this week and I’m only halfway through….
Back 2 da mines.
0.9.070 Hotfixes: Fen Monkeyin’ Around Edition:
- The button to levitate should no longer be overwritten by other special attack buttons.
- Fixed Debris Field having an incorrect tooltip.
- Fixed Acid Cloud’s tooltip listing an incorrect damage type.
- New Item: Sizzlepod Staff, a level 3 rare staff that deals corrosive damage and can be found in the deepest forests of Mhen’ga.
- Improved text field input limitations for things like names and email addresses.
- Fiddled with some kineticist damage calculations in an eternal quest for big round numbers that probably don’t change anything for you but give me more chances to accidentally introduce an error into the code…
- “canFly” and “isFlying” are now tracked independently. Previously nearly everything flying-related was derived from the “canFly” check.
- The levitation perk now makes “canFly” true, which should allow for all the flight-based transit events in the game world to work seamlessly with it.
- “canFly” no longer matters for most combat events – isFlying is far more important.
- Creatures that are flying are now immune to most traditional trip attacks. Sweeping the legs doesn’t do much to a flappin’ bird! Not all attacks that respect this have special text to notify you that it’s working, but it should be.
- Added a “hasTripImmunity” function under the hood, and having the “Planted” feat or being tripped already both set it to true, as well as flying or the generic “trip immune” status many NPCs have. This should simplify checking if a creature can be tripped down to one value to check.
- I touched a lot of combat encounters wiring this up, so I may have introduced a fat-finger bug somewhere along the line.
- Added an argument to “hasTripImmunity” to ignore the flight-based immunity for flight-countering trip effects like the kineticist has.
- The jetpack accessory and flight-capable wings now allow you to “lift off” in combat. The “lift off” option shares a button with levitate ability and its ilk, and I tried to be intelligent about how they all nest together so that natural wings don’t prevent you from using your levitate ability (since that grants +10 evasion and is the “better” choice) – but the wing option will appear when your energy is too low. I also made them respect flight-disabling effects like the web status.
0.9.070 Changelog:
- [WHOOPS] Some wires were crossed, and an incomplete feature was accidentally included in the patchnotes. Amber’s cure quest is not yet ready. -Fen
Amber’s cure quest; simply talk to her about a cure whilst aboard your ship to get started. (Skom, AveryBirb and MoonKitten & DrunkZombie)
- PUBLIC: Spacewizards. Sorry, I mean kineticists can now be created in the public build. (Fen, Fen, Fen, and some guy called Fen. Savin, whoever that guy is, also too)
- Fixed Syri’s coat bust appearing when it should/shouldn’t be doing. (Jacques00)
- Added orgasm calls to a soaked raskvel scene where they were previously missing. (DrunkZombie)
- Fixed Syne showing the wrong bust in a scene. (lowercase_donkey)
- Fixed further potential crashing issues around the keybind implementation for hitting Accept and Cancel buttons on the UI, no matter where they appear. (Gedan)
- Fixed more improper uses of inventory handling interfaces caused by Telekinetic Warrior – these were much easier to find and eradicate with proper error messages! (Gedan)
- Fixed how the players last location is stored when boarding the Great Majin so that we can more safely return the player when they leave. (Gedan)
- Fixed some unparsed content in some Anyxine content. (Gedan)
- Fixed some potential crashes caused by new parser tags dealing with cock size parsing. (Gedan)
- Fixed some potential crashes with the keyboard navigation controls for the inventory, where it was possible for them to execute mid-transition to another UI layout and then immediately blow up. (Gedan)
- Fixed a stack state creation issue during the Ara diplomacy mission. (Gedan)
- Fixed a potential crash on some platforms returning weird and improper messages when the OS rejects a users request to fullscreen the page content. (Gedan)
- Fixed a further potential crash on some platforms where not only do they not return messages when emitting an exception, they don’t provide the stack either. (Gedan)
- Fixed a potential crash caused by using the Undo system immediately after fighting the Overqueen during First 14. (Gedan)
- Fixed a potential crash after ship combat against a Cyberpunk K7. (Gedan)
- Fixed a crash when changing cocksocks. (Gedan)
- Fixed a crash with the Ziltrap Vines when the player uses a deployable turret, and also possibly fixed some other issues with their AI not properly processing allied creature states. (Gedan)
- Fixed a crash with remove junk attempting to loot invalid piercings. (Gedan)
- Fixed a bunch more typos. (Jacques00)