feat: author world events and social effects
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_accepted_obligation"
|
||||
display_name = "Accepted Commitment Obligation"
|
||||
event_type_id = &"commitment_accepted"
|
||||
relationship_dimension_id = &"obligation"
|
||||
parameters = {"fallback_delta": 0.25, "multiplier": 1.0, "payload_key": "obligation_delta"}
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_broken_hostility"
|
||||
display_name = "Broken Commitment Hostility"
|
||||
event_type_id = &"commitment_broken"
|
||||
relationship_dimension_id = &"hostility"
|
||||
parameters = {"delta": 0.15}
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_broken_obligation"
|
||||
display_name = "Broken Commitment Obligation"
|
||||
event_type_id = &"commitment_broken"
|
||||
relationship_dimension_id = &"obligation"
|
||||
parameters = {"fallback_delta": 0.25, "multiplier": -1.0, "payload_key": "obligation_delta"}
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_broken_trust"
|
||||
display_name = "Broken Commitment Trust"
|
||||
event_type_id = &"commitment_broken"
|
||||
relationship_dimension_id = &"trust"
|
||||
parameters = {"delta": -0.2}
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_fulfilled_obligation"
|
||||
display_name = "Fulfilled Commitment Obligation"
|
||||
event_type_id = &"commitment_fulfilled"
|
||||
relationship_dimension_id = &"obligation"
|
||||
parameters = {"fallback_delta": 0.25, "multiplier": -1.0, "payload_key": "obligation_delta"}
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_fulfilled_trust"
|
||||
display_name = "Fulfilled Commitment Trust"
|
||||
event_type_id = &"commitment_fulfilled"
|
||||
relationship_dimension_id = &"trust"
|
||||
parameters = {"delta": 0.1}
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_released_obligation"
|
||||
display_name = "Released Commitment Obligation"
|
||||
event_type_id = &"commitment_released"
|
||||
relationship_dimension_id = &"obligation"
|
||||
parameters = {"fallback_delta": 0.25, "multiplier": -1.0, "payload_key": "obligation_delta"}
|
||||
@@ -0,0 +1,11 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"commitment_superseded_obligation"
|
||||
display_name = "Superseded Commitment Obligation"
|
||||
event_type_id = &"commitment_superseded"
|
||||
relationship_dimension_id = &"obligation"
|
||||
parameters = {"fallback_delta": 0.25, "multiplier": -1.0, "payload_key": "obligation_delta"}
|
||||
@@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"player_food_aid_trust"
|
||||
display_name = "Player Food Aid Trust"
|
||||
description = "A knowledgeable hungry observer trusts the player for supplying pantry food."
|
||||
event_type_id = &"resource_extracted"
|
||||
relationship_dimension_id = &"trust"
|
||||
parameters = {"actor_id": -1, "delta": 0.15, "destination_id": "village_pantry", "item_id": "food"}
|
||||
@@ -0,0 +1,12 @@
|
||||
[gd_resource type="Resource" script_class="SocialConsequenceDefinition" load_steps=2 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://simulation/definitions/SocialConsequenceDefinition.gd" id="1"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1")
|
||||
consequence_id = &"storage_food_aid_trust"
|
||||
display_name = "Storage Food Aid Trust"
|
||||
description = "A knowledgeable hungry observer trusts a familiar contributor who supplies food."
|
||||
event_type_id = &"storage_deposited"
|
||||
relationship_dimension_id = &"trust"
|
||||
parameters = {"delta": 0.15, "item_id": "food"}
|
||||
Reference in New Issue
Block a user