From c0ae924fc731e1fe7508ca70b9d437995834b43f Mon Sep 17 00:00:00 2001 From: Kelsi Date: Wed, 6 May 2026 04:27:22 -0700 Subject: [PATCH] fix(editor): NPC default scale 1.0 (was 3.0) to match AzerothCore defaults The CreatureSpawn struct default of 3.0 made every newly placed NPC appear as an oversized 3x-scale creature, very obviously not what users wanted. Existing JSON spawn files load their stored scale unchanged (only impacts newly placed templates). --- tools/editor/npc_spawner.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/editor/npc_spawner.hpp b/tools/editor/npc_spawner.hpp index b3371acc..ca369bc3 100644 --- a/tools/editor/npc_spawner.hpp +++ b/tools/editor/npc_spawner.hpp @@ -39,8 +39,9 @@ struct CreatureSpawn { uint32_t armor = 0; uint32_t faction = 0; // 0 = neutral - // Display - float scale = 3.0f; + // Display — 1.0 matches AzerothCore's default creature scale. + // Templates can be scaled higher per-NPC if needed. + float scale = 1.0f; // Behavior CreatureBehavior behavior = CreatureBehavior::Stationary;