From e78e57dd14a6dfc85b19ddaf1db52d4843c5ef9d Mon Sep 17 00:00:00 2001 From: Philippe Cloutier Date: Wed, 16 Sep 2026 21:36:32 -0400 Subject: [PATCH] chore: Increase HP for concrete layers to 50k --- .../72_Increase_concrete_layer_health.sql | 17 +++++++++++ .../Server/data/plantrules/devrinol.txt | 30 +++++++++++++++++++ .../Server/data/plantrules/devrinol_wild.txt | 30 +++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 Patches/Live_36/Raw_SQL/72_Increase_concrete_layer_health.sql create mode 100644 Patches/Live_36/Server/data/plantrules/devrinol.txt create mode 100644 Patches/Live_36/Server/data/plantrules/devrinol_wild.txt diff --git a/Patches/Live_36/Raw_SQL/72_Increase_concrete_layer_health.sql b/Patches/Live_36/Raw_SQL/72_Increase_concrete_layer_health.sql new file mode 100644 index 0000000..76adbc4 --- /dev/null +++ b/Patches/Live_36/Raw_SQL/72_Increase_concrete_layer_health.sql @@ -0,0 +1,17 @@ +USE [perpetuumsa] +GO + +-------------------------------------------------- +-- Increase HP of concrete layers (devrinol) to 50k effective HP +-- +-- Devrinol plant rules represent concrete layer terrain tiles. +-- Base health set to 250 with damageScale set to 0.005 +-- (250 / 0.005 = 50,000 effective HP) across all growing states +-- in Server/data/plantrules/devrinol.txt and devrinol_wild.txt. +-- +-- Date modified: 2026-09-16 +-------------------------------------------------- + +PRINT N'Increase concrete layer HP to 50k effective HP (devrinol.txt / devrinol_wild.txt: damageScale=0.005, health=250)'; + +GO diff --git a/Patches/Live_36/Server/data/plantrules/devrinol.txt b/Patches/Live_36/Server/data/plantrules/devrinol.txt new file mode 100644 index 0000000..6b71dff --- /dev/null +++ b/Patches/Live_36/Server/data/plantrules/devrinol.txt @@ -0,0 +1,30 @@ +index=n19 +name=$devrinol +blockingHeight=40,0,0,0 +fertility=n3 +spreading=n0 +killDistance=n0 +slope=n40 +growRate=n5 +allowedAltitudeLow=n0 +allowedAltitudeHigh=n8076 +allowedWaterLevelLow=n-6 +allowedWaterLevelHigh=n8076 +onlyOnUnprotectedZone=n1 +placesConcrete=n1 +fruitingState=n-1 +fruitDefinition=n-1 +fruitAmount=n-1 +maxAmount=n14630 +damageScale=f0.005 +health=N250,250,250,250 +allowedTerrainTypes=N0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 +playerSeeded=n1 +state_0=40,1 +action_0=N19 +state_1=N1,2 +action_1=N19 +state_2=42,3 +action_2=N19 +state_3=N3 +action_3=N19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0 diff --git a/Patches/Live_36/Server/data/plantrules/devrinol_wild.txt b/Patches/Live_36/Server/data/plantrules/devrinol_wild.txt new file mode 100644 index 0000000..3e6c7f2 --- /dev/null +++ b/Patches/Live_36/Server/data/plantrules/devrinol_wild.txt @@ -0,0 +1,30 @@ +index=n19 +name=$devrinol +blockingHeight=40,0,0,0 +fertility=n5 +spreading=n5 +killDistance=n0 +slope=n40 +growRate=n5 +allowedAltitudeLow=n0 +allowedAltitudeHigh=n8076 +allowedWaterLevelLow=n-6 +allowedWaterLevelHigh=n8076 +onlyOnUnprotectedZone=n1 +placesConcrete=n1 +fruitingState=n-1 +fruitDefinition=n-1 +fruitAmount=n-1 +maxAmount=n14630 +damageScale=f0.005 +health=N250,250,250,250 +allowedTerrainTypes=N0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 +playerSeeded=n1 +state_0=40,1 +action_0=N19 +state_1=N1,2 +action_1=N19 +state_2=42,3 +action_2=N19 +state_3=N3 +action_3=N19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0