class_name ItemAction const ConversationAction = preload("res://cutscene/conversation/ConversationAction.gd") static func itemGetCallable(params:Dictionary) -> int: assert(params.has('stack')) PARTY.BACKPACK.addStack(params['stack']) params['cutscene'].addCallable(ConversationAction.getTextboxCallable('TEST').merged({ 'position': Cutscene.CUTSCENE_ADD_NEXT, })) return Cutscene.CUTSCENE_CONTINUE static func getItemCallable(itemStack:ItemStack) -> Dictionary: return { "function": itemGetCallable, "stack": itemStack }