init
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
extends RefCounted
|
||||
|
||||
# Demonstrates inventory queries and mod presence checks from a scenario action
|
||||
# Usage in scenario DSL: action gds.inventory_demo
|
||||
|
||||
func get_name():
|
||||
return "gds.inventory_demo"
|
||||
|
||||
func run(ctx):
|
||||
var itemId = ctx.GetParam("item_id")
|
||||
|
||||
if ctx.Inventory.HasItem(itemId):
|
||||
var count = ctx.Inventory.CheckCount(itemId)
|
||||
ctx.Log("EVENT", "Inventory has " + itemId + " x" + str(count))
|
||||
else:
|
||||
ctx.Log("EVENT", "Inventory does NOT have " + itemId)
|
||||
|
||||
if ctx.ModRegistry.IsLoaded("core"):
|
||||
ctx.Log("EVENT", "Core mod is loaded")
|
||||
else:
|
||||
ctx.LogWarning("EVENT", "Core mod is NOT loaded")
|
||||
Reference in New Issue
Block a user