Add new miracles and update existing JSON configurations for resource management

This commit is contained in:
2025-08-23 05:24:33 +02:00
parent 4a3bc46081
commit 3ed64b165f
15 changed files with 224 additions and 3 deletions

View File

@@ -7,12 +7,12 @@
{
"type": "AddResource",
"targetResource": "Followers",
"value": 10
"value": 100
},
{
"type": "AddResource",
"targetResource": "Corruption",
"value": 2
"value": 0.02
}
]
}

View File

@@ -0,0 +1,22 @@
{
"name": "Communal Effort",
"faithCost": 400,
"followersRequired": 250,
"unlockedByDefault": false,
"effects": [
{
"type": "AddResource",
"targetResource": "Production",
"value": 50
},
{
"type": "AddResource",
"targetResource": "Corruption",
"value": 3
},
{
"type": "UnlockMiracle",
"miraclesToUnlock": [ "unlock_age_of_industry" ]
}
]
}

View File

@@ -0,0 +1,16 @@
{
"name": "Project: Ark Frame",
"faithCost": 20000,
"followersRequired": 5000,
"unlockedByDefault": false,
"effects": [
{
"type": "ConvertResource",
"fromResource": "Production",
"fromAmount": 5000,
"toResource": "Faith",
"toAmount": 0
},
{ "type": "DestroySelf" }
]
}

View File

@@ -6,7 +6,7 @@
"effects": [
{
"type": "ApplyBuff",
"targetBuffStat": "FaithGeneration",
"targetBuffStat": "FaithPerFollower",
"multiplier": 2.0,
"duration": 30
}

View File

@@ -0,0 +1,19 @@
{
"name": "Erect Shrine",
"faithCost": 750,
"followersRequired": 200,
"unlockedByDefault": false,
"effects": [
{
"type": "ModifyStat",
"targetStat": "FaithPerFollower",
"op": "Add",
"value": 0.2
},
{
"type": "AddResource",
"targetResource": "Corruption",
"value": 5
}
]
}

View File

@@ -0,0 +1,18 @@
{
"name": "Exploit the Earth",
"faithCost": 500,
"followersRequired": 1200,
"unlockedByDefault": false,
"effects": [
{
"type": "AddResource",
"targetResource": "Production",
"value": 1000
},
{
"type": "AddResource",
"targetResource": "Corruption",
"value": 20
}
]
}

View File

@@ -0,0 +1,13 @@
{
"name": "Global Network",
"faithCost": 15000,
"followersRequired": 5000,
"unlockedByDefault": false,
"effects": [
{
"type": "UnlockMiracle",
"miraclesToUnlock": [ "orbital_calculations", "construct_vessel_frame", "launch_ark" ]
},
{ "type": "DestroySelf" }
]
}

View File

@@ -0,0 +1,20 @@
{
"name": "Inspire Invention",
"faithCost": 2500,
"followersRequired": 1000,
"unlockedByDefault": false,
"effects": [
{
"type": "ModifyStat",
"targetStat": "ProductionPerSecond",
"op": "Add",
"value": 5
},
{
"type": "ModifyStat",
"targetStat": "CorruptionPerSecond",
"op": "Add",
"value": 0.5
}
]
}

View File

@@ -0,0 +1,13 @@
{
"name": "Launch Ark",
"faithCost": 100000,
"followersRequired": 5000,
"unlockedByDefault": false,
"effects": [
{
"type": "AddResource",
"targetResource": "Corruption",
"value": 100
}
]
}

View File

@@ -0,0 +1,9 @@
{
"name": "Project: Trajectory",
"faithCost": 50000,
"followersRequired": 5000,
"unlockedByDefault": false,
"effects": [
{ "type": "DestroySelf" }
]
}

View File

@@ -0,0 +1,15 @@
{
"name": "Age of Industry",
"faithCost": 1500,
"followersRequired": 750,
"productionRequired": 50,
"unlockedByDefault": false,
"effects": [
{
"type": "UnlockMiracle",
"miraclesToUnlock": [ "inspire_invention", "exploit_earth" ]
},
{ "type": "DestroySelf" }
],
"advancesToAge": "The Industrial Age"
}

View File

@@ -0,0 +1,14 @@
{
"name": "Form Settlement",
"faithCost": 300,
"followersRequired": 150,
"unlockedByDefault": true,
"effects": [
{
"type": "UnlockMiracle",
"miraclesToUnlock": [ "erect_shrine", "communal_effort" ]
},
{ "type": "DestroySelf" }
],
"advancesToAge": "The Settlement Age"
}

View File

@@ -0,0 +1,14 @@
{
"name": "Age of Space",
"faithCost": 10000,
"followersRequired": 5000,
"unlockedByDefault": false,
"effects": [
{
"type": "UnlockMiracle",
"miraclesToUnlock": [ "global_network" ]
},
{ "type": "DestroySelf" }
],
"advancesToAge": "The Space Age"
}

View File

@@ -0,0 +1,29 @@
{
"tiers": [
{
"tierEnum": "Tier1",
"threshold": 0,
"scenePath": "res://Scenes/Followers/followers_tier_1.tscn"
},
{
"tierEnum": "Tier2",
"threshold": 200,
"scenePath": "res://Scenes/Followers/followers_tier_2.tscn"
},
{
"tierEnum": "Tier3",
"threshold": 500,
"scenePath": "res://Scenes/Followers/followers_tier_3.tscn"
},
{
"tierEnum": "Tier4",
"threshold": 1000,
"scenePath": "res://Scenes/Followers/followers_tier_4.tscn"
},
{
"tierEnum": "Tier5",
"threshold": 2500,
"scenePath": "res://Scenes/Followers/followers_tier_5.tscn"
}
]
}

19
Mods/Tiers/hut_tiers.json Normal file
View File

@@ -0,0 +1,19 @@
{
"tiers": [
{
"tierEnum": "Tier1",
"threshold": 150,
"scenePath": "res://Scenes/Huts/hut_tier_1.tscn"
},
{
"tierEnum": "Tier2",
"threshold": 750,
"scenePath": "res://Scenes/Huts/hut_tier_2.tscn"
},
{
"tierEnum": "Tier3",
"threshold": 2000,
"scenePath": "res://Scenes/Huts/hut_tier_3.tscn"
}
]
}