28 lines
686 B
GDScript
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
|