mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-28 07:07:45 +00:00
Update ExdDataGenerated for 6.40
This commit is contained in:
parent
88819f38b5
commit
d03c72afab
2 changed files with 63 additions and 109 deletions
|
@ -557,17 +557,17 @@ Sapphire::Data::AOZContent::AOZContent( uint32_t row_id, Sapphire::Data::ExdData
|
||||||
act1FightType = exdData->getField< uint8_t >( row, 2 );
|
act1FightType = exdData->getField< uint8_t >( row, 2 );
|
||||||
act1 = exdData->getField< uint16_t >( row, 3 );
|
act1 = exdData->getField< uint16_t >( row, 3 );
|
||||||
arenaType1 = exdData->getField< uint8_t >( row, 4 );
|
arenaType1 = exdData->getField< uint8_t >( row, 4 );
|
||||||
act2FightType = exdData->getField< uint8_t >( row, 5 );
|
act2FightType = exdData->getField< uint16_t >( row, 5 );
|
||||||
act2 = exdData->getField< uint16_t >( row, 6 );
|
act2 = exdData->getField< uint8_t >( row, 6 );
|
||||||
arenaType2 = exdData->getField< uint8_t >( row, 7 );
|
arenaType2 = exdData->getField< uint16_t >( row, 7 );
|
||||||
act3FightType = exdData->getField< uint8_t >( row, 8 );
|
act3FightType = exdData->getField< uint8_t >( row, 8 );
|
||||||
act3 = exdData->getField< uint16_t >( row, 9 );
|
act3 = exdData->getField< uint16_t >( row, 9 );
|
||||||
arenaType3 = exdData->getField< uint8_t >( row, 10 );
|
arenaType3 = exdData->getField< uint8_t >( row, 10 );
|
||||||
contentEntry = exdData->getField< uint32_t >( row, 11 );
|
contentEntry = exdData->getField< uint16_t >( row, 11 );
|
||||||
order = exdData->getField< uint8_t >( row, 12 );
|
order = exdData->getField< uint8_t >( row, 12 );
|
||||||
gilReward = exdData->getField< uint16_t >( row, 13 );
|
gilReward = exdData->getField< uint16_t >( row, 13 );
|
||||||
alliedSealsReward = exdData->getField< uint16_t >( row, 14 );
|
alliedSealsReward = exdData->getField< uint32_t >( row, 14 );
|
||||||
tomestonesReward = exdData->getField< uint16_t >( row, 15 );
|
tomestonesReward = exdData->getField< uint8_t >( row, 15 );
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::AOZContentBriefingBNpc::AOZContentBriefingBNpc( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::AOZContentBriefingBNpc::AOZContentBriefingBNpc( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -1956,10 +1956,10 @@ Sapphire::Data::CollectablesShopItem::CollectablesShopItem( uint32_t row_id, uin
|
||||||
item = exdData->getField< uint32_t >( row, 0 );
|
item = exdData->getField< uint32_t >( row, 0 );
|
||||||
collectablesShopItemGroup = exdData->getField< uint8_t >( row, 1 );
|
collectablesShopItemGroup = exdData->getField< uint8_t >( row, 1 );
|
||||||
levelMin = exdData->getField< uint16_t >( row, 2 );
|
levelMin = exdData->getField< uint16_t >( row, 2 );
|
||||||
levelMax = exdData->getField< uint16_t >( row, 3 );
|
levelMax = exdData->getField< uint32_t >( row, 3 );
|
||||||
stars = exdData->getField< uint8_t >( row, 4 );
|
stars = exdData->getField< uint16_t >( row, 4 );
|
||||||
key = exdData->getField< uint8_t >( row, 5 );
|
key = exdData->getField< uint8_t >( row, 5 );
|
||||||
collectablesShopRefine = exdData->getField< uint16_t >( row, 6 );
|
collectablesShopRefine = exdData->getField< uint8_t >( row, 6 );
|
||||||
collectablesShopRewardScrip = exdData->getField< uint16_t >( row, 7 );
|
collectablesShopRewardScrip = exdData->getField< uint16_t >( row, 7 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2408,11 +2408,11 @@ Sapphire::Data::ContentRoulette::ContentRoulette( uint32_t row_id, Sapphire::Dat
|
||||||
rewardTomeA = exdData->getField< uint16_t >( row, 17 );
|
rewardTomeA = exdData->getField< uint16_t >( row, 17 );
|
||||||
rewardTomeB = exdData->getField< uint16_t >( row, 18 );
|
rewardTomeB = exdData->getField< uint16_t >( row, 18 );
|
||||||
rewardTomeC = exdData->getField< uint16_t >( row, 19 );
|
rewardTomeC = exdData->getField< uint16_t >( row, 19 );
|
||||||
sortKey = exdData->getField< uint8_t >( row, 22 );
|
sortKey = exdData->getField< uint32_t >( row, 22 );
|
||||||
contentMemberType = exdData->getField< uint8_t >( row, 24 );
|
contentMemberType = exdData->getField< uint8_t >( row, 24 );
|
||||||
requireAllDuties = exdData->getField< bool >( row, 35 );
|
requireAllDuties = exdData->getField< bool >( row, 35 );
|
||||||
contentRouletteOpenRule = exdData->getField< uint8_t >( row, 37 );
|
contentRouletteOpenRule = exdData->getField< bool >( row, 37 );
|
||||||
instanceContent = exdData->getField< uint16_t >( row, 38 );
|
instanceContent = exdData->getField< uint8_t >( row, 38 );
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::ContentRouletteOpenRule::ContentRouletteOpenRule( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::ContentRouletteOpenRule::ContentRouletteOpenRule( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -3891,12 +3891,9 @@ Sapphire::Data::FishParameter::FishParameter( uint32_t row_id, Sapphire::Data::E
|
||||||
item = exdData->getField< int32_t >( row, 1 );
|
item = exdData->getField< int32_t >( row, 1 );
|
||||||
gatheringItemLevel = exdData->getField< uint16_t >( row, 2 );
|
gatheringItemLevel = exdData->getField< uint16_t >( row, 2 );
|
||||||
isHidden = exdData->getField< bool >( row, 4 );
|
isHidden = exdData->getField< bool >( row, 4 );
|
||||||
fishingRecordType = exdData->getField< uint8_t >( row, 6 );
|
fishingRecordType = exdData->getField< uint16_t >( row, 6 );
|
||||||
fishingSpot = exdData->getField< uint16_t >( row, 8 );
|
fishingSpot = exdData->getField< bool >( row, 8 );
|
||||||
gatheringSubCategory = exdData->getField< uint16_t >( row, 9 );
|
gatheringSubCategory = exdData->getField< uint32_t >( row, 9 );
|
||||||
isInLog = exdData->getField< bool >( row, 10 );
|
|
||||||
timeRestricted = exdData->getField< bool >( row, 11 );
|
|
||||||
weatherRestricted = exdData->getField< bool >( row, 12 );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::FittingShop::FittingShop( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::FittingShop::FittingShop( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -3936,14 +3933,6 @@ Sapphire::Data::Frontline03::Frontline03( uint32_t row_id, Sapphire::Data::ExdDa
|
||||||
immortalFlamesIcon.push_back( exdData->getField< uint32_t >( row, 20 ) );
|
immortalFlamesIcon.push_back( exdData->getField< uint32_t >( row, 20 ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::Frontline04::Frontline04( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
|
||||||
{
|
|
||||||
auto row = exdData->m_Frontline04Dat.get_row( row_id );
|
|
||||||
level1 = exdData->getField< int32_t >( row, 0 );
|
|
||||||
level2 = exdData->getField< int32_t >( row, 1 );
|
|
||||||
level3 = exdData->getField< int32_t >( row, 2 );
|
|
||||||
}
|
|
||||||
|
|
||||||
Sapphire::Data::FurnitureCatalogCategory::FurnitureCatalogCategory( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::FurnitureCatalogCategory::FurnitureCatalogCategory( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
{
|
{
|
||||||
auto row = exdData->m_FurnitureCatalogCategoryDat.get_row( row_id );
|
auto row = exdData->m_FurnitureCatalogCategoryDat.get_row( row_id );
|
||||||
|
@ -4891,11 +4880,9 @@ Sapphire::Data::GuildleveAssignment::GuildleveAssignment( uint32_t row_id, Sapph
|
||||||
{
|
{
|
||||||
auto row = exdData->m_GuildleveAssignmentDat.get_row( row_id );
|
auto row = exdData->m_GuildleveAssignmentDat.get_row( row_id );
|
||||||
type = exdData->getField< std::string >( row, 0 );
|
type = exdData->getField< std::string >( row, 0 );
|
||||||
typeId = exdData->getField< uint8_t >( row, 1 );
|
|
||||||
assignmentTalk = exdData->getField< uint32_t >( row, 2 );
|
assignmentTalk = exdData->getField< uint32_t >( row, 2 );
|
||||||
quest.push_back( exdData->getField< uint32_t >( row, 3 ) );
|
quest.push_back( exdData->getField< uint32_t >( row, 3 ) );
|
||||||
quest.push_back( exdData->getField< uint32_t >( row, 4 ) );
|
quest.push_back( exdData->getField< uint32_t >( row, 4 ) );
|
||||||
grandCompanyRank = exdData->getField< uint8_t >( row, 10 );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::GuildleveAssignmentCategory::GuildleveAssignmentCategory( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::GuildleveAssignmentCategory::GuildleveAssignmentCategory( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -6335,7 +6322,7 @@ Sapphire::Data::IKDRoute::IKDRoute( uint32_t row_id, Sapphire::Data::ExdDataGene
|
||||||
auto row = exdData->m_IKDRouteDat.get_row( row_id );
|
auto row = exdData->m_IKDRouteDat.get_row( row_id );
|
||||||
image = exdData->getField< uint32_t >( row, 6 );
|
image = exdData->getField< uint32_t >( row, 6 );
|
||||||
territoryType = exdData->getField< uint32_t >( row, 7 );
|
territoryType = exdData->getField< uint32_t >( row, 7 );
|
||||||
name = exdData->getField< std::string >( row, 8 );
|
name = exdData->getField< uint32_t >( row, 8 );
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::IKDRouteTable::IKDRouteTable( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::IKDRouteTable::IKDRouteTable( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -6558,11 +6545,6 @@ Sapphire::Data::Item::Item( uint32_t row_id, Sapphire::Data::ExdDataGenerated* e
|
||||||
isPvP = exdData->getField< bool >( row, 88 );
|
isPvP = exdData->getField< bool >( row, 88 );
|
||||||
subStatCategory = exdData->getField< uint8_t >( row, 89 );
|
subStatCategory = exdData->getField< uint8_t >( row, 89 );
|
||||||
isGlamourous = exdData->getField< bool >( row, 90 );
|
isGlamourous = exdData->getField< bool >( row, 90 );
|
||||||
for( int i = 0; i < 6; ++i )
|
|
||||||
{
|
|
||||||
param[i].baseparam = exdData->getField< uint8_t >( row, 59 + i * 2 );
|
|
||||||
param[i].value = exdData->getField< int16_t >( row, 60 + i * 2 );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::ItemAction::ItemAction( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::ItemAction::ItemAction( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -7134,7 +7116,7 @@ Sapphire::Data::Marker::Marker( uint32_t row_id, Sapphire::Data::ExdDataGenerate
|
||||||
{
|
{
|
||||||
auto row = exdData->m_MarkerDat.get_row( row_id );
|
auto row = exdData->m_MarkerDat.get_row( row_id );
|
||||||
icon = exdData->getField< int32_t >( row, 0 );
|
icon = exdData->getField< int32_t >( row, 0 );
|
||||||
name = exdData->getField< std::string >( row, 1 );
|
name = exdData->getField< uint8_t >( row, 1 );
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::Materia::Materia( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::Materia::Materia( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -7150,17 +7132,17 @@ Sapphire::Data::Materia::Materia( uint32_t row_id, Sapphire::Data::ExdDataGenera
|
||||||
item.push_back( exdData->getField< int32_t >( row, 7 ) );
|
item.push_back( exdData->getField< int32_t >( row, 7 ) );
|
||||||
item.push_back( exdData->getField< int32_t >( row, 8 ) );
|
item.push_back( exdData->getField< int32_t >( row, 8 ) );
|
||||||
item.push_back( exdData->getField< int32_t >( row, 9 ) );
|
item.push_back( exdData->getField< int32_t >( row, 9 ) );
|
||||||
baseParam = exdData->getField< uint8_t >( row, 10 );
|
baseParam = exdData->getField< int32_t >( row, 10 );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 11 ) );
|
value.push_back( exdData->getField< int32_t >( row, 11 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 12 ) );
|
value.push_back( exdData->getField< int32_t >( row, 12 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 13 ) );
|
value.push_back( exdData->getField< int32_t >( row, 13 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 14 ) );
|
value.push_back( exdData->getField< int32_t >( row, 14 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 15 ) );
|
value.push_back( exdData->getField< int32_t >( row, 15 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 16 ) );
|
value.push_back( exdData->getField< int32_t >( row, 16 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 17 ) );
|
value.push_back( exdData->getField< int32_t >( row, 17 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 18 ) );
|
value.push_back( exdData->getField< int32_t >( row, 18 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 19 ) );
|
value.push_back( exdData->getField< int32_t >( row, 19 ) );
|
||||||
value.push_back( exdData->getField< int16_t >( row, 20 ) );
|
value.push_back( exdData->getField< int32_t >( row, 20 ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::MateriaGrade::MateriaGrade( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::MateriaGrade::MateriaGrade( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -7746,7 +7728,7 @@ Sapphire::Data::Mount::Mount( uint32_t row_id, Sapphire::Data::ExdDataGenerated*
|
||||||
equipFoot = exdData->getField< int32_t >( row, 28 );
|
equipFoot = exdData->getField< int32_t >( row, 28 );
|
||||||
order = exdData->getField< int16_t >( row, 29 );
|
order = exdData->getField< int16_t >( row, 29 );
|
||||||
icon = exdData->getField< uint16_t >( row, 30 );
|
icon = exdData->getField< uint16_t >( row, 30 );
|
||||||
uIPriority = exdData->getField< uint8_t >( row, 31 );
|
uIPriority = exdData->getField< uint16_t >( row, 31 );
|
||||||
radiusRate = exdData->getField< uint8_t >( row, 32 );
|
radiusRate = exdData->getField< uint8_t >( row, 32 );
|
||||||
baseMotionSpeed_Run = exdData->getField< uint8_t >( row, 33 );
|
baseMotionSpeed_Run = exdData->getField< uint8_t >( row, 33 );
|
||||||
baseMotionSpeed_Walk = exdData->getField< uint8_t >( row, 34 );
|
baseMotionSpeed_Walk = exdData->getField< uint8_t >( row, 34 );
|
||||||
|
@ -8022,8 +8004,8 @@ Sapphire::Data::OnlineStatus::OnlineStatus( uint32_t row_id, Sapphire::Data::Exd
|
||||||
{
|
{
|
||||||
auto row = exdData->m_OnlineStatusDat.get_row( row_id );
|
auto row = exdData->m_OnlineStatusDat.get_row( row_id );
|
||||||
list = exdData->getField< bool >( row, 0 );
|
list = exdData->getField< bool >( row, 0 );
|
||||||
priority = exdData->getField< uint8_t >( row, 2 );
|
priority = exdData->getField< bool >( row, 2 );
|
||||||
name = exdData->getField< std::string >( row, 3 );
|
name = exdData->getField< uint8_t >( row, 3 );
|
||||||
icon = exdData->getField< uint32_t >( row, 4 );
|
icon = exdData->getField< uint32_t >( row, 4 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8489,15 +8471,12 @@ Sapphire::Data::Quest::Quest( uint32_t row_id, Sapphire::Data::ExdDataGenerated*
|
||||||
classJobLevel1 = exdData->getField< uint16_t >( row, 7 );
|
classJobLevel1 = exdData->getField< uint16_t >( row, 7 );
|
||||||
previousQuestJoin = exdData->getField< uint8_t >( row, 8 );
|
previousQuestJoin = exdData->getField< uint8_t >( row, 8 );
|
||||||
previousQuest.push_back( exdData->getField< uint32_t >( row, 9 ) );
|
previousQuest.push_back( exdData->getField< uint32_t >( row, 9 ) );
|
||||||
previousQuest0Sequence = exdData->getField< uint8_t >( row, 10 );
|
previousQuest.push_back( exdData->getField< uint32_t >( row, 10 ) );
|
||||||
previousQuest.push_back( exdData->getField< uint32_t >( row, 11 ) );
|
previousQuest.push_back( exdData->getField< uint32_t >( row, 11 ) );
|
||||||
previousQuest.push_back( exdData->getField< uint32_t >( row, 12 ) );
|
|
||||||
questLockJoin = exdData->getField< uint8_t >( row, 13 );
|
questLockJoin = exdData->getField< uint8_t >( row, 13 );
|
||||||
questLock.push_back( exdData->getField< uint32_t >( row, 14 ) );
|
questLock.push_back( exdData->getField< uint32_t >( row, 14 ) );
|
||||||
questLock.push_back( exdData->getField< uint32_t >( row, 15 ) );
|
questLock.push_back( exdData->getField< uint32_t >( row, 15 ) );
|
||||||
header = exdData->getField< uint16_t >( row, 16 );
|
header = exdData->getField< uint16_t >( row, 16 );
|
||||||
startTown = exdData->getField< uint8_t >( row, 17 );
|
|
||||||
classJobUnlockFlag = exdData->getField< uint8_t >( row, 18 );
|
|
||||||
classJobUnlock = exdData->getField< uint8_t >( row, 19 );
|
classJobUnlock = exdData->getField< uint8_t >( row, 19 );
|
||||||
grandCompany = exdData->getField< uint8_t >( row, 20 );
|
grandCompany = exdData->getField< uint8_t >( row, 20 );
|
||||||
grandCompanyRank = exdData->getField< uint8_t >( row, 21 );
|
grandCompanyRank = exdData->getField< uint8_t >( row, 21 );
|
||||||
|
@ -9779,7 +9758,7 @@ Sapphire::Data::Quest::Quest( uint32_t row_id, Sapphire::Data::ExdDataGenerated*
|
||||||
optionalItemStainReward.push_back( exdData->getField< uint8_t >( row, 1496 ) );
|
optionalItemStainReward.push_back( exdData->getField< uint8_t >( row, 1496 ) );
|
||||||
optionalItemStainReward.push_back( exdData->getField< uint8_t >( row, 1497 ) );
|
optionalItemStainReward.push_back( exdData->getField< uint8_t >( row, 1497 ) );
|
||||||
optionalItemStainReward.push_back( exdData->getField< uint8_t >( row, 1498 ) );
|
optionalItemStainReward.push_back( exdData->getField< uint8_t >( row, 1498 ) );
|
||||||
emoteReward = exdData->getField< uint8_t >( row, 1499 );
|
emoteReward = exdData->getField< uint16_t >( row, 1499 );
|
||||||
actionReward = exdData->getField< uint16_t >( row, 1500 );
|
actionReward = exdData->getField< uint16_t >( row, 1500 );
|
||||||
generalActionReward.push_back( exdData->getField< uint8_t >( row, 1501 ) );
|
generalActionReward.push_back( exdData->getField< uint8_t >( row, 1501 ) );
|
||||||
generalActionReward.push_back( exdData->getField< uint8_t >( row, 1502 ) );
|
generalActionReward.push_back( exdData->getField< uint8_t >( row, 1502 ) );
|
||||||
|
@ -11140,9 +11119,8 @@ Sapphire::Data::SpearfishingItem::SpearfishingItem( uint32_t row_id, Sapphire::D
|
||||||
description = exdData->getField< std::string >( row, 0 );
|
description = exdData->getField< std::string >( row, 0 );
|
||||||
item = exdData->getField< int32_t >( row, 1 );
|
item = exdData->getField< int32_t >( row, 1 );
|
||||||
gatheringItemLevel = exdData->getField< uint16_t >( row, 2 );
|
gatheringItemLevel = exdData->getField< uint16_t >( row, 2 );
|
||||||
fishingRecordType = exdData->getField< uint8_t >( row, 5 );
|
fishingRecordType = exdData->getField< uint16_t >( row, 5 );
|
||||||
territoryType = exdData->getField< uint16_t >( row, 6 );
|
territoryType = exdData->getField< uint16_t >( row, 6 );
|
||||||
isVisible = exdData->getField< bool >( row, 9 );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::SpearfishingNotebook::SpearfishingNotebook( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::SpearfishingNotebook::SpearfishingNotebook( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
|
@ -11394,7 +11372,7 @@ Sapphire::Data::Status::Status( uint32_t row_id, Sapphire::Data::ExdDataGenerate
|
||||||
auto row = exdData->m_StatusDat.get_row( row_id );
|
auto row = exdData->m_StatusDat.get_row( row_id );
|
||||||
name = exdData->getField< std::string >( row, 0 );
|
name = exdData->getField< std::string >( row, 0 );
|
||||||
description = exdData->getField< std::string >( row, 1 );
|
description = exdData->getField< std::string >( row, 1 );
|
||||||
icon = exdData->getField< uint16_t >( row, 2 );
|
icon = exdData->getField< uint32_t >( row, 2 );
|
||||||
maxStacks = exdData->getField< uint8_t >( row, 4 );
|
maxStacks = exdData->getField< uint8_t >( row, 4 );
|
||||||
classJobCategory = exdData->getField< uint8_t >( row, 5 );
|
classJobCategory = exdData->getField< uint8_t >( row, 5 );
|
||||||
statusCategory = exdData->getField< uint8_t >( row, 6 );
|
statusCategory = exdData->getField< uint8_t >( row, 6 );
|
||||||
|
@ -13814,9 +13792,9 @@ Sapphire::Data::VVDRouteData::VVDRouteData( uint32_t row_id, uint32_t subRow, Sa
|
||||||
auto row = exdData->m_VVDRouteDataDat.get_row( row_id, subRow );
|
auto row = exdData->m_VVDRouteDataDat.get_row( row_id, subRow );
|
||||||
}
|
}
|
||||||
|
|
||||||
Sapphire::Data::VVDVariantAction::VVDVariantAction( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
|
Sapphire::Data::VVDVariantAction::VVDVariantAction( uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData )
|
||||||
{
|
{
|
||||||
auto row = exdData->m_VVDVariantActionDat.get_row( row_id );
|
auto row = exdData->m_VVDVariantActionDat.get_row( row_id, subRow );
|
||||||
action = exdData->getField< uint32_t >( row, 0 );
|
action = exdData->getField< uint32_t >( row, 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14379,7 +14357,6 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
|
||||||
m_FittingShopCategoryItemDat = setupDatAccess( "FittingShopCategoryItem", xiv::exd::Language::none );
|
m_FittingShopCategoryItemDat = setupDatAccess( "FittingShopCategoryItem", xiv::exd::Language::none );
|
||||||
m_FittingShopItemSetDat = setupDatAccess( "FittingShopItemSet", xiv::exd::Language::en );
|
m_FittingShopItemSetDat = setupDatAccess( "FittingShopItemSet", xiv::exd::Language::en );
|
||||||
m_Frontline03Dat = setupDatAccess( "Frontline03", xiv::exd::Language::none );
|
m_Frontline03Dat = setupDatAccess( "Frontline03", xiv::exd::Language::none );
|
||||||
m_Frontline04Dat = setupDatAccess( "Frontline04", xiv::exd::Language::none );
|
|
||||||
m_FurnitureCatalogCategoryDat = setupDatAccess( "FurnitureCatalogCategory", xiv::exd::Language::en );
|
m_FurnitureCatalogCategoryDat = setupDatAccess( "FurnitureCatalogCategory", xiv::exd::Language::en );
|
||||||
m_FurnitureCatalogItemListDat = setupDatAccess( "FurnitureCatalogItemList", xiv::exd::Language::none );
|
m_FurnitureCatalogItemListDat = setupDatAccess( "FurnitureCatalogItemList", xiv::exd::Language::none );
|
||||||
m_GameRewardObtainTypeDat = setupDatAccess( "GameRewardObtainType", xiv::exd::Language::none );
|
m_GameRewardObtainTypeDat = setupDatAccess( "GameRewardObtainType", xiv::exd::Language::none );
|
||||||
|
|
|
@ -321,7 +321,6 @@ struct FittingShopCategory;
|
||||||
struct FittingShopCategoryItem;
|
struct FittingShopCategoryItem;
|
||||||
struct FittingShopItemSet;
|
struct FittingShopItemSet;
|
||||||
struct Frontline03;
|
struct Frontline03;
|
||||||
struct Frontline04;
|
|
||||||
struct FurnitureCatalogCategory;
|
struct FurnitureCatalogCategory;
|
||||||
struct FurnitureCatalogItemList;
|
struct FurnitureCatalogItemList;
|
||||||
struct GameRewardObtainType;
|
struct GameRewardObtainType;
|
||||||
|
@ -1351,17 +1350,17 @@ struct AOZContent
|
||||||
uint8_t act1FightType;
|
uint8_t act1FightType;
|
||||||
uint16_t act1;
|
uint16_t act1;
|
||||||
uint8_t arenaType1;
|
uint8_t arenaType1;
|
||||||
uint8_t act2FightType;
|
uint16_t act2FightType;
|
||||||
uint16_t act2;
|
uint8_t act2;
|
||||||
uint8_t arenaType2;
|
uint16_t arenaType2;
|
||||||
uint8_t act3FightType;
|
uint8_t act3FightType;
|
||||||
uint16_t act3;
|
uint16_t act3;
|
||||||
uint8_t arenaType3;
|
uint8_t arenaType3;
|
||||||
uint32_t contentEntry;
|
uint16_t contentEntry;
|
||||||
uint8_t order;
|
uint8_t order;
|
||||||
uint16_t gilReward;
|
uint16_t gilReward;
|
||||||
uint16_t alliedSealsReward;
|
uint32_t alliedSealsReward;
|
||||||
uint16_t tomestonesReward;
|
uint8_t tomestonesReward;
|
||||||
|
|
||||||
AOZContent( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
AOZContent( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
@ -2445,10 +2444,10 @@ struct CollectablesShopItem
|
||||||
uint32_t item;
|
uint32_t item;
|
||||||
uint8_t collectablesShopItemGroup;
|
uint8_t collectablesShopItemGroup;
|
||||||
uint16_t levelMin;
|
uint16_t levelMin;
|
||||||
uint16_t levelMax;
|
uint32_t levelMax;
|
||||||
uint8_t stars;
|
uint16_t stars;
|
||||||
uint8_t key;
|
uint8_t key;
|
||||||
uint16_t collectablesShopRefine;
|
uint8_t collectablesShopRefine;
|
||||||
uint16_t collectablesShopRewardScrip;
|
uint16_t collectablesShopRewardScrip;
|
||||||
|
|
||||||
CollectablesShopItem( uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData );
|
CollectablesShopItem( uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
|
@ -2836,11 +2835,11 @@ struct ContentRoulette
|
||||||
uint16_t rewardTomeA;
|
uint16_t rewardTomeA;
|
||||||
uint16_t rewardTomeB;
|
uint16_t rewardTomeB;
|
||||||
uint16_t rewardTomeC;
|
uint16_t rewardTomeC;
|
||||||
uint8_t sortKey;
|
uint32_t sortKey;
|
||||||
uint8_t contentMemberType;
|
uint8_t contentMemberType;
|
||||||
bool requireAllDuties;
|
bool requireAllDuties;
|
||||||
uint8_t contentRouletteOpenRule;
|
bool contentRouletteOpenRule;
|
||||||
uint16_t instanceContent;
|
uint8_t instanceContent;
|
||||||
|
|
||||||
ContentRoulette( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
ContentRoulette( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
@ -4128,12 +4127,9 @@ struct FishParameter
|
||||||
int32_t item;
|
int32_t item;
|
||||||
uint16_t gatheringItemLevel;
|
uint16_t gatheringItemLevel;
|
||||||
bool isHidden;
|
bool isHidden;
|
||||||
uint8_t fishingRecordType;
|
uint16_t fishingRecordType;
|
||||||
uint16_t fishingSpot;
|
bool fishingSpot;
|
||||||
uint16_t gatheringSubCategory;
|
uint32_t gatheringSubCategory;
|
||||||
bool isInLog;
|
|
||||||
bool timeRestricted;
|
|
||||||
bool weatherRestricted;
|
|
||||||
|
|
||||||
FishParameter( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
FishParameter( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
@ -4172,15 +4168,6 @@ struct Frontline03
|
||||||
Frontline03( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
Frontline03( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Frontline04
|
|
||||||
{
|
|
||||||
int32_t level1;
|
|
||||||
int32_t level2;
|
|
||||||
int32_t level3;
|
|
||||||
|
|
||||||
Frontline04( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
|
||||||
};
|
|
||||||
|
|
||||||
struct FurnitureCatalogCategory
|
struct FurnitureCatalogCategory
|
||||||
{
|
{
|
||||||
std::string category;
|
std::string category;
|
||||||
|
@ -5248,7 +5235,7 @@ struct IKDRoute
|
||||||
{
|
{
|
||||||
uint32_t image;
|
uint32_t image;
|
||||||
uint32_t territoryType;
|
uint32_t territoryType;
|
||||||
std::string name;
|
uint32_t name;
|
||||||
|
|
||||||
IKDRoute( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
IKDRoute( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
@ -5987,7 +5974,7 @@ struct MapType
|
||||||
struct Marker
|
struct Marker
|
||||||
{
|
{
|
||||||
int32_t icon;
|
int32_t icon;
|
||||||
std::string name;
|
uint8_t name;
|
||||||
|
|
||||||
Marker( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
Marker( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
@ -5995,8 +5982,8 @@ struct Marker
|
||||||
struct Materia
|
struct Materia
|
||||||
{
|
{
|
||||||
std::vector< int32_t > item;
|
std::vector< int32_t > item;
|
||||||
uint8_t baseParam;
|
int32_t baseParam;
|
||||||
std::vector< int16_t > value;
|
std::vector< int32_t > value;
|
||||||
|
|
||||||
Materia( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
Materia( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
@ -6532,7 +6519,7 @@ struct Mount
|
||||||
int32_t equipFoot;
|
int32_t equipFoot;
|
||||||
int16_t order;
|
int16_t order;
|
||||||
uint16_t icon;
|
uint16_t icon;
|
||||||
uint8_t uIPriority;
|
uint16_t uIPriority;
|
||||||
uint8_t radiusRate;
|
uint8_t radiusRate;
|
||||||
uint8_t baseMotionSpeed_Run;
|
uint8_t baseMotionSpeed_Run;
|
||||||
uint8_t baseMotionSpeed_Walk;
|
uint8_t baseMotionSpeed_Walk;
|
||||||
|
@ -6829,8 +6816,8 @@ struct OmikujiGuidance
|
||||||
struct OnlineStatus
|
struct OnlineStatus
|
||||||
{
|
{
|
||||||
bool list;
|
bool list;
|
||||||
uint8_t priority;
|
bool priority;
|
||||||
std::string name;
|
uint8_t name;
|
||||||
uint32_t icon;
|
uint32_t icon;
|
||||||
|
|
||||||
OnlineStatus( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
OnlineStatus( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
|
@ -7332,7 +7319,7 @@ struct Quest
|
||||||
std::vector< uint8_t > optionalItemCountReward;
|
std::vector< uint8_t > optionalItemCountReward;
|
||||||
std::vector< bool > optionalItemIsHQReward;
|
std::vector< bool > optionalItemIsHQReward;
|
||||||
std::vector< uint8_t > optionalItemStainReward;
|
std::vector< uint8_t > optionalItemStainReward;
|
||||||
uint8_t emoteReward;
|
uint16_t emoteReward;
|
||||||
uint16_t actionReward;
|
uint16_t actionReward;
|
||||||
std::vector< uint8_t > generalActionReward;
|
std::vector< uint8_t > generalActionReward;
|
||||||
uint16_t systemReward0;
|
uint16_t systemReward0;
|
||||||
|
@ -8101,9 +8088,8 @@ struct SpearfishingItem
|
||||||
std::string description;
|
std::string description;
|
||||||
int32_t item;
|
int32_t item;
|
||||||
uint16_t gatheringItemLevel;
|
uint16_t gatheringItemLevel;
|
||||||
uint8_t fishingRecordType;
|
uint16_t fishingRecordType;
|
||||||
uint16_t territoryType;
|
uint16_t territoryType;
|
||||||
bool isVisible;
|
|
||||||
|
|
||||||
SpearfishingItem( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
SpearfishingItem( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
@ -8186,7 +8172,7 @@ struct Status
|
||||||
{
|
{
|
||||||
std::string name;
|
std::string name;
|
||||||
std::string description;
|
std::string description;
|
||||||
uint16_t icon;
|
uint32_t icon;
|
||||||
uint8_t maxStacks;
|
uint8_t maxStacks;
|
||||||
uint8_t classJobCategory;
|
uint8_t classJobCategory;
|
||||||
uint8_t statusCategory;
|
uint8_t statusCategory;
|
||||||
|
@ -8770,7 +8756,7 @@ struct VVDVariantAction
|
||||||
{
|
{
|
||||||
uint32_t action;
|
uint32_t action;
|
||||||
|
|
||||||
VVDVariantAction( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
VVDVariantAction( uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData );
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Warp
|
struct Warp
|
||||||
|
@ -9333,7 +9319,6 @@ struct ZoneSharedGroup
|
||||||
xiv::exd::Exd m_FittingShopCategoryItemDat;
|
xiv::exd::Exd m_FittingShopCategoryItemDat;
|
||||||
xiv::exd::Exd m_FittingShopItemSetDat;
|
xiv::exd::Exd m_FittingShopItemSetDat;
|
||||||
xiv::exd::Exd m_Frontline03Dat;
|
xiv::exd::Exd m_Frontline03Dat;
|
||||||
xiv::exd::Exd m_Frontline04Dat;
|
|
||||||
xiv::exd::Exd m_FurnitureCatalogCategoryDat;
|
xiv::exd::Exd m_FurnitureCatalogCategoryDat;
|
||||||
xiv::exd::Exd m_FurnitureCatalogItemListDat;
|
xiv::exd::Exd m_FurnitureCatalogItemListDat;
|
||||||
xiv::exd::Exd m_GameRewardObtainTypeDat;
|
xiv::exd::Exd m_GameRewardObtainTypeDat;
|
||||||
|
@ -10106,7 +10091,6 @@ struct ZoneSharedGroup
|
||||||
using FittingShopCategoryItemPtr = std::shared_ptr< FittingShopCategoryItem >;
|
using FittingShopCategoryItemPtr = std::shared_ptr< FittingShopCategoryItem >;
|
||||||
using FittingShopItemSetPtr = std::shared_ptr< FittingShopItemSet >;
|
using FittingShopItemSetPtr = std::shared_ptr< FittingShopItemSet >;
|
||||||
using Frontline03Ptr = std::shared_ptr< Frontline03 >;
|
using Frontline03Ptr = std::shared_ptr< Frontline03 >;
|
||||||
using Frontline04Ptr = std::shared_ptr< Frontline04 >;
|
|
||||||
using FurnitureCatalogCategoryPtr = std::shared_ptr< FurnitureCatalogCategory >;
|
using FurnitureCatalogCategoryPtr = std::shared_ptr< FurnitureCatalogCategory >;
|
||||||
using FurnitureCatalogItemListPtr = std::shared_ptr< FurnitureCatalogItemList >;
|
using FurnitureCatalogItemListPtr = std::shared_ptr< FurnitureCatalogItemList >;
|
||||||
using GameRewardObtainTypePtr = std::shared_ptr< GameRewardObtainType >;
|
using GameRewardObtainTypePtr = std::shared_ptr< GameRewardObtainType >;
|
||||||
|
@ -10879,7 +10863,6 @@ struct ZoneSharedGroup
|
||||||
std::set< uint32_t > m_FittingShopCategoryItemIdList;
|
std::set< uint32_t > m_FittingShopCategoryItemIdList;
|
||||||
std::set< uint32_t > m_FittingShopItemSetIdList;
|
std::set< uint32_t > m_FittingShopItemSetIdList;
|
||||||
std::set< uint32_t > m_Frontline03IdList;
|
std::set< uint32_t > m_Frontline03IdList;
|
||||||
std::set< uint32_t > m_Frontline04IdList;
|
|
||||||
std::set< uint32_t > m_FurnitureCatalogCategoryIdList;
|
std::set< uint32_t > m_FurnitureCatalogCategoryIdList;
|
||||||
std::set< uint32_t > m_FurnitureCatalogItemListIdList;
|
std::set< uint32_t > m_FurnitureCatalogItemListIdList;
|
||||||
std::set< uint32_t > m_GameRewardObtainTypeIdList;
|
std::set< uint32_t > m_GameRewardObtainTypeIdList;
|
||||||
|
@ -13147,12 +13130,6 @@ const std::set< uint32_t >& getFrontline03IdList()
|
||||||
loadIdList( m_Frontline03Dat, m_Frontline03IdList );
|
loadIdList( m_Frontline03Dat, m_Frontline03IdList );
|
||||||
return m_Frontline03IdList;
|
return m_Frontline03IdList;
|
||||||
}
|
}
|
||||||
const std::set< uint32_t >& getFrontline04IdList()
|
|
||||||
{
|
|
||||||
if( m_Frontline04IdList.size() == 0 )
|
|
||||||
loadIdList( m_Frontline04Dat, m_Frontline04IdList );
|
|
||||||
return m_Frontline04IdList;
|
|
||||||
}
|
|
||||||
const std::set< uint32_t >& getFurnitureCatalogCategoryIdList()
|
const std::set< uint32_t >& getFurnitureCatalogCategoryIdList()
|
||||||
{
|
{
|
||||||
if( m_FurnitureCatalogCategoryIdList.size() == 0 )
|
if( m_FurnitureCatalogCategoryIdList.size() == 0 )
|
||||||
|
|
Loading…
Add table
Reference in a new issue