1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-06-29 18:07:45 +00:00

Second revision of quest_parse

This commit is contained in:
Dantestyle 2019-01-06 01:45:25 +01:00
parent 40743986c3
commit 265201b5d7

View file

@ -182,7 +182,7 @@ createScript( std::shared_ptr< Sapphire::Data::Quest >& pQuestData, std::set< st
std::to_string( pQuestData->instanceContentUnlock ) + ";\n"
: "";
if( !pQuestData->itemReward0.at(0) == 0 )
if( !pQuestData->itemReward0.at( 0 ) == 0 )
{
std::size_t cc = 0;
for( size_t ca = 0; ca < pQuestData->itemReward0.size(); ca++ )
@ -221,19 +221,21 @@ createScript( std::shared_ptr< Sapphire::Data::Quest >& pQuestData, std::set< st
reward.clear();
}
if (!pQuestData->itemReward1.at(0) == 0 )
if ( !pQuestData->itemReward1.at( 0 ) == 0 )
{
std::size_t cc = 0;
for (size_t ca = 0; ca < pQuestData->itemReward1.size(); ca++)
for ( size_t ca = 0; ca < pQuestData->itemReward1.size(); ca++ )
{
if (pQuestData->itemReward1.at(ca) != 0)
if ( pQuestData->itemReward1.at( ca ) != 0 )
{
reward += std::to_string(pQuestData->itemReward1.at(ca));
if (pQuestData->itemReward1.at(ca+1) != 0)
reward += std::to_string( pQuestData->itemReward1.at( ca ) );
if ( ca+1 != 5 )
{
if ( pQuestData->itemReward1.at( ca + 1 ) != 0)
{
reward += ", ";
}
else break;
}
cc++;
}
}
@ -241,19 +243,21 @@ createScript( std::shared_ptr< Sapphire::Data::Quest >& pQuestData, std::set< st
reward.clear();
}
if( !pQuestData->itemReward1.at(0) == 0 )
if( !pQuestData->itemReward1.at( 0 ) == 0 )
{
std::size_t cc = 0;
for( size_t ca = 0; ca < pQuestData->itemCountReward1.size(); ca++ )
{
if (pQuestData->itemCountReward1.at( ca ) != 0)
if ( pQuestData->itemCountReward1.at( ca ) != 0 )
{
reward += std::to_string( pQuestData->itemCountReward1.at( ca ) );
if (pQuestData->itemCountReward1.at(ca+1) != 0)
if ( ca + 1 != 5 )
{
if ( pQuestData->itemCountReward1.at( ca + 1 ) != 0 )
{
reward += ", ";
}
else break;
}
cc++;
}
}