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:
@@ -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)
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user