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
|
|
|
|
|
var max : int
|
|
|
|
|
|
2026-03-01 21:26:31 -05:00
|
|
|
func _init(type : Hack.Type, quantity : int, max : int) -> void:
|
2025-12-22 09:04:22 -05:00
|
|
|
self.type = type
|
|
|
|
|
self.quantity = quantity
|
|
|
|
|
self.max = max
|
|
|
|
|
|
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
|