From 2593e397a9b2ea917b166fc08d9e7fe85423c755 Mon Sep 17 00:00:00 2001 From: MagicBot Date: Fri, 23 Oct 2026 15:07:45 -0400 Subject: [PATCH] Note why the necro pets keep their DB effects rows static_npc_mobbase_effects is shrunk to the 100 NECROPETSTATS rows (sql/3.4-mobbase-effects-shrink.sql); the Wild Boar 13236 PEACE row is dropped as unused (no spawns, contracts or summon power). Co-Authored-By: Claude Opus 5.5 --- src/engine/objects/MobBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/objects/MobBase.java b/src/engine/objects/MobBase.java index cd4e5bb3..391830f5 100644 --- a/src/engine/objects/MobBase.java +++ b/src/engine/objects/MobBase.java @@ -124,7 +124,7 @@ public class MobBase extends AbstractGameObject { this.mobBaseStats = (rune != null) ? new MobBaseStats(rune) : MobBaseStats.GetGenericStats(); this.effectsList = new ArrayList<>(MobBaseEffects.getEffectsForRune(this.loadID)); - // Server-made rows with no rune entry: NECROPETSTATS on 12021/12022, Wild Boar 13236 PEACE + // Server-made NECROPETSTATS on necro pets 12021/12022; NEC-018 and DRU-066 require it on the target for (MobBaseEffects serverEffect : DbManager.MobBaseQueries.GET_RUNEBASE_EFFECTS(this.loadID)) if (!this.effectsList.contains(serverEffect)) this.effectsList.add(serverEffect);