Animus control. In RF Online, scripts and the Automation API list a Cora character's animus with level, experience, HP and FP, and summon, dismiss, set it to attack or follow, and send it at a target.
MAU control. In RF Online, scripts and the Automation API list a Bellato character's MAUs, and buy a frame, call it out, board, climb out, send it back, repair it, reload its magazines and refill its spare packs.
MAU names. MAU frames, parts and ammunition carry their names from your RF install.
Class skills. In RF Online, the skill list carries the character's class skills after its forces and weapon skills, and use_skill casts them.
Weapon skills. The trainable weapon skills (Slash, Multi Shot and the rest) are listed and castable; a skill given no target is cast on the character.
Class changes. A promotion updates the character's class and class skills as soon as the server confirms it, and rf.class_options and rf.class_change let a script or an agent see the choices and promote.
Buffs, cooldowns and casting.observe lists the character's buffs and debuffs with the time left, each skill's cooldown and when it is ready, and the cast still waiting on the server; events reports effects gained and lost.
Experience and stamina.observe carries SP, FP under its own name, and how far through the current level the character is.
Walk collision. In RF Online, walk_to and step_toward stop at walls and route round them, path_to returns the way round, and clicking to move in the window routes round walls too.
Several characters behind one API.-headless -clients N with -serve or -mcp puts every character behind one API: /clients lists them, /c/<index>/ drives one, and every MCP tool takes a client number.
New character options.-race and -class choose the race and class of a character the client creates for a new account.
Automation token per port. Each port gets its own token file, -token-file names one, and -serve-addr 127.0.0.1:0 takes any free port and prints the address it took.
Skill details. Forces and skills carry their real names, FP cost, range and cooldown from your RF install, and a level that follows the server's own; forces used to read Force <n> with no cost.
Monster health. A monster's health is marked as a percentage, the only form the server sends it in.
Busy automation port. A client that cannot take its automation port stops with an error instead of starting without an API.
Monster levels. Every monster's level read 0. Fixed.
Stuck automation calls. A script or Automation API call could wait forever when the game connection stopped answering, as loot_nearby sometimes did; it now returns an error at its time limit.
Characters created with no class. An RF character the headless client created had no class, so it got no class skills or starting items. Fixed.
Shared automation token. Several clients started on one machine overwrote each other's automation token. Fixed.