Инструменты пользователя

Инструменты сайта


ru:rpd:customitem

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ru:rpd:customitem [2018/05/29 20:07] mikeru:rpd:customitem [2019/05/21 20:44] (текущий) mike
Строка 3: Строка 3:
 Кастомные предметы - возможность RPD, планируемая к включению в 28.3. Кастомные предметы полностью реализуются с помощью lua скриптов. Кастомные предметы - возможность RPD, планируемая к включению в 28.3. Кастомные предметы полностью реализуются с помощью lua скриптов.
  
-см. [[https://github.com/NYRDS/pixel-dungeon-remix/blob/28.2/PixelDungeon/src/main/assets/scripts/items/RawFish.lua|например тушка рыбы]]+см. [[https://github.com/NYRDS/remixed-dungeon/blob/1af6a18f5385fb9e37e516c0aaf9b5a975f7388e/RemixedDungeon/src/main/assets/scripts/items/RawFish.lua#L12|например тушка рыбы]]
  
 Скрипт предмета состоит из таблицы описания и методов предмета. Скрипт предмета состоит из таблицы описания и методов предмета.
Строка 18: Строка 18:
 На текущий момент поддерживаются следующие методы: На текущий момент поддерживаются следующие методы:
  
-  * actions(self, item, hero) - список действий которые герой может совершить с предметом +  * **actions**(self, item, hero) - список действий которые герой может совершить с предметом 
-  * execute(self, item, hero, action) - выполнение действий из списка выше +  * **execute**(self, item, hero, action) - выполнение действий из списка выше 
-  * burn(self, item, cell) - реакция предмета на контакт с огнём +  * **burn**(self, item, cell) - реакция предмета на контакт с огнём 
-  * freeze(self, item, cell) - реакция предмета на контакт с холодом +  * **freeze**(self, item, cell) - реакция предмета на контакт с холодом 
-  * poison(self, item, cell) - реакция предмета на контакт с токсичным газом +  * **poison**(self, item, cell) - реакция предмета на контакт с токсичным газом 
-  * onThrow(self, item, cell) - реакция предмета на падение при броске+  * **onThrow**(self, item, cell) - реакция предмета на падение при броске
  
ru/rpd/customitem.1527624471.txt.gz · Последнее изменение: 2018/05/29 20:07 — mike