public override void Execute() { var innHouseDialogues = new Dictionary <string, string> { { "Janek", "janek_inn_visit" }, { "Liat", "liat_inn_visit" } }; EventRegistry.RegisterHandler("inspect_inn", DoVisit(innHouseDialogues, House.Inn)); var genericHouseDialogues = new Dictionary <string, string> { { "Janek", "janek_house_visit" }, { "Liat", "liat_house_visit" } }; EventRegistry.RegisterHandler("inspect_house", DoVisit(genericHouseDialogues, House.Generic)); EventRegistry.RegisterHandler(MaelleReinforcementsKey, SpawnMaelleReinforcements()); EventRegistry.RegisterHandler("inspect_clinic", DoClinicVisit()); EventRegistry.RegisterHandler("fountain_reinforcements", SpawnFountainReinforcements()); }