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

members

offline

(offline handler)

online

(online handler)

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.

DieHandler

protocol

members

die

(die handler text)

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)

GameStateHandler

protocol

members

ended

(ended handler)

started

(started handler)

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)

NameMenuHandler

protocol

members

name-menu

(name-menu handler options)

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)