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

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

  • записей
    12
  • комментарий
    31
  • просмотров
    26 325

OpenPeripheral: Integration #5 IndustrialCraft 2

Xytabich

1 602 просмотра

Расширение для работы с IC2, в том числе Experimental.

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

 

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

Жёрдочки - информация о растении на жёрдочках. Можно узнать параметры растения не анализируя его.

Идентификатор: ic2_crop
getID():string - идентификатор растения на жёрдочках
getSize():number - размер растения (на сколько выросло)
getGrowth():number - параметр скорости роста
getGain():number - параметр урожайности
getResistance():number - параметр сопротивления сорнякам
getScanLevel():number - количество сканированний мешочка в анализаторе
getNutrientStorage():number - сколько хранится удобрений, 0-100
getHydrationStorage():number - сколько хранится жидкости, 0-100, 1-10 - естественное увлажнение, 11-100 - искусственное увлажнение
getWeedExStorage():number - сколько хранится средства от сорняков
getHumidity():number - уровень влажности, 0-10 (10 - полное увлажнение)
getNutrients():number - уровень удобрений, 0-10
getAirQuality():number - качество воздуха, 0-10 (10 - чистый)

 

Реактор

Идентификатор: ic2_reactor|ic2_chamber
getHeat():number - нагрев реактора
getMaxHeat():number - максимальный нагрев реактора
getEUOutput():number - количество вырабатываемой энергии, в EU
isActive():bool - активен ли реактор
isValid():bool - только у ic2_chamber, правильно ли построен реактор

 

Проводник EU

Идентификатор: eu_conductor
getEUConductionLoss():number - потеря EU за блок
getEUConductorBreakdownEnergy():number - напряжение разрушения проводника
getEUInsulationBreakdownEnergy():number - напряжение разрушения изоляции
getEUInsulationEnergyAbsorption():number - часть энергии, поглощаемая изоляцией. Лишняя энергия - удар током.

 

Потребитель EU

Идентификатор: eu_sink
getDemandedEnergy():number - максимальное безопасное напряжение
getEUSinkTier():number - уровень напряжения потребителя (1 = LV, 2 = MV, 3 = HV, 4 = EV)

 

Источник EU

Идентификатор: eu_source
getOfferedEnergy():number - выдаваемое напряжение
getEUSourceTier():number - уровень напряжения источника (1 = LV, 2 = MV, 3 = HV, 4 = EV)

 

Хранилище EU

Идентификатор: eu_storage
getEUStored():number - сколько хранится энергии
getEUCapacity():number - размер хранилища
getEUOutputPerTick():number - выдаваемое напряжение в тик

 

Машина - информация о устройстве

Идентификатор: ic2_machine
getProgress():number - прогресс работы, 0.0-100.0

 

Источник тепловой энергии

Идентификатор: ic2_heat_source
getMaxKineticEnergy(side:string):number -  названии баг?) максимальное количество выдаваемой энергии на стороне, в тик

 

Источник кинетической энергии

Идентификатор: ic2_kinetic_source
getMaxKineticEnergy(side:string):number - максимальное количество выдаваемой энергии на стороне, в тик

 

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

Электрический предмет

Ключ: electric
Значение: table
    - tier:number - уровень предмета
    - charge:number - уровень заряда
    - maxCharge:number - максимальный уровень заряда
    - canProvideEnergy:number - можно ли использовать в качестве аккумулятора
    - transferLimit:number - максимальное отдаваемое напряжение

 

  • Нравится 2
  • Одобряю 1


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


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

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

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

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

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

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

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

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

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