Ikar BotHardShiftRoadmapContactGet
Changelog

Reference changelog

What changed in the reference and when — new fields, corrected codes and reworked sections, version by version.

On this page

The reference has its own version, unrelated to the application's. The first two numbers are the reference line (the public_v1.5 directory); the third one goes up with every text update.

1.5.0 — 5 September 2026

The start of line 1.5. The private store sections were reworked, and this changelog was started along the way.

  • StoreType — a new object holding the store type codes: NONE, SELL, SELL_SETUP, BUY, BUY_SETUP, MANUFACTURE, PACKAGE_SELL. Compare storeType against these, not against a bare number.
  • The store code table was wrong and is fixed. It used to say 2 — package sell, 8 — general manufacture, 10 and 11 — store setup. It now says 2 — setting a sell store up, 4 — setting a buy store up, 5 — craft, 8 — package sell. A script looking for a package store by storeType == 2 found owners in setup mode and never found a package store at all.
  • bot.storeType — the property is documented; it was missing from the reference entirely.
  • Buy stores — documented: in their lots price is what the owner pays per unit, count is how many more they will buy, and oid is always 0. This covers both StoreItem and PrivateStoreEntry in the event.
  • Package stores — documented: the list is sold as one lot and cannot be bought piecemeal. For a store you opened the type is reliable; the value in the owner's Char.storeType is not confirmed yet.
  • PrivateStoreListReceived — the event's storeType field is documented.
  • enchantLevel — the field was added to StoreItem and to PrivateStoreEntry.
  • The Russian Models page had no StoreItem section even though the Commands page linked to it. The section is there now.
  • The example project now ships next to the reference — ikar-script-example.zip, with freshly exported API jars (StoreType included). The Getting started page links to it from the .jar plugin section.