Открыть главное меню

Изменения

Модификации

2967 байт убрано, 20:34, 9 ноября 2019
→‎Создание модификации: Дополннено статья про туррели
Вот пример:
<pre>{
"type": "burstTurret", "name": "minigun", "description": "Shoots faster!", "targetAir": true, "targetGround": true, "size": 2, "inaccuracy": 2, "reload": 10, "shootCone": 1, "rotateSpeed": 22, "shots": 1, "range": 110, "burstSpacing": 2, "ammo": { "titanium": { "speed": 9, "damage": 10, "bulletWidth": 2, "bulletHeight": 5, "shootEffect": "shootSmall", "smokeEffect": "shootSmallSmoke", "ammoMultiplier": 12 }, "silicon": { "speed": 8, "damage": 12, "bulletWidth": 3, "bulletHeight": 6, "shootEffect": "shootSmall", "smokeEffect": "shootSmallSmoke", "ammoMultiplier": 10 }, "thorium": { "speed": 8, "damage": 20, "bulletWidth": 4, "bulletHeight": 7, "shootEffect": "shootSmall", "smokeEffect": "shootSmallSmoke", "ammoMultiplier": 8 } }, "requirements": [ { "item": "lead", "amount": 60 }, { "item": "titanium", "amount": 40 }, { "item": "copper", "amount": 60 } ], "category": "turret", "research": "scatter"}</pre>   -------------------------------Лазерные турели-------------------------------{ "type": "ChargeTurret", "name": "Имя турели", "description": "Описание турели", "health": "здоровье", "size": "размер", "reload": "перезарядка", "range": "дальность обзора", "chargeTime": "Время зарядки", "chargeMaxDelay": "задержка", "chargeEffects": кол-во энергии на выстрел "cooldown": "остывание", "recoil": "отдача", "powerUse": "энергопотребление" "shootShake": "тряска экрана", "shootEffect": "Эффект выстрела", "smokeEffect": "Эффект дыма", "chargeEffect": "Эффект зарядки",
"chargeBeginEffect": эффект начала зарядки
"shootType": "Тип выстрела lancerLaser или meltdownLaser" "inaccuracy": "Разброс", "rotatespeed": "Скорость вращения", "requirements": [
То из чего вы будете это делать
], "category": "turret" "shootSound": "laser" "research": "duo"}------------------------------- ==== Мехи ====Чтобы добавить новый мех, надо в папке <code>content</code> создать папку <code>mechs</code>, в ней у нас будет лежать JSON файл. {| class="wikitable sortable"|-! Свойство!! Описание !! Примечание|-|name|| Имя меха. || -|-|description|| Описание меха. || -|-|speed|| Скорость меха по земле. || 1 = 60|-|boostSpeed || Скорость меха по воздуху. || 1 = 60|-|buildPower || Скорость строительства. || 1 = 60|-|engineColor || Цвет двигателя меха. || [[Цвета|Используйте только HEX цвета.]]|-|flying || Летает или нет. || Используйте true или false.|-|health || Здоровье меха. || 1 = 60 HP|-|weaponOffsetX || Смещение оружия у меха по X. || В пикселях.|-|weaponOffsetY || Смещение оружия у меха по Y. || В пикселях.|- |weapon || Оружие меха || Пишите название текстурки оружия.|}1 = 60 означает то, что вместо вашего значения надо написать ваше значение , умноженное на 60, например чтобы у меха было здоровье 120, туда надо написать 2. Вот пример:<pre>{ "name": "Имя меха", "description": "Описание меха.", "speed": 0.6, "boostSpeed": 1.5, "buildPower": 2.0, "engineColor": "666495", "flying": false, "health": 300, "weaponOffsetX": 4, "weapon": { "name": "Имя оружия", "length": 1.5, "reload": 4, "alternate": false, "bullet": "lightning" }
}</pre>
2

правки