Input-Link Specifications ^agent ^bank (int) * ^died (yes/no) * ^heading (float) * ^health (int) * ^home-base (int) * ^last-heading (float) * ^level (int) * ^max-health (int) * ^max-stamina (int) * ^moving (yes/no) ^player-number (int) * ^position * ^x (int) * ^y (int) * ^rand (float) * ^stamina (int) * ^to-next-level (int) * ^treasure (int) * ^xp (int) ^object(s) * ^entity ^heading (float) ^health (int) ^is-spawning (yes/no) * ^level (int) ^moving (yes/no) * ^position * ^x (int) * ^y (int) * ^range (float) ^respawns (yes/no) * ^script-id (int) ^spawn-position ^x (int) ^y (int) * ^unique-id (int) ^xp-award (int) ^item ^type {health, stamina} ^amount (int) ^range (float) ^heading (float) ^astar-cost (int) or (float) ^guarded (yes/no) ^position ^x (int) ^y (int) * ^home * ^home-id (int) * ^position * ^x * ^y ^paths * ^path * ^enemy-id (int) //list of all enemies along path * ^path-id (int) * ^home-id (int) XXXXXXXXXXXXXXXX^lengthXXXXXXXXXXXXXXXXX(int)XXXXXXXXXXXX * ^cost (int) * ^goal * ^position * ^x (int) * ^y (int) * ^type {gold, health, stamina, home, spawn-point} Output-Link Specifications *^take-path * ^path-id (int) * ^cancel (yes) * ^status {nil, accepted, complete, canceled} *^go-to-home * ^home-id (int) * ^cancel (yes) * ^status {nil, accepted, complete, canceled} *^attack-enemy * ^enemy-id (int) * ^cancel (yes) * ^status {nil, accepted, complete, canceled} *^avoid-enemy * ^enemy-id (int) * ^cancel (yes) * ^status {nil, accepted, complete, canceled} *^sit-still * ^dummy (int) * ^cancel (yes) * ^status {nil, accepted, complete, canceled}