account
Use Harmony’s shared Online account catalogues, requests, and controllers.
This section follows Network → Account and uses the same catalogues, controllers, availability checks and confirmation monitoring.
Functions
account.available
Whether the shared Online inventory context is ready.
text
account.available()account.progress
{rank = integer, xp = integer}; unavailable values are -1.
text
account.progress()account.request_xp
Requests the same XP award as the Rank submenu.
text
account.request_xp()account.give_cash
Requests the existing $13 pickup.
text
account.give_cash()account.give_gold
Requests the existing one-gold-bar pickup.
text
account.give_gold()account.collectables
Catalogue of {hash, name, category} entries.
text
account.collectables()account.consumables
Catalogue of {hash, name, category} entries.
text
account.consumables()account.give_collectable
Requests a known catalogue collectable.
text
account.give_collectable(hash)account.give_consumable
Requests a known catalogue consumable.
text
account.give_consumable(hash)account.auto_sell_categories
Collections, Pelts, Meat, Animal Parts, Fish, Herbs, Valuables, Carcasses.
text
account.auto_sell_categories()account.set_auto_sell
Adds/removes this script's request for that named category.
text
account.set_auto_sell(category, enabled)account.set_infinite_items
Adds/removes this script's Infinite Items request.
text
account.set_infinite_items(enabled)Request actions return no value: returning from a call is not confirmation of an award. The existing Account monitor reports rejection, session changes and timeout through notifications; do not blindly retry. Unknown hashes/categories raise errors. Auto Sell and Infinite Items requests are combined with menu settings and other scripts' requests, and released on script stop. Already submitted game transactions continue under the existing account monitor. Reward requests are throttled to one per 500 ms per script, shared across XP and pickup actions. Do not use on-tick loops for reward requests.