Intention: [ object "AI" p@ "Intention" p@ ]%% Class: [ object "AI" p@ ]%% isKnownPlayers: [ object "KnownPlayers" p? ]%% isRunning: [ object "Running" p? ]%% [forth ai intention AI_INTENTION_IDLE object "AI" p@ "setIntention" { CtrlIntention.class } jexec 'jbforth/admin/actions/ai.htm' show|set AI_INTENTION_IDLE]%% [forth ai intention AI_INTENTION_ACTIVE object "AI" p@ "setIntention" { CtrlIntention.class } jexec 'jbforth/admin/actions/ai.htm' show|set AI_INTENTION_ACTIVE]%% [forth self ai intention AI_INTENTION_ATTACK object "AI" p@ "setIntention" { CtrlIntention.class L2Character.class } jexec 'jbforth/admin/actions/ai.htm' show|set AI_INTENTION_ATTACK for me]%% [forth 'jbforth/admin/actions/ai-visible.htm' show|AI Visible list]%%
*Target* | *You* | *Delta* |
[ "X" obj-p@ ] | [ self "X" p@ ] | [ "X" obj-p@ self "X" p@ - ] |
[ "Y" obj-p@ ] | [ self "Y" p@ ] | [ "Y" obj-p@ self "Y" p@ - ] |
[ "Z" obj-p@ ] | [ self "Z" p@ ] | [ "Z" obj-p@ self "Z" p@ - ] |
Distance: | [ object coords@ drop self "getDistance" { int.class int.class } jget int ] |