1
0
mirror of https://github.com/veden/Rampant.git synced 2024-12-26 20:54:12 +02:00

see readme

This commit is contained in:
Aaron Veden 2017-08-11 18:19:35 -07:00
parent 0271a370df
commit 343cdfffd9
8 changed files with 43 additions and 14 deletions

View File

@ -7,6 +7,9 @@ https://forums.factorio.com/viewtopic.php?f=94&t=31445
# Notes
When playing on low sprite resolution, item collector range will appear to be less than it is. (By roughly a half chunk on all sides)
This is due to the max sprite size being 2048px on low and 4096px on high resolution.
0.14.14 factorio version fixed save corruption
0.14.10 factorio version fixed more pathing issues
0.14.4 factorio version fixed some issues with unit groups commands
@ -58,12 +61,17 @@ Configure Options not in game menu:
# Version History
0.15.20 -
- Fixed: Added Low Resolution version of overlay, ISSUE: range of collector extends past visual display because of 2048px limit on sprites
- Tweak: Increased item collector build time from 0.5 seconds to 10 seconds
- Improvement: Added an expensive recipe variant that doubles the cost of the item collector
0.15.19 -
- Fixed: Error when processing item collectors
0.15.18 -
- Feature: Adds an item collector for things like alien artifacts
- Improvement: Added checks for how many squads have been created to enfore global limit over all squad creation methods
- Improvement: Added checks for how many squads have been created to enforce global limit over all squad creation methods
- Tweak: Increased breach multiplier from 10000 to 100000
- Fixed: Current version wasn't be set causing the upgrade code to run repeatedly
- Fixed: Neighbors function not correctly clearing its state between calls

View File

@ -170,10 +170,10 @@ function upgrade.attempt(natives, world)
game.surfaces[1].print("Rampant - Version 0.15.18")
global.version = constants.VERSION_28
end
if (global.version < constants.VERSION_29) then
if (global.version < constants.VERSION_30) then
game.surfaces[1].print("Rampant - Version 0.15.19")
global.version = constants.VERSION_29
game.surfaces[1].print("Rampant - Version 0.15.20")
global.version = constants.VERSION_30
end
return starting ~= global.version, natives, world
end

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -1,7 +1,7 @@
{
"name" : "Rampant",
"factorio_version" : "0.15",
"version" : "0.15.19",
"version" : "0.15.20",
"title" : "Rampant",
"author" : "Veden",
"homepage" : "https://forums.factorio.com/viewtopic.php?f=94&t=31445",

View File

@ -15,7 +15,7 @@ constants.VERSION_25 = 25
constants.VERSION_26 = 26
constants.VERSION_27 = 27
constants.VERSION_28 = 28
constants.VERSION_29 = 29
constants.VERSION_30 = 30
-- misc

View File

@ -17,7 +17,7 @@ item-collector-base-overlay-rampant=Item Collector
item-collector-chest-rampant=Item Collector Storage
[item-description]
item-collector-base-rampant=Scans the area surrounding this chest and collects the items on the ground
item-collector-base-rampant=Scans the area surrounding this chest and collects the items on the ground. When low resolution sprites are being used the visual display will be a half chunk less then what is actually collected
[item-name]
item-collector-base-rampant=Item Collector
@ -44,8 +44,8 @@ small-fire-spitter=These biters will spit fire
biter-spawner-hive=Small Hive
small-tendril-biter-rampant=Small Tendril
item-collector-base-rampant=Scans the surrounding area for items on the ground, if any items are found they are pulled into the storage chest when the sector is finished scanning
item-collector-base-overlay-rampant=Scans the surrounding area for items on the ground, if any items are found they are pulled into the storage chest when the sector is finished scanning
item-collector-base-rampant=Scans the surrounding area for items on the ground, if any items are found they are pulled into the storage chest when the sector is finished scanning.
item-collector-base-overlay-rampant=Scans the surrounding area for items on the ground, if any items are found they are pulled into the storage chest when the sector is finished scanning. When low resolution sprites are being used the visual display will be a half chunk less then what is actually collected
item-collector-chest-rampant=Stores the items the scanner finds on the ground around this collector
[mod-setting-name]

View File

@ -6,7 +6,7 @@ radar.icon = "__Rampant__/graphics/icon/itemCollectorIcon.png"
radar.collision_box = {{-0.35, -0.35}, {0.35, 0.35}}
radar.selection_box = {{-0.485, -0.7}, {0.465, -0.1}}
radar.energy_per_sector = "27MJ"
radar.max_distance_of_nearby_sector_revealed = 0
radar.max_distance_of_nearby_sector_revealed = 1
radar.max_distance_of_sector_revealed = 0
radar.energy_per_nearby_scan = "27MJ"
radar.energy_usage = "450KW"
@ -62,12 +62,22 @@ radar.minable = { result = "item-collector-base-rampant",
local radarOverlay = util.table.deepcopy(radar)
radarOverlay.name = "item-collector-base-overlay-rampant"
radarOverlay.pictures.filename = "__Rampant__/graphics/entities/chest/itemCollectorOverlay2.5.png"
radarOverlay.pictures.width = 3200
radarOverlay.pictures.height = 3200
radarOverlay.pictures.filename = "__Rampant__/graphics/entities/chest/itemCollectorOverlay2.png"
radarOverlay.pictures.width = 2048
radarOverlay.pictures.height = 2048
radarOverlay.pictures.direction_count = 1
radarOverlay.pictures.line_length = 1
radarOverlay.pictures.shift[2] = 0.07
radarOverlay.pictures.hr_version = {
filename = "__Rampant__/graphics/entities/chest/itemCollectorOverlay2.5.png",
priority = "low",
width = 3200,
height = 3200,
apply_projection = false,
direction_count = 1,
line_length = 1,
shift = {0.1875, -0.24}
}
local chest = util.table.deepcopy(data.raw["container"]["steel-chest"])
chest.name = "item-collector-chest-rampant"
@ -97,9 +107,9 @@ data:extend({
{
type = "recipe",
name = "item-collector-base-rampant",
energy_required = 6,
normal = {
enabled = false,
energy_required = 10,
ingredients = {
{"steel-chest", 1},
{"accumulator", 1},
@ -107,6 +117,17 @@ data:extend({
},
result = "item-collector-base-rampant",
requester_paste_multiplier = 4
},
expensive = {
enabled = false,
energy_required = 10,
ingredients = {
{"steel-chest", 2},
{"accumulator", 2},
{"radar", 2}
},
result = "item-collector-base-rampant",
requester_paste_multiplier = 4
}
},