From 7f103bae7ca5499b583fa5d0e9e5b1bcdc68b09c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C5=82awomir=20Lach?= Date: Mon, 1 Aug 2022 14:11:45 +0200 Subject: [PATCH] =?UTF-8?q?!OSDN=2045072:=20S=C5=82awomir=20Lach=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ruleset author can look inside sandbox to figure out how to use counters. --- data/sandbox/effects.ruleset | 29 +++++++++++++++++++++++++++++ data/sandbox/game.ruleset | 24 ++++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/data/sandbox/effects.ruleset b/data/sandbox/effects.ruleset index c204910511..fbb7741e14 100644 --- a/data/sandbox/effects.ruleset +++ b/data/sandbox/effects.ruleset @@ -5410,3 +5410,32 @@ reqs = { "type", "name", "range", "present" "Action", "Upgrade Unit", "Local", TRUE } + +; Additional unhappy for some turns after conquering the city +[effect_rebel] +type = "Enemy_Citizen_Unhappy_Pct" +value = 30 +reqs = + { "type", "name", "range", "present", "quiet" + "Counter", "Owned", "City", FALSE, TRUE + + } + +[effect_rebel2] +type = "Enemy_Citizen_Unhappy_Pct" +value = 20 +reqs = + { "type", "name", "range", "present", "quiet" + "Counter", "Owned2", "City", FALSE, TRUE + + } + +[effect_strike1] +type = "Output_Add_Tile" +value = -100 +reqs = + { "type", "name", "range", "present", "quiet" + "Counter", "Owned3", "City", FALSE, TRUE + "OutputType", "Food", "Tile", FALSE, TRUE + } + diff --git a/data/sandbox/game.ruleset b/data/sandbox/game.ruleset index 5de8a3d98b..073e32f1c4 100644 --- a/data/sandbox/game.ruleset +++ b/data/sandbox/game.ruleset @@ -3588,6 +3588,30 @@ colorlist = ; _("Team 4"), ; etc... +[counter_owned1] +name = "Owned" +def = 0 +checkpoint = 5 +type = "OWNED" +range = "City" + + +[counter_owned2] +name = "Owned2" +def = 0 +checkpoint = 7 +type = "OWNED" +range = "City" + +; Default value are 6, so citizens do not strike right after build the city +; city may to be conquered to made citizens striking +[counter_owned3_strike] +name = "Owned3" +def = 6 +checkpoint = 5 +type = "OWNED" +range = "City" + [settings] ; freeciv game settings for sandbox ruleset ; -- 2.37.1