Trying to document sensor ghosts on the wiki. Leviathan looks like it should generate a slipstream behind it, but I don't think I've ever seen it do this in actual gameplay, and it doesn't when I manually spawn one in code. Am I missing something?
(Also my code can't seem to spawn minnows which is odd)
EDIT: Okay, I don't think ghosts in general work if I just sit wherever and spawn them with console (e.g. Remnant, ship and Zig ghosts just stay where they're spawned and don't move or reveal themselves). I've seen ghosts spawn slipstreams but I dunno which type they are.
For the wiki, I'll just write down what I already knew to be true.
You've looked at SensorGhostManager, right? spawnGhost() in particular; the SensorGhost needs to be added to the "ghosts" list in order to function. ... which, that list is protected right now, let me add a getter for it - otherwise, I don't think you can spawn fully functional ghosts. And yeah, the leviathan leaves a slipstream behind.
Hmm - I suppose you could work around this with a custom derived SensorGhostManager; feels like you'd probably be doing this sort of thing already for a number of things.
question
what is the current official hard cap on weapon fire delay?
the minimum amount of time between firing a shot, chargeup, chargedown and burst delay combined
i mean exact number it gets cut off at, not balance or sanity considerations
i know there was no hard cap once but now there is and i don't recall reading anywhere what it is, just that thereis one
It's 20 shots per second.
Got it, this is a "should never happen" situation right?
My mistake btw, the "?" was from a DecimalFormat I was using to round the repairedness to 2 decimal places (found the exact issue on stackoverflow), the crash occurred when trying to parse the output as a float. Not my problem strictly speaking, but it'd be nice to find the exact cause
Right! It's a hard one to track down because once there's a NaN or Infinity in the data somewhere, it can propagate almost anywhere - any calculation that uses these results in a NaN (or Infinity), too, and there's no way to trace where it came from.