Перейти к содержимому

Путешествия Xytabich'а

  • записей
    12
  • комментариев
    25
  • просмотров
    199

OpenPeripheral: Integration #9 Thaumcraft 4

Xytabich

79 просмотров

Расширение для работы с Thaumcraft.

Если вы ещё не прочитали вступительную статью - рекомендуется сделать это сейчас, так как описания данных предметов/жидкостей/сущностей здесь нет.

 

Адаптеры блоков

Контейнер аспектов - устройство/хранилище, содержащее аспекты.

Идентификатор: thaumcraft_aspect_container
getAspects():table - список хранящихся аспектов
    - name:string - тип аспекта
    - quantity:number - количество
getAspectsSum():table - таблица {name=count} - сумма аспектов по типам (если в блоке больше одной записи одного типа)
getAspectCount(aspect:string):number - сколько аспекта этого типа хранится в блоке

 

Банка

Идентификатор: thaumcraft_jar
getAspectFilter():string - тип аспекта на бирке
getAspects():table - список хранящихся аспектов
    - name:string - тип аспекта
    - quantity:number - количество

 

Узел ауры

Идентификатор: thaumcraft_node
getNodeType():string - тип узла: normal, unstable, dark, tainted, hungry, pure
getNodeModifier():string - модификатор узла: bright, pale, fading

 

Транспортировщик эссенции - трубы и всё с ними связанное

Идентификатор: thaumcraft_essentia_transport
getSuctionAmount(direction:string):number - сила всасывания
getSuctionType(direction:string):string - тип всасываемой эссенции
getEssentiaAmount(direction:string):number - количество хранящейся эссенции
getEssentiaType(direction:string):string - тип хранящейся эссенции

 

Мозг в банке

Идентификатор: thaumcraft_brain
getXP():number - количество хранящегося опыта

 

Мистическое ухо

Идентификатор: thaumcraft_ear
getNote():number - установленная нота
setNote(note:number) - установить ноту
getTone():number - установленный тон
setTone(note:number) - установить тон

 

Мистический бур

Идентификатор: thaumcraf_bore
hasPickaxe():bool - имеется ли кирка
isPickaxeBroken():bool - сломана ли кирка
getPick():table - предмет кирки
isWorking():bool - работает ли бур
getRadius():number - радиус работы бура
getSpeed():number - скорость работы бура
getFortune():number - уровень удачи на кирке
hasSilkTouch():bool - имеется ли шёлковое касание на кирке
hasNativeClusters():bool - копает ли кирка кластеры, вместо руд

 

Стол расщепления

Идентификатор: thaumcraft_deconstructor
hasItem():bool - имеется ли предмет
hasAspect():bool - имеется ли аспект
getAspect():string - тип аспекта

 

Провайдеры предметов

Контейнер эссенции

Ключ: essentia_container
Значение: table - список хранящихся аспектов
    - name:string - тип аспекта
    - quantity:number - количество

 

Набалдашник

Ключ: wand_focus
Значение: table
    - cost:number - цена использования
    - isPerTick:bool - цена показана за тик использования
    - color:number - цвет набалдашника 0xRRGGBB

 

  • Нравится 1


0 комментариев


Рекомендуемые комментарии

Нет комментариев для отображения

Гость
Добавить комментарий...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...