Daedalus Dock - Modules - TypesProc Details

dog

Procs

check_altclickedSomeone alt clicked us, see if they're someone we should show the radial command menu to
check_pointSomeone we like is pointing at something, see if it's something we might want to interact with (like if they might want us to fetch something for them)
check_verbal_commandOne of our friends said something, see if it's a valid command, and if so, take action
command_radialShow the command radial menu
listen_throw_landA throw we were listening to has finished, see if it's in range for us to try grabbing it
listened_throwSomeone has thrown something, see if it's someone we care about and start listening to the thrown item so we can see if we want to fetch it when it lands
on_attack_handSomeone's interacting with us by hand, see if they're being nice or mean
on_befriendSomeone is being nice to us, let's make them a friend!
on_deathIf we died, drop anything we were carrying
on_examinedSomeone is looking at us, if we're currently carrying something then show what it is, and include a message if they're our friend
on_unfriendSomeone is being mean to us, take them off our friends (add actual enemies behavior later)
set_command_modeWhether we got here via radial menu or a verbal command, this is where we actually process what our new command will be

Proc Details

check_altclicked

Someone alt clicked us, see if they're someone we should show the radial command menu to

check_point

Someone we like is pointing at something, see if it's something we might want to interact with (like if they might want us to fetch something for them)

check_verbal_command

One of our friends said something, see if it's a valid command, and if so, take action

command_radial

Show the command radial menu

listen_throw_land

A throw we were listening to has finished, see if it's in range for us to try grabbing it

listened_throw

Someone has thrown something, see if it's someone we care about and start listening to the thrown item so we can see if we want to fetch it when it lands

on_attack_hand

Someone's interacting with us by hand, see if they're being nice or mean

on_befriend

Someone is being nice to us, let's make them a friend!

on_death

If we died, drop anything we were carrying

on_examined

Someone is looking at us, if we're currently carrying something then show what it is, and include a message if they're our friend

on_unfriend

Someone is being mean to us, take them off our friends (add actual enemies behavior later)

set_command_mode

Whether we got here via radial menu or a verbal command, this is where we actually process what our new command will be