-
Notifications
You must be signed in to change notification settings - Fork 3
Пчёлы
DDShadowRU edited this page Aug 27, 2017
·
1 revision
ModAPI.addAPICallback("ForestryAPI", function(api){
var BeeRegistry = api.BeeRegistry;
var BiomeHelper = api.BiomeHelper;
var BeeEffects = api.BeeEffects;
//регистрируем вид
BeeRegistry.registerBee({
localize: { //локализация.en обязательно
princess: {
ru: "Test принцесса",
en: "Test princess"
},
drone: {
ru: "Test трутень",
en: "Test drone"
},
queen: {
ru: "Test королева",
en: "Test queen"
}
},
species: "Test", //имя вида
mutations: [ //мутации
{
species1: "Modest", //вид 1
species2: "Frugal", //вид 2
chance: 0.08, // шанс мутации
onMutate: function (house) { //функция вызывается при мутации пчёл(Необязательна)
return true;//если true мутация происходит
}
}
],
texures: { //текстуры для пчёл.Если не определено они равны queen/princess/drone + species
drone: "droneTest",
princess: "princessTest",
queen: "queenTest"
},
humidity: BiomeHelper.HUMIDITY_ARID, //влажность
climate: BiomeHelper.CLIMATE_HOT, //температура
flowers: BeeRegistry.FLOWERS_CACTI, //цветы
produce: [[ItemID.combParched, 0, 0.2]], //продукция ([id, data, chance])
specialty: [[1, 0, 0.2]], //спец. продукция ([id, data, chance])
effect: BeeEffects.NONE, //эффекты
chromosomes: {} //список генов
});
});
Любые поля(кроме localize, species и chromosomes) можно пропустить.
В скобках указаны значение по умолчанию
- SPEED - скорость производства продукции(BeeRegistry.SPEED_NORMAL)
- LIFESPAN - продолжительность жизни в циклах(BeeRegistry.LIFESPAN_NORMAL)
- FERTILITY - плодовитость(2)
- TEMPERATURE_TOLERANCE - устойчивость к температуре(BeeRegistry.TOLERANCE_NONE)
- HUMIDITY_TOLERANCE - устойчивость к влажности(BeeRegistry.TOLERANCE_NONE)
- NEVER_SLEEPS - работает ли пчела ночью(false)
- TOLERATES_RAIN - работает ли в дождь(false)
- CAVE_DWELLING - работает ли в пещерах(false)
- TERRITORY - территория (9x6x9)
- CLIMATE_HELLISH — Нижний мир
- CLIMATE_HOT- Пустыня
- CLIMATE_WARM- Джунгли
- CLIMATE_COLD- Тайга
- CLIMATE_ICY- Тундра
- CLIMATE_NORMAL- Остальные биомы
- HUMIDITY_DAMP- Джунгли, Болото.
- HUMIDITY_NORMAL- Остальные биомы
- HUMIDITY_ARID- Пустыня, Ад
- FLOWERS_FLOWERS - Мак, одуванчик
- FLOWERS_WHEAT - Пшеница
- FLOWERS_NETHER - Адский нарост
- FLOWERS_ENDS - Яйцо дракона
- FLOWERS_CACTI - Кактус
- FLOWERS_MUSHROOMS - Грибы
- FLOWERS_JUNGLE - Лианы
- FLOWERS_GOURD - Стебель тыквы или арбуза
- EFFECT_NONE - Нет эффекта
- EFFECT_AGGRESS - Пчелы наносят до 4 урона
- EFFECT_BEATIFIC - Каждый цикл накладывается регенерация
- EFFECT_CREEPER - Искусственный взрыв.Наносится от 5 до 20 урона
- EFFECT_EXPLORER - Игроку выдаётся 10 опыта каждый цикл
- EFFECT_FREEZING - Замерзает вода
- EFFECT_HEROIC - Наносит 2 урона всем существам(кроме игрока) в радиусе пасеки
- EFFECT_FLAMMABLE - С шансов от 5% до 50% поджигает игрока и мобов на 50-350 тиков
- EFFECT_POISON - Накладывают отравление
- EFFECT_ENDS - Наносят урон игроку
- EFFECT_RADIOACT - Вода заменяется на воздух.Игроку наносится до 8 урона
- EFFECT_DRUNKARD - Накладывается тошнота