Merge branch 'master' of ssh://git.sjkillen.ca:2222/sjkillen/everything_has_a_price_jam

This commit is contained in:
PapaGuacamolee 2026-09-27 14:14:31 -06:00
commit ae50e13c78
222 changed files with 4552 additions and 189 deletions

View file

@ -9,6 +9,8 @@ func _ready() -> void:
# Called every frame. 'delta' is the elapsed time since the previous frame. # Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(_delta: float) -> void: func _process(_delta: float) -> void:
if UserContext.game_paused or UserContext.is_inspecting:
return
var mouse: = get_viewport().get_mouse_position() var mouse: = get_viewport().get_mouse_position()
var size: = get_viewport().get_visible_rect().size var size: = get_viewport().get_visible_rect().size
if (mouse.x < (0.10*size.x)): if (mouse.x < (0.10*size.x)):
@ -21,7 +23,9 @@ func _process(_delta: float) -> void:
elif (mouse.y > (0.90*size.y)): elif (mouse.y > (0.90*size.y)):
position.y += 3 position.y += 3
func _input(event): func _unhandled_input(event: InputEvent):
if UserContext.game_paused or UserContext.is_inspecting or UserContext.zoom_off:
return
if event is InputEventMouseButton: if event is InputEventMouseButton:
if event.button_index == MOUSE_BUTTON_WHEEL_UP and event.pressed: if event.button_index == MOUSE_BUTTON_WHEEL_UP and event.pressed:
zoom.x +=1 zoom.x +=1

View file

@ -4,6 +4,6 @@
[resource] [resource]
script = ExtResource("1_7dttr") script = ExtResource("1_7dttr")
kingdom_name = "Baddica" kingdom_name = "Rivaldom"
color = Color(1, 0, 0, 1) color = Color(1, 0, 0, 1)
metadata/_custom_type_script = "uid://dvu6aynwi8a0f" metadata/_custom_type_script = "uid://dvu6aynwi8a0f"

View file

@ -4,6 +4,6 @@
[resource] [resource]
script = ExtResource("1_crqh1") script = ExtResource("1_crqh1")
kingdom_name = "Goodom" kingdom_name = "You"
color = Color(0, 0, 1, 1) color = Color(0, 0, 1, 1)
metadata/_custom_type_script = "uid://dvu6aynwi8a0f" metadata/_custom_type_script = "uid://dvu6aynwi8a0f"

View file

@ -5,5 +5,5 @@
[resource] [resource]
script = ExtResource("1_cox6k") script = ExtResource("1_cox6k")
name = "Move" name = "Move"
modal_name = "Moving!" modal_name = "Moving"
metadata/_custom_type_script = "uid://jxfw3ptlwg8d" metadata/_custom_type_script = "uid://jxfw3ptlwg8d"

View file

@ -2,9 +2,11 @@
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_2mm5k"] [ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_2mm5k"]
[ext_resource type="Script" uid="uid://cthcf4w1il4h8" path="res://currency/inanimate_currency.gd" id="2_e2hgv"] [ext_resource type="Script" uid="uid://cthcf4w1il4h8" path="res://currency/inanimate_currency.gd" id="2_e2hgv"]
[ext_resource type="Texture2D" uid="uid://bcigrkc3l2kna" path="res://thumbnails/fertilizer.jpg" id="3_e2hgv"]
[resource] [resource]
script = ExtResource("2_e2hgv") script = ExtResource("2_e2hgv")
name = "Fertilizer" name = "Fertilizer"
description = "Definitely not poop. No way." description = "Definitely not poop. No way."
thumbnail = ExtResource("3_e2hgv")
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -2,9 +2,11 @@
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_6tuon"] [ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_6tuon"]
[ext_resource type="Script" uid="uid://cthcf4w1il4h8" path="res://currency/inanimate_currency.gd" id="1_s2pc4"] [ext_resource type="Script" uid="uid://cthcf4w1il4h8" path="res://currency/inanimate_currency.gd" id="1_s2pc4"]
[ext_resource type="Texture2D" uid="uid://ce6c7vo58pheb" path="res://thumbnails/water.jpg" id="3_xmeqh"]
[resource] [resource]
script = ExtResource("1_s2pc4") script = ExtResource("1_s2pc4")
name = "Water" name = "Water"
description = "It's the lifeblood of all living things! (Besides, y'know, blood)" description = "It's the lifeblood of all living things! (Besides, y'know, blood)"
thumbnail = ExtResource("3_xmeqh")
metadata/_custom_type_script = "uid://b3tqa2kc2bu0p" metadata/_custom_type_script = "uid://b3tqa2kc2bu0p"

View file

@ -15,31 +15,31 @@
[sub_resource type="Resource" id="Resource_ui157"] [sub_resource type="Resource" id="Resource_ui157"]
script = ExtResource("1_m37xt") script = ExtResource("1_m37xt")
currency = ExtResource("5_2kil6") currency = ExtResource("5_2kil6")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_ah5vq"] [sub_resource type="Resource" id="Resource_ah5vq"]
script = ExtResource("1_m37xt") script = ExtResource("1_m37xt")
currency = ExtResource("6_qqxwu") currency = ExtResource("6_qqxwu")
amount = 7 amount = 70
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_2437s"] [sub_resource type="Resource" id="Resource_2437s"]
script = ExtResource("1_m37xt") script = ExtResource("1_m37xt")
currency = ExtResource("7_227pm") currency = ExtResource("7_227pm")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_n5gpp"] [sub_resource type="Resource" id="Resource_n5gpp"]
script = ExtResource("1_m37xt") script = ExtResource("1_m37xt")
currency = ExtResource("8_k5pub") currency = ExtResource("8_k5pub")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_b1lqu"] [sub_resource type="Resource" id="Resource_b1lqu"]
script = ExtResource("1_m37xt") script = ExtResource("1_m37xt")
currency = ExtResource("9_i8mvc") currency = ExtResource("9_i8mvc")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -15,31 +15,31 @@
[sub_resource type="Resource" id="Resource_ui157"] [sub_resource type="Resource" id="Resource_ui157"]
script = ExtResource("1_cnnt2") script = ExtResource("1_cnnt2")
currency = ExtResource("5_fxi61") currency = ExtResource("5_fxi61")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_ah5vq"] [sub_resource type="Resource" id="Resource_ah5vq"]
script = ExtResource("1_cnnt2") script = ExtResource("1_cnnt2")
currency = ExtResource("6_vf3g1") currency = ExtResource("6_vf3g1")
amount = 7 amount = 70
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_2437s"] [sub_resource type="Resource" id="Resource_2437s"]
script = ExtResource("1_cnnt2") script = ExtResource("1_cnnt2")
currency = ExtResource("7_2uxum") currency = ExtResource("7_2uxum")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_n5gpp"] [sub_resource type="Resource" id="Resource_n5gpp"]
script = ExtResource("1_cnnt2") script = ExtResource("1_cnnt2")
currency = ExtResource("8_npspm") currency = ExtResource("8_npspm")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_b1lqu"] [sub_resource type="Resource" id="Resource_b1lqu"]
script = ExtResource("1_cnnt2") script = ExtResource("1_cnnt2")
currency = ExtResource("9_j3ou3") currency = ExtResource("9_j3ou3")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -15,52 +15,58 @@
[ext_resource type="Resource" uid="uid://by3dayfdpobpt" path="res://currency/inanimate/blood.tres" id="11_0hope"] [ext_resource type="Resource" uid="uid://by3dayfdpobpt" path="res://currency/inanimate/blood.tres" id="11_0hope"]
[ext_resource type="Resource" uid="uid://dmctedq3pav0t" path="res://currency/inanimate/corpse.tres" id="12_gr03u"] [ext_resource type="Resource" uid="uid://dmctedq3pav0t" path="res://currency/inanimate/corpse.tres" id="12_gr03u"]
[sub_resource type="Resource" id="Resource_i7808"]
script = ExtResource("1_ohece")
currency = ExtResource("10_gs0ul")
amount = -1
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_60ga3"] [sub_resource type="Resource" id="Resource_60ga3"]
script = ExtResource("1_ohece") script = ExtResource("1_ohece")
currency = ExtResource("6_r8lqy") currency = ExtResource("6_r8lqy")
amount = 2 amount = 20
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_i5jpd"] [sub_resource type="Resource" id="Resource_i5jpd"]
script = ExtResource("1_ohece") script = ExtResource("1_ohece")
currency = ExtResource("7_ck4s1") currency = ExtResource("7_ck4s1")
amount = 20 amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_2l2nr"] [sub_resource type="Resource" id="Resource_2l2nr"]
script = ExtResource("1_ohece") script = ExtResource("1_ohece")
currency = ExtResource("8_hu81m") currency = ExtResource("8_hu81m")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_6v7ae"] [sub_resource type="Resource" id="Resource_6v7ae"]
script = ExtResource("1_ohece") script = ExtResource("1_ohece")
currency = ExtResource("9_w0d8m") currency = ExtResource("9_w0d8m")
amount = 25 amount = 250
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_iph2q"] [sub_resource type="Resource" id="Resource_iph2q"]
script = ExtResource("1_ohece") script = ExtResource("1_ohece")
currency = ExtResource("10_gs0ul") currency = ExtResource("10_gs0ul")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_i8tft"] [sub_resource type="Resource" id="Resource_i8tft"]
script = ExtResource("1_ohece") script = ExtResource("1_ohece")
currency = ExtResource("11_0hope") currency = ExtResource("11_0hope")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_j0xkl"] [sub_resource type="Resource" id="Resource_j0xkl"]
script = ExtResource("1_ohece") script = ExtResource("1_ohece")
currency = ExtResource("12_gr03u") currency = ExtResource("12_gr03u")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]
script = ExtResource("1_8u0th") script = ExtResource("1_8u0th")
name = "Doctor" name = "Doctor"
production = Array[ExtResource("1_ohece")]([ExtResource("2_u3n2t"), ExtResource("3_yv5d2")]) production = Array[ExtResource("1_ohece")]([ExtResource("2_u3n2t"), ExtResource("3_yv5d2"), SubResource("Resource_i7808")])
description = "They're definitely not crow people. Don't question the masks. it's fine." description = "They're definitely not crow people. Don't question the masks. it's fine."
thumbnail = ExtResource("5_e68kt") thumbnail = ExtResource("5_e68kt")
color = Color(0, 0.9529412, 0, 1) color = Color(0, 0.9529412, 0, 1)

View file

@ -11,7 +11,7 @@
[sub_resource type="Resource" id="Resource_buevm"] [sub_resource type="Resource" id="Resource_buevm"]
script = ExtResource("1_b07i1") script = ExtResource("1_b07i1")
currency = ExtResource("5_a7r6n") currency = ExtResource("5_a7r6n")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -19,46 +19,52 @@ currency = ExtResource("7_uh6l7")
amount = 2 amount = 2
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_bsgev"]
script = ExtResource("1_35xhy")
currency = ExtResource("10_n23mm")
amount = -1
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_p1wox"] [sub_resource type="Resource" id="Resource_p1wox"]
script = ExtResource("1_35xhy") script = ExtResource("1_35xhy")
currency = ExtResource("5_uddvy") currency = ExtResource("5_uddvy")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_bu4yr"] [sub_resource type="Resource" id="Resource_bu4yr"]
script = ExtResource("1_35xhy") script = ExtResource("1_35xhy")
currency = ExtResource("6_epa0v") currency = ExtResource("6_epa0v")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_dynkd"] [sub_resource type="Resource" id="Resource_dynkd"]
script = ExtResource("1_35xhy") script = ExtResource("1_35xhy")
currency = ExtResource("7_uh6l7") currency = ExtResource("7_uh6l7")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_t37mv"] [sub_resource type="Resource" id="Resource_t37mv"]
script = ExtResource("1_35xhy") script = ExtResource("1_35xhy")
currency = ExtResource("8_7lva1") currency = ExtResource("8_7lva1")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_ou8s7"] [sub_resource type="Resource" id="Resource_ou8s7"]
script = ExtResource("1_35xhy") script = ExtResource("1_35xhy")
currency = ExtResource("9_i5hpk") currency = ExtResource("9_i5hpk")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_4ts75"] [sub_resource type="Resource" id="Resource_4ts75"]
script = ExtResource("1_35xhy") script = ExtResource("1_35xhy")
currency = ExtResource("10_n23mm") currency = ExtResource("10_n23mm")
amount = 20 amount = 2000
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]
script = ExtResource("1_kipvp") script = ExtResource("1_kipvp")
name = "Farmer" name = "Farmer"
production = Array[ExtResource("1_35xhy")]([ExtResource("2_jkjll"), ExtResource("3_kfqfp"), SubResource("Resource_i7808")]) production = Array[ExtResource("1_35xhy")]([ExtResource("2_jkjll"), ExtResource("3_kfqfp"), SubResource("Resource_i7808"), SubResource("Resource_bsgev")])
description = "When something is farm, but more." description = "When something is farm, but more."
color = Color(0.43529412, 0.84705883, 1, 1) color = Color(0.43529412, 0.84705883, 1, 1)
wants = Array[ExtResource("1_35xhy")]([SubResource("Resource_p1wox"), SubResource("Resource_bu4yr"), SubResource("Resource_dynkd"), SubResource("Resource_t37mv"), SubResource("Resource_ou8s7"), SubResource("Resource_4ts75")]) wants = Array[ExtResource("1_35xhy")]([SubResource("Resource_p1wox"), SubResource("Resource_bu4yr"), SubResource("Resource_dynkd"), SubResource("Resource_t37mv"), SubResource("Resource_ou8s7"), SubResource("Resource_4ts75")])

View file

@ -14,25 +14,25 @@
[sub_resource type="Resource" id="Resource_1g3kj"] [sub_resource type="Resource" id="Resource_1g3kj"]
script = ExtResource("1_f1fuf") script = ExtResource("1_f1fuf")
currency = ExtResource("5_bom44") currency = ExtResource("5_bom44")
amount = 20 amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_kmdkm"] [sub_resource type="Resource" id="Resource_kmdkm"]
script = ExtResource("1_f1fuf") script = ExtResource("1_f1fuf")
currency = ExtResource("6_y0tsi") currency = ExtResource("6_y0tsi")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_3p8gt"] [sub_resource type="Resource" id="Resource_3p8gt"]
script = ExtResource("1_f1fuf") script = ExtResource("1_f1fuf")
currency = ExtResource("7_1ptox") currency = ExtResource("7_1ptox")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_m16xj"] [sub_resource type="Resource" id="Resource_m16xj"]
script = ExtResource("1_f1fuf") script = ExtResource("1_f1fuf")
currency = ExtResource("8_t2htw") currency = ExtResource("8_t2htw")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -13,19 +13,19 @@
[sub_resource type="Resource" id="Resource_ui157"] [sub_resource type="Resource" id="Resource_ui157"]
script = ExtResource("1_626vc") script = ExtResource("1_626vc")
currency = ExtResource("5_7d8n3") currency = ExtResource("5_7d8n3")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_ah5vq"] [sub_resource type="Resource" id="Resource_ah5vq"]
script = ExtResource("1_626vc") script = ExtResource("1_626vc")
currency = ExtResource("6_xlwb3") currency = ExtResource("6_xlwb3")
amount = 7 amount = 70
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_2437s"] [sub_resource type="Resource" id="Resource_2437s"]
script = ExtResource("1_626vc") script = ExtResource("1_626vc")
currency = ExtResource("7_ds1y1") currency = ExtResource("7_ds1y1")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -11,7 +11,7 @@
[sub_resource type="Resource" id="Resource_3og8x"] [sub_resource type="Resource" id="Resource_3og8x"]
script = ExtResource("1_81xhi") script = ExtResource("1_81xhi")
currency = ExtResource("5_p4ceb") currency = ExtResource("5_p4ceb")
amount = 20 amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -13,19 +13,19 @@
[sub_resource type="Resource" id="Resource_0idw0"] [sub_resource type="Resource" id="Resource_0idw0"]
script = ExtResource("1_iy37t") script = ExtResource("1_iy37t")
currency = ExtResource("5_rq11v") currency = ExtResource("5_rq11v")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_l6nf4"] [sub_resource type="Resource" id="Resource_l6nf4"]
script = ExtResource("1_iy37t") script = ExtResource("1_iy37t")
currency = ExtResource("6_rptfm") currency = ExtResource("6_rptfm")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_7h38k"] [sub_resource type="Resource" id="Resource_7h38k"]
script = ExtResource("1_iy37t") script = ExtResource("1_iy37t")
currency = ExtResource("7_mf0hi") currency = ExtResource("7_mf0hi")
amount = 20 amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -8,34 +8,44 @@
[ext_resource type="Resource" uid="uid://mgb7y1r3eapq" path="res://currency/production/human_production_shared_2.tres" id="3_2kvuq"] [ext_resource type="Resource" uid="uid://mgb7y1r3eapq" path="res://currency/production/human_production_shared_2.tres" id="3_2kvuq"]
[ext_resource type="Resource" uid="uid://b8b6yr444ecdk" path="res://currency/inanimate/water.tres" id="5_eaivi"] [ext_resource type="Resource" uid="uid://b8b6yr444ecdk" path="res://currency/inanimate/water.tres" id="5_eaivi"]
[ext_resource type="Resource" uid="uid://ervsee7ku1i2" path="res://currency/inanimate/bread.tres" id="6_4664q"] [ext_resource type="Resource" uid="uid://ervsee7ku1i2" path="res://currency/inanimate/bread.tres" id="6_4664q"]
[ext_resource type="Resource" uid="uid://bnlnq4ucsgfxe" path="res://currency/inanimate/gold.tres" id="6_mxenu"]
[ext_resource type="Resource" uid="uid://ytteqojj7k1o" path="res://currency/inanimate/stone.tres" id="7_hgnp0"]
[ext_resource type="Resource" uid="uid://crnhu4w6lfopb" path="res://currency/inanimate/beer.tres" id="7_tbpph"] [ext_resource type="Resource" uid="uid://crnhu4w6lfopb" path="res://currency/inanimate/beer.tres" id="7_tbpph"]
[sub_resource type="Resource" id="Resource_ifrlq"]
script = ExtResource("1_yn73g")
currency = ExtResource("6_mxenu")
amount = 1
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_v144q"]
script = ExtResource("1_yn73g")
currency = ExtResource("7_hgnp0")
amount = 2
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_bws7g"] [sub_resource type="Resource" id="Resource_bws7g"]
script = ExtResource("1_yn73g") script = ExtResource("1_yn73g")
currency = ExtResource("5_eaivi") currency = ExtResource("5_eaivi")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_vxrsf"] [sub_resource type="Resource" id="Resource_vxrsf"]
script = ExtResource("1_yn73g") script = ExtResource("1_yn73g")
currency = ExtResource("6_4664q") currency = ExtResource("6_4664q")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_sgbmh"] [sub_resource type="Resource" id="Resource_sgbmh"]
script = ExtResource("1_yn73g") script = ExtResource("1_yn73g")
currency = ExtResource("7_tbpph") currency = ExtResource("7_tbpph")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_u6o3i"]
script = ExtResource("1_yn73g")
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]
script = ExtResource("1_phc4h") script = ExtResource("1_phc4h")
name = "Miner" name = "Miner"
production = Array[ExtResource("1_yn73g")]([ExtResource("2_8h62s"), ExtResource("3_2kvuq")]) production = Array[ExtResource("1_yn73g")]([ExtResource("2_8h62s"), ExtResource("3_2kvuq"), SubResource("Resource_ifrlq"), SubResource("Resource_v144q")])
description = "we yearn for the mines, sire." description = "we yearn for the mines, sire."
wants = Array[ExtResource("1_yn73g")]([SubResource("Resource_bws7g"), SubResource("Resource_vxrsf"), SubResource("Resource_sgbmh"), SubResource("Resource_u6o3i")]) wants = Array[ExtResource("1_yn73g")]([SubResource("Resource_bws7g"), SubResource("Resource_vxrsf"), SubResource("Resource_sgbmh")])
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -1,8 +1,10 @@
[gd_resource type="Resource" script_class="SentientCurrency" format=3 uid="uid://dk3wsnr3ku7ka"] [gd_resource type="Resource" script_class="SentientCurrency" format=3 uid="uid://dk3wsnr3ku7ka"]
[ext_resource type="Script" uid="uid://cn8rc6jyllrf0" path="res://command.gd" id="1_4tnss"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_acsld"] [ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_acsld"]
[ext_resource type="Script" uid="uid://hcvynq5fjypj" path="res://currency/sentient_currency.gd" id="1_jo5ux"] [ext_resource type="Script" uid="uid://hcvynq5fjypj" path="res://currency/sentient_currency.gd" id="1_jo5ux"]
[ext_resource type="Resource" uid="uid://boshkhnywnk27" path="res://currency/production/human_production_shared_1.tres" id="2_40pnt"] [ext_resource type="Resource" uid="uid://boshkhnywnk27" path="res://currency/production/human_production_shared_1.tres" id="2_40pnt"]
[ext_resource type="Resource" uid="uid://u6lls6n0xw3n" path="res://commands/move_command.tres" id="2_dj4pj"]
[ext_resource type="Resource" uid="uid://mgb7y1r3eapq" path="res://currency/production/human_production_shared_2.tres" id="3_xy04b"] [ext_resource type="Resource" uid="uid://mgb7y1r3eapq" path="res://currency/production/human_production_shared_2.tres" id="3_xy04b"]
[resource] [resource]

View file

@ -14,25 +14,25 @@
[sub_resource type="Resource" id="Resource_lljap"] [sub_resource type="Resource" id="Resource_lljap"]
script = ExtResource("1_wync1") script = ExtResource("1_wync1")
currency = ExtResource("5_ssejx") currency = ExtResource("5_ssejx")
amount = 25 amount = 250
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_dr7t1"] [sub_resource type="Resource" id="Resource_dr7t1"]
script = ExtResource("1_wync1") script = ExtResource("1_wync1")
currency = ExtResource("6_dmqey") currency = ExtResource("6_dmqey")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_g2eqt"] [sub_resource type="Resource" id="Resource_g2eqt"]
script = ExtResource("1_wync1") script = ExtResource("1_wync1")
currency = ExtResource("7_wnwuo") currency = ExtResource("7_wnwuo")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_me530"] [sub_resource type="Resource" id="Resource_me530"]
script = ExtResource("1_wync1") script = ExtResource("1_wync1")
currency = ExtResource("8_jpoxk") currency = ExtResource("8_jpoxk")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]

View file

@ -10,29 +10,36 @@
[ext_resource type="Resource" uid="uid://b7vjuqkog7cxd" path="res://currency/inanimate/wood.tres" id="6_s7hyh"] [ext_resource type="Resource" uid="uid://b7vjuqkog7cxd" path="res://currency/inanimate/wood.tres" id="6_s7hyh"]
[ext_resource type="Resource" uid="uid://ytteqojj7k1o" path="res://currency/inanimate/stone.tres" id="7_urykh"] [ext_resource type="Resource" uid="uid://ytteqojj7k1o" path="res://currency/inanimate/stone.tres" id="7_urykh"]
[ext_resource type="Resource" uid="uid://b8b6yr444ecdk" path="res://currency/inanimate/water.tres" id="8_lqdse"] [ext_resource type="Resource" uid="uid://b8b6yr444ecdk" path="res://currency/inanimate/water.tres" id="8_lqdse"]
[ext_resource type="Resource" uid="uid://bnlnq4ucsgfxe" path="res://currency/inanimate/gold.tres" id="11_lqdse"]
[sub_resource type="Resource" id="Resource_t4qyg"] [sub_resource type="Resource" id="Resource_t4qyg"]
script = ExtResource("1_0qymk") script = ExtResource("1_0qymk")
currency = ExtResource("5_hkj46") currency = ExtResource("5_hkj46")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_mxenu"] [sub_resource type="Resource" id="Resource_mxenu"]
script = ExtResource("1_0qymk") script = ExtResource("1_0qymk")
currency = ExtResource("6_s7hyh") currency = ExtResource("6_s7hyh")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_hgnp0"] [sub_resource type="Resource" id="Resource_hgnp0"]
script = ExtResource("1_0qymk") script = ExtResource("1_0qymk")
currency = ExtResource("7_urykh") currency = ExtResource("7_urykh")
amount = 5 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_ljdya"] [sub_resource type="Resource" id="Resource_ljdya"]
script = ExtResource("1_0qymk") script = ExtResource("1_0qymk")
currency = ExtResource("8_lqdse") currency = ExtResource("8_lqdse")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_17ik3"]
script = ExtResource("1_0qymk")
currency = ExtResource("11_lqdse")
amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]
@ -42,5 +49,5 @@ production = Array[ExtResource("1_0qymk")]([ExtResource("2_0o8mq"), ExtResource(
description = "Hear Ye! Hear Ye! description = "Hear Ye! Hear Ye!
Extra! Extra! Extra! Extra!
Come Get It While It's Hot Off The Medieval Presses!" Come Get It While It's Hot Off The Medieval Presses!"
wants = Array[ExtResource("1_0qymk")]([SubResource("Resource_t4qyg"), SubResource("Resource_mxenu"), SubResource("Resource_hgnp0"), SubResource("Resource_ljdya")]) wants = Array[ExtResource("1_0qymk")]([SubResource("Resource_t4qyg"), SubResource("Resource_mxenu"), SubResource("Resource_hgnp0"), SubResource("Resource_ljdya"), SubResource("Resource_17ik3")])
metadata/_custom_type_script = "uid://hcvynq5fjypj" metadata/_custom_type_script = "uid://hcvynq5fjypj"

View file

@ -14,52 +14,58 @@
[ext_resource type="Resource" uid="uid://by3dayfdpobpt" path="res://currency/inanimate/blood.tres" id="10_0ipx8"] [ext_resource type="Resource" uid="uid://by3dayfdpobpt" path="res://currency/inanimate/blood.tres" id="10_0ipx8"]
[ext_resource type="Resource" uid="uid://dmctedq3pav0t" path="res://currency/inanimate/corpse.tres" id="11_1nkrr"] [ext_resource type="Resource" uid="uid://dmctedq3pav0t" path="res://currency/inanimate/corpse.tres" id="11_1nkrr"]
[sub_resource type="Resource" id="Resource_6krdv"]
script = ExtResource("1_05kyk")
currency = ExtResource("10_0ipx8")
amount = 2
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_60ga3"] [sub_resource type="Resource" id="Resource_60ga3"]
script = ExtResource("1_05kyk") script = ExtResource("1_05kyk")
currency = ExtResource("5_g2km3") currency = ExtResource("5_g2km3")
amount = 2 amount = 20
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_i5jpd"] [sub_resource type="Resource" id="Resource_i5jpd"]
script = ExtResource("1_05kyk") script = ExtResource("1_05kyk")
currency = ExtResource("6_aqv3t") currency = ExtResource("6_aqv3t")
amount = 20 amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_2l2nr"] [sub_resource type="Resource" id="Resource_2l2nr"]
script = ExtResource("1_05kyk") script = ExtResource("1_05kyk")
currency = ExtResource("7_fu5ce") currency = ExtResource("7_fu5ce")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_6v7ae"] [sub_resource type="Resource" id="Resource_6v7ae"]
script = ExtResource("1_05kyk") script = ExtResource("1_05kyk")
currency = ExtResource("8_rx02f") currency = ExtResource("8_rx02f")
amount = 25 amount = 250
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_iph2q"] [sub_resource type="Resource" id="Resource_iph2q"]
script = ExtResource("1_05kyk") script = ExtResource("1_05kyk")
currency = ExtResource("9_dc2dr") currency = ExtResource("9_dc2dr")
amount = 15 amount = 150
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_i8tft"] [sub_resource type="Resource" id="Resource_i8tft"]
script = ExtResource("1_05kyk") script = ExtResource("1_05kyk")
currency = ExtResource("10_0ipx8") currency = ExtResource("10_0ipx8")
amount = 10 amount = 100
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_j0xkl"] [sub_resource type="Resource" id="Resource_j0xkl"]
script = ExtResource("1_05kyk") script = ExtResource("1_05kyk")
currency = ExtResource("11_1nkrr") currency = ExtResource("11_1nkrr")
amount = 10 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]
script = ExtResource("1_tds6s") script = ExtResource("1_tds6s")
name = "Wizard" name = "Wizard"
production = Array[ExtResource("1_05kyk")]([ExtResource("2_ud150"), ExtResource("3_mp872")]) production = Array[ExtResource("1_05kyk")]([ExtResource("2_ud150"), ExtResource("3_mp872"), SubResource("Resource_6krdv")])
description = "FIREBALL!!!" description = "FIREBALL!!!"
color = Color(0, 0, 0.79607844, 1) color = Color(0, 0, 0.79607844, 1)
wants = Array[ExtResource("1_05kyk")]([SubResource("Resource_60ga3"), SubResource("Resource_i5jpd"), SubResource("Resource_2l2nr"), SubResource("Resource_6v7ae"), SubResource("Resource_iph2q"), SubResource("Resource_i8tft"), SubResource("Resource_j0xkl")]) wants = Array[ExtResource("1_05kyk")]([SubResource("Resource_60ga3"), SubResource("Resource_i5jpd"), SubResource("Resource_2l2nr"), SubResource("Resource_6v7ae"), SubResource("Resource_iph2q"), SubResource("Resource_i8tft"), SubResource("Resource_j0xkl")])

View file

@ -10,6 +10,7 @@
[ext_resource type="Resource" uid="uid://dn0c1pfq04obw" path="res://currency/sentient/farmer.tres" id="7_isn2b"] [ext_resource type="Resource" uid="uid://dn0c1pfq04obw" path="res://currency/sentient/farmer.tres" id="7_isn2b"]
[ext_resource type="Resource" uid="uid://ihsvxienxbeu" path="res://currency/sentient/knight.tres" id="8_qb8iw"] [ext_resource type="Resource" uid="uid://ihsvxienxbeu" path="res://currency/sentient/knight.tres" id="8_qb8iw"]
[ext_resource type="Resource" uid="uid://l8osuuxl7exe" path="res://currency/sentient/archer.tres" id="9_4ywr4"] [ext_resource type="Resource" uid="uid://l8osuuxl7exe" path="res://currency/sentient/archer.tres" id="9_4ywr4"]
[ext_resource type="Resource" uid="uid://b1tgtujqs5lnr" path="res://currency/sentient/doctor.tres" id="11_17ik3"]
[sub_resource type="Resource" id="Resource_g3220"] [sub_resource type="Resource" id="Resource_g3220"]
script = ExtResource("2_tljx8") script = ExtResource("2_tljx8")
@ -59,11 +60,18 @@ currency = ExtResource("9_4ywr4")
amount = 15 amount = 15
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_yg0ra"]
script = ExtResource("2_tljx8")
currency = ExtResource("11_17ik3")
amount = 2
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[node name="Economy" type="Node" unique_id=1950923383] [node name="Economy" type="Node" unique_id=1950923383]
script = ExtResource("1_csm0v") script = ExtResource("1_csm0v")
currencies = Array[ExtResource("2_tljx8")]([SubResource("Resource_g3220"), SubResource("Resource_bb1uu"), SubResource("Resource_vw3jp"), SubResource("Resource_xg8li"), SubResource("Resource_f6kxb"), SubResource("Resource_6u4g3"), SubResource("Resource_aqv3t"), SubResource("Resource_g2km3")]) currencies = Array[ExtResource("2_tljx8")]([SubResource("Resource_g3220"), SubResource("Resource_bb1uu"), SubResource("Resource_vw3jp"), SubResource("Resource_xg8li"), SubResource("Resource_f6kxb"), SubResource("Resource_6u4g3"), SubResource("Resource_aqv3t"), SubResource("Resource_g2km3"), SubResource("Resource_yg0ra")])
[node name="SimulateTickTimer" type="Timer" parent="." unique_id=1726107261] [node name="SimulateTickTimer" type="Timer" parent="." unique_id=1726107261]
unique_name_in_owner = true unique_name_in_owner = true
wait_time = 2.0
[connection signal="timeout" from="SimulateTickTimer" to="." method="_on_timer_timeout"] [connection signal="timeout" from="SimulateTickTimer" to="." method="_on_timer_timeout"]

View file

@ -4,6 +4,9 @@ class_name Event
@export var extra_mods: Array[Production] @export var extra_mods: Array[Production]
@export var timeline: DialogicTimeline @export var timeline: DialogicTimeline
@export var requirements: Array[Production] @export var requirements: Array[Production]
@export var min_requirements: Array[Production]
@export var game_over_timeline: DialogicTimeline
@export var skip_log: bool
enum EventNature { enum EventNature {
Random, Random,
@ -18,6 +21,9 @@ func requirements_satisfied() -> bool:
for requirement in requirements: for requirement in requirements:
if Economy.get_currency_amount(requirement.currency) < requirement.amount: if Economy.get_currency_amount(requirement.currency) < requirement.amount:
return false return false
for requirement in min_requirements:
if Economy.get_currency_amount(requirement.currency) > requirement.amount:
return false
return true return true
func will_happen() -> bool: func will_happen() -> bool:

View file

@ -17,3 +17,7 @@ func on_remove_letter(l: Letter):
push_error("Removed Letter not found", l) push_error("Removed Letter not found", l)
return return
letters.remove_at(i) letters.remove_at(i)
func kill_event_archie():
var event := preload("res://random events/taunt.tres")
event.probability = 0.0

View file

@ -10,6 +10,7 @@ func _ready() -> void:
func modal_command_change(_c: Command): func modal_command_change(_c: Command):
visible = false visible = false
UserContext.is_inspecting = false
func member_inspect(_m: CurrencyMemberSprite): func member_inspect(_m: CurrencyMemberSprite):
visible = false visible = false
@ -40,3 +41,4 @@ func update():
func _on_close_button_pressed() -> void: func _on_close_button_pressed() -> void:
visible = false visible = false
UserContext.is_inspecting = false

View file

@ -13,43 +13,52 @@ grow_horizontal = 0
grow_vertical = 2 grow_vertical = 2
script = ExtResource("1_tj5vo") script = ExtResource("1_tj5vo")
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=362599487] [node name="ScrollContainer" type="ScrollContainer" parent="." unique_id=1057749573]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 48.0
offset_top = 11.0
offset_bottom = -64.0
grow_horizontal = 2
grow_vertical = 2
[node name="VBoxContainer" type="VBoxContainer" parent="ScrollContainer" unique_id=362599487]
custom_minimum_size = Vector2(400, 0) custom_minimum_size = Vector2(400, 0)
custom_maximum_size = Vector2(400, -1) custom_maximum_size = Vector2(400, -1)
layout_mode = 0 layout_mode = 2
offset_left = 50.0
offset_right = 450.0
offset_bottom = 503.0
[node name="InspectedCurrency" type="Label" parent="VBoxContainer" unique_id=1206438498] [node name="InspectedCurrency" type="Label" parent="ScrollContainer/VBoxContainer" unique_id=1206438498]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 0 size_flags_horizontal = 0
theme_override_font_sizes/font_size = 25 theme_override_font_sizes/font_size = 25
text = "< Selected Currency >" text = "< Selected Currency >"
[node name="CenterContainer" type="CenterContainer" parent="VBoxContainer" unique_id=1252469629] [node name="CenterContainer" type="CenterContainer" parent="ScrollContainer/VBoxContainer" unique_id=1252469629]
layout_mode = 2 layout_mode = 2
[node name="CurrrencyImage" type="TextureRect" parent="VBoxContainer/CenterContainer" unique_id=1066520786] [node name="CurrrencyImage" type="TextureRect" parent="ScrollContainer/VBoxContainer/CenterContainer" unique_id=1066520786]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(250, 250) custom_minimum_size = Vector2(250, 250)
custom_maximum_size = Vector2(250, 250) custom_maximum_size = Vector2(250, 250)
layout_mode = 2 layout_mode = 2
texture = ExtResource("2_p4bd1") texture = ExtResource("2_p4bd1")
[node name="CurrencyDescription" type="Label" parent="VBoxContainer" unique_id=543173020] [node name="CurrencyDescription" type="Label" parent="ScrollContainer/VBoxContainer" unique_id=543173020]
unique_name_in_owner = true unique_name_in_owner = true
z_index = 15
layout_mode = 2 layout_mode = 2
text = "< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >" text = "< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >< Description of currency >"
autowrap_mode = 3 autowrap_mode = 3
[node name="word" type="Label" parent="VBoxContainer" unique_id=835011658] [node name="word" type="Label" parent="ScrollContainer/VBoxContainer" unique_id=835011658]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
text = "Production:" text = "Production:"
[node name="ProductionsList" type="VBoxContainer" parent="VBoxContainer" unique_id=1042554009] [node name="ProductionsList" type="VBoxContainer" parent="ScrollContainer/VBoxContainer" unique_id=1042554009]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
@ -60,9 +69,10 @@ anchor_left = 0.5
anchor_top = 1.0 anchor_top = 1.0
anchor_right = 0.5 anchor_right = 0.5
anchor_bottom = 1.0 anchor_bottom = 1.0
offset_left = -44.5 offset_left = -43.0
offset_top = -31.0 offset_top = -61.0
offset_right = 44.5 offset_right = 46.0
offset_bottom = -24.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 0 grow_vertical = 0
text = "close" text = "close"

View file

@ -4,8 +4,8 @@ extends Button
func _ready() -> void: func _ready() -> void:
GameState.remove_letter.connect(on_remove_letter) GameState.remove_letter.connect(on_remove_letter)
%Source.text = letter.source.name %Source.text = letter.source.name + " " + letter.subject_field
%Subject.text = letter.subject_field %Subject.text = ""
func on_remove_letter(l: Letter): func on_remove_letter(l: Letter):
if letter == l: if letter == l:

View file

@ -3,7 +3,7 @@
[ext_resource type="Script" uid="uid://nb536nqdwd8g" path="res://gui/inbox_message_subject.gd" id="1_npjct"] [ext_resource type="Script" uid="uid://nb536nqdwd8g" path="res://gui/inbox_message_subject.gd" id="1_npjct"]
[node name="InboxMessageSubject" type="Button" unique_id=1590519653] [node name="InboxMessageSubject" type="Button" unique_id=1590519653]
custom_minimum_size = Vector2(700, 40) custom_minimum_size = Vector2(700, 60)
custom_maximum_size = Vector2(700, -1) custom_maximum_size = Vector2(700, -1)
script = ExtResource("1_npjct") script = ExtResource("1_npjct")
@ -33,7 +33,6 @@ size_flags_horizontal = 8
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 8 size_flags_horizontal = 8
text = "<Subject>"
[node name="ReadButton" type="Button" parent="MarginContainer/HBoxContainer" unique_id=309821311] [node name="ReadButton" type="Button" parent="MarginContainer/HBoxContainer" unique_id=309821311]
layout_mode = 2 layout_mode = 2

View file

@ -16,6 +16,9 @@ func add_letter(l: Letter):
func open(): func open():
visible = true visible = true
UserContext.paused.emit(true)
func _on_close_button_pressed() -> void: func _on_close_button_pressed() -> void:
visible = false visible = false
UserContext.paused.emit(false)

View file

@ -19,24 +19,33 @@ anchor_bottom = 1.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
[node name="VBoxContainer" type="VBoxContainer" parent="Panel" unique_id=1054918739] [node name="Title" type="Label" parent="Panel" unique_id=870802361]
layout_mode = 1 layout_mode = 1
anchors_preset = 5 anchors_preset = 5
anchor_left = 0.5 anchor_left = 0.5
anchor_right = 0.5 anchor_right = 0.5
offset_left = -20.0 offset_left = -200.5
offset_right = 20.0 offset_right = 200.5
offset_bottom = 40.0 offset_bottom = 58.0
grow_horizontal = 2 grow_horizontal = 2
[node name="Title" type="Label" parent="Panel/VBoxContainer" unique_id=870802361]
layout_mode = 2
theme_override_font_sizes/font_size = 45 theme_override_font_sizes/font_size = 45
text = "Royal Messages" text = "Royal Messages"
[node name="Letters" type="VBoxContainer" parent="Panel/VBoxContainer" unique_id=508578167] [node name="ScrollContainer" type="ScrollContainer" parent="Panel" unique_id=1139273494]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 242.0
offset_top = 64.0
offset_bottom = -60.0
grow_horizontal = 2
grow_vertical = 2
[node name="Letters" type="VBoxContainer" parent="Panel/ScrollContainer" unique_id=508578167]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 8
[node name="CloseButton" type="Button" parent="Panel" unique_id=1499327494] [node name="CloseButton" type="Button" parent="Panel" unique_id=1499327494]
layout_mode = 1 layout_mode = 1
@ -45,9 +54,10 @@ anchor_left = 0.5
anchor_top = 1.0 anchor_top = 1.0
anchor_right = 0.5 anchor_right = 0.5
anchor_bottom = 1.0 anchor_bottom = 1.0
offset_left = -25.0 offset_left = -33.0
offset_top = -31.0 offset_top = -57.0
offset_right = 25.0 offset_right = 34.0
offset_bottom = -20.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 0 grow_vertical = 0
text = "Close" text = "Close"

View file

@ -6,18 +6,30 @@
custom_minimum_size = Vector2(400, 0) custom_minimum_size = Vector2(400, 0)
script = ExtResource("1_dfe88") script = ExtResource("1_dfe88")
[node name="Name" type="Label" parent="." unique_id=1739229616] [node name="InspectButton" type="Button" parent="." unique_id=54175511]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
[node name="MarginContainer" type="MarginContainer" parent="InspectButton" unique_id=952384598]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/margin_left = 10
theme_override_constants/margin_right = 75
[node name="Name" type="Label" parent="InspectButton/MarginContainer" unique_id=1739229616]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
text = "<Currency Name>" text = "<Currency Name>"
[node name="Amount" type="Label" parent="." unique_id=660284845] [node name="Amount" type="Label" parent="InspectButton/MarginContainer" unique_id=660284845]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 8 size_flags_horizontal = 8
text = "0" text = "0"
horizontal_alignment = 2
[node name="InspectButton" type="Button" parent="." unique_id=54175511]
layout_mode = 2
[connection signal="pressed" from="InspectButton" to="." method="_on_inspect_button_pressed"] [connection signal="pressed" from="InspectButton" to="." method="_on_inspect_button_pressed"]

View file

@ -1,14 +1,17 @@
extends VBoxContainer extends VBoxContainer
@export var new_message_color: Color
@export var old_message_color: Color
func _ready() -> void: func _ready() -> void:
Economy.production_log.connect(append) Economy.production_log.connect(append)
func append(producer: Currency, production: Production): func append(producer: Currency, production: Production):
var display := preload("res://gui/production_log.tscn").instantiate() var display := preload("res://gui/production_log.tscn").instantiate()
display.set_color(Color.YELLOW) display.set_color(new_message_color)
for child in get_children(): for child in get_children():
if child is ProductionLog and child.is_old: if child is ProductionLog and child.is_old:
child.set_color(Color.WHITE) child.set_color(old_message_color)
display.producer = producer display.producer = producer
display.production = production display.production = production
add_child(display) add_child(display)

View file

@ -2,5 +2,12 @@
[ext_resource type="Script" uid="uid://5u2qeh5gvhhl" path="res://gui/production_ledger.gd" id="1_8f0gq"] [ext_resource type="Script" uid="uid://5u2qeh5gvhhl" path="res://gui/production_ledger.gd" id="1_8f0gq"]
[node name="ProductionChart" type="VBoxContainer" unique_id=1301678172] [node name="MarginContainer" type="MarginContainer" unique_id=451713927]
offset_right = 40.0
offset_bottom = 40.0
[node name="ProductionChart" type="VBoxContainer" parent="." unique_id=1301678172]
layout_mode = 2
script = ExtResource("1_8f0gq") script = ExtResource("1_8f0gq")
new_message_color = Color(0.41961586, 0.41961604, 0, 1)
old_message_color = Color(0.07683582, 0.07683582, 0.07683582, 1)

View file

@ -2,6 +2,13 @@ extends ScrollContainer
func _ready() -> void: func _ready() -> void:
Economy.production_log.connect(production_log) Economy.production_log.connect(production_log)
UserContext.paused.connect(paused)
func paused(b: bool):
visible = not b
func production_log(_a, _b): func production_log(_a, _b):
scroll_vertical = 0 scroll_vertical = 0

View file

@ -10,6 +10,7 @@ func _ready() -> void:
func modal_command_change(_c: Command): func modal_command_change(_c: Command):
visible = false visible = false
UserContext.is_inspecting = false
func member_inspect(m: CurrencyMemberSprite): func member_inspect(m: CurrencyMemberSprite):
if member != null: if member != null:
@ -22,6 +23,7 @@ func member_inspect(m: CurrencyMemberSprite):
func member_left(): func member_left():
member = null member = null
visible = false visible = false
UserContext.is_inspecting = false
func clear_bribes(): func clear_bribes():
for child in %BribesList.get_children(): for child in %BribesList.get_children():

View file

@ -7,44 +7,44 @@
[node name="MemberInspectorPanel" unique_id=169191981 instance=ExtResource("1_x0sea")] [node name="MemberInspectorPanel" unique_id=169191981 instance=ExtResource("1_x0sea")]
script = ExtResource("2_yfo1o") script = ExtResource("2_yfo1o")
[node name="Label" type="Label" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="5" unique_id=310762327] [node name="Label" type="Label" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="5" unique_id=310762327]
layout_mode = 2 layout_mode = 2
[node name="Label2" type="Label" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="6" unique_id=1729672621] [node name="Label2" type="Label" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="6" unique_id=1729672621]
layout_mode = 2 layout_mode = 2
text = "Allegiance: " text = "Allegiance: "
[node name="Allegiance" type="Label" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="7" unique_id=601264471] [node name="Allegiance" type="Label" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="7" unique_id=601264471]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="8" unique_id=214625865] [node name="MarginContainer" type="MarginContainer" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="8" unique_id=214625865]
layout_mode = 2 layout_mode = 2
theme_override_constants/margin_left = 50 theme_override_constants/margin_left = 50
theme_override_constants/margin_top = 50 theme_override_constants/margin_top = 50
theme_override_constants/margin_right = 50 theme_override_constants/margin_right = 50
theme_override_constants/margin_bottom = 50 theme_override_constants/margin_bottom = 50
[node name="CurrencyMemberSprite" parent="VBoxContainer/MarginContainer" index="0" unique_id=283117283 instance=ExtResource("3_2bpjt")] [node name="CurrencyMemberSprite" parent="ScrollContainer/VBoxContainer/MarginContainer" index="0" unique_id=283117283 instance=ExtResource("3_2bpjt")]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(75, 75) custom_minimum_size = Vector2(75, 75)
custom_maximum_size = Vector2(75, 75) custom_maximum_size = Vector2(75, 75)
layout_mode = 2 layout_mode = 2
[node name="Bribes" type="Label" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="9" unique_id=807570934] [node name="Bribes" type="Label" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="9" unique_id=807570934]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
text = "Bribe with" text = "Bribe with"
[node name="BribesList" type="VBoxContainer" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="10" unique_id=476203914] [node name="BribesList" type="VBoxContainer" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="10" unique_id=476203914]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
[node name="Commands" type="Label" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="11" unique_id=87746800] [node name="Commands" type="Label" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="11" unique_id=87746800]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
text = "Command" text = "Command"
[node name="CommandsList" type="VBoxContainer" parent="VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="12" unique_id=73835062] [node name="CommandsList" type="VBoxContainer" parent="ScrollContainer/VBoxContainer" parent_id_path=PackedInt32Array(362599487) index="12" unique_id=73835062]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2

View file

@ -31,10 +31,14 @@ directories/dtl_directory={
"bar_crawl": "res://test/bar_crawl.dtl", "bar_crawl": "res://test/bar_crawl.dtl",
"blood_rain": "res://test/blood_rain.dtl", "blood_rain": "res://test/blood_rain.dtl",
"cannot_consume": "res://cannot_consume.dtl", "cannot_consume": "res://cannot_consume.dtl",
"cave_in": "res://test/cave_in.dtl",
"counteroffer request": "res://test/counteroffer request.dtl", "counteroffer request": "res://test/counteroffer request.dtl",
"counteroffer_response": "res://counteroffer_response.dtl", "counteroffer_response": "res://counteroffer_response.dtl",
"death_by_bread": "res://test/death_by_bread.dtl",
"death_by_plague": "res://test/death_by_plague.dtl",
"dino": "res://test/dino.dtl", "dino": "res://test/dino.dtl",
"dino ending": "res://test/dino ending.dtl", "dino ending": "res://test/dino ending.dtl",
"doctor_is_in": "res://test/doctor_is_in.dtl",
"double_agent": "res://test/double_agent.dtl", "double_agent": "res://test/double_agent.dtl",
"drought": "res://test/drought.dtl", "drought": "res://test/drought.dtl",
"from_farmer_to_table": "res://test/from_farmer_to_table.dtl", "from_farmer_to_table": "res://test/from_farmer_to_table.dtl",
@ -121,6 +125,10 @@ window/stretch/aspect="expand"
enabled=PackedStringArray("res://addons/dialogic/plugin.cfg") enabled=PackedStringArray("res://addons/dialogic/plugin.cfg")
[gui]
theme/custom="uid://bqdn1hl5c7fvl"
[input] [input]
dialogic_default_action={ dialogic_default_action={

View file

@ -0,0 +1,36 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://8qmtjwru0a5i"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_qsp2f"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_dchj7"]
[ext_resource type="Resource" uid="uid://bnlnq4ucsgfxe" path="res://currency/inanimate/gold.tres" id="3_kiplq"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_mq4fu"]
[ext_resource type="Resource" uid="uid://dpaj2dk3qm7ow" path="res://currency/sentient/miner.tres" id="4_ccnp0"]
[ext_resource type="Resource" uid="uid://ytteqojj7k1o" path="res://currency/inanimate/stone.tres" id="5_jv6j0"]
[ext_resource type="Resource" uid="uid://cgrvmfayoqhsq" path="res://test/cave_in.dtl" id="7_ccnp0"]
[sub_resource type="Resource" id="Resource_jv6j0"]
script = ExtResource("2_dchj7")
currency = ExtResource("3_kiplq")
amount = -50
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_kiplq"]
script = ExtResource("2_dchj7")
currency = ExtResource("4_ccnp0")
amount = -25
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_ccnp0"]
script = ExtResource("2_dchj7")
currency = ExtResource("5_jv6j0")
amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_mq4fu")
modified_resource = SubResource("Resource_kiplq")
extra_mods = Array[ExtResource("2_dchj7")]([SubResource("Resource_jv6j0")])
timeline = ExtResource("7_ccnp0")
requirements = Array[ExtResource("2_dchj7")]([SubResource("Resource_ccnp0")])
probability = 0.05
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://tmxa5dwebc1j"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_dcs6b"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_x4t7o"]
[ext_resource type="Resource" uid="uid://dsohovjbf3s2p" path="res://currency/sentient/chicken.tres" id="3_x4t7o"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_xv7ld"]
[sub_resource type="Resource" id="Resource_hn66j"]
script = ExtResource("2_x4t7o")
currency = ExtResource("3_x4t7o")
amount = 10
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_xv7ld")
modified_resource = SubResource("Resource_hn66j")
skip_log = true
probability = 0.15
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://i6w2h4vcofo3"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_ywenm"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_l11d8"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_c5rl3"]
[ext_resource type="Resource" uid="uid://ca3vsopmi5w7h" path="res://test/death_by_bread.dtl" id="3_jcq6v"]
[ext_resource type="Resource" uid="uid://ervsee7ku1i2" path="res://currency/inanimate/bread.tres" id="3_l11d8"]
[sub_resource type="Resource" id="Resource_ywenm"]
script = ExtResource("2_l11d8")
currency = ExtResource("3_l11d8")
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_c5rl3")
min_requirements = Array[ExtResource("2_l11d8")]([SubResource("Resource_ywenm")])
game_over_timeline = ExtResource("3_jcq6v")
nature = 1
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -0,0 +1,20 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://cdr6e6je51kk0"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_jla7f"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_nu416"]
[ext_resource type="Resource" uid="uid://bwrs2rwum4n2k" path="res://currency/abstract/plague.tres" id="3_nu416"]
[ext_resource type="Resource" uid="uid://dlh5k47h7iu3t" path="res://test/death_by_plague.dtl" id="3_oesbx"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_syra1"]
[sub_resource type="Resource" id="Resource_g5mmb"]
script = ExtResource("2_nu416")
currency = ExtResource("3_nu416")
amount = 1000
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_syra1")
requirements = Array[ExtResource("2_nu416")]([SubResource("Resource_g5mmb")])
game_over_timeline = ExtResource("3_oesbx")
nature = 1
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://d5b2sa8a5wmm"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_q7vcn"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_6dmg6"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_6uqyy"]
[ext_resource type="Resource" uid="uid://dk3wsnr3ku7ka" path="res://currency/sentient/royalty.tres" id="3_ed76l"]
[ext_resource type="Resource" uid="uid://dxjgtv26imfaf" path="res://test/dino ending.dtl" id="5_u3spd"]
[sub_resource type="Resource" id="Resource_ed76l"]
script = ExtResource("2_6dmg6")
currency = ExtResource("3_ed76l")
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_6uqyy")
min_requirements = Array[ExtResource("2_6dmg6")]([SubResource("Resource_ed76l")])
game_over_timeline = ExtResource("5_u3spd")
nature = 1
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://rsrv6x3fb4n3"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_jipra"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_bkgr1"]
[ext_resource type="Resource" uid="uid://b1tgtujqs5lnr" path="res://currency/sentient/doctor.tres" id="3_bkgr1"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_lrgpp"]
[ext_resource type="Resource" uid="uid://h6h126cifboy" path="res://test/doctor_is_in.dtl" id="5_lrgpp"]
[sub_resource type="Resource" id="Resource_w1adi"]
script = ExtResource("2_bkgr1")
currency = ExtResource("3_bkgr1")
amount = 1
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_lrgpp")
modified_resource = SubResource("Resource_w1adi")
timeline = ExtResource("5_lrgpp")
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://yjpiujd6qqn6"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_u75su"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_etnwv"]
[ext_resource type="Resource" uid="uid://dn0c1pfq04obw" path="res://currency/sentient/farmer.tres" id="3_etnwv"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_smnog"]
[sub_resource type="Resource" id="Resource_ksiai"]
script = ExtResource("2_etnwv")
currency = ExtResource("3_etnwv")
amount = 1
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_smnog")
modified_resource = SubResource("Resource_ksiai")
skip_log = true
probability = 0.4
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -1,10 +1,9 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://f7qw65154l20"] [gd_resource type="Resource" script_class="Event" format=3 uid="uid://f7qw65154l20"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_khbdk"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_piiqm"] [ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_piiqm"]
[ext_resource type="Resource" uid="uid://dmctedq3pav0t" path="res://currency/inanimate/corpse.tres" id="2_khbdk"] [ext_resource type="Resource" uid="uid://dmctedq3pav0t" path="res://currency/inanimate/corpse.tres" id="2_khbdk"]
[ext_resource type="Resource" uid="uid://dn0c1pfq04obw" path="res://currency/sentient/farmer.tres" id="3_4gw5s"] [ext_resource type="Resource" uid="uid://dn0c1pfq04obw" path="res://currency/sentient/farmer.tres" id="3_4gw5s"]
[ext_resource type="Resource" uid="uid://b5qok0rcalr" path="res://currency/sentient/cow.tres" id="4_rfq60"]
[ext_resource type="Resource" uid="uid://rdrcyvuvrp2m" path="res://currency/sentient/pig.tres" id="5_x0khx"]
[ext_resource type="Resource" uid="uid://dsohovjbf3s2p" path="res://currency/sentient/chicken.tres" id="6_6f6jr"] [ext_resource type="Resource" uid="uid://dsohovjbf3s2p" path="res://currency/sentient/chicken.tres" id="6_6f6jr"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="7_q4b6l"] [ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="7_q4b6l"]
[ext_resource type="Resource" uid="uid://dctqq013bc6rx" path="res://test/from_farmer_to_table.dtl" id="8_khbdk"] [ext_resource type="Resource" uid="uid://dctqq013bc6rx" path="res://test/from_farmer_to_table.dtl" id="8_khbdk"]
@ -18,31 +17,19 @@ metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_7vjbg"] [sub_resource type="Resource" id="Resource_7vjbg"]
script = ExtResource("1_piiqm") script = ExtResource("1_piiqm")
currency = ExtResource("3_4gw5s") currency = ExtResource("3_4gw5s")
amount = -15 amount = -50
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_u1m57"] [sub_resource type="Resource" id="Resource_u1m57"]
script = ExtResource("1_piiqm") script = ExtResource("1_piiqm")
currency = ExtResource("3_4gw5s") currency = ExtResource("3_4gw5s")
amount = 20 amount = 50
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_biffg"]
script = ExtResource("1_piiqm")
currency = ExtResource("4_rfq60")
amount = 20
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_i756o"]
script = ExtResource("1_piiqm")
currency = ExtResource("5_x0khx")
amount = 20
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_uhb4h"] [sub_resource type="Resource" id="Resource_uhb4h"]
script = ExtResource("1_piiqm") script = ExtResource("1_piiqm")
currency = ExtResource("6_6f6jr") currency = ExtResource("6_6f6jr")
amount = 20 amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource] [resource]
@ -50,5 +37,5 @@ script = ExtResource("7_q4b6l")
modified_resource = SubResource("Resource_7vjbg") modified_resource = SubResource("Resource_7vjbg")
extra_mods = Array[ExtResource("1_piiqm")]([SubResource("Resource_korph")]) extra_mods = Array[ExtResource("1_piiqm")]([SubResource("Resource_korph")])
timeline = ExtResource("8_khbdk") timeline = ExtResource("8_khbdk")
requirements = Array[ExtResource("1_piiqm")]([SubResource("Resource_u1m57"), SubResource("Resource_biffg"), SubResource("Resource_i756o"), SubResource("Resource_uhb4h")]) requirements = Array[ExtResource("1_piiqm")]([SubResource("Resource_u1m57"), SubResource("Resource_uhb4h")])
metadata/_custom_type_script = "uid://diwdxofo6exg3" metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://c6k6tdackalie"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_wse4b"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_tb5wc"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_36238"]
[ext_resource type="Resource" uid="uid://dpaj2dk3qm7ow" path="res://currency/sentient/miner.tres" id="3_tb5wc"]
[sub_resource type="Resource" id="Resource_w0prn"]
script = ExtResource("2_tb5wc")
currency = ExtResource("3_tb5wc")
amount = 1
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_36238")
modified_resource = SubResource("Resource_w0prn")
skip_log = true
probability = 0.25
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -2,6 +2,7 @@
[ext_resource type="Resource" uid="uid://bwrs2rwum4n2k" path="res://currency/abstract/plague.tres" id="1_3fl7i"] [ext_resource type="Resource" uid="uid://bwrs2rwum4n2k" path="res://currency/abstract/plague.tres" id="1_3fl7i"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="1_3pl45"] [ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="1_3pl45"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_rbw20"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_8da5x"] [ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_8da5x"]
[ext_resource type="Resource" uid="uid://y4ssn47oa8tm" path="res://currency/inanimate/fertilizer.tres" id="3_ntq4i"] [ext_resource type="Resource" uid="uid://y4ssn47oa8tm" path="res://currency/inanimate/fertilizer.tres" id="3_ntq4i"]
[ext_resource type="Resource" uid="uid://d0qksfwk3srhp" path="res://test/outbreak.dtl" id="4_8da5x"] [ext_resource type="Resource" uid="uid://d0qksfwk3srhp" path="res://test/outbreak.dtl" id="4_8da5x"]
@ -9,7 +10,7 @@
[sub_resource type="Resource" id="Resource_ewcur"] [sub_resource type="Resource" id="Resource_ewcur"]
script = ExtResource("2_8da5x") script = ExtResource("2_8da5x")
currency = ExtResource("1_3fl7i") currency = ExtResource("1_3fl7i")
amount = 40 amount = 240
metadata/_custom_type_script = "uid://dddyxbkq0ienn" metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_227pm"] [sub_resource type="Resource" id="Resource_227pm"]

View file

@ -0,0 +1,26 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://c7cxsrtr66lp4"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_3b80u"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_3k0wj"]
[ext_resource type="Resource" uid="uid://bwrs2rwum4n2k" path="res://currency/abstract/plague.tres" id="3_3k0wj"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_nb7f6"]
[sub_resource type="Resource" id="Resource_bagua"]
script = ExtResource("2_3k0wj")
currency = ExtResource("3_3k0wj")
amount = 1
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_tdlem"]
script = ExtResource("2_3k0wj")
currency = ExtResource("3_3k0wj")
amount = 200
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_nb7f6")
modified_resource = SubResource("Resource_bagua")
requirements = Array[ExtResource("2_3k0wj")]([SubResource("Resource_tdlem")])
skip_log = true
nature = 1
metadata/_custom_type_script = "uid://diwdxofo6exg3"

View file

@ -1,5 +1,6 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://cf2njiph5vn0n"] [gd_resource type="Resource" script_class="Event" format=3 uid="uid://cf2njiph5vn0n"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_52bip"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="1_g4y32"] [ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="1_g4y32"]
[ext_resource type="Resource" uid="uid://b8b6yr444ecdk" path="res://currency/inanimate/water.tres" id="1_lltnd"] [ext_resource type="Resource" uid="uid://b8b6yr444ecdk" path="res://currency/inanimate/water.tres" id="1_lltnd"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_52bip"] [ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_52bip"]

View file

@ -1,6 +1,7 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://cqurm0kdk1ao"] [gd_resource type="Resource" script_class="Event" format=3 uid="uid://cqurm0kdk1ao"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_0o4pj"] [ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="1_0o4pj"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_srqlu"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="2_c2rsl"] [ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="2_c2rsl"]
[ext_resource type="Resource" uid="uid://du5glqfoifigj" path="res://test/taunt.dtl" id="3_c2rsl"] [ext_resource type="Resource" uid="uid://du5glqfoifigj" path="res://test/taunt.dtl" id="3_c2rsl"]

View file

@ -0,0 +1,34 @@
[gd_resource type="Resource" script_class="Event" format=3 uid="uid://dxhr7s1qg608f"]
[ext_resource type="Resource" uid="uid://chsv8oeajty8j" path="res://currency/sentient/town_crier.tres" id="1_41glf"]
[ext_resource type="Script" uid="uid://dddyxbkq0ienn" path="res://currency/production.gd" id="2_xy5bw"]
[ext_resource type="Resource" uid="uid://b7vjuqkog7cxd" path="res://currency/inanimate/wood.tres" id="3_gmji7"]
[ext_resource type="Script" uid="uid://diwdxofo6exg3" path="res://event.gd" id="3_onx7n"]
[ext_resource type="Resource" uid="uid://y4ssn47oa8tm" path="res://currency/inanimate/fertilizer.tres" id="4_pesmn"]
[sub_resource type="Resource" id="Resource_pesmn"]
script = ExtResource("2_xy5bw")
currency = ExtResource("3_gmji7")
amount = 3
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_gmji7"]
script = ExtResource("2_xy5bw")
currency = ExtResource("4_pesmn")
amount = -50
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[sub_resource type="Resource" id="Resource_in4ev"]
script = ExtResource("2_xy5bw")
currency = ExtResource("4_pesmn")
amount = 10
metadata/_custom_type_script = "uid://dddyxbkq0ienn"
[resource]
script = ExtResource("3_onx7n")
modified_resource = SubResource("Resource_gmji7")
extra_mods = Array[ExtResource("2_xy5bw")]([SubResource("Resource_pesmn")])
requirements = Array[ExtResource("2_xy5bw")]([SubResource("Resource_in4ev")])
skip_log = true
probability = 0.25
metadata/_custom_type_script = "uid://diwdxofo6exg3"

BIN
space-worm-theme/button/BlankBackCross.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dlinn1i1xxn3c"
path="res://.godot/imported/BlankBackCross.png-024e8dd24b6830806b488651be5753ec.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/BlankBackCross.png"
dest_files=["res://.godot/imported/BlankBackCross.png-024e8dd24b6830806b488651be5753ec.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/Blue_Hover.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ba7mvawrmi0qt"
path="res://.godot/imported/Blue_Hover.png-035b153563be704a025b59c264cd662d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/Blue_Hover.png"
dest_files=["res://.godot/imported/Blue_Hover.png-035b153563be704a025b59c264cd662d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/Blue_Tab.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://diuldrdaug13b"
path="res://.godot/imported/Blue_Tab.png-5ca1c34fd204f1a590cc27f0a5a086a6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/Blue_Tab.png"
dest_files=["res://.godot/imported/Blue_Tab.png-5ca1c34fd204f1a590cc27f0a5a086a6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/ButtonClose1.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dwg5gov6nq5ke"
path="res://.godot/imported/ButtonClose1.png-325153f1fd3de911a2c5e2451aa9ecbd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/ButtonClose1.png"
dest_files=["res://.godot/imported/ButtonClose1.png-325153f1fd3de911a2c5e2451aa9ecbd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/ButtonClose2.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bq82py2yefyko"
path="res://.godot/imported/ButtonClose2.png-c5556d49eff17ae4136292d803a4f043.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/ButtonClose2.png"
dest_files=["res://.godot/imported/ButtonClose2.png-c5556d49eff17ae4136292d803a4f043.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/ButtonLargeTest.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://vagsfbv6n16c"
path="res://.godot/imported/ButtonLargeTest.png-e722c7862596d33f927a0421bd756671.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/ButtonLargeTest.png"
dest_files=["res://.godot/imported/ButtonLargeTest.png-e722c7862596d33f927a0421bd756671.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/ButtonLargeTest2.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cyymtcpg466gl"
path="res://.godot/imported/ButtonLargeTest2.png-e7b33017e567b4d5b9bdf9b6ae1c6dee.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/ButtonLargeTest2.png"
dest_files=["res://.godot/imported/ButtonLargeTest2.png-e7b33017e567b4d5b9bdf9b6ae1c6dee.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/PurpleTab.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://daq62ivwty4sj"
path="res://.godot/imported/PurpleTab.png-cf9a98fcc4dc6342fca0661ae6ee2fc6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/PurpleTab.png"
dest_files=["res://.godot/imported/PurpleTab.png-cf9a98fcc4dc6342fca0661ae6ee2fc6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/PurpleTabPress.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjdvjuulmtj4j"
path="res://.godot/imported/PurpleTabPress.png-a154224a0e7aa2acc4e84324310e687a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/PurpleTabPress.png"
dest_files=["res://.godot/imported/PurpleTabPress.png-a154224a0e7aa2acc4e84324310e687a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/PurpleTabSelected.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://eugoiubxwceo"
path="res://.godot/imported/PurpleTabSelected.png-59d58dc8db964b93f4228b2e0142bbce.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/PurpleTabSelected.png"
dest_files=["res://.godot/imported/PurpleTabSelected.png-59d58dc8db964b93f4228b2e0142bbce.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/RadioChecked1.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmvjkrbubqno3"
path="res://.godot/imported/RadioChecked1.png-95e22ac9ba86faedb302081a7cd081d5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/RadioChecked1.png"
dest_files=["res://.godot/imported/RadioChecked1.png-95e22ac9ba86faedb302081a7cd081d5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/button/RadioUnchecked1.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dvkxfjwv0dxyu"
path="res://.godot/imported/RadioUnchecked1.png-8a1fdf76f97acbe66fdc46c6776fddef.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/button/RadioUnchecked1.png"
dest_files=["res://.godot/imported/RadioUnchecked1.png-8a1fdf76f97acbe66fdc46c6776fddef.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/Checkbox_Blue_Checked.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://1d8q46t3elp8"
path="res://.godot/imported/Checkbox_Blue_Checked.png-10773f74ef8398dc17d73e205c068fa5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/Checkbox_Blue_Checked.png"
dest_files=["res://.godot/imported/Checkbox_Blue_Checked.png-10773f74ef8398dc17d73e205c068fa5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/Checkbox_Blue_Unchecked.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bk7etkvyd8tlh"
path="res://.godot/imported/Checkbox_Blue_Unchecked.png-28f1a9e0ae4aa0a840a12a83adb9d25c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/Checkbox_Blue_Unchecked.png"
dest_files=["res://.godot/imported/Checkbox_Blue_Unchecked.png-28f1a9e0ae4aa0a840a12a83adb9d25c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/Checkbox_Purple_Checkedt.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ciy3f4frv2q3p"
path="res://.godot/imported/Checkbox_Purple_Checkedt.png-db9a114341ca92b3fa41ff9fb55d2a5f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/Checkbox_Purple_Checkedt.png"
dest_files=["res://.godot/imported/Checkbox_Purple_Checkedt.png-db9a114341ca92b3fa41ff9fb55d2a5f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/Checkbox_Purple_Unchecked.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://booobtrqy6c1m"
path="res://.godot/imported/Checkbox_Purple_Unchecked.png-719c64173ddf40d07758b5ce35a4c3ee.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/Checkbox_Purple_Unchecked.png"
dest_files=["res://.godot/imported/Checkbox_Purple_Unchecked.png-719c64173ddf40d07758b5ce35a4c3ee.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/Checkbox_Sand_Checked.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cc7eqrc8qlnuu"
path="res://.godot/imported/Checkbox_Sand_Checked.png-77570b2008d77898afa962d8977d82dd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/Checkbox_Sand_Checked.png"
dest_files=["res://.godot/imported/Checkbox_Sand_Checked.png-77570b2008d77898afa962d8977d82dd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/Checkbox_Sand_Unchecked.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://mwwukmnyfin5"
path="res://.godot/imported/Checkbox_Sand_Unchecked.png-ef58cd7376c60e9a18b8470689cd5c5f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/Checkbox_Sand_Unchecked.png"
dest_files=["res://.godot/imported/Checkbox_Sand_Unchecked.png-ef58cd7376c60e9a18b8470689cd5c5f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/CheckedRadioSand.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://byod2okjeummv"
path="res://.godot/imported/CheckedRadioSand.png-deb1ee7e2952cb38d9b8a8ded54947e5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/CheckedRadioSand.png"
dest_files=["res://.godot/imported/CheckedRadioSand.png-deb1ee7e2952cb38d9b8a8ded54947e5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

BIN
space-worm-theme/checkbox/Radio_Sand_Unchecked.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ciasi7k881hw7"
path="res://.godot/imported/Radio_Sand_Unchecked.png-c2e3dcbf52927f778b264871e0b4da2a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://space-worm-theme/checkbox/Radio_Sand_Unchecked.png"
dest_files=["res://.godot/imported/Radio_Sand_Unchecked.png-c2e3dcbf52927f778b264871e0b4da2a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

View file

@ -0,0 +1,36 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://c384021mlseoa"
path="res://.godot/imported/CozetteVector.ttf-88a51d81891d628deb88aabda59430aa.fontdata"
[deps]
source_file="res://space-worm-theme/fonts/CozetteVector.ttf"
dest_files=["res://.godot/imported/CozetteVector.ttf-88a51d81891d628deb88aabda59430aa.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

View file

@ -0,0 +1,36 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://ckaap6thmnnej"
path="res://.godot/imported/DepartureMono-Regular.otf-023a0bc80c374f201c46ab404b9e8386.fontdata"
[deps]
source_file="res://space-worm-theme/fonts/DepartureMono-Regular.otf"
dest_files=["res://.godot/imported/DepartureMono-Regular.otf-023a0bc80c374f201c46ab404b9e8386.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=0
subpixel_positioning=3
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

View file

@ -0,0 +1,36 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://c08bhso2g4bpm"
path="res://.godot/imported/PixelCode-Black.ttf-d8963f38f6febc4296fbd5b3ae01bc84.fontdata"
[deps]
source_file="res://space-worm-theme/fonts/PixelCode-Black.ttf"
dest_files=["res://.godot/imported/PixelCode-Black.ttf-d8963f38f6febc4296fbd5b3ae01bc84.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

View file

@ -0,0 +1,36 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://by24dv36j54cl"
path="res://.godot/imported/PixelCode-Bold.ttf-bc9b6a038da780aa4aa471262cc0ed4f.fontdata"
[deps]
source_file="res://space-worm-theme/fonts/PixelCode-Bold.ttf"
dest_files=["res://.godot/imported/PixelCode-Bold.ttf-bc9b6a038da780aa4aa471262cc0ed4f.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

View file

@ -0,0 +1,36 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://dnyftoir2sli5"
path="res://.godot/imported/PixelCode-Medium.ttf-6d4d82ac183d0f3bb5499405b6dc7948.fontdata"
[deps]
source_file="res://space-worm-theme/fonts/PixelCode-Medium.ttf"
dest_files=["res://.godot/imported/PixelCode-Medium.ttf-6d4d82ac183d0f3bb5499405b6dc7948.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
modulate_color_glyphs=false
hinting=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Some files were not shown because too many files have changed in this diff Show more