This commit is contained in:
Michele Rossi
2026-03-12 22:52:53 +01:00
parent d8942b5185
commit e019b4b90a
3 changed files with 0 additions and 69 deletions

View File

@@ -1,31 +0,0 @@
extends Node
var items: Dictionary = {}
func _ready():
load_item_data()
func load_item_data():
# 1. Open the JSON file
var file = FileAccess.open("res://generator_data.json", FileAccess.READ)
var json_text = file.get_as_text()
# 2. Parse it into a Godot Dictionary
var parsed_data = JSON.parse_string(json_text)
# 3. Loop through and create Custom Resources
for key in parsed_data:
var data = CurrencyGeneratorData.new()
var item_info = parsed_data[key]
# Populate the resource
data.id = key
data.name = key
data.initial_cost = item_info["initial_cost"]
data.coefficient = item_info["coefficient"]
data.initial_time = item_info["initial_time"]
data.initial_revenue = item_info["initial_revenue"]
data.initial_productivity = item_info["initial_productivity"]
# Store it in our database dictionary
items[key] = data

View File

@@ -1 +0,0 @@
uid://cjuinqoug01v1

View File

@@ -1,37 +0,0 @@
{
"generator_1": {
"initial_cost": 10,
"coefficient": 1.15,
"initial_time": 0.6,
"initial_revenue": 1.0,
"initial_productivity": 1.67
},
"generator_2": {
"initial_cost": 60.0,
"coefficient": 1.15,
"initial_time": 3.0,
"initial_revenue": 60.0,
"initial_productivity": 20.0
},
"generator_3": {
"initial_cost": 720.0,
"coefficient": 1.14,
"initial_time": 6.0,
"initial_revenue": 540.0,
"initial_productivity": 90.0
},
"generator_4": {
"initial_cost": 8640.0,
"coefficient": 1.13,
"initial_time": 12.0,
"initial_revenue": 4320.0,
"initial_productivity": 360.0
},
"generator_5": {
"initial_cost": 103680.0,
"coefficient": 1.12,
"initial_time": 24.0,
"initial_revenue": 51840.0,
"initial_productivity": 2160.0
}
}