diff --git a/PHI-CL/changelog.txt b/PHI-CL/changelog.txt index 203b71c..77d4f53 100644 --- a/PHI-CL/changelog.txt +++ b/PHI-CL/changelog.txt @@ -1,3 +1,10 @@ +--------------------------------------------------------------------------------------------------- +Version: 3.0.109 +Date: 2025-05-31 + + Changes: + - [VP] Changed the biter spawning settings to have both planet type. + --------------------------------------------------------------------------------------------------- Version: 3.0.108 Date: 2025-05-28 diff --git a/PHI-CL/config.lua b/PHI-CL/config.lua index 51e0ae5..1bb91f0 100644 --- a/PHI-CL/config.lua +++ b/PHI-CL/config.lua @@ -597,7 +597,7 @@ local items = { ['thruster'] = true, ['space-platform-hub'] = true, }, - ['surface_conditions'] = { + ['surface_conditions'] = { ['captive-biter-spawner'] = 'assembling-machine', ['agricultural-tower'] = 'agricultural-tower', ['asteroid-collector'] = 'asteroid-collector', diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index e2fbcbc..b46dd32 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -1241,14 +1241,55 @@ if settings.startup['PHI-VP'].value then data.raw['cliff'][v].hidden_in_factoriopedia = true end - for _, v in pairs({'small-wriggler-pentapod', 'small-wriggler-pentapod-premature', 'medium-wriggler-pentapod', 'medium-wriggler-pentapod-premature', 'big-wriggler-pentapod', 'big-wriggler-pentapod-premature'}) do + data.raw['unit-spawner']['gleba-spawner'].absorptions_per_second = data.raw['unit-spawner']['biter-spawner'].absorptions_per_second + data.raw['unit-spawner']['gleba-spawner'].autoplace = data.raw['unit-spawner']['biter-spawner'].autoplace + data.raw['unit-spawner']['gleba-spawner-small'].hidden = true + data.raw['unit-spawner']['gleba-spawner-small'].hidden_in_factoriopedia = true + + for _, v in pairs({'small-wriggler-pentapod-premature', 'medium-wriggler-pentapod-premature', 'big-wriggler-pentapod-premature'}) do + data.raw['unit'][v].absorptions_to_join_attack = {pollution = 0} + + --[[ data.raw['unit'][v].hidden = true data.raw['unit'][v].hidden_in_factoriopedia = true + ]] end - for _, v in pairs({'small-strafer-pentapod', 'medium-strafer-pentapod', 'big-strafer-pentapod', 'small-stomper-pentapod', 'medium-stomper-pentapod', 'big-stomper-pentapod'}) do + for _, v in pairs({'small-wriggler-pentapod', 'medium-wriggler-pentapod', 'big-wriggler-pentapod'}) do + data.raw['unit'][v].absorptions_to_join_attack = {pollution = 2} + + --[[ + data.raw['unit'][v].hidden = true + data.raw['unit'][v].hidden_in_factoriopedia = true + ]] + end + + for _, v in pairs({'small-strafer-pentapod', 'medium-strafer-pentapod', 'big-strafer-pentapod'}) do + data.raw['spider-unit'][v].absorptions_to_join_attack = {pollution = 20} + + --[[ data.raw['spider-unit'][v].hidden = true data.raw['spider-unit'][v].hidden_in_factoriopedia = true + ]] + end + + for _, v in pairs({'small-stomper-pentapod', 'medium-stomper-pentapod', 'big-stomper-pentapod'}) do + data.raw['spider-unit'][v].absorptions_to_join_attack = {pollution = 25} + data.raw['spider-unit'][v].dying_trigger_effect[1] = nil + + --[[ + data.raw['spider-unit'][v].hidden = true + data.raw['spider-unit'][v].hidden_in_factoriopedia = true + ]] + end + + for _, v in pairs({'gleba-spawner', 'gleba-spawner-small'}) do + data.raw['unit-spawner'][v].loot = nil + + --[[ + data.raw['unit-spawner'][v].hidden = true + data.raw['unit-spawner'][v].hidden_in_factoriopedia = true + ]] end for _, v in pairs({'small-demolisher', 'medium-demolisher', 'big-demolisher'}) do @@ -1256,11 +1297,6 @@ if settings.startup['PHI-VP'].value then data.raw['segmented-unit'][v].hidden_in_factoriopedia = true end - for _, v in pairs({'gleba-spawner', 'gleba-spawner-small'}) do - data.raw['unit-spawner'][v].hidden = true - data.raw['unit-spawner'][v].hidden_in_factoriopedia = true - end - for _, v in pairs({'bioflux', 'jelly', 'jellynut', 'yumako', 'yumako-mash'}) do data.raw['capsule'][v].hidden = true data.raw['capsule'][v].hidden_in_factoriopedia = true diff --git a/PHI-CL/info.json b/PHI-CL/info.json index 426993a..7ca4b11 100644 --- a/PHI-CL/info.json +++ b/PHI-CL/info.json @@ -1,8 +1,8 @@ { "name": "PHI-CL", - "version": "3.0.108", + "version": "3.0.109", "factorio_version": "2.0", - "date": "2025-05-28", + "date": "2025-05-31", "title": "Phidias Collection", "author": "PHIDIAS0303", "contributers": "",