Extensive work done on basically everything. Attacks prototyped, animations prototyped, pawnbody split out, all traps but pitfall implemented, UI hooked up more.

This commit is contained in:
2026-01-01 07:36:54 -05:00
parent 84bf495d11
commit b4910013c0
89 changed files with 1994 additions and 64 deletions

23
data/pawn.gd Normal file
View File

@@ -0,0 +1,23 @@
class_name PawnData extends Resource
@export var name : String
@export var move_speed : float
@export var life : int
@export var max_life : int = 100
@export var ammo : int
@export var max_ammo : int = 5
@export var melee_damage : int
@export var range_damage : int
@export var range_time : float
@export var melee_time : float
@export var reload_time : float = 1.25
var model
var portrait
@export var nameplate : Texture2D
@export var starting_traps : Array[TrapSet] = [null, null, null]