Commit 14cf1799 authored by Rob Nelson's avatar Rob Nelson
Browse files

Updates.

parent 23d9928b
--0.6.10
-improvements to vanilla spawning behaviour
--0.6.9
-added missing localization key
-disabled uranium spawning for refining + bobs
--0.6.8
-fixed some internal logic issues due to the shift to using mod options
-added options for fluid requirement to infinite ores
---0.6.5
-fixed yields for gas wells and fissures
---0.6.4
-fixed an error
---0.6.3
-added and converted config options to mod options menu
---0.6.2
-fixed an error
---0.6.1
-added fix for 0.15
---0.6.0
-update for 0.15
-changed angels-ore to use new base game ore sheets
-dropped support for nucular because of conflicts with the new base game uranium ore
---0.5.4
-I broke something
---0.5.3
-fixed non RSO coal spawning
-fixed trigger mod not working
---0.5.2
-gfx update
---0.5.0
-removed RSO trigger now autodetects
-moved some internal stuff around
---0.4.6
-added auto detection for RSO
-fixed spawning of infinite ores for non RSO variants
---0.4.5
-fixed a conflict with nucular and reactor mod
-changed rubyte coloring
---0.4.4
-fixed vanilla spawning of angels infinite ores
-added dynamic localization for the description of the angels ores
-fixed bob gem-ore hardness and mining time
---0.4.3
-fixed an error with the change yield option for liquid resources should work as intended now
---0.4.2
-fixed mining hardness and time for infinite version of saphirite and jivolite to match their finite counterparts
---0.4.1
-update for trigger mods
---0.4.0
-update to 0.14 game version
---0.3.7
-fixed a typo in the config
---0.3.6
-fixed a typo
-added lower yield option to all infinite ores
---0.3.5
-added config option to change minimum oil and gas yield
-added config option to change minimum fissure yield
-fixed ore spawning for vanilla
---0.3.4
-fixed logic error with dark matter replicator
---0.3.3
-fixed base ore check
---0.3.2
-added support for Dark Matter Replicator mod
-added option to enable a loweryield mode in the config: loweryield will add a probability to the ore output of the infinite ores, so that they will produce less ore overall and even less with lower yields
-added modifier for loweryield to the config, changes the probability with which ores are produced
---0.3.1
-changed resource configs for the angels ores to work without RSO (not recommended)
---0.3.0
-updated for 0.13
---0.2.0
-changed spawning for angelsrefining vanilla mode
---0.1.9
-changed colours for UP ores and ore patches as well as icons for uraninite and fluorite
-added support for angelspetrochem mod
-added config option to change the minimum yield for the infinite ores (default 20%)
---0.1.8
-changed angelsore mode to only remove iron/copper/stone autoplace and not the entire entity to fix an error with landfill
---0.1.7
-angels ores should now spawn in starting area without any resource spawner mods
---0.1.6
-fixed an error with the UP mod support in vanilla and non RSO-mode
--0.1.5
-fixed a logic check error
---0.1.4
-changed icon for uranium-ore from nucular mod
-added support for uranium ore to angelsinfiniteores and angelsrefining
-updated the fissure gfx to have variations
---0.1.3
-fixed an error for bobs sulfur resource entity (wrong path to ore sheet)
-fixed a logic error for detecting triggers
---0.1.2
-lowered infinite ore yield for modded games, should be 20% now (to counter better drills in bobs/yuokis)
-change the mining time and hardness for some angelsores to higher values
-Added support for nucular mod
-changed file structure for vanilla ores
---0.1.1
-Added support for Yuoki Industries mod
-Added support for Uranium Power mod
-changed versioning
-changed mod structure
\ No newline at end of file
if angelsmods.refining then
require("prototypes.generation.angels-override")
end
\ No newline at end of file
--INITIALIZE
if not angelsmods then angelsmods = {} end
if not angelsmods.ores then angelsmods.ores = {} end
--TRIGGER CHECKS
--RSO
if RsoMod then
angelsmods.ores.enablersomode = true
else
angelsmods.ores.enablersomode = false
end
--SETTINGS CHECKs
--INFINITE ORE YIELD CHANGE MODIFIER
angelsmods.ores.yield = settings.startup["angels-infinite-ores-yield"].value * 15
--OIL YIELD CHANGE MODIFIER
angelsmods.ores.oilyield = settings.startup["angels-oil-gas-yield"].value * 100
data.raw.resource["crude-oil"].minimum = angelsmods.ores.oilyield
data.raw.resource["crude-oil"].normal = 100000
--WATER YIELD CHANGE MODIFIER
angelsmods.ores.fissureyield = settings.startup["angels-fissure-yield"].value * 100
--INFINITE ORE RESULT PROBABILITY CHECK
angelsmods.ores.loweryield = settings.startup["angels-lower-infinite-yield"].value
--ADD FLUID REQUIREMENT TO INFINITE MINING
angelsmods.ores.enablefluidreq = settings.startup["angels-enablefluidreq"].value
--VANILLA
angelsmods.ores.enableinfiniteiron = settings.startup["angels-enableinfiniteiron"].value
angelsmods.ores.enableinfinitecopper = settings.startup["angels-enableinfinitecopper"].value
angelsmods.ores.enableinfinitestone = settings.startup["angels-enableinfinitestone"].value
angelsmods.ores.enableinfinitecoal = settings.startup["angels-enableinfinitecoal"].value
angelsmods.ores.enableinfiniteuranium = settings.startup["angels-enableinfiniteuranium"].value
--ANGELS
angelsmods.ores.enableinfiniteangelsore1 = settings.startup["angels-enableinfiniteangelsore1"].value
angelsmods.ores.enableinfiniteangelsore2 = settings.startup["angels-enableinfiniteangelsore2"].value
angelsmods.ores.enableinfiniteangelsore3 = settings.startup["angels-enableinfiniteangelsore3"].value
angelsmods.ores.enableinfiniteangelsore4 = settings.startup["angels-enableinfiniteangelsore4"].value
angelsmods.ores.enableinfiniteangelsore5 = settings.startup["angels-enableinfiniteangelsore5"].value
angelsmods.ores.enableinfiniteangelsore6 = settings.startup["angels-enableinfiniteangelsore6"].value
--BOBS
angelsmods.ores.enableinfinitebobbauxite = settings.startup["angels-enableinfinitebobbauxite"].value
angelsmods.ores.enableinfinitebobcobalt = settings.startup["angels-enableinfinitebobcobalt"].value
angelsmods.ores.enableinfinitebobgems = settings.startup["angels-enableinfinitebobgems"].value
angelsmods.ores.enableinfinitebobgold = settings.startup["angels-enableinfinitebobgold"].value
angelsmods.ores.enableinfiniteboblead = settings.startup["angels-enableinfiniteboblead"].value
angelsmods.ores.enableinfinitebobnickel = settings.startup["angels-enableinfinitebobnickel"].value
angelsmods.ores.enableinfinitebobquartz = settings.startup["angels-enableinfinitebobquartz"].value
angelsmods.ores.enableinfinitebobrutile = settings.startup["angels-enableinfinitebobrutile"].value
angelsmods.ores.enableinfinitebobsilver = settings.startup["angels-enableinfinitebobsilver"].value
angelsmods.ores.enableinfinitebobsulfur = settings.startup["angels-enableinfinitebobsulfur"].value
angelsmods.ores.enableinfinitebobtin = settings.startup["angels-enableinfinitebobtin"].value
angelsmods.ores.enableinfinitebobtungsten = settings.startup["angels-enableinfinitebobtungsten"].value
angelsmods.ores.enableinfinitebobzinc = settings.startup["angels-enableinfinitebobzinc"].value
--YUOKIS
angelsmods.ores.enableinfiniteyuoki = settings.startup["angels-enableinfiniteyuoki"].value
--URANIUM POWER
angelsmods.ores.enableinfiniteuraniumpower = settings.startup["angels-enableinfiniteuraniumpower"].value
--DARK MATTER
angelsmods.ores.enableinfinitedarkmatter = settings.startup["angels-enableinfinitedarkmatter"].value
--LOAD PROTOTYPES
if angelsmods.refining then
require("prototypes.categories")
require("prototypes.generation.angels-ore1")
require("prototypes.generation.angels-ore2")
require("prototypes.generation.angels-ore3")
require("prototypes.generation.angels-ore4")
require("prototypes.generation.angels-ore5")
require("prototypes.generation.angels-ore6")
require("prototypes.generation.angels-fissure")
require("prototypes.generation.angels-crystal-rock")
require("prototypes.generation.angels-natural-gas")
require("prototypes.generation.vanilla-coal")
if not angelsmods.components and not (bobmods and bobmods.plates) then
require("prototypes.generation.vanilla-uranium")
end
require("prototypes.generation.angels-ore1-inf")
require("prototypes.generation.angels-ore2-inf")
require("prototypes.generation.angels-ore3-inf")
require("prototypes.generation.angels-ore4-inf")
require("prototypes.generation.angels-ore5-inf")
require("prototypes.generation.angels-ore6-inf")
--require("prototypes.localization-override")
else
require("prototypes.generation.vanilla-coal")
require("prototypes.generation.vanilla-stone")
require("prototypes.generation.vanilla-iron")
require("prototypes.generation.vanilla-copper")
require("prototypes.generation.vanilla-uranium")
if bobmods and bobmods.ores then
require("prototypes.generation.bob-bauxite")
require("prototypes.generation.bob-cobalt")
require("prototypes.generation.bob-gems")
require("prototypes.generation.bob-gold")
require("prototypes.generation.bob-lead")
require("prototypes.generation.bob-nickel")
require("prototypes.generation.bob-quartz")
require("prototypes.generation.bob-rutile")
require("prototypes.generation.bob-silver")
require("prototypes.generation.bob-sulfur")
require("prototypes.generation.bob-tin")
require("prototypes.generation.bob-tungsten")
require("prototypes.generation.bob-zinc")
require("prototypes.generation.bob-options")
end
if data.raw.resource["y-res1"] then
require("prototypes.generation.yuoki-res1")
require("prototypes.generation.yuoki-res2")
end
if data.raw.resource["uraninite"] then
require("prototypes.generation.up-uraninite")
require("prototypes.generation.up-fluorite")
end
end
if data.raw.resource["tenemut"] then
require("prototypes.generation.dm-tenemut")
end
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment