Feature - Implemented Chalky hands in the Billard Room

fronobulax

Developer
Staff member
I have a clannie who always forgets to get Chalky Hands while trying to open the Library. That started happening more since the Pool Cue just had to be available and not just equipped. Could mafia protect him from himself?

If the Library is not open, a Pool Cue is in inventory and chalk is available mafia could:

a) pop up a warning about adventuring without chalky hands
OR
b) just use the chalk

Either would solve my clannie's problem. The former would annoy the pop-up haters and automaters and the latter might annoy the chalk hoarders so it would probably need to be an opt-in preference.

Thank you.
 
r12082

I'm going to refactor some things so that relay warnings are easier to code on the back-end. It should be far easier to drop them in where we want them.
 
Does it only appear after 5 turns in the zone ? As the encounter cannot appear before that ?

This is why I didn't add the feature long ago. On the other hand, the recently-added combat queue tracking means that this can reasonably be implemented. In fact, the same thing can be done for the Boss Bat warning.
 
They do. Unless you pick the "doesn't take a turn" choice that some of them have (in other locations). The pool cue is a superlikely rather than a noncombat, which I guess is why I was thinking it would be all combats in the Billiard Room until delay is finished. I guess superlikelies can go in the noncombat_queue and that can be "good enough" for many purposes. I think combat_queue already includes wandering monsters and such that aren't actually part of the queue, but will work great for tracking delay().
 
Kay. r12085 basically implements that; it is predicated on the combat queue and noncombat queues being correct, but those (especially noncom queue) can be improved with future work.

edit: also, known bug after choosing to proceed with the adventure by clicking the hand:

Code:
[13546] Unknown adventure

Not sure what's causing it.

edit2: found it, r12086
 
Last edited:
Back
Top