minijam-166/scripts/plant_type.gd
2024-09-04 20:04:20 +02:00

28 lines
686 B
GDScript

class_name PlantType
extends Resource
@export var type: String
@export var seed_sprite: AtlasTexture
@export var sprite_frames: SpriteFrames
@export var growing_time := 1.0
@export var offspring_per_lifetime := 1
@export var dying_time := 30.0 # time to die
@export var dead_time := 10.0 # time being dead
@export var water_need := [-5, 5] # min max
@export var fertility_need := [-5, 5] # min max
@export var presence_need := [0, 10] # min max
@export var water_prod := 0
@export var fertility_prod := 0
@export var presence_prod := 1
@export var dead_water_prod := 0
@export var dead_fertility_prod := 1
@export var distance_prod := 50
@export var distance_prod_falloff := 10