diff --git a/sku.0/sys.server/compiled/game/script/systems/tcg/tcg_pet_controller.java b/sku.0/sys.server/compiled/game/script/systems/tcg/tcg_pet_controller.java old mode 100644 new mode 100755 index 94667c2bf..7a937d9ca --- a/sku.0/sys.server/compiled/game/script/systems/tcg/tcg_pet_controller.java +++ b/sku.0/sys.server/compiled/game/script/systems/tcg/tcg_pet_controller.java @@ -422,6 +422,10 @@ public class tcg_pet_controller extends script.base_script return false; } obj_id pet = create.object(petCreatureName, spawnLoc); + if(!isIdValid(pet)){ + LOG("tcg-pet","Unable to spawn pet (" + pet + ") with template (" + petCreatureName + ") near the owner (" + owner + ") in building (" + objBuilding + ") at location (" + spawnLoc.toString() + ")."); + return false; + } setOwner(pet, owner); ai_lib.setDefaultCalmBehavior(pet, ai_lib.BEHAVIOR_WANDER); setObjVar(controller, house_pet.CHILD_OBJ_ID, pet);