Aetheria Wiki

Poncho's commands

The full list, with costs and unlocks, is on the Commands reference.

"Takes time" commands make him actually do something (and wait for it). Sensors are instant.

Always available

CommandDoesReturns
move(dir)Roll one tile North / East / South / WestFalse if blocked
move_by(dx, dy)Roll dx across (+ = right), dy down (+ = down)False if blocked
wait(seconds)Idle and cool down (3× cooling)
till()Till the soil under himTrue/False
plant(Potato)Plant a seed on tilled soil (uses 1 seed)True/False
water()Water the tile (crops need water to grow)True/False
harvest()Pick a ripe crop → potatoes in the bagTrue/False
is_tilled()Is the tile under him tilled?True/False
is_ripe()Is the crop under him ripe?True/False
get_crop()What's planted under himPotato, Radish, Beans, Corn, Duskberry, AetherLily or None
clear(dir)Hit the brush/tree/boulder next to him (your land only); weeds, wood or stone go in the bagTrue when it's gone
look(dir)What's next to him: Tree, Boulder, Brush, a crop, something built (WoodenFence, Bench...)that, or None
deposit(what, dir)Put all of something from the bag into the storage next to himhow many went in
deposit_all(dir)Put everything that storage accepts into it (never potatoes)how many went in
withdraw(what, count, dir)Take up to count of something out of the storage next to himhow many he got
stored(what, dir)How many of something are in the storage next to himnumber
scan_structures()Everything built in sensor rangelist of [dx, dy, Thing]
build(dir)Work on the construction site next to himTrue when it's finished
dock()Plug into a charging dock next to him: big cool-down, better moodTrue/False
read_sign(dir)The text on the sign or banner next to himtext ('' if none)
spread(what)Spread a bag of Compost, Urea, Lime, Sulfur, Phosphate or Potash on the tileTrue/False
attack(dir)(ruins) Zap whatever is next to himTrue if it hit
open_crate(dir)(ruins) Pry open an adjacent crate; loot goes to the bagTrue if there was one
danger()(boss room) Is the tile under him marked by the Loop Warden?True/False
scan_danger()(boss room) Every marked tile in sensor rangelist of [dx, dy]
boss_open()(boss room) Is the Warden venting (shield down)?True/False

Unlocked by Syntax Manuals

Using a locked command stops the program and Poncho tells you which manual teaches it.

ManualWhereTeaches
SensorsYour first ruins crate always has itscan() → list of [dx, dy] enemies · scan_crates() → list of [dx, dy] crates · nearest_enemy() → [dx, dy] or None · enemy_in_range() → True/False
HorticultureShop, 40is_watered() · fertilize() (uses 1 fertilizer; crops ripen ~25% faster)
NavigationShop, 25get_x() · get_y() (his grid column / row)
AgronomyShop, 60 (notebook ch. 4)get_soil() → rough soil health 0–100 · get_neighbors() → [North, East, South, West] crops · get_ripeness() → 0–100
MemoryNotebook ch. 8 reward, or the Mendwell trader (Trusted)dictionaries · remember(name, value) keeps a value even after the program stops (and in saves; up to 32 things) · recall(name) → it back, or None · forget(name)

Unlocked by perks

PerkTeaches
Soil Sciencetake_sample() (sample the tile into Poncho's case) · get_lab() → [pH, N, P, K] from the last lab test, or None
Field Probeprobe() → live [pH, N, P, K]
Subroutinesrun_script("name") runs one of your saved scripts, then carries on (see Saved scripts)
FunctionsShop 150, or a rare crate dropthe def keyword (def, return, global)