mirror of
https://github.com/Wyrrrd/Rocket_Turrets.git
synced 2026-07-07 05:06:50 +02:00
Compare commits
33 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9b5deeaab8 | |||
| 1a42edd39c | |||
| b399eaba2b | |||
| 40c385bffb | |||
| d8d977fd29 | |||
| c4c49e38a9 | |||
| defda72f8d | |||
| 458dfd619e | |||
| 323f0272d2 | |||
| cedc1aa79e | |||
| 8e6278688d | |||
| cc7c2bc189 | |||
| f9888a295c | |||
| 2d698f6788 | |||
| cf36f8ad55 | |||
| 7636d5a7ba | |||
| 940b793e5d | |||
| 00716fd7c6 | |||
| b0278680c0 | |||
| 8f4dcf4491 | |||
| e8620f14aa | |||
| 7ac9ae254d | |||
| 7ccdfc6592 | |||
| e6bf131d29 | |||
| 416bc2892c | |||
| 2ba82873b9 | |||
| 0c0de13bd0 | |||
| 170056d8f7 | |||
| 067066ae57 | |||
| 3b92d05476 | |||
| d92ad6746d | |||
| 2ac4f17e30 | |||
| 15114a7394 |
@@ -0,0 +1,2 @@
|
||||
*.zip
|
||||
.vscode/*
|
||||
@@ -1,14 +1,18 @@
|
||||
# Rocket_Turrets
|
||||

|
||||
# Rocket Turrets
|
||||
<img src=https://raw.githubusercontent.com/Wyrrrd/Rocket_Turrets/master/thumbnail.png width="128" height="128">
|
||||
|
||||
(Please note: This is a quick and dirty port to 0.18. As soon as the original is ported to 0.18, this will be removed.)
|
||||
### Features
|
||||
This mod adds a rocket turret to make rockets great again™. Sadly you would only get one single, boring, depressingly gray type of turret, unless you also play with Bob's Mods. Please think a moment before you load atomic rockets... because it probably won't end well...
|
||||
|
||||
Description:
|
||||
- This mod adds rocket turrets to make rockets great again™. The mod is designed to work only with Bob's because of crafting ingredients.
|
||||
- Please think a moment before you load atomic rockets... because it probably won't end well...
|
||||
### Compatibility
|
||||
This mod should just work, but I specifically added compatibility for the following mods:
|
||||
|
||||
Planned Features:
|
||||
- Merge Bob version (this one) with [vanilla version](https://mods.factorio.com/mod/RocketTurretsNonBob)
|
||||
+ [Bob's Warfare](https://mods.factorio.com/mod/bobplates) - more turrets (MK2-MK5)
|
||||
+ [Bob's Metals, Chemicals and Intermediates](https://mods.factorio.com/mod/bobplates) - replace recipe ingredients similar to how Bob's Warfare depends on it
|
||||
|
||||
Credit:
|
||||
- Thanks to [Kamsta99](https://mods.factorio.com/user/kamsta99) for the [original mod](https://mods.factorio.com/mod/RocketTurrets).
|
||||
### Locale
|
||||
If you want to contribute by translating this mod, you can view the existing translations [here](https://github.com/Wyrrrd/Rocket_Turrets/tree/master/locale). I'd be happy to add your language and credits to the next release.
|
||||
|
||||
### Credit
|
||||
- Thanks to [Kamsta99](https://mods.factorio.com/user/kamsta99) for the [original mod](https://mods.factorio.com/mod/RocketTurrets) and the [vanilla version](https://mods.factorio.com/mod/RocketTurretsNonBob).
|
||||
- Thanks to [Friendch](https://mods.factorio.com/user/Friendch) for the french, [VanillaRainbow92](https://mods.factorio.com/user/VanillaRainbow92) for the italian and [Duck986](https://mods.factorio.com/user/Duck986) for the russian translation.
|
||||
+70
-3
@@ -1,12 +1,79 @@
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.1.4
|
||||
Date: 2022-12-30
|
||||
Changes:
|
||||
- Changed MK5 attacking speed typo, it shoots 10x slower now (thanks to Duck986)
|
||||
Locale:
|
||||
- Added russian locale (thanks to Duck986)
|
||||
- Added technology descriptions to all languages (thanks to Duck986 and DeepL)
|
||||
- Other small fixes
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.1.3
|
||||
Date: 2022-08-25
|
||||
Locale:
|
||||
- Added italian locale (thanks to VanillaRainbow92)
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.1.2
|
||||
Date: 2022-08-10
|
||||
Changes:
|
||||
- Added tips&tricks page
|
||||
- Removed integrations for Factorio Wiki Mod, Booktorio and Informatron
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.1.1
|
||||
Date: 2021-09-06
|
||||
Locale:
|
||||
- Added french locale (thanks to Friendch)
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 1.1.0
|
||||
Date: 2020-11-19
|
||||
Changes:
|
||||
- Integrated 1.1 base game technology rename for gun turrets
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.5
|
||||
Date: 2020-04-02
|
||||
Changes:
|
||||
- Reworked integration with Bob's, now bobwarfare adds tiered turrets and bobplates replaces recipe ingredients (to be more in line with Bob's)
|
||||
- Added Booktorio integration and dynamic informational page (also depending on bobwarfare)
|
||||
- Moved some files around
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.4
|
||||
Date: 2020-03-29
|
||||
Features:
|
||||
- Added Factorio Wiki Mod integration and dynamic informational page (also depending on bobplates)
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.3
|
||||
Date: 2020-03-16
|
||||
Features:
|
||||
- Added Informatron integration and dynamic informational page (also depending on bobplates)
|
||||
Changes:
|
||||
- Moved integrations into separate directory
|
||||
- Simplified check for bobplates
|
||||
- Merged MK1 turret with vanilla turret (except for colour, fixes losing all turrets on adding bobplates)
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.2
|
||||
Date: 2020-02-25
|
||||
Changes:
|
||||
- Matched changelog file format to what Factorio expects
|
||||
Graphics:
|
||||
- Added HR textures for vanilla rocket turret entity (now also in lame gray)
|
||||
Locale:
|
||||
- Added translated mod description
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.1
|
||||
Date: 2020-02-21
|
||||
Features:
|
||||
- Added vanilla turret from Rocket Turrets Vanilla Version
|
||||
- Added check for used items and technology from Bob's Metals, Chemicals and Intermediates to determine if tiered or vanilla turrets should be loaded
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.18.0
|
||||
Date: 18. 2. 2020
|
||||
Date: 2020-02-18
|
||||
Changes:
|
||||
- Ported to 0.18
|
||||
- Added german locale
|
||||
- Added changelog file
|
||||
- Renamed mod
|
||||
- Renamed mod for upload in mod portal
|
||||
- Matched versioning to Factorio versions
|
||||
Locale:
|
||||
- Added german locale
|
||||
---------------------------------------------------------------------------------------------------
|
||||
Version: 0.0.5
|
||||
Changes:
|
||||
|
||||
@@ -4,3 +4,24 @@ require("prototypes.entity")
|
||||
require("prototypes.item")
|
||||
require("prototypes.recipe")
|
||||
require("prototypes.technology")
|
||||
require("prototypes.tips")
|
||||
|
||||
-- only add tips category "misc" if not already exists
|
||||
if not data.raw["tips-and-tricks-item-category"]["misc"] then
|
||||
data:extend({
|
||||
misc_category,
|
||||
misc_category_title
|
||||
})
|
||||
end
|
||||
|
||||
data:extend({
|
||||
rocket_entity,
|
||||
rocket_item,
|
||||
rocket_recipe,
|
||||
rocket_tech,
|
||||
rocket_tips
|
||||
})
|
||||
|
||||
-- integrations
|
||||
require("integrations.bobwarfare.data")
|
||||
require("integrations.bobplates.data")
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 920 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 342 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.3 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 210 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 202 KiB |
@@ -1,11 +1,13 @@
|
||||
{
|
||||
"name": "Rocket_Turrets",
|
||||
"version": "0.18.0",
|
||||
"version": "1.1.4",
|
||||
"title": "RocketTurrets",
|
||||
"author": "Wyrrrd",
|
||||
"contact": "",
|
||||
"homepage": "",
|
||||
"factorio_version": "0.18",
|
||||
"dependencies": ["base >= 0.18.0", "boblibrary >= 0.18.0", "bobplates >= 0.18.0", "bobelectronics >= 0.18.0"],
|
||||
"factorio_version": "1.1",
|
||||
"dependencies": [
|
||||
"base >= 1.1.0",
|
||||
"? bobplates >= 1.1.0",
|
||||
"? bobwarfare >= 1.1.0"
|
||||
],
|
||||
"description": "Adds rocket turrets"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
require("integrations.bobplates.ingredients")
|
||||
|
||||
if mods["bobplates"] and mods["bobwarfare"] then
|
||||
-- if bobplates enabled, change tiered turret recipes and tech (if existing)
|
||||
|
||||
data.raw.recipe["rocket-turret-mk2"].ingredients = rocket_mk2_ingred
|
||||
|
||||
data.raw.recipe["rocket-turret-mk3"].ingredients = rocket_mk3_ingred
|
||||
table.insert(data.raw.technology["rocket-turret-mk3"].prerequisites,"zinc-processing")
|
||||
table.insert(data.raw.technology["rocket-turret-mk3"].prerequisites,"invar-processing")
|
||||
|
||||
data.raw.recipe["rocket-turret-mk4"].ingredients = rocket_mk4_ingred
|
||||
table.insert(data.raw.technology["rocket-turret-mk4"].prerequisites,"titanium-processing")
|
||||
|
||||
data.raw.recipe["rocket-turret-mk5"].ingredients = rocket_mk5_ingred
|
||||
table.insert(data.raw.technology["rocket-turret-mk5"].prerequisites,"nitinol-processing")
|
||||
|
||||
end
|
||||
@@ -0,0 +1,32 @@
|
||||
--ingredients
|
||||
|
||||
rocket_mk2_ingred = {
|
||||
{"rocket-turret", 1},
|
||||
{"steel-gear-wheel", 10},
|
||||
{"steel-plate", 20},
|
||||
{"advanced-circuit", 20},
|
||||
}
|
||||
|
||||
rocket_mk3_ingred = {
|
||||
{"rocket-turret-mk2", 1},
|
||||
{"brass-gear-wheel", 10},
|
||||
{"invar-alloy", 20},
|
||||
{"steel-bearing",10},
|
||||
{"advanced-circuit", 20},
|
||||
}
|
||||
|
||||
rocket_mk4_ingred = {
|
||||
{"rocket-turret-mk3", 1},
|
||||
{"titanium-gear-wheel", 10},
|
||||
{"titanium-plate", 20},
|
||||
{"titanium-bearing",10},
|
||||
{"processing-unit", 20},
|
||||
}
|
||||
|
||||
rocket_mk5_ingred = {
|
||||
{"rocket-turret-mk4", 1},
|
||||
{"nitinol-gear-wheel", 10},
|
||||
{"nitinol-alloy", 20},
|
||||
{"nitinol-bearing", 10},
|
||||
{"advanced-processing-unit", 20},
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
require("integrations.bobwarfare.prototypes.entity")
|
||||
require("integrations.bobwarfare.prototypes.item")
|
||||
require("integrations.bobwarfare.prototypes.recipe")
|
||||
require("integrations.bobwarfare.prototypes.technology")
|
||||
|
||||
if mods["bobwarfare"] then
|
||||
-- if bobwarfare enabled, modify vanilla turret to be mk1 turret
|
||||
|
||||
data.raw["ammo-turret"]["rocket-turret"].folded_animation.layers[1].filename = "__Rocket_Turrets__/graphics/entity/rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].folded_animation.layers[1].hr_version["filename"] = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].folding_animation.layers[1].filename = "__Rocket_Turrets__/graphics/entity/rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].folding_animation.layers[1].hr_version["filename"] = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].prepared_animation.layers[1].filename = "__Rocket_Turrets__/graphics/entity/rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].prepared_animation.layers[1].hr_version["filename"] = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].preparing_animation.layers[1].filename = "__Rocket_Turrets__/graphics/entity/rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].preparing_animation.layers[1].hr_version["filename"] = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].attacking_animation.layers[1].filename = "__Rocket_Turrets__/graphics/entity/rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].attacking_animation.layers[1].hr_version["filename"] = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk1-sheet.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk1-icon.png"
|
||||
data.raw["ammo-turret"]["rocket-turret"].fast_replaceable_group = "turret"
|
||||
data.raw["item"]["rocket-turret"].icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk1-icon.png"
|
||||
data.raw["technology"]["rocket-turret"].icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk1.png"
|
||||
|
||||
-- if bobwarfare enabled, change tips&tricks page
|
||||
|
||||
data.raw["tips-and-tricks-item"]["rocketturrets"].image = "__Rocket_Turrets__/graphics/tips_modded.png"
|
||||
data.raw["tips-and-tricks-item"]["rocketturrets"].name = "rocketturrets_modded"
|
||||
data.raw["tips-and-tricks-item"]["rocketturrets"].trigger = {
|
||||
type = "or",
|
||||
triggers = {
|
||||
{
|
||||
type = "build-entity",
|
||||
entity = "rocket-turret"
|
||||
},
|
||||
{
|
||||
type = "build-entity",
|
||||
entity = "rocket-turret-mk2"
|
||||
},
|
||||
{
|
||||
type = "build-entity",
|
||||
entity = "rocket-turret-mk3"
|
||||
},
|
||||
{
|
||||
type = "build-entity",
|
||||
entity = "rocket-turret-mk4"
|
||||
},
|
||||
{
|
||||
type = "build-entity",
|
||||
entity = "rocket-turret-mk5"
|
||||
}
|
||||
}
|
||||
}
|
||||
data.raw["tips-and-tricks-item"]["rocketturrets_modded"] = data.raw["tips-and-tricks-item"]["rocketturrets"]
|
||||
data.raw["tips-and-tricks-item"]["rocketturrets"] = nil
|
||||
|
||||
-- if bobwarfare enabled, load tiered turrets
|
||||
|
||||
data:extend({
|
||||
rocket_mk2_entity,
|
||||
rocket_mk2_item,
|
||||
rocket_mk2_recipe,
|
||||
rocket_mk2_tech,
|
||||
|
||||
rocket_mk3_entity,
|
||||
rocket_mk3_item,
|
||||
rocket_mk3_recipe,
|
||||
rocket_mk3_tech,
|
||||
|
||||
rocket_mk4_entity,
|
||||
rocket_mk4_item,
|
||||
rocket_mk4_recipe,
|
||||
rocket_mk4_tech,
|
||||
|
||||
rocket_mk5_entity,
|
||||
rocket_mk5_item,
|
||||
rocket_mk5_recipe,
|
||||
rocket_mk5_tech,
|
||||
})
|
||||
end
|
||||
@@ -0,0 +1,392 @@
|
||||
-- Sheet definition
|
||||
|
||||
function rocket_mk2_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk2-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk2-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
function rocket_mk3_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk3-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk3-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
function rocket_mk4_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk4-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk4-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
function rocket_mk5_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk5-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk5-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
|
||||
-- Entity definition
|
||||
|
||||
rocket_mk2_entity = {
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk2",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk2-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk2"},
|
||||
max_health = 500,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 1,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.085,
|
||||
|
||||
folded_animation = rocket_mk2_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk2_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk2_sheet{},
|
||||
attacking_animation = rocket_mk2_sheet{},
|
||||
folding_animation = rocket_mk2_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
fast_replaceable_group = "turret",
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 1.25,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 34,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
}
|
||||
|
||||
rocket_mk3_entity = {
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk3",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk3-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk3"},
|
||||
max_health = 600,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 1,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.09,
|
||||
|
||||
folded_animation = rocket_mk3_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk3_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk3_sheet{},
|
||||
attacking_animation = rocket_mk3_sheet{},
|
||||
folding_animation = rocket_mk3_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
fast_replaceable_group = "turret",
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 1.5,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 36,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
}
|
||||
|
||||
rocket_mk4_entity = {
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk4",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk4-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk4"},
|
||||
max_health = 700,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 2,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.095,
|
||||
|
||||
folded_animation = rocket_mk4_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk4_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk4_sheet{},
|
||||
attacking_animation = rocket_mk4_sheet{},
|
||||
folding_animation = rocket_mk4_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
fast_replaceable_group = "turret",
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 1.75,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 38,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
}
|
||||
|
||||
rocket_mk5_entity = {
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk5",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk5-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk5"},
|
||||
max_health = 800,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 3,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.1,
|
||||
|
||||
folded_animation = rocket_mk5_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk5_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk5_sheet{},
|
||||
attacking_animation = rocket_mk5_sheet{},
|
||||
folding_animation = rocket_mk5_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
fast_replaceable_group = "turret",
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 2,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 40,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
--item
|
||||
|
||||
rocket_mk2_item = {
|
||||
type = "item",
|
||||
name = "rocket-turret-mk2",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk2-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk2]",
|
||||
place_result = "rocket-turret-mk2",
|
||||
stack_size = 50,
|
||||
}
|
||||
|
||||
rocket_mk3_item = {
|
||||
type = "item",
|
||||
name = "rocket-turret-mk3",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk3-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk3]",
|
||||
place_result = "rocket-turret-mk3",
|
||||
stack_size = 50,
|
||||
}
|
||||
|
||||
rocket_mk4_item = {
|
||||
type = "item",
|
||||
name = "rocket-turret-mk4",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk4-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk4]",
|
||||
place_result = "rocket-turret-mk4",
|
||||
stack_size = 50,
|
||||
}
|
||||
|
||||
rocket_mk5_item = {
|
||||
type = "item",
|
||||
name = "rocket-turret-mk5",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk5-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk5]",
|
||||
place_result = "rocket-turret-mk5",
|
||||
stack_size = 50,
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
--recipe
|
||||
|
||||
rocket_mk2_recipe = {
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk2",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret", 1},
|
||||
{"iron-gear-wheel", 10},
|
||||
{"steel-plate", 20},
|
||||
{"advanced-circuit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk2",
|
||||
order = "c-a"
|
||||
}
|
||||
|
||||
rocket_mk3_recipe = {
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk3",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret-mk2", 1},
|
||||
{"iron-gear-wheel", 10},
|
||||
{"steel-plate", 20},
|
||||
{"advanced-circuit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk3",
|
||||
order = "c-a"
|
||||
}
|
||||
|
||||
rocket_mk4_recipe = {
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk4",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret-mk3", 1},
|
||||
{"iron-gear-wheel", 10},
|
||||
{"steel-plate", 20},
|
||||
{"processing-unit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk4",
|
||||
order = "c-a"
|
||||
}
|
||||
|
||||
rocket_mk5_recipe = {
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk5",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret-mk4", 1},
|
||||
{"iron-gear-wheel", 10},
|
||||
{"steel-plate", 20},
|
||||
{"processing-unit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk5",
|
||||
order = "c-a"
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
rocket_mk2_tech = {
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk2",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk2.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk2",
|
||||
},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 75,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"military-science-pack", 1},
|
||||
},
|
||||
time = 20
|
||||
},
|
||||
order = "c-a"
|
||||
}
|
||||
|
||||
rocket_mk3_tech = {
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk3",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk3.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk3",
|
||||
},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret-mk2",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 100,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"production-science-pack", 1}
|
||||
},
|
||||
time = 30
|
||||
},
|
||||
order = "c-a"
|
||||
}
|
||||
|
||||
rocket_mk4_tech = {
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk4",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk4.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk4",
|
||||
},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret-mk3",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 100,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"production-science-pack", 1}
|
||||
},
|
||||
time = 30
|
||||
},
|
||||
order = "c-a"
|
||||
}
|
||||
|
||||
rocket_mk5_tech = {
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk5",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk5.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk5",
|
||||
},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret-mk4",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 125,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"production-science-pack", 1},
|
||||
},
|
||||
time = 30
|
||||
},
|
||||
order = "c-a"
|
||||
}
|
||||
+28
-4
@@ -1,20 +1,44 @@
|
||||
[mod-description]
|
||||
Rocket_Turrets=Fügt Raketen-Geschütztürme hinzu
|
||||
|
||||
[item-name]
|
||||
rocket-turret-mk1=Raketen-Geschützturm MK1
|
||||
rocket-turret=Raketen-Geschützturm
|
||||
rocket-turret-mk2=Raketen-Geschützturm MK2
|
||||
rocket-turret-mk3=Raketen-Geschützturm MK3
|
||||
rocket-turret-mk4=Raketen-Geschützturm MK4
|
||||
rocket-turret-mk5=Raketen-Geschützturm MK5
|
||||
|
||||
[entity-name]
|
||||
rocket-turret-mk1=Raketen-Geschützturm MK1
|
||||
rocket-turret=Raketen-Geschützturm
|
||||
rocket-turret-mk2=Raketen-Geschützturm MK2
|
||||
rocket-turret-mk3=Raketen-Geschützturm MK3
|
||||
rocket-turret-mk4=Raketen-Geschützturm MK4
|
||||
rocket-turret-mk5=Raketen-Geschützturm MK5
|
||||
|
||||
[technology-name]
|
||||
rocket-turret-mk1=Raketen-Geschützturm MK1
|
||||
rocket-turret=Raketen-Geschützturm
|
||||
rocket-turret-mk2=Raketen-Geschützturm MK2
|
||||
rocket-turret-mk3=Raketen-Geschützturm MK3
|
||||
rocket-turret-mk4=Raketen-Geschützturm MK4
|
||||
rocket-turret-mk5=Raketen-Geschützturm MK5
|
||||
rocket-turret-mk5=Raketen-Geschützturm MK5
|
||||
|
||||
[technology-description]
|
||||
rocket-turret=Ein stationärer Raketenwerfer, der Raketen auf weit entfernte Einzel- und Gruppenziele schießt. Bei Verwendung mit nuklearer Munition ist Vorsicht geboten.
|
||||
rocket-turret-mk2=Das erste Upgrade für den Raketen-Geschützturm. Jedes Upgrade erhöht den Schaden um 25%, die maximale Reichweite um 2 und die Feuerrate um 0,5/s.
|
||||
rocket-turret-mk3=Das zweite Upgrade für den Raketen-Geschützturm.
|
||||
rocket-turret-mk4=Das dritte Upgrade für den Raketen-Geschützturm, der zwei Stapel Munition aufnehmen kann.
|
||||
rocket-turret-mk5=Das vierte und letzte Upgrade für den Raketen-Geschützturm, der drei Stapel Munition aufnehmen kann.
|
||||
|
||||
[rocketturrets]
|
||||
menu_rocketturrets=Rocket Turrets
|
||||
title_rocketturrets=Rocket Turrets
|
||||
|
||||
[tips-and-tricks-item-name]
|
||||
misc=Verschiedenes
|
||||
rocketturrets=Raketen-Geschütztürme
|
||||
rocketturrets_modded=Raketen-Geschütztürme
|
||||
|
||||
[tips-and-tricks-item-description]
|
||||
misc=Verschiedene kleine Hinweise, die in keine bestehende Kategorie passen.
|
||||
rocketturrets=Die [item=rocket] war in Factorio schon immer das hässliche Entlein, das dritte Rad am Wagen der Basisverteidigung. Für manuellen Beschuss eignen sich andere Methoden besser, und automatischer Beschuss war lange nicht möglich. Doch nun hast du deine Badonkadonks in einen [entity=rocket-turret] geschraubt, um Chaos und Explosionen auf Beißer und Speier regnen zu lassen.\n\nLeider hattest du nur noch diese Farbe auf Lager. Jetzt sehen deine Türme zwar etwas trist aus, aber sie verschießen Raketen, die ihren üblichen Schaden anrichten.\n\nAlle Raketen lassen sich in die Türme laden. Damit sie sich nicht selbst zerstören, können sie keine Feinde innerhalb eines Radius von 15 angreifen. Besondere Vorsicht ist bei dem Einsatz von Atombomben geboten, da die Explosion einen höheren Radius hat und somit Chaos über deine eigenen Verteidigungsanlagen bringen könnte.
|
||||
rocketturrets_modded=Die [item=rocket] war in Factorio schon immer das hässliche Entlein, das dritte Rad am Wagen der Basisverteidigung. Für manuellen Beschuss eignen sich andere Methoden besser, und automatischer Beschuss war lange nicht möglich. Doch nun hast du deine Badonkadonks in einen [entity=rocket-turret] geschraubt, um Chaos und Explosionen auf Beißer und Speier regnen zu lassen.\n\nUnd sie strahlen in (fast) allen Regenbogenfarben. Der gelbe Turm fügt den üblichen Raketenschaden zu. Jede Weiterentwicklung (MK2-5) erhöht den Schaden um 25% und die Reichweite um 2 zum Vorgänger. Zusätzlich können die Türme MK4-5 je einen weiteren Stapel Munition aufnehmen.\n\nAlle Raketen lassen sich in die Türme laden. Damit sie sich nicht selbst zerstören, können sie keine Feinde innerhalb eines Radius von 15 angreifen. Besondere Vorsicht ist bei dem Einsatz von Atombomben geboten, da die Explosion einen höheren Radius hat und somit Chaos über deine eigenen Verteidigungsanlagen bringen könnte.
|
||||
+44
-20
@@ -1,20 +1,44 @@
|
||||
[item-name]
|
||||
rocket-turret-mk1=Rocket turret MK1
|
||||
rocket-turret-mk2=Rocket turret MK2
|
||||
rocket-turret-mk3=Rocket turret MK3
|
||||
rocket-turret-mk4=Rocket turret MK4
|
||||
rocket-turret-mk5=Rocket turret MK5
|
||||
|
||||
[entity-name]
|
||||
rocket-turret-mk1=Rocket turret MK1
|
||||
rocket-turret-mk2=Rocket turret MK2
|
||||
rocket-turret-mk3=Rocket turret MK3
|
||||
rocket-turret-mk4=Rocket turret MK4
|
||||
rocket-turret-mk5=Rocket turret MK5
|
||||
|
||||
[technology-name]
|
||||
rocket-turret-mk1=Rocket turret MK1
|
||||
rocket-turret-mk2=Rocket turret MK2
|
||||
rocket-turret-mk3=Rocket turret MK3
|
||||
rocket-turret-mk4=Rocket turret MK4
|
||||
rocket-turret-mk5=Rocket turret MK5
|
||||
[mod-description]
|
||||
Rocket_Turrets=Adds rocket turrets
|
||||
|
||||
[item-name]
|
||||
rocket-turret=Rocket turret
|
||||
rocket-turret-mk2=Rocket turret MK2
|
||||
rocket-turret-mk3=Rocket turret MK3
|
||||
rocket-turret-mk4=Rocket turret MK4
|
||||
rocket-turret-mk5=Rocket turret MK5
|
||||
|
||||
[entity-name]
|
||||
rocket-turret=Rocket turret
|
||||
rocket-turret-mk2=Rocket turret MK2
|
||||
rocket-turret-mk3=Rocket turret MK3
|
||||
rocket-turret-mk4=Rocket turret MK4
|
||||
rocket-turret-mk5=Rocket turret MK5
|
||||
|
||||
[technology-name]
|
||||
rocket-turret=Rocket turret
|
||||
rocket-turret-mk2=Rocket turret MK2
|
||||
rocket-turret-mk3=Rocket turret MK3
|
||||
rocket-turret-mk4=Rocket turret MK4
|
||||
rocket-turret-mk5=Rocket turret MK5
|
||||
|
||||
[technology-description]
|
||||
rocket-turret=A stationary launcher that shoots rockets at distant single and group targets. Handle with care if used with nuclear ammunition.
|
||||
rocket-turret-mk2=The first rocket turret upgrade. Each upgrade increases damage by 25%, maximum range by 2, and fire rate by 0.5/s.
|
||||
rocket-turret-mk3=The second rocket turret upgrade.
|
||||
rocket-turret-mk4=The third rocket turret upgrade that can hold two stacks of ammo.
|
||||
rocket-turret-mk5=The fourth and last rocket turret upgrade that can hold three stacks of ammo.
|
||||
|
||||
[rocketturrets]
|
||||
menu_rocketturrets=Rocket Turrets
|
||||
title_rocketturrets=Rocket Turrets
|
||||
|
||||
[tips-and-tricks-item-name]
|
||||
misc=Miscellaneous
|
||||
rocketturrets=Rocket turrets
|
||||
rocketturrets_modded=Rocket turrets
|
||||
|
||||
[tips-and-tricks-item-description]
|
||||
misc=Various little hints that don't fit in an existing category.
|
||||
rocketturrets=[item=rocket] has always been the lame duck, the third wheel of base defense in Factorio. For manual fire, other methods are more effective, and automatic fire was not possible for a long time. But now, you screwed your badonkadonks on a [entity=rocket-turret] to make mayhem and explosions rain on biters and spitters.\n\nSadly, you only had one colour available to paint them. Now the turrets look a bit depressing, but they launch rockets dealing their usual damage.\n\nAll rockets can be loaded into the rocket turrets. To prevent them from self-destroying, rocket turrets cannot attack enemies inside a radius of 15 around them. Additional care should be taken when using atomic bombs, since the explosion has a far greater radius than that and may therefore cause mayhem over your very own base defenses.
|
||||
rocketturrets_modded=[item=rocket] has always been the lame duck, the third wheel of base defense in Factorio. For manual fire, other methods are more effective, and automatic fire was not possible for a long time. But now, you screwed your badonkadonks on a [entity=rocket-turret] to make mayhem and explosions rain on biters and spitters.\n\nThey are glistening in (almost) every colour of the rainbow. The yellow rocket turret deals the rocket's usual damage. Every improvement (MK2-5) increases damage by 25% and range by 2. The turrets MK4-5 can each handle an additional stack of ammunition, too.\n\nAll rockets can be loaded into the rocket turrets. To prevent them from self-destroying, rocket turrets cannot attack enemies inside a radius of 15 around them. Additional care should be taken when using atomic bombs, since the explosion has a far greater radius than that and may therefore cause mayhem over your very own base defenses.
|
||||
@@ -0,0 +1,44 @@
|
||||
[mod-description]
|
||||
Rocket_Turrets=Ajoute des tourelles lance-missiles
|
||||
|
||||
[item-name]
|
||||
rocket-turret=Tourelle lance-missiles
|
||||
rocket-turret-mk2=Tourelle lance-missiles MK2
|
||||
rocket-turret-mk3=Tourelle lance-missiles MK3
|
||||
rocket-turret-mk4=Tourelle lance-missiles MK4
|
||||
rocket-turret-mk5=Tourelle lance-missiles MK5
|
||||
|
||||
[entity-name]
|
||||
rocket-turret=Tourelle lance-missiles
|
||||
rocket-turret-mk2=Tourelle lance-missiles MK2
|
||||
rocket-turret-mk3=Tourelle lance-missiles MK3
|
||||
rocket-turret-mk4=Tourelle lance-missiles MK4
|
||||
rocket-turret-mk5=Tourelle lance-missiles MK5
|
||||
|
||||
[technology-name]
|
||||
rocket-turret=Tourelle lance-missiles
|
||||
rocket-turret-mk2=Tourelle lance-missiles MK2
|
||||
rocket-turret-mk3=Tourelle lance-missiles MK3
|
||||
rocket-turret-mk4=Tourelle lance-missiles MK4
|
||||
rocket-turret-mk5=Tourelle lance-missiles MK5
|
||||
|
||||
[technology-description]
|
||||
rocket-turret=Lanceur stationnaire qui tire des roquettes sur des cibles lointaines, isolées ou en groupe. A manipuler avec précaution s'il est utilisé avec des munitions nucléaires.
|
||||
rocket-turret-mk2=La première amélioration de la tourelle lance-missiles. Chaque amélioration augmente les dégâts de 25%, la portée maximale de 2, et la cadence de tir de 0,5/s.
|
||||
rocket-turret-mk3=La deuxième amélioration de la tourelle lance-missiles.
|
||||
rocket-turret-mk4=La troisième amélioration de la tourelle lance-missiles qui peut contenir deux piles de munitions.
|
||||
rocket-turret-mk5=La quatrième et dernière amélioration de la tourelle lance-missiles qui peut contenir trois piles de munitions.
|
||||
|
||||
[rocketturrets]
|
||||
menu_rocketturrets=Rocket Turrets
|
||||
title_rocketturrets=Rocket Turrets
|
||||
|
||||
[tips-and-tricks-item-name]
|
||||
misc=Divers
|
||||
rocketturrets=Tourelles lance-missiles
|
||||
rocketturrets_modded=Tourelles lance-missiles
|
||||
|
||||
[tips-and-tricks-item-description]
|
||||
misc=Diverses petites notes qui n'entrent dans aucune catégorie existante.
|
||||
rocketturrets=[item=rocket] a toujours été le vilain petit canard, la cinquième roue du carrosse quant à la défense dans Factorio. En artillerie légère d'autres méthodes sont plus efficaces, et en lourde ça n'existait simplement pas... Mais voilà, maintenant vous pouvez visser votre Bazooka sur une [entity=rocket-turret] et faire pleuvoir l'enfer sur vos ennemis.\n\nElles sont certes un peu moroses, sans couleur, mais au moins elles font le boulot.\n\nLes tourelles peuvent accueillir tout type de missiles. Pour éviter qu'elles ne se détruisent elles-mêmes, elles ne pourront pas tirer sur les ennemis qui lui sont trop proches. (Dans un rayon de 15 autour d'elles.) Une attention particulière est requise pour l'utilisation de bombes atomiques, elles sont assez dévastatrices pour détruire vos défenses par la même occasion...
|
||||
rocketturrets_modded=[item=rocket] a toujours été le vilain petit canard, la cinquième roue du carrosse quant à la défense dans Factorio. En artillerie légère d'autres méthodes sont plus efficaces, et en lourde ça n'existait simplement pas... Mais voilà, maintenant vous pouvez visser votre Bazooka sur une [entity=rocket-turret] et faire pleuvoir l'enfer sur vos ennemis.\n\nEt celles-ci brillent dans (presque) toutes les couleurs de l'arc-en-ciel. La jaune fait les dégâts habituels, les versions supérieures (MK2-5) les augmentent de 25% chacune, ainsi que la portée par 2. Les améliorations MK4 et 5 peuvent aussi recevoir un stock de munitions supplémentaires.\n\nLes tourelles peuvent accueillir tout type de missiles. Pour éviter qu'elles ne se détruisent elles-mêmes, elles ne pourront pas tirer sur les ennemis qui lui sont trop proches. (Dans un rayon de 15 autour d'elles.) Une attention particulière est requise pour l'utilisation de bombes atomiques, elles sont assez dévastatrices pour détruire vos défenses par la même occasion...
|
||||
@@ -0,0 +1,44 @@
|
||||
[mod-description]
|
||||
Rocket_Turrets=Aggiunge torrette lanciarazzi
|
||||
|
||||
[item-name]
|
||||
rocket-turret=Torretta lanciarazzi
|
||||
rocket-turret-mk2=Torretta lanciarazzi MK2
|
||||
rocket-turret-mk3=Torretta lanciarazzi MK3
|
||||
rocket-turret-mk4=Torretta lanciarazzi MK4
|
||||
rocket-turret-mk5=Torretta lanciarazzi MK5
|
||||
|
||||
[entity-name]
|
||||
rocket-turret=Torretta lanciarazzi
|
||||
rocket-turret-mk2=Torretta lanciarazzi MK2
|
||||
rocket-turret-mk3=Torretta lanciarazzi MK3
|
||||
rocket-turret-mk4=Torretta lanciarazzi MK4
|
||||
rocket-turret-mk5=Torretta lanciarazzi MK5
|
||||
|
||||
[technology-name]
|
||||
rocket-turret=Torretta lanciarazzi
|
||||
rocket-turret-mk2=Torretta lanciarazzi MK2
|
||||
rocket-turret-mk3=Torretta lanciarazzi MK3
|
||||
rocket-turret-mk4=Torretta lanciarazzi MK4
|
||||
rocket-turret-mk5=Torretta lanciarazzi MK5
|
||||
|
||||
[technology-description]
|
||||
rocket-turret=Lanciatore stazionario che spara razzi contro bersagli singoli e di gruppo distanti. Da maneggiare con cura se utilizzato con munizioni nucleari.
|
||||
rocket-turret-mk2=Il primo potenziamento della torretta lanciarazzi. Ogni aggiornamento aumenta i danni del 25%, la portata massima di 2 e la velocità di fuoco di 0,5/s.
|
||||
rocket-turret-mk3=Il secondo potenziamento della torretta lanciarazzi.
|
||||
rocket-turret-mk4=Il terzo potenziamento della torretta lanciarazzi che può contenere due pile di munizioni.
|
||||
rocket-turret-mk5=Il quarto e ultimo potenziamento della torretta lanciarazzi che può contenere tre pile di munizioni.
|
||||
|
||||
[rocketturrets]
|
||||
menu_rocketturrets=Torrette lanciarazzi
|
||||
title_rocketturrets=Torrette lanciarazzi
|
||||
|
||||
[tips-and-tricks-item-name]
|
||||
misc=Miscellaneous
|
||||
rocketturrets=Torrette lanciarazzi
|
||||
rocketturrets_modded=Torrette lanciarazzi
|
||||
|
||||
[tips-and-tricks-item-description]
|
||||
misc=Qualche piccoli suggerimenti che non corrispondono in una categoria esistente
|
||||
rocketturrets=[item=rocket] sempre stata il brutto anatroccolo, l'ultima ruota del carro in Factorio. Per fuoco manuale, altri metodi sono più efficaci, il fuoco automatico non è stato disponibile per lungo tempo. Ma ora, possiedi una [entity=rocket-turret] ora divertiti a vaporizzare biters e spitters.\n\nTristemente hai solo un colore disponibile. Possono apparire un po' deprimenti, ma lanciano razzi alla loro potenza originale.\n\nTutti i razzi possono essere caricati. Per prevenire l'autodistruzione, le torrette lanciarazzi non possono sparare ad una distanza inferiore ai 15 metri. Prestate maggiore attenzione se volete utilizzare razzi atomici, siccome hanno un raggio maggiore e possono letteralmente polverizzare la tua base.
|
||||
rocketturrets_modded=[item=rocket] sempre stata il brutto anatroccolo, l'ultima ruota del carro in Factorio. Per fuoco manuale, altri metodi sono più efficaci, il fuoco automatico non è stato disponibile per lungo tempo. Ma ora, possiedi una [entity=rocket-turret] ora divertiti a vaporizzare biters e spitters.\n\nAssortite in (quasi) ogni colore dell'arcobaleno. Quella gialla procura il danno standard dei razzi. Ogni miglioria (MK2-5) incrementa il danno del 25% e distanza di 2. Le torrette MK4-5 possono inoltre ospitare una stack aggiuntiva di munizioni.\n\nTutti i razzi possono essere caricati. Per prevenire l'autodistruzione, le torrette lanciarazzi non possono sparare ad una distanza inferiore ai 15 metri. Prestate maggiore attenzione se volete utilizzare razzi atomici, siccome hanno un raggio maggiore e possono letteralmente polverizzare la tua base.
|
||||
+28
-4
@@ -1,20 +1,44 @@
|
||||
[mod-description]
|
||||
Rocket_Turrets=Dodaje działkom rakietowe
|
||||
|
||||
[item-name]
|
||||
rocket-turret-mk1=Działko rakietowe MK1
|
||||
rocket-turret=Działko rakietowe
|
||||
rocket-turret-mk2=Działko rakietowe MK2
|
||||
rocket-turret-mk3=Działko rakietowe MK3
|
||||
rocket-turret-mk4=Działko rakietowe MK4
|
||||
rocket-turret-mk5=Działko rakietowe MK5
|
||||
|
||||
[entity-name]
|
||||
rocket-turret-mk1=Działko rakietowe MK1
|
||||
rocket-turret=Działko rakietowe
|
||||
rocket-turret-mk2=Działko rakietowe MK2
|
||||
rocket-turret-mk3=Działko rakietowe MK3
|
||||
rocket-turret-mk4=Działko rakietowe MK4
|
||||
rocket-turret-mk5=Działko rakietowe MK5
|
||||
|
||||
[technology-name]
|
||||
rocket-turret-mk1=Działko rakietowe MK1
|
||||
rocket-turret=Działko rakietowe
|
||||
rocket-turret-mk2=Działko rakietowe MK2
|
||||
rocket-turret-mk3=Działko rakietowe MK3
|
||||
rocket-turret-mk4=Działko rakietowe MK4
|
||||
rocket-turret-mk5=Działko rakietowe MK5
|
||||
rocket-turret-mk5=Działko rakietowe MK5
|
||||
|
||||
[technology-description]
|
||||
rocket-turret=Stacjonarna wyrzutnia strzelająca rakietami do odległych celów pojedynczych i grupowych. Należy obchodzić się z nią ostrożnie, jeśli jest używana z amunicją jądrową.
|
||||
rocket-turret-mk2=Pierwsze ulepszenie działkom rakietowej. Każde ulepszenie zwiększa obrażenia o 25%, maksymalny zasięg o 2, a szybkość ognia o 0,5/s.
|
||||
rocket-turret-mk3=Drugie ulepszenie działkom rakietowej.
|
||||
rocket-turret-mk4=Trzecie ulepszenie działkom rakietowej, które może pomieścić dwa stosy amunicji.
|
||||
rocket-turret-mk5=Czwarte i ostatnie ulepszenie działkom rakietowej, która może pomieścić trzy stosy amunicji.
|
||||
|
||||
[rocketturrets]
|
||||
menu_rocketturrets=Rocket Turrets
|
||||
title_rocketturrets=Rocket Turrets
|
||||
|
||||
[tips-and-tricks-item-name]
|
||||
misc=Różne
|
||||
rocketturrets=Działkom rakietowe
|
||||
rocketturrets_modded=Działkom rakietowe
|
||||
|
||||
[tips-and-tricks-item-description]
|
||||
misc=Różne drobne notatki, które nie pasują do żadnej istniejącej kategorii.
|
||||
rocketturrets=[item=rocket] zawsze były kulawą kaczką, trzecim kołem u wozu obrony bazy w Factorio. Do ręcznego ostrzału inne metody są skuteczniejsze, a automatyczny ogień przez długi czas nie był możliwy. Ale teraz możesz przykręcić swoje badonkadonki do gniazda w wieżyczce, aby wywołać chaos i eksplozje na kąsacze i plujce.\n\nNiestety, miałeś tylko jeden kolor do ich pomalowania. Teraz wieżyczki wyglądają trochę przygnębiająco, ale wystrzeliwują rakiety, które zadają zwykłe obrażenia.\n\nWszystkie rakiety mogą być ładowane do wieżyczek rakietowych. Aby zapobiec ich samozniszczeniu, wieżyczki rakietowe nie mogą atakować przeciwników w promieniu 15 wokół nich. Dodatkową ostrożność należy zachować przy używaniu bomb atomowych, ponieważ ich eksplozja ma znacznie większy promień i może spowodować chaos w obronie Twojej bazy.
|
||||
rocketturrets_modded=[item=rocket] zawsze były kulawą kaczką, trzecim kołem u wozu obrony bazy w Factorio. Do ręcznego ostrzału inne metody są skuteczniejsze, a automatyczny ogień przez długi czas nie był możliwy. Ale teraz możesz przykręcić swoje badonkadonki do gniazda w wieżyczce, aby wywołać chaos i eksplozje na kąsacze i plujce.\n\nKtóre mienią się (prawie) wszystkimi kolorami tęczy. Żółta wieżyczka rakietowa zadaje typowe dla rakiet obrażenia. Każde ulepszenie (MK2-5) zwiększa obrażenia o 25% i zasięg o 2. Wieżyczki MK4-5 mogą też pomieścić dodatkowy stos amunicji.\n\nWszystkie rakiety mogą być ładowane do wieżyczek rakietowych. Aby zapobiec ich samozniszczeniu, wieżyczki rakietowe nie mogą atakować przeciwników w promieniu 15 wokół nich. Dodatkową ostrożność należy zachować przy używaniu bomb atomowych, ponieważ ich eksplozja ma znacznie większy promień i może spowodować chaos w obronie Twojej bazy.
|
||||
@@ -0,0 +1,44 @@
|
||||
[mod-description]
|
||||
Rocket_Turrets=Добавляет ракетные турели
|
||||
|
||||
[item-name]
|
||||
rocket-turret=Ракетная турель
|
||||
rocket-turret-mk2=Ракетная турель MK2
|
||||
rocket-turret-mk3=Ракетная турель MK3
|
||||
rocket-turret-mk4=Ракетная турель MK4
|
||||
rocket-turret-mk5=Ракетная турель MK5
|
||||
|
||||
[entity-name]
|
||||
rocket-turret=Ракетная турель
|
||||
rocket-turret-mk2=Ракетная турель MK2
|
||||
rocket-turret-mk3=Ракетная турель MK3
|
||||
rocket-turret-mk4=Ракетная турель MK4
|
||||
rocket-turret-mk5=Ракетная турель MK5
|
||||
|
||||
[technology-name]
|
||||
rocket-turret=Ракетная турель
|
||||
rocket-turret-mk2=Ракетная турель MK2
|
||||
rocket-turret-mk3=Ракетная турель MK3
|
||||
rocket-turret-mk4=Ракетная турель MK4
|
||||
rocket-turret-mk5=Ракетная турель MK5
|
||||
|
||||
[technology-description]
|
||||
rocket-turret=Стационарная пусковая установка для поражения далёких одиночных и групповых целей. Соблюдайте осторожность при использовании с атомными боеприпасами.
|
||||
rocket-turret-mk2=Первое улучшение ракетной турели. Каждое улучшение увеличивает урон на 25%, максимальную дальность на 2 и скорость стрельбы на 0.5/с.
|
||||
rocket-turret-mk3=Второе улучшение ракетной турели.
|
||||
rocket-turret-mk4=Третье улучшение ракетной турели, которое также вмещает в себя две стопки боеприпасов.
|
||||
rocket-turret-mk5=Четвёртое и последнее улучшение ракетной турели, которое также вмещает в себя три стопки боеприпасов.
|
||||
|
||||
[rocketturrets]
|
||||
menu_rocketturrets=Ракетные турели
|
||||
title_rocketturrets=Ракетные турели
|
||||
|
||||
[tips-and-tricks-item-name]
|
||||
misc=Прочее
|
||||
rocketturrets=Ракетные турели
|
||||
rocketturrets_modded=Ракетные турели
|
||||
|
||||
[tips-and-tricks-item-description]
|
||||
misc=Прочие подсказки, не подходящие под стандартные категории.
|
||||
rocketturrets=[item=rocket] всегда была как собаке пятая нога, когда дело касалось защиты базы. Для ручной стрельбы другие методы обычно эффективнее, а автоматическая очень долго ограничивалась только артиллерией. Но сейчас вы решили превзойти самого себя и создали [entity=rocket-turret], дабы сеять хаос среди кусак и плевак, поливая их взрывным дождём.\n\nК сожалению, выбор цветов для покраски оказался весьма невелик, из-за чего турели выглядят весьма уныло, но тем не менее они стреляют ракетами, нанося их обычный урон.\n\nРакетную турель можно зарядить любыми типами ракет. Чтобы они не взорвали сами себя, турели не могут атаковать врагов в радиусе меньше 15. Следует соблюдать крайнюю осторожность при использовании атомных бомб, поскольку их радиус взрыва превышает максимальную дальность турели, что может пробить брешь в вашей же обороне.
|
||||
rocketturrets_modded=[item=rocket] всегда была как собаке пятая нога, когда дело касалось защиты базы. Для ручной стрельбы другие методы обычно эффективнее, а автоматическая очень долго ограничивалась только артиллерией. Но сейчас вы решили превзойти самого себя и создали [entity=rocket-turret], дабы сеять хаос среди кусак и плевак, поливая их взрывным дождём.\n\nВы решили раскрасить их во все (почти) цвета радуги. Жёлтая ракетная турель стреляет ракетами, нанося их обычный урон. Каждое улучшение (MK2-5) увеличивает урон на 25% и максимальную дальность на 2. Турели MK4-5 также могут вмещать в себя дополнительные стопки боеприпасов.\n\nРакетную турель можно зарядить любыми типами ракет. Чтобы они не взорвали сами себя, турели не могут атаковать врагов в радиусе меньше 15. Следует соблюдать крайнюю осторожность при использовании атомных бомб, поскольку их радиус взрыва превышает максимальную дальность турели, что может пробить брешь в вашей же обороне.
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"entity":
|
||||
[
|
||||
["rocket-turret-mk1", "rocket-turret"]
|
||||
],
|
||||
"item":
|
||||
[
|
||||
["rocket-turret-mk1", "rocket-turret"]
|
||||
],
|
||||
"recipe":
|
||||
[
|
||||
["rocket-turret-mk1", "rocket-turret"]
|
||||
],
|
||||
"technology":
|
||||
[
|
||||
["rocket-turret-mk1", "rocket-turret"]
|
||||
]
|
||||
}
|
||||
+15
-394
@@ -1,11 +1,12 @@
|
||||
-- Sheet definition
|
||||
|
||||
function rocket_mk1_sheet(inputs)
|
||||
function rocket_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk1-sheet.png",
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
@@ -18,7 +19,7 @@ return
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk1-sheet.png",
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
@@ -35,158 +36,15 @@ return
|
||||
}
|
||||
end
|
||||
|
||||
function rocket_mk2_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk2-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk2-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
-- Entity definition
|
||||
|
||||
function rocket_mk3_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk3-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk3-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
function rocket_mk4_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk4-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk4-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
function rocket_mk5_sheet(inputs)
|
||||
return
|
||||
{
|
||||
layers =
|
||||
{
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/rocket-mk5-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 1,
|
||||
width = 72,
|
||||
height = 80,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
hr_version =
|
||||
{
|
||||
filename = "__Rocket_Turrets__/graphics/entity/hr-rocket-mk5-sheet.png",
|
||||
priority = "medium",
|
||||
scale = 0.5,
|
||||
width = 144,
|
||||
height = 160,
|
||||
direction_count = inputs.direction_count and inputs.direction_count or 64,
|
||||
frame_count = 1,
|
||||
line_length = inputs.line_length and inputs.line_length or 16,
|
||||
axially_symmetrical = false,
|
||||
run_mode = inputs.run_mode and inputs.run_mode or "forward",
|
||||
shift = { 0.25, -0.5 },
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
data:extend({
|
||||
{
|
||||
rocket_entity = {
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk1",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk1-icon.png",
|
||||
name = "rocket-turret",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk1"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret"},
|
||||
max_health = 400,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
@@ -199,11 +57,11 @@ data:extend({
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.08,
|
||||
|
||||
folded_animation = rocket_mk1_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk1_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk1_sheet{},
|
||||
attacking_animation = rocket_mk1_sheet{},
|
||||
folding_animation = rocket_mk1_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
folded_animation = rocket_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_sheet{},
|
||||
attacking_animation = rocket_sheet{},
|
||||
folding_animation = rocket_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
|
||||
@@ -238,241 +96,4 @@ data:extend({
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
},
|
||||
{
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk2",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk2-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk2"},
|
||||
max_health = 500,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 1,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.085,
|
||||
|
||||
folded_animation = rocket_mk2_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk2_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk2_sheet{},
|
||||
attacking_animation = rocket_mk2_sheet{},
|
||||
folding_animation = rocket_mk2_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 1.25,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 34,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
},
|
||||
{
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk3",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk3-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk3"},
|
||||
max_health = 600,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 1,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.09,
|
||||
|
||||
folded_animation = rocket_mk3_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk3_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk3_sheet{},
|
||||
attacking_animation = rocket_mk3_sheet{},
|
||||
folding_animation = rocket_mk3_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 1.5,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 36,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
},
|
||||
{
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk4",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk4-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk4"},
|
||||
max_health = 700,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 2,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.95,
|
||||
|
||||
folded_animation = rocket_mk4_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk4_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk4_sheet{},
|
||||
attacking_animation = rocket_mk4_sheet{},
|
||||
folding_animation = rocket_mk4_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 1.75,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 38,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
},
|
||||
{
|
||||
type = "ammo-turret",
|
||||
name = "rocket-turret-mk5",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk5-icon.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-player", "player-creation"},
|
||||
minable = {mining_time = 0.7, result = "rocket-turret-mk5"},
|
||||
max_health = 800,
|
||||
corpse = "small-remnants",
|
||||
collision_box = {{-0.7, -0.7 }, {0.7, 0.7}},
|
||||
selection_box = {{-1, -1 }, {1, 1}},
|
||||
rotation_speed = 0.008,
|
||||
preparing_speed = 0.04,
|
||||
folding_speed = 0.04,
|
||||
dying_explosion = "medium-explosion",
|
||||
inventory_size = 3,
|
||||
automated_ammo_count = 10,
|
||||
attacking_speed = 0.1,
|
||||
|
||||
folded_animation = rocket_mk5_sheet{direction_count = 4, line_length = 1},
|
||||
preparing_animation = rocket_mk5_sheet{direction_count = 4, line_length = 1},
|
||||
prepared_animation = rocket_mk5_sheet{},
|
||||
attacking_animation = rocket_mk5_sheet{},
|
||||
folding_animation = rocket_mk5_sheet{direction_count = 4, line_length = 1, run_mode = "backward"},
|
||||
|
||||
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
|
||||
|
||||
attack_parameters =
|
||||
{
|
||||
type = "projectile",
|
||||
ammo_category = "rocket",
|
||||
cooldown = 75,
|
||||
projectile_creation_distance = 1.2,
|
||||
projectile_center = {-0.15625, -0.07812},
|
||||
damage_modifier = 2,
|
||||
shell_particle =
|
||||
{
|
||||
name = "shell-particle",
|
||||
direction_deviation = 0.1,
|
||||
speed = 0.1,
|
||||
speed_deviation = 0.03,
|
||||
center = {0, 0},
|
||||
creation_distance = -1.925,
|
||||
starting_frame_speed = 0.2,
|
||||
starting_frame_speed_deviation = 0.1
|
||||
},
|
||||
range = 40,
|
||||
min_range = 15,
|
||||
sound =
|
||||
{
|
||||
{
|
||||
filename = "__base__/sound/fight/rocket-launcher.ogg",
|
||||
volume = 0.8
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
call_for_help_radius = 40
|
||||
},
|
||||
})
|
||||
}
|
||||
+7
-48
@@ -1,53 +1,12 @@
|
||||
--item
|
||||
data:extend({
|
||||
{
|
||||
|
||||
rocket_item = {
|
||||
type = "item",
|
||||
name = "rocket-turret-mk1",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk1-icon.png",
|
||||
name = "rocket-turret",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk1]",
|
||||
place_result = "rocket-turret-mk1",
|
||||
order = "b[turret]-c[base]-d[rocket]",
|
||||
place_result = "rocket-turret",
|
||||
stack_size = 50,
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "rocket-turret-mk2",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk2-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk2]",
|
||||
place_result = "rocket-turret-mk2",
|
||||
stack_size = 50,
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "rocket-turret-mk3",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk3-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk3]",
|
||||
place_result = "rocket-turret-mk3",
|
||||
stack_size = 50,
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "rocket-turret-mk4",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk4-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk4]",
|
||||
place_result = "rocket-turret-mk4",
|
||||
stack_size = 50,
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "rocket-turret-mk5",
|
||||
icon = "__Rocket_Turrets__/graphics/icon/turret-rocket-mk5-icon.png",
|
||||
icon_size = 32,
|
||||
subgroup = "defensive-structure",
|
||||
order = "b[turret]-c[base]-d[rocket-mk5]",
|
||||
place_result = "rocket-turret-mk5",
|
||||
stack_size = 50,
|
||||
},
|
||||
})
|
||||
}
|
||||
+8
-74
@@ -1,83 +1,17 @@
|
||||
--recipe
|
||||
data:extend({
|
||||
{
|
||||
|
||||
rocket_recipe = {
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk1",
|
||||
name = "rocket-turret",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-launcher", 10},
|
||||
{"iron-gear-wheel", 5},
|
||||
{"iron-gear-wheel", 10},
|
||||
{"steel-plate", 20},
|
||||
{"electronic-circuit", 15},
|
||||
{"electronic-circuit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk1",
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk2",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret-mk1", 1},
|
||||
{"steel-gear-wheel", 10},
|
||||
{"steel-plate", 20},
|
||||
{"battery", 5},
|
||||
{"electronic-circuit", 5},
|
||||
},
|
||||
result = "rocket-turret-mk2",
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk3",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret-mk2", 1},
|
||||
{"steel-bearing", 10},
|
||||
{"invar-alloy", 20},
|
||||
{"advanced-circuit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk3",
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk4",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret-mk3", 1},
|
||||
{"titanium-gear-wheel", 10},
|
||||
{"titanium-plate", 20},
|
||||
{"processing-unit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk4",
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "rocket-turret-mk5",
|
||||
enabled = false,
|
||||
energy_required = 10,
|
||||
ingredients =
|
||||
{
|
||||
{"rocket-turret-mk4", 1},
|
||||
{"nitinol-gear-wheel", 10},
|
||||
{"nitinol-alloy", 20},
|
||||
{"processing-unit", 20},
|
||||
},
|
||||
result = "rocket-turret-mk5",
|
||||
},
|
||||
})
|
||||
|
||||
if data.raw.item["advanced-processing-unit"] then
|
||||
data.raw.recipe["rocket-turret-mk5"].ingredients = {
|
||||
{"rocket-turret-mk4", 1},
|
||||
{"nitinol-gear-wheel", 10},
|
||||
{"nitinol-alloy", 20},
|
||||
{"advanced-processing-unit", 20},
|
||||
}
|
||||
end
|
||||
result = "rocket-turret",
|
||||
order = "c-a"
|
||||
}
|
||||
+23
-147
@@ -1,157 +1,33 @@
|
||||
data:extend(
|
||||
{
|
||||
-- technology
|
||||
|
||||
rocket_tech = {
|
||||
type = "technology",
|
||||
name = "rocket-turret",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk1",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk1.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk1",
|
||||
},
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret",
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocketry",
|
||||
"turrets",
|
||||
"steel-processing",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 75,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"military-science-pack", 1},
|
||||
},
|
||||
time = 20
|
||||
},
|
||||
order = "c-a"
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk2",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk2.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk2",
|
||||
},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret-mk1",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 75,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"military-science-pack", 1},
|
||||
},
|
||||
time = 20
|
||||
},
|
||||
order = "c-a"
|
||||
"rocketry",
|
||||
"gun-turret",
|
||||
"steel-processing",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk3",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk3.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
count = 75,
|
||||
ingredients =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk3",
|
||||
},
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"military-science-pack", 1},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret-mk2",
|
||||
"invar-processing",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 100,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"production-science-pack", 1}
|
||||
},
|
||||
time = 30
|
||||
},
|
||||
order = "c-a"
|
||||
time = 20
|
||||
},
|
||||
{
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk4",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk4.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk4",
|
||||
},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret-mk3",
|
||||
"titanium-processing",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 100,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"production-science-pack", 1}
|
||||
},
|
||||
time = 30
|
||||
},
|
||||
order = "c-a"
|
||||
},
|
||||
{
|
||||
type = "technology",
|
||||
name = "rocket-turret-mk5",
|
||||
icon = "__Rocket_Turrets__/graphics/technology/rocket-turret-mk5.png",
|
||||
icon_size = 128,
|
||||
effects =
|
||||
{
|
||||
{
|
||||
type = "unlock-recipe",
|
||||
recipe = "rocket-turret-mk5",
|
||||
},
|
||||
},
|
||||
prerequisites =
|
||||
{
|
||||
"rocket-turret-mk4",
|
||||
"nitinol-processing",
|
||||
},
|
||||
unit =
|
||||
{
|
||||
count = 125,
|
||||
ingredients =
|
||||
{
|
||||
{"automation-science-pack", 1},
|
||||
{"logistic-science-pack", 1},
|
||||
{"chemical-science-pack", 1},
|
||||
{"production-science-pack", 1},
|
||||
},
|
||||
time = 30
|
||||
},
|
||||
order = "c-a"
|
||||
},
|
||||
})
|
||||
order = "c-a"
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
-- tips and tricks
|
||||
|
||||
misc_category = {
|
||||
type = "tips-and-tricks-item-category",
|
||||
name = "misc",
|
||||
order = "z-[misc]"
|
||||
}
|
||||
|
||||
misc_category_title = {
|
||||
type = "tips-and-tricks-item",
|
||||
name = "misc",
|
||||
category = "misc",
|
||||
order = "a",
|
||||
starting_status = "unlocked",
|
||||
is_title = true
|
||||
}
|
||||
|
||||
rocket_tips = {
|
||||
type = "tips-and-tricks-item",
|
||||
name = "rocketturrets",
|
||||
tag = "[entity=rocket-turret]",
|
||||
category = "misc",
|
||||
indent = 1,
|
||||
order = "b-[rocketturrets]",
|
||||
trigger =
|
||||
{
|
||||
type = "build-entity",
|
||||
entity = "rocket-turret"
|
||||
},
|
||||
dependencies = {"introduction"},
|
||||
image = "__Rocket_Turrets__/graphics/tips.png"
|
||||
}
|
||||
Reference in New Issue
Block a user