diff --git a/PHI-CL/data/b/gm-vp-c.lua b/PHI-CL/data/b/gm-vp-c.lua index d84a7bf..1d87a30 100644 --- a/PHI-CL/data/b/gm-vp-c.lua +++ b/PHI-CL/data/b/gm-vp-c.lua @@ -658,6 +658,29 @@ local items = { ['small-stomper-pentapod'] = 'spider-unit', ['medium-stomper-pentapod'] = 'spider-unit', ['big-stomper-pentapod'] = 'spider-unit', + }, + ['achievement'] = { + ['logistic-network-embargo'] = 'dont-build-entity-achievement', + ['reach-for-the-stars'] = 'create-platform-achievement', + ['second-star-to-the-right-and-straight-on-till-morning'] = 'complete-objective-achievement', + ['rush-to-space'] = 'dont-research-before-researching-achievement', + ['shattered-planet-1'] = 'space-connection-distance-traveled-achievement', + ['shattered-planet-2'] = 'space-connection-distance-traveled-achievement', + ['shattered-planet-3'] = 'space-connection-distance-traveled-achievement', + ['research-with-metallurgics'] = 'research-with-science-pack-achievement', + ['research-with-agriculture'] = 'research-with-science-pack-achievement', + ['research-with-electromagnetics'] = 'research-with-science-pack-achievement', + ['research-with-cryogenics'] = 'research-with-science-pack-achievement', + ['research-with-promethium'] = 'research-with-science-pack-achievement', + ['it-stinks-and-they-do-like-it'] = 'group-attack-achievement', + ['get-off-my-lawn'] = 'group-attack-achievement', + ['if-it-bleeds'] = 'kill-achievement', + ['we-need-bigger-guns'] = 'kill-achievement', + ['size-doesnt-matter'] = 'kill-achievement', + ['visit-vulcanus'] = 'change-surface-achievement', + ['visit-gleba'] = 'change-surface-achievement', + ['visit-fulgora'] = 'change-surface-achievement', + ['visit-aquilo'] = 'change-surface-achievement' } } diff --git a/PHI-CL/data/b/gm-vp.lua b/PHI-CL/data/b/gm-vp.lua index a1f454b..0b1dd1b 100644 --- a/PHI-CL/data/b/gm-vp.lua +++ b/PHI-CL/data/b/gm-vp.lua @@ -318,6 +318,16 @@ if items['tips_and_tricks_item'] then end end +-- nil +if items['achievement'] then + for k, v in pairs(items['achievement']) do + if data.raw[v][k] then + data.raw[v][k].hidden = true + data.raw[v][k].hidden_in_factoriopedia = true + end + end +end + -- GM-VP C 2 BASE ENTITY if data.raw['unit-spawner'] then if data.raw['unit-spawner']['biter-spawner'] then @@ -390,16 +400,6 @@ for _, v in pairs({'vulcanus', 'gleba', 'fulgora', 'aquilo'}) do data.raw.planet[v].map_gen_settings = nil data.raw.planet[v].hidden = true data.raw.planet[v].hidden_in_factoriopedia = true - data.raw['change-surface-achievement']['visit-' .. v] = nil -end - -data.raw['dont-build-entity-achievement']['logistic-network-embargo'] = nil -data.raw['create-platform-achievement']['reach-for-the-stars'] = nil -data.raw['complete-objective-achievement']['second-star-to-the-right-and-straight-on-till-morning'] = nil -data.raw['dont-research-before-researching-achievement']['rush-to-space'] = nil - -for _, v in pairs({'shattered-planet-1', 'shattered-planet-2', 'shattered-planet-3'}) do - data.raw['space-connection-distance-traveled-achievement'][v] = nil end for _, v in pairs({'calcite', 'fluorine-vent', 'lithium-brine', 'scrap', 'tungsten-ore'}) do @@ -469,13 +469,3 @@ for _, v in pairs({'ashland-lichen-tree', 'ashland-lichen-tree-flaming', 'slipst data.raw['tree'][v].hidden = true data.raw['tree'][v].hidden_in_factoriopedia = true end - -for _, v in pairs({'research-with-metallurgics', 'research-with-agriculture', 'research-with-electromagnetics', 'research-with-cryogenics', 'research-with-promethium'}) do - data.raw['research-with-science-pack-achievement'][v] = nil -end - -data.raw['group-attack-achievement']['it-stinks-and-they-do-like-it'] = nil -data.raw['group-attack-achievement']['get-off-my-lawn'] = nil -data.raw['kill-achievement']['if-it-bleeds'] = nil -data.raw['kill-achievement']['we-need-bigger-guns'] = nil -data.raw['kill-achievement']['size-doesnt-matter'] = nil