mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-27 22:57: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 );
|
||||
act1 = exdData->getField< uint16_t >( row, 3 );
|
||||
arenaType1 = exdData->getField< uint8_t >( row, 4 );
|
||||
act2FightType = exdData->getField< uint8_t >( row, 5 );
|
||||
act2 = exdData->getField< uint16_t >( row, 6 );
|
||||
arenaType2 = exdData->getField< uint8_t >( row, 7 );
|
||||
act2FightType = exdData->getField< uint16_t >( row, 5 );
|
||||
act2 = exdData->getField< uint8_t >( row, 6 );
|
||||
arenaType2 = exdData->getField< uint16_t >( row, 7 );
|
||||
act3FightType = exdData->getField< uint8_t >( row, 8 );
|
||||
act3 = exdData->getField< uint16_t >( row, 9 );
|
||||
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 );
|
||||
gilReward = exdData->getField< uint16_t >( row, 13 );
|
||||
alliedSealsReward = exdData->getField< uint16_t >( row, 14 );
|
||||
tomestonesReward = exdData->getField< uint16_t >( row, 15 );
|
||||
alliedSealsReward = exdData->getField< uint32_t >( row, 14 );
|
||||
tomestonesReward = exdData->getField< uint8_t >( row, 15 );
|
||||
}
|
||||
|
||||
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 );
|
||||
collectablesShopItemGroup = exdData->getField< uint8_t >( row, 1 );
|
||||
levelMin = exdData->getField< uint16_t >( row, 2 );
|
||||
levelMax = exdData->getField< uint16_t >( row, 3 );
|
||||
stars = exdData->getField< uint8_t >( row, 4 );
|
||||
levelMax = exdData->getField< uint32_t >( row, 3 );
|
||||
stars = exdData->getField< uint16_t >( row, 4 );
|
||||
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 );
|
||||
}
|
||||
|
||||
|
@ -2408,11 +2408,11 @@ Sapphire::Data::ContentRoulette::ContentRoulette( uint32_t row_id, Sapphire::Dat
|
|||
rewardTomeA = exdData->getField< uint16_t >( row, 17 );
|
||||
rewardTomeB = exdData->getField< uint16_t >( row, 18 );
|
||||
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 );
|
||||
requireAllDuties = exdData->getField< bool >( row, 35 );
|
||||
contentRouletteOpenRule = exdData->getField< uint8_t >( row, 37 );
|
||||
instanceContent = exdData->getField< uint16_t >( row, 38 );
|
||||
contentRouletteOpenRule = exdData->getField< bool >( row, 37 );
|
||||
instanceContent = exdData->getField< uint8_t >( row, 38 );
|
||||
}
|
||||
|
||||
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 );
|
||||
gatheringItemLevel = exdData->getField< uint16_t >( row, 2 );
|
||||
isHidden = exdData->getField< bool >( row, 4 );
|
||||
fishingRecordType = exdData->getField< uint8_t >( row, 6 );
|
||||
fishingSpot = exdData->getField< uint16_t >( row, 8 );
|
||||
gatheringSubCategory = exdData->getField< uint16_t >( row, 9 );
|
||||
isInLog = exdData->getField< bool >( row, 10 );
|
||||
timeRestricted = exdData->getField< bool >( row, 11 );
|
||||
weatherRestricted = exdData->getField< bool >( row, 12 );
|
||||
fishingRecordType = exdData->getField< uint16_t >( row, 6 );
|
||||
fishingSpot = exdData->getField< bool >( row, 8 );
|
||||
gatheringSubCategory = exdData->getField< uint32_t >( row, 9 );
|
||||
}
|
||||
|
||||
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 ) );
|
||||
}
|
||||
|
||||
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 )
|
||||
{
|
||||
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 );
|
||||
type = exdData->getField< std::string >( row, 0 );
|
||||
typeId = exdData->getField< uint8_t >( row, 1 );
|
||||
assignmentTalk = exdData->getField< uint32_t >( row, 2 );
|
||||
quest.push_back( exdData->getField< uint32_t >( row, 3 ) );
|
||||
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 )
|
||||
|
@ -6335,7 +6322,7 @@ Sapphire::Data::IKDRoute::IKDRoute( uint32_t row_id, Sapphire::Data::ExdDataGene
|
|||
auto row = exdData->m_IKDRouteDat.get_row( row_id );
|
||||
image = exdData->getField< uint32_t >( row, 6 );
|
||||
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 )
|
||||
|
@ -6558,11 +6545,6 @@ Sapphire::Data::Item::Item( uint32_t row_id, Sapphire::Data::ExdDataGenerated* e
|
|||
isPvP = exdData->getField< bool >( row, 88 );
|
||||
subStatCategory = exdData->getField< uint8_t >( row, 89 );
|
||||
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 )
|
||||
|
@ -7134,7 +7116,7 @@ Sapphire::Data::Marker::Marker( uint32_t row_id, Sapphire::Data::ExdDataGenerate
|
|||
{
|
||||
auto row = exdData->m_MarkerDat.get_row( row_id );
|
||||
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 )
|
||||
|
@ -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, 8 ) );
|
||||
item.push_back( exdData->getField< int32_t >( row, 9 ) );
|
||||
baseParam = exdData->getField< uint8_t >( row, 10 );
|
||||
value.push_back( exdData->getField< int16_t >( row, 11 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 12 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 13 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 14 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 15 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 16 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 17 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 18 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 19 ) );
|
||||
value.push_back( exdData->getField< int16_t >( row, 20 ) );
|
||||
baseParam = exdData->getField< int32_t >( row, 10 );
|
||||
value.push_back( exdData->getField< int32_t >( row, 11 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 12 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 13 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 14 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 15 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 16 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 17 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 18 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 19 ) );
|
||||
value.push_back( exdData->getField< int32_t >( row, 20 ) );
|
||||
}
|
||||
|
||||
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 );
|
||||
order = exdData->getField< int16_t >( row, 29 );
|
||||
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 );
|
||||
baseMotionSpeed_Run = exdData->getField< uint8_t >( row, 33 );
|
||||
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 );
|
||||
list = exdData->getField< bool >( row, 0 );
|
||||
priority = exdData->getField< uint8_t >( row, 2 );
|
||||
name = exdData->getField< std::string >( row, 3 );
|
||||
priority = exdData->getField< bool >( row, 2 );
|
||||
name = exdData->getField< uint8_t >( row, 3 );
|
||||
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 );
|
||||
previousQuestJoin = exdData->getField< uint8_t >( row, 8 );
|
||||
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, 12 ) );
|
||||
questLockJoin = exdData->getField< uint8_t >( row, 13 );
|
||||
questLock.push_back( exdData->getField< uint32_t >( row, 14 ) );
|
||||
questLock.push_back( exdData->getField< uint32_t >( row, 15 ) );
|
||||
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 );
|
||||
grandCompany = exdData->getField< uint8_t >( row, 20 );
|
||||
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, 1497 ) );
|
||||
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 );
|
||||
generalActionReward.push_back( exdData->getField< uint8_t >( row, 1501 ) );
|
||||
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 );
|
||||
item = exdData->getField< int32_t >( row, 1 );
|
||||
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 );
|
||||
isVisible = exdData->getField< bool >( row, 9 );
|
||||
}
|
||||
|
||||
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 );
|
||||
name = exdData->getField< std::string >( row, 0 );
|
||||
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 );
|
||||
classJobCategory = exdData->getField< uint8_t >( row, 5 );
|
||||
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 );
|
||||
}
|
||||
|
||||
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 );
|
||||
}
|
||||
|
||||
|
@ -14379,7 +14357,6 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
|
|||
m_FittingShopCategoryItemDat = setupDatAccess( "FittingShopCategoryItem", xiv::exd::Language::none );
|
||||
m_FittingShopItemSetDat = setupDatAccess( "FittingShopItemSet", xiv::exd::Language::en );
|
||||
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_FurnitureCatalogItemListDat = setupDatAccess( "FurnitureCatalogItemList", xiv::exd::Language::none );
|
||||
m_GameRewardObtainTypeDat = setupDatAccess( "GameRewardObtainType", xiv::exd::Language::none );
|
||||
|
|
|
@ -321,7 +321,6 @@ struct FittingShopCategory;
|
|||
struct FittingShopCategoryItem;
|
||||
struct FittingShopItemSet;
|
||||
struct Frontline03;
|
||||
struct Frontline04;
|
||||
struct FurnitureCatalogCategory;
|
||||
struct FurnitureCatalogItemList;
|
||||
struct GameRewardObtainType;
|
||||
|
@ -1351,17 +1350,17 @@ struct AOZContent
|
|||
uint8_t act1FightType;
|
||||
uint16_t act1;
|
||||
uint8_t arenaType1;
|
||||
uint8_t act2FightType;
|
||||
uint16_t act2;
|
||||
uint8_t arenaType2;
|
||||
uint16_t act2FightType;
|
||||
uint8_t act2;
|
||||
uint16_t arenaType2;
|
||||
uint8_t act3FightType;
|
||||
uint16_t act3;
|
||||
uint8_t arenaType3;
|
||||
uint32_t contentEntry;
|
||||
uint16_t contentEntry;
|
||||
uint8_t order;
|
||||
uint16_t gilReward;
|
||||
uint16_t alliedSealsReward;
|
||||
uint16_t tomestonesReward;
|
||||
uint32_t alliedSealsReward;
|
||||
uint8_t tomestonesReward;
|
||||
|
||||
AOZContent( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
};
|
||||
|
@ -2445,10 +2444,10 @@ struct CollectablesShopItem
|
|||
uint32_t item;
|
||||
uint8_t collectablesShopItemGroup;
|
||||
uint16_t levelMin;
|
||||
uint16_t levelMax;
|
||||
uint8_t stars;
|
||||
uint32_t levelMax;
|
||||
uint16_t stars;
|
||||
uint8_t key;
|
||||
uint16_t collectablesShopRefine;
|
||||
uint8_t collectablesShopRefine;
|
||||
uint16_t collectablesShopRewardScrip;
|
||||
|
||||
CollectablesShopItem( uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
|
@ -2836,11 +2835,11 @@ struct ContentRoulette
|
|||
uint16_t rewardTomeA;
|
||||
uint16_t rewardTomeB;
|
||||
uint16_t rewardTomeC;
|
||||
uint8_t sortKey;
|
||||
uint32_t sortKey;
|
||||
uint8_t contentMemberType;
|
||||
bool requireAllDuties;
|
||||
uint8_t contentRouletteOpenRule;
|
||||
uint16_t instanceContent;
|
||||
bool contentRouletteOpenRule;
|
||||
uint8_t instanceContent;
|
||||
|
||||
ContentRoulette( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
};
|
||||
|
@ -4128,12 +4127,9 @@ struct FishParameter
|
|||
int32_t item;
|
||||
uint16_t gatheringItemLevel;
|
||||
bool isHidden;
|
||||
uint8_t fishingRecordType;
|
||||
uint16_t fishingSpot;
|
||||
uint16_t gatheringSubCategory;
|
||||
bool isInLog;
|
||||
bool timeRestricted;
|
||||
bool weatherRestricted;
|
||||
uint16_t fishingRecordType;
|
||||
bool fishingSpot;
|
||||
uint32_t gatheringSubCategory;
|
||||
|
||||
FishParameter( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
};
|
||||
|
@ -4172,15 +4168,6 @@ struct Frontline03
|
|||
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
|
||||
{
|
||||
std::string category;
|
||||
|
@ -5248,7 +5235,7 @@ struct IKDRoute
|
|||
{
|
||||
uint32_t image;
|
||||
uint32_t territoryType;
|
||||
std::string name;
|
||||
uint32_t name;
|
||||
|
||||
IKDRoute( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
};
|
||||
|
@ -5987,7 +5974,7 @@ struct MapType
|
|||
struct Marker
|
||||
{
|
||||
int32_t icon;
|
||||
std::string name;
|
||||
uint8_t name;
|
||||
|
||||
Marker( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
};
|
||||
|
@ -5995,8 +5982,8 @@ struct Marker
|
|||
struct Materia
|
||||
{
|
||||
std::vector< int32_t > item;
|
||||
uint8_t baseParam;
|
||||
std::vector< int16_t > value;
|
||||
int32_t baseParam;
|
||||
std::vector< int32_t > value;
|
||||
|
||||
Materia( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
};
|
||||
|
@ -6532,7 +6519,7 @@ struct Mount
|
|||
int32_t equipFoot;
|
||||
int16_t order;
|
||||
uint16_t icon;
|
||||
uint8_t uIPriority;
|
||||
uint16_t uIPriority;
|
||||
uint8_t radiusRate;
|
||||
uint8_t baseMotionSpeed_Run;
|
||||
uint8_t baseMotionSpeed_Walk;
|
||||
|
@ -6829,8 +6816,8 @@ struct OmikujiGuidance
|
|||
struct OnlineStatus
|
||||
{
|
||||
bool list;
|
||||
uint8_t priority;
|
||||
std::string name;
|
||||
bool priority;
|
||||
uint8_t name;
|
||||
uint32_t icon;
|
||||
|
||||
OnlineStatus( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
|
@ -7332,7 +7319,7 @@ struct Quest
|
|||
std::vector< uint8_t > optionalItemCountReward;
|
||||
std::vector< bool > optionalItemIsHQReward;
|
||||
std::vector< uint8_t > optionalItemStainReward;
|
||||
uint8_t emoteReward;
|
||||
uint16_t emoteReward;
|
||||
uint16_t actionReward;
|
||||
std::vector< uint8_t > generalActionReward;
|
||||
uint16_t systemReward0;
|
||||
|
@ -8101,9 +8088,8 @@ struct SpearfishingItem
|
|||
std::string description;
|
||||
int32_t item;
|
||||
uint16_t gatheringItemLevel;
|
||||
uint8_t fishingRecordType;
|
||||
uint16_t fishingRecordType;
|
||||
uint16_t territoryType;
|
||||
bool isVisible;
|
||||
|
||||
SpearfishingItem( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData );
|
||||
};
|
||||
|
@ -8186,7 +8172,7 @@ struct Status
|
|||
{
|
||||
std::string name;
|
||||
std::string description;
|
||||
uint16_t icon;
|
||||
uint32_t icon;
|
||||
uint8_t maxStacks;
|
||||
uint8_t classJobCategory;
|
||||
uint8_t statusCategory;
|
||||
|
@ -8770,7 +8756,7 @@ struct VVDVariantAction
|
|||
{
|
||||
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
|
||||
|
@ -9333,7 +9319,6 @@ struct ZoneSharedGroup
|
|||
xiv::exd::Exd m_FittingShopCategoryItemDat;
|
||||
xiv::exd::Exd m_FittingShopItemSetDat;
|
||||
xiv::exd::Exd m_Frontline03Dat;
|
||||
xiv::exd::Exd m_Frontline04Dat;
|
||||
xiv::exd::Exd m_FurnitureCatalogCategoryDat;
|
||||
xiv::exd::Exd m_FurnitureCatalogItemListDat;
|
||||
xiv::exd::Exd m_GameRewardObtainTypeDat;
|
||||
|
@ -10106,7 +10091,6 @@ struct ZoneSharedGroup
|
|||
using FittingShopCategoryItemPtr = std::shared_ptr< FittingShopCategoryItem >;
|
||||
using FittingShopItemSetPtr = std::shared_ptr< FittingShopItemSet >;
|
||||
using Frontline03Ptr = std::shared_ptr< Frontline03 >;
|
||||
using Frontline04Ptr = std::shared_ptr< Frontline04 >;
|
||||
using FurnitureCatalogCategoryPtr = std::shared_ptr< FurnitureCatalogCategory >;
|
||||
using FurnitureCatalogItemListPtr = std::shared_ptr< FurnitureCatalogItemList >;
|
||||
using GameRewardObtainTypePtr = std::shared_ptr< GameRewardObtainType >;
|
||||
|
@ -10879,7 +10863,6 @@ struct ZoneSharedGroup
|
|||
std::set< uint32_t > m_FittingShopCategoryItemIdList;
|
||||
std::set< uint32_t > m_FittingShopItemSetIdList;
|
||||
std::set< uint32_t > m_Frontline03IdList;
|
||||
std::set< uint32_t > m_Frontline04IdList;
|
||||
std::set< uint32_t > m_FurnitureCatalogCategoryIdList;
|
||||
std::set< uint32_t > m_FurnitureCatalogItemListIdList;
|
||||
std::set< uint32_t > m_GameRewardObtainTypeIdList;
|
||||
|
@ -13147,12 +13130,6 @@ const std::set< uint32_t >& getFrontline03IdList()
|
|||
loadIdList( m_Frontline03Dat, 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()
|
||||
{
|
||||
if( m_FurnitureCatalogCategoryIdList.size() == 0 )
|
||||
|
|
Loading…
Add table
Reference in a new issue