2026-08-14 16:13:24 +02:00
|
|
|
class_name PlanetDefinition
|
|
|
|
|
extends Resource
|
|
|
|
|
|
|
|
|
|
@export var definition_id: String = "rocky"
|
|
|
|
|
@export var display_name: String = "Rocky planet"
|
|
|
|
|
@export var names: PackedStringArray = []
|
|
|
|
|
@export var visual_scene: PackedScene
|
|
|
|
|
@export var surface_profile_id: String = "rocky"
|
|
|
|
|
@export var resource_id: String = "ore"
|
|
|
|
|
@export var map_color: Color = Color(0.7, 0.65, 0.55)
|
2026-08-16 20:14:29 +02:00
|
|
|
# Optional reward granted once when every authored capture point is claimed.
|
|
|
|
|
# Keeping it on the definition lets conquest remain generic as new planet
|
|
|
|
|
# rewards are introduced.
|
|
|
|
|
@export var conquest_research_points: int = 0
|