mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-24 08:32:34 +02:00
Fix Seer Hut right-click text
This commit is contained in:
parent
9d901efb0c
commit
35ac4d88ac
@ -44,7 +44,7 @@ CQuest::CQuest():
|
||||
completedOption(0),
|
||||
stackDirection(0),
|
||||
heroPortrait(-1),
|
||||
isCustomFirst(false),
|
||||
isCustomFirst(false),
|
||||
isCustomNext(false),
|
||||
isCustomComplete(false)
|
||||
{
|
||||
@ -288,7 +288,7 @@ void CQuest::getRolloverText(MetaString &ms, bool onHover) const
|
||||
if(onHover)
|
||||
ms << "\n\n";
|
||||
|
||||
std::string questName = missionName(static_cast<Emission>(missionType - 1));
|
||||
std::string questName = missionName(missionType);
|
||||
std::string questState = missionState(onHover ? 3 : 4);
|
||||
|
||||
ms << VLC->generaltexth->translate("core.seerhut.quest", questName, questState,textOption);
|
||||
@ -504,23 +504,23 @@ void CQuest::serializeJson(JsonSerializeFormat & handler, const std::string & fi
|
||||
handler.serializeIdArray<ArtifactID>("artifacts", m5arts);
|
||||
break;
|
||||
case MISSION_ARMY:
|
||||
{
|
||||
{
|
||||
auto a = handler.enterArray("creatures");
|
||||
a.serializeStruct(m6creatures);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MISSION_RESOURCES:
|
||||
{
|
||||
auto r = handler.enterStruct("resources");
|
||||
{
|
||||
auto r = handler.enterStruct("resources");
|
||||
|
||||
if(!handler.saving)
|
||||
if(!handler.saving)
|
||||
m7resources.resize(GameConstants::RESOURCE_QUANTITY-1);
|
||||
|
||||
for(size_t idx = 0; idx < (GameConstants::RESOURCE_QUANTITY - 1); idx++)
|
||||
{
|
||||
handler.serializeInt(GameConstants::RESOURCE_NAMES[idx], m7resources[idx], 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MISSION_HERO:
|
||||
handler.serializeId<ui32, ui32, HeroTypeID>("hero", m13489val, 0);
|
||||
@ -555,7 +555,8 @@ void CGSeerHut::init(CRandomGenerator & rand)
|
||||
{
|
||||
auto names = VLC->generaltexth->findStringsWithPrefix("core.seerhut.names");
|
||||
|
||||
seerName = *RandomGeneratorUtil::nextItem(names, rand);
|
||||
auto seerNameID = *RandomGeneratorUtil::nextItem(names, rand);
|
||||
seerName = VLC->generaltexth->translate(seerNameID);
|
||||
quest->textOption = rand.nextInt(2);
|
||||
quest->completedOption = rand.nextInt(1, 3);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user