mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-22 02:09:41 +00:00
Moved specializations out of step
This commit is contained in:
parent
04e99ee9d6
commit
93de570f9a
1 changed files with 4 additions and 4 deletions
|
@ -20,9 +20,10 @@ namespace
|
||||||
const std::string mText;
|
const std::string mText;
|
||||||
const std::string mButtons[3];
|
const std::string mButtons[3];
|
||||||
const std::string mSound;
|
const std::string mSound;
|
||||||
const ESM::Class::Specialization mSpecializations[3]; // The specialization for each answer
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const ESM::Class::Specialization mSpecializations[3]={ESM::Class::Combat, ESM::Class::Magic, ESM::Class::Stealth}; // The specialization for each answer
|
||||||
|
|
||||||
Step sGenerateClassSteps(int number) {
|
Step sGenerateClassSteps(int number) {
|
||||||
MWBase::World *world = MWBase::Environment::get().getWorld();
|
MWBase::World *world = MWBase::Environment::get().getWorld();
|
||||||
number++;
|
number++;
|
||||||
|
@ -30,8 +31,7 @@ namespace
|
||||||
{world->getFallback("Question_"+boost::lexical_cast<std::string>(number)+"_AnswerOne"),
|
{world->getFallback("Question_"+boost::lexical_cast<std::string>(number)+"_AnswerOne"),
|
||||||
world->getFallback("Question_"+boost::lexical_cast<std::string>(number)+"_AnswerTwo"),
|
world->getFallback("Question_"+boost::lexical_cast<std::string>(number)+"_AnswerTwo"),
|
||||||
world->getFallback("Question_"+boost::lexical_cast<std::string>(number)+"_AnswerThree")},
|
world->getFallback("Question_"+boost::lexical_cast<std::string>(number)+"_AnswerThree")},
|
||||||
"vo\\misc\\chargen qa"+boost::lexical_cast<std::string>(number)+".wav",
|
"vo\\misc\\chargen qa"+boost::lexical_cast<std::string>(number)+".wav"
|
||||||
{ESM::Class::Combat, ESM::Class::Magic, ESM::Class::Stealth}
|
|
||||||
};
|
};
|
||||||
return step;
|
return step;
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,7 @@ void CharacterCreation::onClassQuestionChosen(int _index)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ESM::Class::Specialization specialization = sGenerateClassSteps(mGenerateClassStep).mSpecializations[_index];
|
ESM::Class::Specialization specialization = mSpecializations[_index];
|
||||||
if (specialization == ESM::Class::Stealth)
|
if (specialization == ESM::Class::Stealth)
|
||||||
++mGenerateClassSpecializations[0];
|
++mGenerateClassSpecializations[0];
|
||||||
else if (specialization == ESM::Class::Combat)
|
else if (specialization == ESM::Class::Combat)
|
||||||
|
|
Loading…
Reference in a new issue