Added debug inventory menu

This commit is contained in:
2025-05-19 17:41:39 -05:00
parent 3b9986b4ee
commit 057ed10851
26 changed files with 309 additions and 24 deletions

View File

@@ -0,0 +1 @@
uid://dq35fj8r206nj

View File

@@ -0,0 +1,19 @@
class_name EventFlagModify extends "res://scripts/Event/Event.gd"
enum Action {
TURN_ON,
TURN_OFF,
SET_TO,
ALL_ON,
ALL_OFF
}
@export var action:Action = Action.TURN_ON;
@export var event:EventSystem.SpecialEvent;
@export_flags("1:1", "2:2", "3:4", "4:8", "5:16", "6:32", "7:64", "8:128", "9:256", "10:512", "11:1024", "12:2048", "13:4096", "14:8192", "15:16384", "16:32768")
var eventFlag:int = 0;
func start() -> void:
super.start()
pass
# EVENT.eventFlagOn(event, eventFlag)

View File

@@ -0,0 +1 @@
uid://0ygswaohp7kj

View File

@@ -0,0 +1,9 @@
class_name EventFlagOn extends "res://scripts/Event/Event.gd"
@export var event:EventSystem.SpecialEvent;
@export_flags("1:1", "2:2", "3:4", "4:8", "5:16", "6:32", "7:64", "8:128", "9:256", "10:512", "11:1024", "12:2048", "13:4096", "14:8192", "15:16384", "16:32768")
var eventFlag:int = 0;
func start() -> void:
super.start()
EVENT.eventFlagOn(event, eventFlag)

View File

@@ -0,0 +1 @@
uid://cbd7wpvkf76ux

View File

@@ -1,6 +1,35 @@
class_name EventGetItem extends "res://scripts/Event/Item/EventItem.gd"
enum GetType {
FOUND,
GIVEN,
}
@export var showText: bool = true
@export var getType:GetType = GetType.FOUND;
func start() -> void:
super.start()
print("Got item")
getInventory().addItem(itemType, quantity)
getInventory().addItem(itemType, quantity)
if !showText:
return
var text:String = "";
match getType:
GetType.FOUND:
text = "Found " + str(quantity) + " " + Item.getName(itemType, quantity) + ".";
GetType.GIVEN:
text = "Received " + str(quantity) + " " + Item.getName(itemType, quantity) + ".";
_:
pass
VN.getTextbox().setText(text);
func isDone() -> bool:
if !super.isDone():
return false
if !showText:
return true
return VN.getTextbox().isClosed;