77 lines
1.8 KiB
GDScript
77 lines
1.8 KiB
GDScript
extends Node
|
|
|
|
const BUILDINGS = {
|
|
"iron_mine": {
|
|
"name": "Iron Mine",
|
|
"description": "Pozwala wydobywać żelazo z powierzchni planety.",
|
|
"resource": "iron",
|
|
"cost": {"iron": 100, "carbon": 50},
|
|
"bonuses": {
|
|
|
|
},
|
|
"build_time": 10.0,
|
|
"texture": "res://assets/buildings/iron_mine.png",
|
|
"required_tech": null
|
|
},
|
|
"water_purifier": {
|
|
"name": "Water Purifier",
|
|
"description": "Pozwala wydobywać i oczyszczać wodę do użytku kolonii.",
|
|
"resource": "water",
|
|
"cost": {"iron": 80, "carbon": 40},
|
|
"bonuses": {
|
|
|
|
},
|
|
"build_time": 8.0,
|
|
"texture": "res://assets/buildings/water_purifier.png",
|
|
"required_tech": null
|
|
},
|
|
"copper_mine": {
|
|
"name": "Copper Mine",
|
|
"description": "Pozwala wydobywać miedź.",
|
|
"resource": "copper",
|
|
"cost": {"iron": 80, "carbon": 40},
|
|
"bonuses": {
|
|
|
|
},
|
|
"build_time": 500.0,
|
|
"texture": "res://assets/buildings/water_purifier.png",
|
|
"required_tech": null
|
|
},
|
|
"uran_mine": {
|
|
"name": "Uran Mine",
|
|
"description": "Pozwala wydobywać uran.",
|
|
"resource": "uranium",
|
|
"cost": {"iron": 80, "carbon": 40},
|
|
"bonuses": {
|
|
|
|
},
|
|
"build_time": 5.0,
|
|
"texture": "res://assets/buildings/water_purifier.png",
|
|
"required_tech": null
|
|
},
|
|
"residential_zone": {
|
|
"name": "Residential Zone",
|
|
"description": "Zwiększa limit populacji",
|
|
"bonuses": {
|
|
"total_pop_bonus": 25
|
|
},
|
|
"resource": null,
|
|
"cost": {"iron": 80, "carbon": 40},
|
|
"build_time": 5.0,
|
|
"texture": "res://assets/buildings/water_purifier.png",
|
|
"required_tech": null
|
|
},
|
|
"terraforming_center": {
|
|
"name": "Terraforming Center",
|
|
"description": "Zwiększa limit populacji",
|
|
"bonuses": {
|
|
"biosfere": 0.5
|
|
},
|
|
"resource": null,
|
|
"cost": {"iron": 80, "carbon": 40},
|
|
"build_time": 5.0,
|
|
"texture": "res://assets/buildings/water_purifier.png",
|
|
"required_tech": null
|
|
}
|
|
}
|