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:
23
data/pawn.gd
Normal file
23
data/pawn.gd
Normal 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]
|
||||
Reference in New Issue
Block a user