Napadlo mne toto (neručím, že to bude fungovat případně, že to vůbec půjde
).
Na akci na předmět co chceš sebrat získáš sprite toho objektu a nastavíš ho jako obrázek pro kurzor.
Přitom si do nějaké proměnné budeš muset zapsat, že máš v ruce nějaký předmět (nejlepší by asi bylo,
aby jsi do té proměnné přiřadil jméno itemu co máš v ruce, jinak tam budeš mít NULL). Potom upravíš
game.script událost OnLeftClick (například, nevím čím chceš použít předmět na předmět), kde se nejprve
budeš ptát, jestli máš nějaký předmět v ruce a pokud ho budeš mít, tak si zjistíš nad jakým předmětem
zrovna máš kurzor a poté se zeptáš jestli se dá předmět co máš v ruce použít na onen předmět nad kterým jsi.
focuseditem.CanHandleItem( promenna_s_nazvem_toho_co_mas_v_ruce ) a pokud toto
uspěje, tak focuseditem.ApplyEvent( promenna_s_nazvem_toho_co_mas_v_ruce )
a kurzor nastavit zpátky na nějaký ten default sprite.
EDIT: menší stylistické úpravy, protože jsem to napsal jako prase
- ne že by to teď bylo nějak super