2026-01-08 07:15:20 -05:00
|
|
|
class_name PawnLevelData extends Node
|
2025-12-22 09:04:22 -05:00
|
|
|
|
2026-03-01 21:26:31 -05:00
|
|
|
class HackData:
|
|
|
|
|
var type : Hack.Type
|
2025-12-22 09:04:22 -05:00
|
|
|
var quantity : int
|
2026-03-19 23:50:29 -04:00
|
|
|
var max_quantity : int
|
2025-12-22 09:04:22 -05:00
|
|
|
|
2026-03-19 23:50:29 -04:00
|
|
|
func _init(new_type : Hack.Type, amt : int, max_amt : int) -> void:
|
|
|
|
|
type = new_type
|
|
|
|
|
quantity = amt
|
|
|
|
|
max_quantity = max_amt
|
2025-12-22 09:04:22 -05:00
|
|
|
|
2026-03-01 21:26:31 -05:00
|
|
|
var hacks : Array[HackData] = []
|
|
|
|
|
var active_hack : int = 0
|
2025-12-22 09:04:22 -05:00
|
|
|
|
|
|
|
|
var life : int = 100
|
|
|
|
|
var max_life : int = 100
|