@@ -80,15 +80,15 @@ const char *TownerNameForTalkID(TalkID s)
8080 return it != TownerShortNames.end () ? it->second : nullptr ;
8181 };
8282 switch (s) {
83- case TalkID::Smith: return lookup (TOWN_SMITH);
84- case TalkID::Witch: return lookup (TOWN_WITCH);
85- case TalkID::Boy: return lookup (TOWN_PEGBOY);
86- case TalkID::Healer: return lookup (TOWN_HEALER);
83+ case TalkID::Smith: return lookup (TOWN_SMITH);
84+ case TalkID::Witch: return lookup (TOWN_WITCH);
85+ case TalkID::Boy: return lookup (TOWN_PEGBOY);
86+ case TalkID::Healer: return lookup (TOWN_HEALER);
8787 case TalkID::Storyteller: return lookup (TOWN_STORY);
88- case TalkID::Tavern: return lookup (TOWN_TAVERN);
89- case TalkID::Drunk: return lookup (TOWN_DRUNK);
90- case TalkID::Barmaid: return lookup (TOWN_BMAID);
91- default : return nullptr ;
88+ case TalkID::Tavern: return lookup (TOWN_TAVERN);
89+ case TalkID::Drunk: return lookup (TOWN_DRUNK);
90+ case TalkID::Barmaid: return lookup (TOWN_BMAID);
91+ default : return nullptr ;
9292 }
9393}
9494
@@ -2250,8 +2250,6 @@ void StartStore(TalkID s)
22502250 ClearSText (0 , NumStoreLines);
22512251 ReleaseStoreBtn ();
22522252
2253- ActiveStore = s;
2254-
22552253 // Fire StoreOpened Lua event for main store entries
22562254 if (const char *name = TownerNameForTalkID (s); name != nullptr )
22572255 lua::StoreOpened (name);
@@ -2342,7 +2340,7 @@ void StartStore(TalkID s)
23422340 }
23432341
23442342 CurrentExtraOptionIndices.clear ();
2345- if (const char *extraTownerName = TownerNameForTalkID (ActiveStore ); extraTownerName != nullptr ) {
2343+ if (const char *extraTownerName = TownerNameForTalkID (s ); extraTownerName != nullptr ) {
23462344 if (auto extraIt = ExtraTownerOptions.find (extraTownerName); extraIt != ExtraTownerOptions.end ()) {
23472345 size_t optIdx = 0 ;
23482346 for (int line = 14 ; line < 18 && optIdx < extraIt->second .size (); line += 2 ) {
@@ -2364,6 +2362,8 @@ void StartStore(TalkID s)
23642362 break ;
23652363 }
23662364 }
2365+
2366+ ActiveStore = s;
23672367}
23682368
23692369void DrawSText (const Surface &out)
0 commit comments