public override void HandleActionUseOnTarget(Player player, WorldObject target) { if (PetDevice.IsEncapsulatedSpirit(this) && target is PetDevice petDevice) { petDevice.Refill(player, this); return; } // fallback on recipe manager base.HandleActionUseOnTarget(player, target); }
public override void HandleActionUseOnTarget(Player player, WorldObject target) { if (PetDevice.IsEncapsulatedSpirit(this) && target is PetDevice petDevice) { petDevice.Refill(player, this); return; } if (Aetheria.IsAetheriaManaStone(this) && Aetheria.IsAetheria(target.WeenieClassId)) { Aetheria.UseObjectOnTarget(player, this, target); return; } // fallback on recipe manager base.HandleActionUseOnTarget(player, target); }