final int proofs has the type int, but the types being added are long. I'm not completely sure about this, but when I tried to use this quest in classic interlude, it caused a type error.
Please check this first.
--- Q00419_GetAPet.java 2025-09-18 15:02:22.639679000 +0300
+++ Q00419_GetAPet_corr.java 2025-09-18 15:04:19.756551700 +0300
@@ -191,7 +191,7 @@
{
if (hasAtLeastOneQuestItem(player, ANIMAL_SLAYER_LIST_1, ANIMAL_SLAYER_LIST_2, ANIMAL_SLAYER_LIST_3, ANIMAL_SLAYER_LIST_4, ANIMAL_SLAYER_LIST_5))
{
- final int proofs = getQuestItemsCount(player, BLOODY_FANG) + getQuestItemsCount(player, BLOODY_CLAW) + getQuestItemsCount(player, BLOODY_NAIL) + getQuestItemsCount(player, BLOODY_KASHA_FANG) + getQuestItemsCount(player, BLOODY_TARANTULA_NAIL);
+ final int proofs = (int)(getQuestItemsCount(player, BLOODY_FANG) + getQuestItemsCount(player, BLOODY_CLAW) + getQuestItemsCount(player, BLOODY_NAIL) + getQuestItemsCount(player, BLOODY_KASHA_FANG) + getQuestItemsCount(player, BLOODY_TARANTULA_NAIL));
if (proofs == 0)
{
htmltext = "30731-09.htm";
thx