feat(hs): add event NPC 560 and place it in Lorencia

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Acentech Dev
2026-07-20 23:15:52 +03:00
parent 5bc5f461e5
commit cc0b7abb44
2 changed files with 11 additions and 0 deletions

View File

@@ -44,5 +44,6 @@ internal class Lorencia : Version095d.Maps.Lorencia
yield return this.CreateMonsterSpawn(25, this.NpcDictionary[371], 130, 126, Direction.SouthEast);
yield return this.CreateMonsterSpawn(26, this.NpcDictionary[568], 131, 139, Direction.South, SpawnTrigger.Wandering); // Wandering Merchant Zyro
yield return this.CreateMonsterSpawn(27, this.NpcDictionary[547], 139, 138, Direction.SouthEast); // Market Union Member Julia (warps to the Loren Market)
yield return this.CreateMonsterSpawn(28, this.NpcDictionary[560], 140, 120, Direction.SouthEast); // Heykel Savasi Gorevlisi (event NPC)
}
}

View File

@@ -766,6 +766,16 @@ internal partial class NpcInitialization : Version095d.NpcInitialization
def.SetGuid(def.Number);
}
{
var def = this.Context.CreateNew<MonsterDefinition>();
def.Number = 560;
def.Designation = "Heykel Savasi Gorevlisi";
def.NpcWindow = NpcWindow.Undefined; // routed via IPlayerTalkToNpcPlugIn in a later task
def.ObjectKind = NpcObjectKind.PassiveNpc;
this.GameConfiguration.Monsters.Add(def);
def.SetGuid(def.Number);
}
{
var def = this.Context.CreateNew<MonsterDefinition>();
def.Number = 566;