bothack.delegator
->Delegator
(->Delegator writer handlers inhibited)
Positional factory function for class bothack.delegator.Delegator.
AboutToChooseActionHandler
protocol
members
about-to-choose
(about-to-choose handler gamestate)
ActionChosenHandler
protocol
members
action-chosen
(action-chosen handler action)
ActionHandler
protocol
members
choose-action
(choose-action handler gamestate)
ApplyItemHandler
protocol
members
apply-what
(apply-what handler prompt)
AttachCandlesHandler
protocol
members
attach-candelabrum-candles
(attach-candelabrum-candles handler prompt)
AutotravelHandler
protocol
members
travel-where
(travel-where handler)
BOTLHandler
protocol
members
botl
(botl handler status)
ChargeWhatHandler
protocol
members
charge-what
(charge-what handler prompt)
ChooseCharacterHandler
protocol
members
choose-character
(choose-character handler)
ConnectionStatusHandler
protocol
CreateWhatMonsterHandler
protocol
members
create-what-monster
(create-what-monster handler text)
CurrentSkillsHandler
protocol
members
current-skills
(current-skills handler options)
deregister
(deregister delegator handler)
Deregister a handler from the delegator.
DipHandler
protocol
members
dip-into-what
(dip-into-what handler prompt)
dip-what
(dip-what handler prompt)
DipHereHandler
protocol
members
dip-here
(dip-here handler prompt)
DirectionHandler
protocol
members
what-direction
(what-direction handler prompt)
DlvlChangeHandler
protocol
members
dlvl-changed
(dlvl-changed handler old-dlvl new-dlvl)
DoTeleportHandler
protocol
members
do-teleport
(do-teleport handler prompt)
DrinkHereHandler
protocol
members
drink-here
(drink-here handler prompt)
DrinkWhatHandler
protocol
members
drink-what
(drink-what handler prompt)
DropSingleHandler
protocol
members
drop-single
(drop-single handler text)
DryFountainHandler
protocol
members
dry-fountain
(dry-fountain handler text)
DumpCoreHandler
protocol
members
dump-core
(dump-core handler text)
EatItHandler
protocol
members
eat-it
(eat-it handler what)
EatWhatHandler
protocol
members
eat-what
(eat-what handler prompt)
EngraveAppendHandler
protocol
members
append-engraving
(append-engraving handler prompt)
EngraveWhatHandler
protocol
members
write-what
(write-what handler prompt)
EngraveWithWhatHandler
protocol
members
write-with-what
(write-with-what handler prompt)
EnhanceWhatHandler
protocol
members
enhance-what
(enhance-what handler options)
EnterGehennomHandler
protocol
members
enter-gehennom
(enter-gehennom handler text)
ForceGodHandler
protocol
members
force-god
(force-god handler text)
ForceLockHandler
protocol
members
force-lock
(force-lock handler text)
FoundItemsHandler
protocol
members
found-items
(found-items handler items)
FullFrameHandler
protocol
members
full-frame
(full-frame handler frame)
GenocideHandler
protocol
members
genocide-class
(genocide-class handler prompt)
genocide-monster
(genocide-monster handler prompt)
IdentifyWhatHandler
protocol
members
identify-what
(identify-what handler options)
InventoryHandler
protocol
members
inventory-list
(inventory-list handler inventory)
KeepSaveHandler
protocol
members
keep-save
(keep-save handler text)
KnowPositionHandler
protocol
members
know-position
(know-position handler frame)
LevelTeleportHandler
protocol
members
leveltele
(leveltele handler prompt)
LiftBurdenHandler
protocol
members
lift-burden
(lift-burden handler burden item-label)
LockHandler
protocol
members
lock-it
(lock-it handler text)
unlock-it
(unlock-it handler text)
LootItHandler
protocol
members
loot-it
(loot-it handler what)
LootWhatHandler
protocol
members
loot-what
(loot-what handler options)
MakeWishHandler
protocol
members
make-wish
(make-wish handler prompt)
map->Delegator
(map->Delegator m__5869__auto__)
Factory function for class bothack.delegator.Delegator, taking a map of keywords to field values.
MultilineMessageHandler
protocol
members
message-lines
(message-lines handler lines)
NameWhatHandler
protocol
members
name-what
(name-what handler prompt)
NetHackWriter
protocol
members
write
(write this cmd)
Write a string to the NetHack terminal as if typed.
new-delegator
(new-delegator writer)
OfferHandler
protocol
members
offer-how-much
(offer-how-much handler prompt)
PayDamageHandler
protocol
members
pay-damage
(pay-damage handler text)
PayWhomHandler
protocol
members
pay-whom
(pay-whom handler)
PickupHandler
protocol
members
pick-up-what
(pick-up-what handler options)
PromptResponseHandler
protocol
members
response-chosen
(response-chosen handler method response)
PutInWhatHandler
protocol
members
put-in-what
(put-in-what handler options)
PutOnItemHandler
protocol
members
put-on-what
(put-on-what handler text)
PutSomethingInHandler
protocol
members
put-something-in
(put-something-in handler prompt)
QuiverHandler
protocol
members
ready-what
(ready-what handler text)
ReadWhatHandler
protocol
members
read-what
(read-what handler prompt)
ReallyAttackHandler
protocol
members
really-attack
(really-attack handler what)
RedrawHandler
protocol
members
redraw
(redraw handler frame)
register
(register delegator handler)
(register delegator priority handler)
Register an event/prompt handler.
RemoveItemHandler
protocol
members
remove-what
(remove-what handler text)
RubWhatHandler
protocol
members
rub-what
(rub-what handler prompt)
SacrificeItHandler
protocol
members
sacrifice-it
(sacrifice-it handler what)
SacrificeWhatHandler
protocol
members
sacrifice-what
(sacrifice-what handler prompt)
SeducedHandler
protocol
members
seduced-puton
(seduced-puton handler text)
seduced-remove
(seduced-remove handler text)
SellItHandler
protocol
members
sell-it
(sell-it handler offer what)
set-inhibition
(set-inhibition delegator state)
When inhibited the delegator keeps delegating events but doesn't delegate
any prompts or writes.
set-writer
(set-writer delegator writer)
StillClimbHandler
protocol
members
still-climb
(still-climb handler prompt)
StopEatingHandler
protocol
members
stop-eating
(stop-eating handler prompt)
switch
(switch delegator handler-old handler-new)
Replace a prompt handler with another, keep the priority.
TakeOffItemHandler
protocol
members
take-off-what
(take-off-what handler text)
TakeOutWhatHandler
protocol
members
take-out-what
(take-out-what handler options)
TakeSomethingOutHandler
protocol
members
take-something-out
(take-something-out handler prompt)
TeleportWhereHandler
protocol
members
teleport-where
(teleport-where handler)
ThrowWhatHandler
protocol
members
throw-what
(throw-what handler prompt)
ToplineMessageHandler
protocol
members
message
(message handler text)
VaultGuardHandler
protocol
members
who-are-you
(who-are-you handler prompt)
WearItemHandler
protocol
members
wear-what
(wear-what handler text)
WhatNameHandler
protocol
members
what-name
(what-name handler prompt)
WhichRingFingerHandler
protocol
members
which-finger
(which-finger handler prompt)
WieldItemHandler
protocol
members
wield-what
(wield-what handler text)
WizmodeEnhanceHandler
protocol
members
enhance-without-practice
(enhance-without-practice handler prompt)
ZapWhatHandler
protocol
members
zap-what
(zap-what handler prompt)