1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-24 18:47:45 +00:00

Client can boot. No lobby yet though.

This commit is contained in:
Rey 2022-05-03 10:27:47 -05:00
parent ad427fa390
commit 27f82f64b4
3 changed files with 13895 additions and 12891 deletions

View file

@ -388,6 +388,16 @@ Sapphire::Data::AirshipExplorationPoint::AirshipExplorationPoint( uint32_t row_i
expReward = exdData->getField< uint32_t >(row, 13);
}
Sapphire::Data::AkatsukiNote::AkatsukiNote(uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_AkatsukiNoteDat.get_row(row_id, subRow);
}
Sapphire::Data::AkatsukiNoteString::AkatsukiNoteString(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_AkatsukiNoteStringDat.get_row(row_id);
}
Sapphire::Data::AnimationLOD::AnimationLOD(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_AnimationLODDat.get_row(row_id);
@ -619,6 +629,11 @@ Sapphire::Data::AquariumWater::AquariumWater( uint32_t row_id, Sapphire::Data::E
name = exdData->getField< std::string >(row, 1);
}
Sapphire::Data::ArchiveItem::ArchiveItem(uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_ArchiveItemDat.get_row(row_id, subRow);
}
Sapphire::Data::ArrayEventHandler::ArrayEventHandler(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_ArrayEventHandlerDat.get_row(row_id);
@ -673,6 +688,51 @@ Sapphire::Data::Balloon::Balloon( uint32_t row_id, Sapphire::Data::ExdDataGenera
dialogue = exdData->getField< std::string >(row, 1);
}
Sapphire::Data::BannerBg::BannerBg(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerBgDat.get_row(row_id);
}
Sapphire::Data::BannerCondition::BannerCondition(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerConditionDat.get_row(row_id);
}
Sapphire::Data::BannerDecoration::BannerDecoration(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerDecorationDat.get_row(row_id);
}
Sapphire::Data::BannerDesignPreset::BannerDesignPreset(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerDesignPresetDat.get_row(row_id);
}
Sapphire::Data::BannerFacial::BannerFacial(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerFacialDat.get_row(row_id);
}
Sapphire::Data::BannerFrame::BannerFrame(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerFrameDat.get_row(row_id);
}
Sapphire::Data::BannerPreset::BannerPreset(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerPresetDat.get_row(row_id);
}
Sapphire::Data::BannerTimeline::BannerTimeline(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerTimelineDat.get_row(row_id);
}
Sapphire::Data::BannerTimelineFrame::BannerTimelineFrame(uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BannerTimelineFrameDat.get_row(row_id, subRow);
}
Sapphire::Data::BaseParam::BaseParam(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BaseParamDat.get_row(row_id);
@ -997,6 +1057,11 @@ Sapphire::Data::BNpcBase::BNpcBase( uint32_t row_id, Sapphire::Data::ExdDataGene
isDisplayLevel = exdData->getField< bool >(row, 15);
}
Sapphire::Data::BNpcBasePopVfx::BNpcBasePopVfx(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BNpcBasePopVfxDat.get_row(row_id);
}
Sapphire::Data::BNpcCustomize::BNpcCustomize(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_BNpcCustomizeDat.get_row(row_id);
@ -1265,6 +1330,36 @@ Sapphire::Data::Channeling::Channeling( uint32_t row_id, Sapphire::Data::ExdData
widthScale = exdData->getField< uint8_t >(row, 1);
}
Sapphire::Data::CharaCardBase::CharaCardBase(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_CharaCardBaseDat.get_row(row_id);
}
Sapphire::Data::CharaCardDecoration::CharaCardDecoration(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_CharaCardDecorationDat.get_row(row_id);
}
Sapphire::Data::CharaCardDesignPreset::CharaCardDesignPreset(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_CharaCardDesignPresetDat.get_row(row_id);
}
Sapphire::Data::CharaCardDesignType::CharaCardDesignType(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_CharaCardDesignTypeDat.get_row(row_id);
}
Sapphire::Data::CharaCardHeader::CharaCardHeader(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_CharaCardHeaderDat.get_row(row_id);
}
Sapphire::Data::CharaCardPlayStyle::CharaCardPlayStyle(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_CharaCardPlayStyleDat.get_row(row_id);
}
Sapphire::Data::CharaMakeClassEquip::CharaMakeClassEquip(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_CharaMakeClassEquipDat.get_row(row_id);
@ -2134,18 +2229,18 @@ Sapphire::Data::ContentFinderCondition::ContentFinderCondition( uint32_t row_id,
sortKey = exdData->getField< uint16_t >(row, 43);
image = exdData->getField< uint32_t >(row, 44);
icon = exdData->getField< uint32_t >(row, 45);
level506070Roulette = exdData->getField< bool >( row, 47 );
levelingRoulette = exdData->getField< bool >( row, 48 );
mSQRoulette = exdData->getField< bool >( row, 49 );
guildHestRoulette = exdData->getField< bool >( row, 50 );
expertRoulette = exdData->getField< bool >( row, 51 );
trialRoulette = exdData->getField< bool >( row, 52 );
dailyFrontlineChallenge = exdData->getField< bool >( row, 53 );
level80Roulette = exdData->getField< bool >( row, 54 );
mentorRoulette = exdData->getField< bool >( row, 55 );
allianceRoulette = exdData->getField< bool >( row, 61 );
feastTeamRoulette = exdData->getField< bool >( row, 62 );
normalRaidRoulette = exdData->getField< bool >( row, 63 );
level506070Roulette = exdData->getField< bool >(row, 49);
levelingRoulette = exdData->getField< bool >(row, 50);
mSQRoulette = exdData->getField< bool >(row, 51);
guildHestRoulette = exdData->getField< bool >(row, 52);
expertRoulette = exdData->getField< bool >(row, 53);
trialRoulette = exdData->getField< bool >(row, 54);
dailyFrontlineChallenge = exdData->getField< bool >(row, 55);
level80Roulette = exdData->getField< bool >(row, 56);
mentorRoulette = exdData->getField< bool >(row, 57);
allianceRoulette = exdData->getField< bool >(row, 63);
feastTeamRoulette = exdData->getField< bool >(row, 64);
normalRaidRoulette = exdData->getField< bool >(row, 65);
}
Sapphire::Data::ContentFinderConditionTransient::ContentFinderConditionTransient(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -2533,53 +2628,37 @@ Sapphire::Data::DawnContent::DawnContent( uint32_t row_id, Sapphire::Data::ExdDa
{
auto row = exdData->m_DawnContentDat.get_row(row_id);
content = exdData->getField< uint32_t >(row, 0);
expBelowExMaxLvl = exdData->getField< uint32_t >( row, 1 );
expAboveExMaxLvl = exdData->getField< uint32_t >( row, 2 );
expBelowExMaxLvl = exdData->getField< uint32_t >(row, 3);
expAboveExMaxLvl = exdData->getField< uint32_t >(row, 4);
}
Sapphire::Data::DawnGrowMember::DawnGrowMember(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_DawnGrowMemberDat.get_row(row_id);
member = exdData->getField< uint32_t >( row, 0 );
selectImage.push_back(exdData->getField< uint32_t >(row, 0));
selectImage.push_back(exdData->getField< uint32_t >(row, 1));
selectImage.push_back(exdData->getField< uint32_t >(row, 2));
selectImage.push_back( exdData->getField< uint32_t >( row, 3 ) );
portraitImage.push_back(exdData->getField< uint32_t >(row, 3));
portraitImage.push_back(exdData->getField< uint32_t >(row, 4));
portraitImage.push_back(exdData->getField< uint32_t >(row, 5));
portraitImage.push_back( exdData->getField< uint32_t >( row, 6 ) );
_class = exdData->getField< uint8_t >( row, 7 );
_class = exdData->getField< uint8_t >(row, 6);
}
Sapphire::Data::DawnMemberUIParam::DawnMemberUIParam(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_DawnMemberUIParamDat.get_row(row_id);
classSingular = exdData->getField< std::string >(row, 0);
voiceLine = exdData->getField< uint32_t >( row, 1 );
classPlural = exdData->getField< std::string >( row, 2 );
}
Sapphire::Data::DawnQuestAnnounce::DawnQuestAnnounce( uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData )
{
auto row = exdData->m_DawnQuestAnnounceDat.get_row( row_id );
quest = exdData->getField< uint32_t >( row, 0 );
questStep = exdData->getField< uint8_t >( row, 1 );
eNPC.push_back( exdData->getField< uint32_t >( row, 2 ) );
eNPC.push_back( exdData->getField< uint32_t >( row, 3 ) );
eNPC.push_back( exdData->getField< uint32_t >( row, 4 ) );
eNPC.push_back( exdData->getField< uint32_t >( row, 5 ) );
eNPC.push_back( exdData->getField< uint32_t >( row, 6 ) );
eNPC.push_back( exdData->getField< uint32_t >( row, 7 ) );
eNPC.push_back( exdData->getField< uint32_t >( row, 8 ) );
voiceLine = exdData->getField< uint32_t >(row, 2);
classPlural = exdData->getField< std::string >(row, 3);
}
Sapphire::Data::DawnQuestMember::DawnQuestMember(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_DawnQuestMemberDat.get_row(row_id);
member = exdData->getField< uint32_t >(row, 0);
imageName = exdData->getField< uint32_t >( row, 1 );
bigImageOld = exdData->getField< uint32_t >( row, 2 );
bigImageNew = exdData->getField< uint32_t >( row, 3 );
_class = exdData->getField< uint8_t >( row, 4 );
bigImageOld = exdData->getField< uint32_t >(row, 1);
bigImageNew = exdData->getField< uint32_t >(row, 2);
_class = exdData->getField< uint8_t >(row, 3);
}
Sapphire::Data::DeepDungeon::DeepDungeon(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -2797,11 +2876,11 @@ Sapphire::Data::DpsChallenge::DpsChallenge( uint32_t row_id, Sapphire::Data::Exd
{
auto row = exdData->m_DpsChallengeDat.get_row(row_id);
playerLevel = exdData->getField< uint16_t >(row, 0);
placeName = exdData->getField< uint16_t >( row, 1 );
icon = exdData->getField< uint32_t >( row, 2 );
order = exdData->getField< uint16_t >( row, 3 );
name = exdData->getField< std::string >( row, 4 );
description = exdData->getField< std::string >( row, 5 );
placeName = exdData->getField< uint16_t >(row, 3);
icon = exdData->getField< uint32_t >(row, 4);
order = exdData->getField< uint16_t >(row, 5);
name = exdData->getField< std::string >(row, 6);
description = exdData->getField< std::string >(row, 7);
}
Sapphire::Data::DpsChallengeOfficer::DpsChallengeOfficer(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -3682,6 +3761,26 @@ Sapphire::Data::FishParameter::FishParameter( uint32_t row_id, Sapphire::Data::E
weatherRestricted = exdData->getField< bool >(row, 11);
}
Sapphire::Data::FittingShop::FittingShop(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_FittingShopDat.get_row(row_id);
}
Sapphire::Data::FittingShopCategory::FittingShopCategory(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_FittingShopCategoryDat.get_row(row_id);
}
Sapphire::Data::FittingShopCategoryItem::FittingShopCategoryItem(uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_FittingShopCategoryItemDat.get_row(row_id, subRow);
}
Sapphire::Data::FittingShopItemSet::FittingShopItemSet(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_FittingShopItemSetDat.get_row(row_id);
}
Sapphire::Data::Frontline03::Frontline03(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_Frontline03Dat.get_row(row_id);
@ -3721,6 +3820,11 @@ Sapphire::Data::FurnitureCatalogItemList::FurnitureCatalogItemList( uint32_t row
patch = exdData->getField< uint16_t >(row, 2);
}
Sapphire::Data::GameRewardObtainType::GameRewardObtainType(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_GameRewardObtainTypeDat.get_row(row_id);
}
Sapphire::Data::GardeningSeed::GardeningSeed(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_GardeningSeedDat.get_row(row_id);
@ -5013,7 +5117,7 @@ Sapphire::Data::HousingUnitedExterior::HousingUnitedExterior( uint32_t row_id, S
Sapphire::Data::HousingYardObject::HousingYardObject(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_HousingYardObjectDat.get_row(row_id);
modelKey = exdData->getField< uint8_t >( row, 0 );
modelKey = exdData->getField< uint16_t >(row, 0);
housingItemCategory = exdData->getField< uint8_t >(row, 1);
usageType = exdData->getField< uint8_t >(row, 2);
usageParameter = exdData->getField< uint32_t >(row, 3);
@ -6056,6 +6160,11 @@ Sapphire::Data::HWDSharedGroupControlParam::HWDSharedGroupControlParam( uint32_t
paramValue = exdData->getField< uint8_t >(row, 1);
}
Sapphire::Data::IconLanguage::IconLanguage(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_IconLanguageDat.get_row(row_id);
}
Sapphire::Data::IKDContentBonus::IKDContentBonus(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_IKDContentBonusDat.get_row(row_id);
@ -6267,6 +6376,7 @@ Sapphire::Data::Item::Item( uint32_t row_id, Sapphire::Data::ExdDataGenerated* e
isDyeable = exdData->getField< bool >(row, 28);
isCrestWorthy = exdData->getField< bool >(row, 29);
itemAction = exdData->getField< uint16_t >(row, 30);
castTimes = exdData->getField< uint8_t >(row, 31);
cooldowns = exdData->getField< uint16_t >(row, 32);
classJobRepair = exdData->getField< uint8_t >(row, 33);
itemRepair = exdData->getField< int32_t >(row, 34);
@ -6299,13 +6409,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)
@ -6573,24 +6676,24 @@ Sapphire::Data::Leve::Leve( uint32_t row_id, Sapphire::Data::ExdDataGenerated* e
evaluation = exdData->getField< int32_t >(row, 9);
placeNameStart = exdData->getField< int32_t >(row, 10);
placeNameIssued = exdData->getField< int32_t >(row, 11);
classJobCategory = exdData->getField< uint8_t >( row, 13 );
journalGenre = exdData->getField< int32_t >( row, 14 );
placeNameStartZone = exdData->getField< int32_t >( row, 16 );
iconCityState = exdData->getField< int32_t >( row, 17 );
dataId = exdData->getField< int32_t >( row, 18 );
canCancel = exdData->getField< bool >( row, 19 );
maxDifficulty = exdData->getField< uint8_t >( row, 20 );
expFactor = exdData->getField< float >( row, 21 );
expReward = exdData->getField< uint32_t >( row, 22 );
gilReward = exdData->getField< uint32_t >( row, 23 );
leveRewardItem = exdData->getField< uint16_t >( row, 24 );
leveVfx = exdData->getField< uint8_t >( row, 25 );
leveVfxFrame = exdData->getField< uint8_t >( row, 26 );
levelLevemete = exdData->getField< uint32_t >( row, 27 );
iconIssuer = exdData->getField< int32_t >( row, 28 );
lockedLeve = exdData->getField< bool >( row, 29 );
levelStart = exdData->getField< uint32_t >( row, 30 );
bGM = exdData->getField< uint16_t >( row, 31 );
classJobCategory = exdData->getField< uint8_t >(row, 15);
journalGenre = exdData->getField< int32_t >(row, 16);
placeNameStartZone = exdData->getField< int32_t >(row, 18);
iconCityState = exdData->getField< int32_t >(row, 19);
dataId = exdData->getField< int32_t >(row, 20);
canCancel = exdData->getField< bool >(row, 21);
maxDifficulty = exdData->getField< uint8_t >(row, 22);
expFactor = exdData->getField< float >(row, 23);
expReward = exdData->getField< uint32_t >(row, 24);
gilReward = exdData->getField< uint32_t >(row, 25);
leveRewardItem = exdData->getField< uint16_t >(row, 26);
leveVfx = exdData->getField< uint8_t >(row, 27);
leveVfxFrame = exdData->getField< uint8_t >(row, 28);
levelLevemete = exdData->getField< uint32_t >(row, 29);
iconIssuer = exdData->getField< int32_t >(row, 30);
lockedLeve = exdData->getField< bool >(row, 31);
levelStart = exdData->getField< uint32_t >(row, 32);
bGM = exdData->getField< uint16_t >(row, 33);
}
Sapphire::Data::LeveAssignmentType::LeveAssignmentType(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -6773,8 +6876,8 @@ Sapphire::Data::MainCommand::MainCommand( uint32_t row_id, Sapphire::Data::ExdDa
category = exdData->getField< uint8_t >(row, 1);
mainCommandCategory = exdData->getField< uint8_t >(row, 2);
sortID = exdData->getField< int8_t >(row, 3);
name = exdData->getField< std::string >( row, 4 );
description = exdData->getField< std::string >( row, 5 );
name = exdData->getField< std::string >(row, 5);
description = exdData->getField< std::string >(row, 6);
}
Sapphire::Data::MainCommandCategory::MainCommandCategory(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -6857,6 +6960,11 @@ Sapphire::Data::MapSymbol::MapSymbol( uint32_t row_id, Sapphire::Data::ExdDataGe
displayNavi = exdData->getField< bool >(row, 2);
}
Sapphire::Data::MapTransientPvPMap::MapTransientPvPMap(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MapTransientPvPMapDat.get_row(row_id);
}
Sapphire::Data::MapType::MapType(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MapTypeDat.get_row(row_id);
@ -6959,6 +7067,76 @@ Sapphire::Data::MinionSkillType::MinionSkillType( uint32_t row_id, Sapphire::Dat
name = exdData->getField< std::string >(row, 0);
}
Sapphire::Data::MJICraftworksObject::MJICraftworksObject(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJICraftworksObjectDat.get_row(row_id);
}
Sapphire::Data::MJICraftworksPopularityType::MJICraftworksPopularityType(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJICraftworksPopularityTypeDat.get_row(row_id);
}
Sapphire::Data::MJICraftworksSupplyDefine::MJICraftworksSupplyDefine(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJICraftworksSupplyDefineDat.get_row(row_id);
}
Sapphire::Data::MJICraftworksSupplyType::MJICraftworksSupplyType(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJICraftworksSupplyTypeDat.get_row(row_id);
}
Sapphire::Data::MJICraftworksTension::MJICraftworksTension(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJICraftworksTensionDat.get_row(row_id);
}
Sapphire::Data::MJIFunction::MJIFunction(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIFunctionDat.get_row(row_id);
}
Sapphire::Data::MJIGathering::MJIGathering(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIGatheringDat.get_row(row_id);
}
Sapphire::Data::MJIGatheringObject::MJIGatheringObject(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIGatheringObjectDat.get_row(row_id);
}
Sapphire::Data::MJIItemPouch::MJIItemPouch(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIItemPouchDat.get_row(row_id);
}
Sapphire::Data::MJIRank::MJIRank(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIRankDat.get_row(row_id);
}
Sapphire::Data::MJIRecipe::MJIRecipe(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIRecipeDat.get_row(row_id);
}
Sapphire::Data::MJIRecipeMaterial::MJIRecipeMaterial(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIRecipeMaterialDat.get_row(row_id);
}
Sapphire::Data::MJIVillageAppearanceSG::MJIVillageAppearanceSG(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIVillageAppearanceSGDat.get_row(row_id);
}
Sapphire::Data::MJIVillageDevelopment::MJIVillageDevelopment(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MJIVillageDevelopmentDat.get_row(row_id);
}
Sapphire::Data::MobHuntOrder::MobHuntOrder(uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_MobHuntOrderDat.get_row(row_id, subRow);
@ -7336,7 +7514,7 @@ Sapphire::Data::NpcYell::NpcYell( uint32_t row_id, Sapphire::Data::ExdDataGenera
balloonTime = exdData->getField< float >(row, 5);
isBalloonSlow = exdData->getField< bool >(row, 6);
battleTalkTime = exdData->getField< bool >(row, 7);
text = exdData->getField< std::string >( row, 9 );
text = exdData->getField< std::string >(row, 10);
}
Sapphire::Data::Omen::Omen(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -7349,6 +7527,16 @@ Sapphire::Data::Omen::Omen( uint32_t row_id, Sapphire::Data::ExdDataGenerated* e
largeScale = exdData->getField< bool >(row, 4);
}
Sapphire::Data::Omikuji::Omikuji(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_OmikujiDat.get_row(row_id);
}
Sapphire::Data::OmikujiGuidance::OmikujiGuidance(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_OmikujiGuidanceDat.get_row(row_id);
}
Sapphire::Data::OnlineStatus::OnlineStatus(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_OnlineStatusDat.get_row(row_id);
@ -7441,16 +7629,21 @@ Sapphire::Data::Ornament::Ornament( uint32_t row_id, Sapphire::Data::ExdDataGene
{
auto row = exdData->m_OrnamentDat.get_row(row_id);
model = exdData->getField< uint16_t >(row, 0);
order = exdData->getField< int16_t >( row, 4 );
icon = exdData->getField< uint16_t >( row, 5 );
transient = exdData->getField< uint16_t >( row, 6 );
singular = exdData->getField< std::string >( row, 7 );
adjective = exdData->getField< int8_t >( row, 8 );
plural = exdData->getField< std::string >( row, 9 );
possessivePronoun = exdData->getField< int8_t >( row, 10 );
startsWithVowel = exdData->getField< int8_t >( row, 11 );
pronoun = exdData->getField< int8_t >( row, 13 );
article = exdData->getField< int8_t >( row, 14 );
order = exdData->getField< int16_t >(row, 6);
icon = exdData->getField< uint16_t >(row, 7);
transient = exdData->getField< uint16_t >(row, 8);
singular = exdData->getField< std::string >(row, 9);
adjective = exdData->getField< int8_t >(row, 10);
plural = exdData->getField< std::string >(row, 11);
possessivePronoun = exdData->getField< int8_t >(row, 12);
startsWithVowel = exdData->getField< int8_t >(row, 13);
pronoun = exdData->getField< int8_t >(row, 15);
article = exdData->getField< int8_t >(row, 16);
}
Sapphire::Data::OrnamentAction::OrnamentAction(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_OrnamentActionDat.get_row(row_id);
}
Sapphire::Data::ParamGrow::ParamGrow(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -7774,6 +7967,16 @@ Sapphire::Data::PvPSelectTrait::PvPSelectTrait( uint32_t row_id, Sapphire::Data:
value = exdData->getField< int16_t >(row, 2);
}
Sapphire::Data::PvPSeries::PvPSeries(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_PvPSeriesDat.get_row(row_id);
}
Sapphire::Data::PvPSeriesLevel::PvPSeriesLevel(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_PvPSeriesLevelDat.get_row(row_id);
}
Sapphire::Data::PvPTrait::PvPTrait(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_PvPTraitDat.get_row(row_id);
@ -9605,8 +9808,7 @@ Sapphire::Data::QuestRedo::QuestRedo( uint32_t row_id, Sapphire::Data::ExdDataGe
{
auto row = exdData->m_QuestRedoDat.get_row(row_id);
finalQuest = exdData->getField< uint32_t >(row, 0);
chapter = exdData->getField< uint16_t >( row, 2 );
quest.push_back( exdData->getField< uint32_t >( row, 3 ) );
chapter = exdData->getField< uint16_t >(row, 3);
quest.push_back(exdData->getField< uint32_t >(row, 4));
quest.push_back(exdData->getField< uint32_t >(row, 5));
quest.push_back(exdData->getField< uint32_t >(row, 6));
@ -9638,20 +9840,21 @@ Sapphire::Data::QuestRedo::QuestRedo( uint32_t row_id, Sapphire::Data::ExdDataGe
quest.push_back(exdData->getField< uint32_t >(row, 32));
quest.push_back(exdData->getField< uint32_t >(row, 33));
quest.push_back(exdData->getField< uint32_t >(row, 34));
quest.push_back(exdData->getField< uint32_t >(row, 35));
}
Sapphire::Data::QuestRedoChapterUI::QuestRedoChapterUI(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_QuestRedoChapterUIDat.get_row(row_id);
quest = exdData->getField< uint32_t >(row, 0);
uITab = exdData->getField< uint8_t >( row, 1 );
category = exdData->getField< uint8_t >( row, 2 );
questRedoUISmall = exdData->getField< uint32_t >( row, 4 );
questRedoUILarge = exdData->getField< uint32_t >( row, 5 );
questRedoUIWide = exdData->getField< uint32_t >( row, 6 );
chapterName = exdData->getField< std::string >( row, 7 );
chapterPart = exdData->getField< std::string >( row, 8 );
transient = exdData->getField< std::string >( row, 9 );
uITab = exdData->getField< uint8_t >(row, 2);
category = exdData->getField< uint8_t >(row, 3);
questRedoUISmall = exdData->getField< uint32_t >(row, 5);
questRedoUILarge = exdData->getField< uint32_t >(row, 6);
questRedoUIWide = exdData->getField< uint32_t >(row, 7);
chapterName = exdData->getField< std::string >(row, 8);
chapterPart = exdData->getField< std::string >(row, 9);
transient = exdData->getField< std::string >(row, 10);
}
Sapphire::Data::QuestRedoChapterUICategory::QuestRedoChapterUICategory(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -9760,6 +9963,16 @@ Sapphire::Data::RaidFinderParam::RaidFinderParam( uint32_t row_id, uint32_t subR
auto row = exdData->m_RaidFinderParamDat.get_row(row_id, subRow);
}
Sapphire::Data::ReactionEventObject::ReactionEventObject(uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_ReactionEventObjectDat.get_row(row_id, subRow);
}
Sapphire::Data::ReactionEventObjectInfo::ReactionEventObjectInfo(uint32_t row_id, uint32_t subRow, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_ReactionEventObjectInfoDat.get_row(row_id, subRow);
}
Sapphire::Data::RecastNavimesh::RecastNavimesh(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_RecastNavimeshDat.get_row(row_id);
@ -9787,6 +10000,7 @@ Sapphire::Data::Recipe::Recipe( uint32_t row_id, Sapphire::Data::ExdDataGenerate
recipeLevelTable = exdData->getField< uint16_t >(row, 2);
itemResult = exdData->getField< int32_t >(row, 3);
amountResult = exdData->getField< uint8_t >(row, 4);
recipeNotebookList = exdData->getField< uint16_t >(row, 25);
isSecondary = exdData->getField< bool >(row, 26);
materialQualityFactor = exdData->getField< uint8_t >(row, 27);
difficultyFactor = exdData->getField< uint16_t >(row, 28);
@ -9805,7 +10019,7 @@ Sapphire::Data::Recipe::Recipe( uint32_t row_id, Sapphire::Data::ExdDataGenerate
itemRequired = exdData->getField< int32_t >(row, 42);
isSpecializationRequired = exdData->getField< bool >(row, 43);
isExpert = exdData->getField< bool >(row, 44);
patchNumber = exdData->getField< uint16_t >( row, 45 );
patchNumber = exdData->getField< uint16_t >(row, 47);
}
Sapphire::Data::RecipeLevelTable::RecipeLevelTable(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -10419,9 +10633,9 @@ 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, 3 );
territoryType = exdData->getField< uint16_t >( row, 4 );
isVisible = exdData->getField< bool >( row, 5 );
fishingRecordType = exdData->getField< uint8_t >(row, 5);
territoryType = exdData->getField< uint16_t >(row, 6);
isVisible = exdData->getField< bool >(row, 8);
}
Sapphire::Data::SpearfishingNotebook::SpearfishingNotebook(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
@ -13016,6 +13230,11 @@ Sapphire::Data::UIColor::UIColor( uint32_t row_id, Sapphire::Data::ExdDataGenera
uIGlow = exdData->getField< uint32_t >(row, 1);
}
Sapphire::Data::UIConst::UIConst(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_UIConstDat.get_row(row_id);
}
Sapphire::Data::VaseFlower::VaseFlower(uint32_t row_id, Sapphire::Data::ExdDataGenerated* exdData)
{
auto row = exdData->m_VaseFlowerDat.get_row(row_id);
@ -13323,6 +13542,8 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_AirshipExplorationParamTypeDat = setupDatAccess("AirshipExplorationParamType", xiv::exd::Language::en);
m_AirshipExplorationPartDat = setupDatAccess("AirshipExplorationPart", xiv::exd::Language::none);
m_AirshipExplorationPointDat = setupDatAccess("AirshipExplorationPoint", xiv::exd::Language::en);
m_AkatsukiNoteDat = setupDatAccess("AkatsukiNote", xiv::exd::Language::none);
m_AkatsukiNoteStringDat = setupDatAccess("AkatsukiNoteString", xiv::exd::Language::en);
m_AnimationLODDat = setupDatAccess("AnimationLOD", xiv::exd::Language::none);
m_AnimaWeapon5Dat = setupDatAccess("AnimaWeapon5", xiv::exd::Language::none);
m_AnimaWeapon5ParamDat = setupDatAccess("AnimaWeapon5Param", xiv::exd::Language::en);
@ -13344,11 +13565,21 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_AOZScoreDat = setupDatAccess("AOZScore", xiv::exd::Language::en);
m_AquariumFishDat = setupDatAccess("AquariumFish", xiv::exd::Language::none);
m_AquariumWaterDat = setupDatAccess("AquariumWater", xiv::exd::Language::en);
m_ArchiveItemDat = setupDatAccess("ArchiveItem", xiv::exd::Language::none);
m_ArrayEventHandlerDat = setupDatAccess("ArrayEventHandler", xiv::exd::Language::none);
m_AttackTypeDat = setupDatAccess("AttackType", xiv::exd::Language::en);
m_BacklightColorDat = setupDatAccess("BacklightColor", xiv::exd::Language::none);
m_BallistaDat = setupDatAccess("Ballista", xiv::exd::Language::none);
m_BalloonDat = setupDatAccess("Balloon", xiv::exd::Language::en);
m_BannerBgDat = setupDatAccess("BannerBg", xiv::exd::Language::en);
m_BannerConditionDat = setupDatAccess("BannerCondition", xiv::exd::Language::none);
m_BannerDecorationDat = setupDatAccess("BannerDecoration", xiv::exd::Language::en);
m_BannerDesignPresetDat = setupDatAccess("BannerDesignPreset", xiv::exd::Language::en);
m_BannerFacialDat = setupDatAccess("BannerFacial", xiv::exd::Language::none);
m_BannerFrameDat = setupDatAccess("BannerFrame", xiv::exd::Language::en);
m_BannerPresetDat = setupDatAccess("BannerPreset", xiv::exd::Language::none);
m_BannerTimelineDat = setupDatAccess("BannerTimeline", xiv::exd::Language::en);
m_BannerTimelineFrameDat = setupDatAccess("BannerTimelineFrame", xiv::exd::Language::none);
m_BaseParamDat = setupDatAccess("BaseParam", xiv::exd::Language::en);
m_BattleLeveDat = setupDatAccess("BattleLeve", xiv::exd::Language::none);
m_BattleLeveRuleDat = setupDatAccess("BattleLeveRule", xiv::exd::Language::none);
@ -13367,6 +13598,7 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_BGMSystemDefineDat = setupDatAccess("BGMSystemDefine", xiv::exd::Language::none);
m_BNpcAnnounceIconDat = setupDatAccess("BNpcAnnounceIcon", xiv::exd::Language::none);
m_BNpcBaseDat = setupDatAccess("BNpcBase", xiv::exd::Language::none);
m_BNpcBasePopVfxDat = setupDatAccess("BNpcBasePopVfx", xiv::exd::Language::none);
m_BNpcCustomizeDat = setupDatAccess("BNpcCustomize", xiv::exd::Language::none);
m_BNpcNameDat = setupDatAccess("BNpcName", xiv::exd::Language::en);
m_BNpcPartsDat = setupDatAccess("BNpcParts", xiv::exd::Language::none);
@ -13383,6 +13615,12 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_CalendarDat = setupDatAccess("Calendar", xiv::exd::Language::none);
m_CarryDat = setupDatAccess("Carry", xiv::exd::Language::none);
m_ChannelingDat = setupDatAccess("Channeling", xiv::exd::Language::none);
m_CharaCardBaseDat = setupDatAccess("CharaCardBase", xiv::exd::Language::en);
m_CharaCardDecorationDat = setupDatAccess("CharaCardDecoration", xiv::exd::Language::en);
m_CharaCardDesignPresetDat = setupDatAccess("CharaCardDesignPreset", xiv::exd::Language::en);
m_CharaCardDesignTypeDat = setupDatAccess("CharaCardDesignType", xiv::exd::Language::none);
m_CharaCardHeaderDat = setupDatAccess("CharaCardHeader", xiv::exd::Language::en);
m_CharaCardPlayStyleDat = setupDatAccess("CharaCardPlayStyle", xiv::exd::Language::en);
m_CharaMakeClassEquipDat = setupDatAccess("CharaMakeClassEquip", xiv::exd::Language::none);
m_CharaMakeCustomizeDat = setupDatAccess("CharaMakeCustomize", xiv::exd::Language::none);
m_CharaMakeNameDat = setupDatAccess("CharaMakeName", xiv::exd::Language::en);
@ -13466,7 +13704,6 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_DawnContentDat = setupDatAccess("DawnContent", xiv::exd::Language::none);
m_DawnGrowMemberDat = setupDatAccess("DawnGrowMember", xiv::exd::Language::none);
m_DawnMemberUIParamDat = setupDatAccess("DawnMemberUIParam", xiv::exd::Language::en);
m_DawnQuestAnnounceDat = setupDatAccess( "DawnQuestAnnounce", xiv::exd::Language::none );
m_DawnQuestMemberDat = setupDatAccess("DawnQuestMember", xiv::exd::Language::none);
m_DeepDungeonDat = setupDatAccess("DeepDungeon", xiv::exd::Language::en);
m_DeepDungeonBanDat = setupDatAccess("DeepDungeonBan", xiv::exd::Language::none);
@ -13554,10 +13791,15 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_FishingRecordTypeTransientDat = setupDatAccess("FishingRecordTypeTransient", xiv::exd::Language::none);
m_FishingSpotDat = setupDatAccess("FishingSpot", xiv::exd::Language::en);
m_FishParameterDat = setupDatAccess("FishParameter", xiv::exd::Language::en);
m_FittingShopDat = setupDatAccess("FittingShop", xiv::exd::Language::none);
m_FittingShopCategoryDat = setupDatAccess("FittingShopCategory", xiv::exd::Language::en);
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);
m_GardeningSeedDat = setupDatAccess("GardeningSeed", xiv::exd::Language::none);
m_GatheringConditionDat = setupDatAccess("GatheringCondition", xiv::exd::Language::en);
m_GatheringExpDat = setupDatAccess("GatheringExp", xiv::exd::Language::none);
@ -13662,6 +13904,7 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_HWDLevelChangeDeceptionDat = setupDatAccess("HWDLevelChangeDeception", xiv::exd::Language::none);
m_HWDSharedGroupDat = setupDatAccess("HWDSharedGroup", xiv::exd::Language::none);
m_HWDSharedGroupControlParamDat = setupDatAccess("HWDSharedGroupControlParam", xiv::exd::Language::none);
m_IconLanguageDat = setupDatAccess("IconLanguage", xiv::exd::Language::none);
m_IKDContentBonusDat = setupDatAccess("IKDContentBonus", xiv::exd::Language::en);
m_IKDFishParamDat = setupDatAccess("IKDFishParam", xiv::exd::Language::none);
m_IKDRouteDat = setupDatAccess("IKDRoute", xiv::exd::Language::en);
@ -13726,6 +13969,7 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_MapMarkerDat = setupDatAccess("MapMarker", xiv::exd::Language::none);
m_MapMarkerRegionDat = setupDatAccess("MapMarkerRegion", xiv::exd::Language::none);
m_MapSymbolDat = setupDatAccess("MapSymbol", xiv::exd::Language::none);
m_MapTransientPvPMapDat = setupDatAccess("MapTransientPvPMap", xiv::exd::Language::none);
m_MapTypeDat = setupDatAccess("MapType", xiv::exd::Language::none);
m_MarkerDat = setupDatAccess("Marker", xiv::exd::Language::en);
m_MateriaDat = setupDatAccess("Materia", xiv::exd::Language::none);
@ -13737,6 +13981,20 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_MinionRaceDat = setupDatAccess("MinionRace", xiv::exd::Language::en);
m_MinionRulesDat = setupDatAccess("MinionRules", xiv::exd::Language::en);
m_MinionSkillTypeDat = setupDatAccess("MinionSkillType", xiv::exd::Language::en);
m_MJICraftworksObjectDat = setupDatAccess("MJICraftworksObject", xiv::exd::Language::none);
m_MJICraftworksPopularityTypeDat = setupDatAccess("MJICraftworksPopularityType", xiv::exd::Language::none);
m_MJICraftworksSupplyDefineDat = setupDatAccess("MJICraftworksSupplyDefine", xiv::exd::Language::none);
m_MJICraftworksSupplyTypeDat = setupDatAccess("MJICraftworksSupplyType", xiv::exd::Language::none);
m_MJICraftworksTensionDat = setupDatAccess("MJICraftworksTension", xiv::exd::Language::none);
m_MJIFunctionDat = setupDatAccess("MJIFunction", xiv::exd::Language::none);
m_MJIGatheringDat = setupDatAccess("MJIGathering", xiv::exd::Language::none);
m_MJIGatheringObjectDat = setupDatAccess("MJIGatheringObject", xiv::exd::Language::en);
m_MJIItemPouchDat = setupDatAccess("MJIItemPouch", xiv::exd::Language::none);
m_MJIRankDat = setupDatAccess("MJIRank", xiv::exd::Language::none);
m_MJIRecipeDat = setupDatAccess("MJIRecipe", xiv::exd::Language::none);
m_MJIRecipeMaterialDat = setupDatAccess("MJIRecipeMaterial", xiv::exd::Language::none);
m_MJIVillageAppearanceSGDat = setupDatAccess("MJIVillageAppearanceSG", xiv::exd::Language::none);
m_MJIVillageDevelopmentDat = setupDatAccess("MJIVillageDevelopment", xiv::exd::Language::none);
m_MobHuntOrderDat = setupDatAccess("MobHuntOrder", xiv::exd::Language::none);
m_MobHuntOrderTypeDat = setupDatAccess("MobHuntOrderType", xiv::exd::Language::none);
m_MobHuntRewardDat = setupDatAccess("MobHuntReward", xiv::exd::Language::none);
@ -13770,6 +14028,8 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_NpcEquipDat = setupDatAccess("NpcEquip", xiv::exd::Language::none);
m_NpcYellDat = setupDatAccess("NpcYell", xiv::exd::Language::en);
m_OmenDat = setupDatAccess("Omen", xiv::exd::Language::none);
m_OmikujiDat = setupDatAccess("Omikuji", xiv::exd::Language::en);
m_OmikujiGuidanceDat = setupDatAccess("OmikujiGuidance", xiv::exd::Language::en);
m_OnlineStatusDat = setupDatAccess("OnlineStatus", xiv::exd::Language::en);
m_OpenContentDat = setupDatAccess("OpenContent", xiv::exd::Language::none);
m_OpenContentCandidateNameDat = setupDatAccess("OpenContentCandidateName", xiv::exd::Language::en);
@ -13779,6 +14039,7 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_OrchestrionPathDat = setupDatAccess("OrchestrionPath", xiv::exd::Language::none);
m_OrchestrionUiparamDat = setupDatAccess("OrchestrionUiparam", xiv::exd::Language::none);
m_OrnamentDat = setupDatAccess("Ornament", xiv::exd::Language::en);
m_OrnamentActionDat = setupDatAccess("OrnamentAction", xiv::exd::Language::none);
m_ParamGrowDat = setupDatAccess("ParamGrow", xiv::exd::Language::none);
m_PartyContentDat = setupDatAccess("PartyContent", xiv::exd::Language::none);
m_PartyContentCutsceneDat = setupDatAccess("PartyContentCutscene", xiv::exd::Language::none);
@ -13807,6 +14068,8 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_PvPActionSortDat = setupDatAccess("PvPActionSort", xiv::exd::Language::none);
m_PvPRankDat = setupDatAccess("PvPRank", xiv::exd::Language::none);
m_PvPSelectTraitDat = setupDatAccess("PvPSelectTrait", xiv::exd::Language::en);
m_PvPSeriesDat = setupDatAccess("PvPSeries", xiv::exd::Language::none);
m_PvPSeriesLevelDat = setupDatAccess("PvPSeriesLevel", xiv::exd::Language::none);
m_PvPTraitDat = setupDatAccess("PvPTrait", xiv::exd::Language::none);
m_QuestDat = setupDatAccess("Quest", xiv::exd::Language::en);
m_QuestAcceptAdditionConditionDat = setupDatAccess("QuestAcceptAdditionCondition", xiv::exd::Language::none);
@ -13833,6 +14096,8 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_RacingChocoboNameInfoDat = setupDatAccess("RacingChocoboNameInfo", xiv::exd::Language::none);
m_RacingChocoboParamDat = setupDatAccess("RacingChocoboParam", xiv::exd::Language::en);
m_RaidFinderParamDat = setupDatAccess("RaidFinderParam", xiv::exd::Language::none);
m_ReactionEventObjectDat = setupDatAccess("ReactionEventObject", xiv::exd::Language::none);
m_ReactionEventObjectInfoDat = setupDatAccess("ReactionEventObjectInfo", xiv::exd::Language::none);
m_RecastNavimeshDat = setupDatAccess("RecastNavimesh", xiv::exd::Language::none);
m_RecipeDat = setupDatAccess("Recipe", xiv::exd::Language::none);
m_RecipeLevelTableDat = setupDatAccess("RecipeLevelTable", xiv::exd::Language::none);
@ -13931,6 +14196,7 @@ bool Sapphire::Data::ExdDataGenerated::init( const std::string& path )
m_UDS_EventDat = setupDatAccess("UDS_Event", xiv::exd::Language::none);
m_UDS_PropertyDat = setupDatAccess("UDS_Property", xiv::exd::Language::none);
m_UIColorDat = setupDatAccess("UIColor", xiv::exd::Language::none);
m_UIConstDat = setupDatAccess("UIConst", xiv::exd::Language::none);
m_VaseFlowerDat = setupDatAccess("VaseFlower", xiv::exd::Language::none);
m_VFXDat = setupDatAccess("VFX", xiv::exd::Language::none);
m_WarpDat = setupDatAccess("Warp", xiv::exd::Language::en);

File diff suppressed because it is too large Load diff

View file

@ -33,11 +33,6 @@ Sapphire::Item::Item( uint64_t uId, uint32_t catalogId, bool isHq ) :
m_defense = itemInfo->defensePhys;
m_defenseMag = itemInfo->defenseMag;
for( int i = 0; i < 6; ++i )
{
m_baseParam[i].baseParam = itemInfo->param[i].baseparam;
m_baseParam[i].value = itemInfo->param[i].value;
}
}
uint16_t Sapphire::Item::getDefense() const