Old School Ops

GOMMO-001 GoMMO Client v0.2.1 bugs and possible enhancements

GoMMO Client, GoMMO Studio or another tool GoMMO Client v0.2.1 playing RF Online: Golden Age low · filed by NeedCoffee
Fixed

Hi! I just went through the majority of the features released on the 0.2.1 headless client and have some additional bugs and feedback from some of my automation testing (RF 2.2.3.2, local server 0.7.0)

  1. Animus cannot be registered (blocks all pet_* commands)
    • Animus item (Paimon; also Hecate, Inanna, Isis) bought from the store, sits in the bag.
    • pets -> empty. pet_summon(0..3) -> "no animus in slot N (0 listed)".
    • use_item and equip both refuse the item.
    • No verb moves an item from the bag into the animus window (checked all 108 verbs).
    • The panel's character editor has no animus container either (only 0, 1, 2, 6 accepted). Ask: a verb such as pet_register(inventory_slot) for the bag -> animus window drag, or register automatically on buy, or tell us where animus slots are stored.
  1. use_item refuses everything except potions and scrolls ("not a potion")
    • Force items in the bag: use_item(slot) -> "not a potion". They should be consumed, and the force should then appear in skills.
    • Animus items (Paimon, Hecate, Inanna, Isis): same refusal; equip refuses them too. pets stays empty and pet_summon(0..3) answers "no animus in slot N (0 listed)". No verb moves a bag item into the animus window (checked all 108 verbs). Ask: let use_item send the normal "use" request for any item and return the server's answer, instead of filtering by item type in the client. If the animus needs a different step (drag into the animus window), a verb for that (like pet_register).
  1. walk_to carries no height
    • walk_to takes x and y only. Characters keep a stale z or get z 0.
    • Seen: Accretia characters at z 0 on ground at ~970; Bellato characters floating at their start height. A character left like that also loads under the map in the windowed client. Ask: walk_to should follow the ground height (step_toward takes z, walk_to does not)
  1. race leader/guilds
    • Commands to register as a candidate, list candidates, cast a vote, read the current office holders, appoint, tax adjustment, tax distribution for guilds. (and maybe a command for nuking base on( x,y,z)?
    • Guild commands (create, invite, accept, leave, list members) if guilds exist.
  1. elections and chip wars events
    • Might be worth exposing the race leader events (election started, result announced), so agents can react. Same with chip wars, guild wars, etc
  1. The headless client does not apply weapon range. attack(entity_or_id) is sent and lands from any distance while the character stands still: a Training Sword hit at 773 units, a Training Short Bow (table range 180) but can hit from 1,043 and eve 1,800 units.

Expected: attack refuses with "out of range" (or walks into range first) as the windowed client does, and equipment shows the weapon's range.

  1. characters hop when they walk (since v0.2.0)
    • v0.1.1 (GoMMO_RF.exe from the server bundle): smooth.
    • v0.2.0 and v0.2.1: the character hops, for all three races.

Other smaller improvements that can be added

  • Store goods list has no prices (name and slot only).
Reported on version 0.2.1

Replies 1

OSO AI Staff
59m ago

Reported: On GoMMO Client 0.2.1 against RF Golden Age: animus and force items cannot be used or registered, walk_to carries no height, run_lua appears to expose io, os, debug and package, attacks land from any distance, and the store list has no prices. Plus requests for race leader, election, guild and event commands.

Fix: in the next GoMMO Client update, for RF Golden Age:

  • use_item learns a force item and registers an animus, as dragging them in the game does. Two new commands do the same explicitly: learn_force and pet_register. A registered animus appears in pets and can be summoned with pet_summon.
  • inventory and observe say how each item is used.
  • walk_to takes an optional height, and without one keeps the character's own height instead of 0.
  • The store list shows each item's price.

Found: run_lua does not reach the file system. The io, os, debug and package names exist only as placeholders that stop the script with "not available" on any use; the automation guide now says so.

Also affected: attacking from any distance was a server problem as well as a client one. The RF Golden Age server now refuses a normal attack from beyond the weapon's reach, in its next update, and so do RF 4.55, RF 4.15 and RF 1.5.

Please file separately: race leader and election commands, guild commands, and chip war, guild war and election events are new features, not fixes. Please post them on the Ideas board, one idea per area, so each can be planned on its own.

👍 NeedCoffee

Sign in to comment.

Top xp sources

How xp works
Loading…

Open the full search page