Item Manipulation Triggers

Datum 30. March 2026 · MyKE Edit Upravit

Item Manipulation Triggers#

Tato stránka popisuje triggery pro manipulaci s předměty v rámci skriptovacího systému Steamengine . Triggery se dělí na dvě hlavní kategorie: nízkoúrovňové triggery, které reagují na každou změnu vlastností předmětů, a vysokoúrovňové triggery, které zpracovávají akce herního klienta.

Nízkoúrovňové triggery#

Tyto triggery jsou volány přímo serverem při interních operacích s předměty.

@Create#

Volá se po vytvoření předmětu.

@Dupe#

Volá se při duplikaci předmětu.

@(Item)Enter varianty#

Triggery reagující na vstup předmětu do kontejneru, na postavu nebo na zem:

  • @ItemEnterContainer – předmět vstoupí do kontejneru
  • @ItemEnterChar – předmět vstoupí na postavu (inventář)
  • @ItemEnterGround – předmět je umístěn na zem

@(Item)Leave varianty#

Triggery reagující na odchod předmětu z různých umístění:

  • @ItemLeaveContainer – předmět opustí kontejner
  • @ItemLeaveChar – předmět opustí postavu
  • @ItemLeaveGround – předmět opustí zem

@(Item)StackOn(Item)#

Volá se před stackováním předmětů (slučování). Tento trigger je zrušitelný – vrácením hodnoty true (resp. 1) lze akci zastavit.

Vysokoúrovňové triggery#

Vysokoúrovňové triggery reagují na akce provedené hráčem přes herního klienta.

@DenyPickup(Item)(From)#

Zabraňuje zvednutí předmětu. Zrušitelný trigger – vrácení true/1 zablokuje zvednutí.

@DenyPut(Item)On(Ground)#

Zabraňuje položení předmětu na zem. Zrušitelný trigger.

@Put(Item)On(Item)#

Umožňuje vlastní zpracování při položení předmětu na jiný předmět.

@DenyEquip(OnChar)#

Zabraňuje nasazení předmětu na postavu. Zrušitelný trigger.

Důležité poznámky#

  • U všech implementací je dodržováno konzistentní pořadí parametrů.
  • Zrušitelné triggery (cancellable) umožňují zastavit akci vrácením true nebo 1.
  • Informační triggery pouze oznamují provedení akce a nelze je zrušit.

Character Manipulation#

Triggery pro manipulaci s postavami fungují na podobném principu, avšak postavy mají vždy mapové souřadnice namísto kontejnerů.

Související články#