mirror of
https://github.com/vcmi/vcmi.git
synced 2025-01-02 00:10:22 +02:00
Fix build
This commit is contained in:
parent
50e8d1fd82
commit
8aaa9e63dd
@ -170,10 +170,13 @@ DLL_LINKAGE std::string MetaString::toString() const
|
||||
case EMessage::REPLACE_POSITIVE_NUMBER:
|
||||
if (dst.find("%+d") != std::string::npos)
|
||||
{
|
||||
if (numbers[nums] > 0)
|
||||
boost::replace_first(dst, "%+d", '+' + std::to_string(numbers[nums++]));
|
||||
int64_t value = numbers[nums];
|
||||
if (value > 0)
|
||||
boost::replace_first(dst, "%+d", '+' + std::to_string(value));
|
||||
else
|
||||
boost::replace_first(dst, "%+d", std::to_string(numbers[nums++]));
|
||||
boost::replace_first(dst, "%+d", std::to_string(value));
|
||||
|
||||
nums++;
|
||||
}
|
||||
else
|
||||
boost::replace_first(dst, "%d", std::to_string(numbers[nums++]));
|
||||
|
@ -155,8 +155,6 @@ public:
|
||||
std::string getClassNameTranslated() const;
|
||||
std::string getClassNameTextID() const;
|
||||
|
||||
public:
|
||||
|
||||
bool hasSpellbook() const;
|
||||
int maxSpellLevel() const;
|
||||
void addSpellToSpellbook(const SpellID & spell);
|
||||
|
@ -143,7 +143,7 @@ int BonusProxy::getDescription(lua_State * L)
|
||||
std::shared_ptr<const Bonus> object;
|
||||
if(!S.tryGet(1, object))
|
||||
return S.retNil();
|
||||
return LuaStack::quickRetStr(L, object->description);
|
||||
return LuaStack::quickRetStr(L, object->description.toString());
|
||||
}
|
||||
|
||||
int BonusProxy::toJsonNode(lua_State * L)
|
||||
|
Loading…
Reference in New Issue
Block a user