First commit 🎉

This commit is contained in:
Tony Bark 2025-07-17 01:49:18 -04:00
commit 43ea213f9b
728 changed files with 37080 additions and 0 deletions

View file

@ -0,0 +1,51 @@
extends PopochiuInventoryItem
const Data := preload('inventory_item_state_template.gd')
var state: Data = null
#region Virtual ####################################################################################
# When the item is clicked in the inventory
func _on_click() -> void:
# Replace the call to E.command_fallback() to implement your code.
PopochiuUtils.e.command_fallback()
# When the item is right clicked in the inventory
func _on_right_click() -> void:
# Replace the call to E.command_fallback() to implement your code.
PopochiuUtils.e.command_fallback()
# When the item is middle clicked in the inventory
func _on_middle_click() -> void:
# Replace the call to E.command_fallback() to implement your code.
PopochiuUtils.e.command_fallback()
# When the item is clicked and there is another inventory item selected
func _on_item_used(_item: PopochiuInventoryItem) -> void:
# Replace the call to E.command_fallback() to implement your code.
PopochiuUtils.e.command_fallback()
# For example, you can make the player character say something when the Key item is used in this
# item. Note that you have to change the name of the `_item` parameter to `item`.
# if item == I.Key:
# await C.player.say("I cannot combine them")
# Actions to execute after the item is added to the Inventory
func _on_added_to_inventory() -> void:
# Replace the call to super() to implement your code. This only
# makes the default behavior to happen.
super()
# Actions to execute when the item is discarded from the Inventory
func _on_discard() -> void:
# Replace the call to super() to implement your code. This only
# makes the default behavior to happen.
super()
#endregion