diff --git a/src/ScriptResolving/AngelScript/AngelScriptItemUseScript.hpp b/src/ScriptResolving/AngelScript/AngelScriptItemUseScript.hpp index 71f30bd..846ab20 100644 --- a/src/ScriptResolving/AngelScript/AngelScriptItemUseScript.hpp +++ b/src/ScriptResolving/AngelScript/AngelScriptItemUseScript.hpp @@ -79,7 +79,7 @@ private: ITEM_USE_SCRIPT_HOOK_FUNCTION(IsUseValidForPokemon, "bool IsUseValidForPokemon(Pokemon@ target)"); ITEM_USE_SCRIPT_HOOK_FUNCTION(IsHoldable, "bool IsHoldable()"); ITEM_USE_SCRIPT_HOOK_FUNCTION(OnUse, "void OnUse()"); - ITEM_USE_SCRIPT_HOOK_FUNCTION(OnPokemonUse, "void OnPokemonUse(Pokemon@ target)"); + ITEM_USE_SCRIPT_HOOK_FUNCTION(OnPokemonUse, "void OnPokemonUse(Pokemon@ target, bool isBattleUse)"); ITEM_USE_SCRIPT_HOOK_FUNCTION(ModifyPokeballCatchBonus, "void ModifyPokeballCatchBonus(Pokemon@ target, uint8& catchBonus)"); }; diff --git a/tests/ScriptTests/WASM/ScriptResolverTests.cpp b/tests/ScriptTests/WASM/ScriptResolverTests.cpp index 98da026..15bd03d 100644 --- a/tests/ScriptTests/WASM/ScriptResolverTests.cpp +++ b/tests/ScriptTests/WASM/ScriptResolverTests.cpp @@ -57,7 +57,6 @@ TEST_CASE("Get a script resolver, load a real wasm script, load test script") { auto script = lib->LoadScript(nullptr, ScriptCategory::Attack, "test"_cnc); EnsureNotNull(script); script.GetValue()->OnInitialize(TestLibrary::GetLibrary(), {}); - delete script; } #endif