If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Okay, I've kind of added ghosts and hobos. I could not check for absense of action, because in certain rounds the familiar may not act, no matter how full (for example, when casting Saucy Salve for the first time).

So currently SmartStasis simply checks at the beginning to see if your ghost/hobo is completely out of sustenance. This is less than ideal, but it's the best I could manage at the moment. I tested this very briefly using my ghost. It is untested with hobos (anyone want to give me a spirit hobo so I can test?).

I have one further question before implementing a "real" solution: the ghost's "stomach growls loudly" message and the hobo's "Oh, Helvetica" message appear to happen every time the familiar completely runs out of starfish capability. Is that a correct assumption? If so, it would be easy to add that to the act() function and detect when the ghost/hobo runs out.

I have one further question before implementing a "real" solution: the ghost's "stomach growls loudly" message and the hobo's "Oh, Helvetica" message appear to happen every time the familiar completely runs out of starfish capability. Is that a correct assumption? If so, it would be easy to add that to the act() function and detect when the ghost/hobo runs out.

Originally Posted by zarqon

Oh yeah. That's a good point although I often miss the moment the message happens since it will only occur once. You're just a little wrong. The hobo has two messages that trigger when she runs out of booze. The other is the "millennium hands and shrimp" message. The ghost has a bunch of messages when he runs out of food. Check the wiki for the list.

If they've run out of stock in a previous round, there is no message at all.

I'm pretty sure that would work like you want. It would not enter the stasis loop for +mp unless your MP was 30% or less of your max MP. The check for a maximum would have to be done somewhere else within the stasis loop, again setting inmp to 0 if you had reached your desired MP percent.

1) I have finally popped out of HC and will be able to test, using
2) the spirit hobo that someone sent me.

Holy crap! I was more than half-joking about that.

This mysterious someone, whose name may or may not rhyme with "Dorm's Row Shorty's Crew," shall remain unnamed. But know that this anonymous donor, whose parcel arrived despite inclement weather as though carried by a mighty airborne messenger, though he be shrouded in mystery (akin to the very answer of Life, the Universe, and Everything), has my undying gratitude.

They now operate transparently with your poison-removal combat setting. If you have it set to remove poison at Really Quite Poisoned or worse, that's what SmartStasis will do.

Thanks to the mysteriously anonymous unnamed donor, I now have SS working perfectly with hobos. It's lovely.

Someone suggested that FTF always cast Spring Raindrop Attack if you have a haiku katana equipped. I thought it too limiting to include in FTF (it would prevent you from using any of the other katana-granted combat skills), but in the case of stasis, it's a perfect restore option. SmartStasis will now cast Spring Raindrop Attack as part of its stasis restore loop.

Evil, evil GGG's

The dratted things have completely useless messages. There is no way to detect when a ghost runs out of MP-restoring ability, since the "hungry" messages show even when the ghost has restores remaining. The only way to be sure that a ghost has run out is if it has no message at all, but even that might be inaccurate due to Salve or some later-introduced something-or-other. The only thing that will work is a huge mash of contains_text() comparisons against every possible ghost message (checking for absense) and making sure it's not a Salve round, which is very ungainly and easily breakable by the smallest server-side change. Needless to say, that is not in this update. This version will stasis using ghosts regardless of their restore ability.

You're a bat-loving bastard son of a batty burrowgrub! Anyone who'd triple-post in his own thread probably plays with bits of bats in the belfry. You're the absolute lowest form of life, even lower than bat blade breeders, bedders of bat hat begeters and stuffed stab bat stuffers.