monsterfangen/resources/monster_stats.gd

28 lines
679 B
GDScript

class_name MonsterStats
extends Resource
@export var thumbnail: CompressedTexture2D = preload("res://assets/logo/logo.png")
@export var name: String = "MISSINGNO"
var spitzname: String = ""
@export var level: int = 1
@export var base_health: int = 100
@export var base_attack: int = 10
@export var base_defense: int = 10
@export var base_speed: int = 10
@export var model: PackedScene
var health: int
var max_health: int
var attack: int
var defense: int
var speed: int
func _init() -> void:
max_health = base_health + 1.05 * level
health = max_health
attack = base_attack
defense = base_defense
speed = base_speed
func manual_init() -> void:
print("TODO: Manual init")