public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Name = parser.ReadColumn <SeString>(0); Unknown1 = parser.ReadColumn <sbyte>(1); Action = new LazyRow <Action> [4]; for (var i = 0; i < 4; i++) { Action[i] = new LazyRow <Action>(gameData, parser.ReadColumn <ushort>(2 + i), language); } Unknown6 = parser.ReadColumn <bool>(6); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); GatheringType = new LazyRow <GatheringType>(gameData, parser.ReadColumn <int>(0), language); GatheringLevel = parser.ReadColumn <byte>(1); Item = new int[8]; for (var i = 0; i < 8; i++) { Item[i] = parser.ReadColumn <int>(2 + i); } IsLimited = parser.ReadColumn <bool>(10); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Unknown0 = parser.ReadColumn <ushort>(0); Item = new LazyRow <Item>(gameData, parser.ReadColumn <uint>(1), language); Location = new LazyRow <TerritoryType> [6]; for (var i = 0; i < 6; i++) { Location[i] = new LazyRow <TerritoryType>(gameData, parser.ReadColumn <ushort>(2 + i), language); } Unknown8 = parser.ReadColumn <SeString>(8); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; DeepDungeon = new LazyRow <DeepDungeon>(lumina, parser.ReadColumn <byte>(0), language); FloorSet = parser.ReadColumn <byte>(1); RoomA = new LazyRow <DeepDungeonMap5X>(lumina, parser.ReadColumn <ushort>(2), language); RoomB = new LazyRow <DeepDungeonMap5X>(lumina, parser.ReadColumn <ushort>(3), language); RoomC = new LazyRow <DeepDungeonMap5X>(lumina, parser.ReadColumn <ushort>(4), language); WepMinLv = parser.ReadColumn <byte>(5); ArmourMinLv = parser.ReadColumn <byte>(6); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Name = parser.ReadColumn <SeString>(0); Description = parser.ReadColumn <SeString>(1); Icon = parser.ReadColumn <int>(2); Action = new LazyRow <Action>(gameData, parser.ReadColumn <ushort>(3), language); Pet = new LazyRow <Pet>(gameData, parser.ReadColumn <byte>(4), language); MasterOrder = parser.ReadColumn <bool>(5); DisableOrder = parser.ReadColumn <bool>(6); Unknown7 = parser.ReadColumn <bool>(7); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Base = parser.ReadColumn <byte>(0); QuestRequirement2 = new LazyRow <Quest>(gameData, parser.ReadColumn <int>(1), language); QuestRequirement1 = new LazyRow <Quest>(gameData, parser.ReadColumn <int>(2), language); BaseEquip = parser.ReadColumn <int>(3); SoundEffect4 = parser.ReadColumn <SeString>(4); SoundEffect3 = parser.ReadColumn <SeString>(5); SoundEffect2 = parser.ReadColumn <SeString>(6); SoundEffect1 = parser.ReadColumn <SeString>(7); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Unknown0 = parser.ReadColumn <SeString>(0); Image = parser.ReadColumn <uint>(1); Target = parser.ReadColumn <uint>(2); UnlockQuest = new LazyRow <Quest>(gameData, parser.ReadColumn <uint>(3), language); AcceptMessage = new LazyRow <DefaultTalk>(gameData, parser.ReadColumn <uint>(4), language); DenyMessage = new LazyRow <DefaultTalk>(gameData, parser.ReadColumn <uint>(5), language); Unknown6 = parser.ReadColumn <byte>(6); Unknown7 = parser.ReadColumn <byte>(7); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); CRP = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(0), language); BSM = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(1), language); ARM = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(2), language); GSM = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(3), language); LTW = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(4), language); WVR = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(5), language); ALC = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(6), language); CUL = new LazyRow <Recipe>(gameData, parser.ReadColumn <ushort>(7), language); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Addon = new LazyRow <Addon>(lumina, parser.ReadColumn <int>(0), language); RankBRequirement = parser.ReadColumn <ushort>(1); RankARequirement = parser.ReadColumn <ushort>(2); RankAARequirement = parser.ReadColumn <ushort>(3); RankAAARequirement = parser.ReadColumn <ushort>(4); Unknown5 = parser.ReadColumn <ushort>(5); Unknown6 = parser.ReadColumn <byte>(6); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Quest = new LazyRow <Quest>(lumina, parser.ReadColumn <uint>(0), language); Content = new LazyRow <DawnContent>(lumina, parser.ReadColumn <byte>(1), language); ENPC = new LazyRow <ENpcResident> [6]; for (var i = 0; i < 6; i++) { ENPC[i] = new LazyRow <ENpcResident>(lumina, parser.ReadColumn <uint>(2 + i), language); } }
public void PopulateData(RowParser parser, Lumina lumina) { RowId = parser.Row; SubRowId = parser.SubRow; NpcYell = new LazyRow <NpcYell> [8]; for (var i = 0; i < 8; i++) { NpcYell[i] = new LazyRow <NpcYell>(lumina, parser.ReadColumn <int>(0 + i)); } Unknown8 = parser.ReadColumn <ushort>(8); Unknown9 = parser.ReadColumn <ushort>(9); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Condition = new LazyRow <GatheringCondition>(gameData, parser.ReadColumn <byte>(0), language); ConditionValue = parser.ReadColumn <uint>(1); Unknown2 = parser.ReadColumn <ushort>(2); BonusType = new LazyRow <GatheringPointBonusType>(gameData, parser.ReadColumn <byte>(3), language); BonusValue = parser.ReadColumn <ushort>(4); Unknown5 = parser.ReadColumn <ushort>(5); Unknown53 = parser.ReadColumn <bool>(6); Unknown54 = parser.ReadColumn <uint>(7); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Item = new LazyRow <Item>(gameData, parser.ReadColumn <int>(0), language); Unknown1 = parser.ReadColumn <byte>(1); SecondaryStatTotal = parser.ReadColumn <byte>(2); Parameter = new LazyRow <AnimaWeapon5Param> [5]; for (var i = 0; i < 5; i++) { Parameter[i] = new LazyRow <AnimaWeapon5Param>(gameData, parser.ReadColumn <byte>(3 + i), language); } }
public void PopulateData(RowParser parser, Lumina lumina) { RowId = parser.Row; SubRowId = parser.SubRow; Member = new LazyRow <ENpcResident>(lumina, parser.ReadColumn <uint>(0)); ImageName = parser.ReadColumn <uint>(1); BigImageOld = parser.ReadColumn <uint>(2); BigImageNew = parser.ReadColumn <uint>(3); SmallImageOld = parser.ReadColumn <uint>(4); SmallImageNew = parser.ReadColumn <uint>(5); Class = new LazyRow <DawnMemberUIParam>(lumina, parser.ReadColumn <byte>(6)); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Unknown0 = parser.ReadColumn <SeString>(0); Image = parser.ReadColumn <uint>(1); Target = parser.ReadColumn <uint>(2); UnlockQuest = new LazyRow <Quest>(lumina, parser.ReadColumn <uint>(3), language); AcceptMessage = new LazyRow <DefaultTalk>(lumina, parser.ReadColumn <uint>(4), language); DenyMessage = new LazyRow <DefaultTalk>(lumina, parser.ReadColumn <uint>(5), language); Unknown6 = parser.ReadColumn <byte>(6); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; GatheringType = new LazyRow <GatheringType>(lumina, parser.ReadColumn <byte>(0), language); ClassJob = new LazyRow <ClassJob>(lumina, parser.ReadColumn <byte>(1), language); Unknown2 = parser.ReadColumn <uint>(2); Division = parser.ReadColumn <ushort>(3); Item = new LazyRow <Item>(lumina, parser.ReadColumn <int>(4), language); FolkloreBook = parser.ReadColumn <string>(5); Unknown6 = parser.ReadColumn <byte>(6); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Name = parser.ReadColumn <SeString>(0); Description = parser.ReadColumn <SeString>(1); Icon = parser.ReadColumn <int>(2); FCRank = new LazyRow <FCRank>(lumina, parser.ReadColumn <byte>(3), language); Cost = parser.ReadColumn <uint>(4); Order = parser.ReadColumn <byte>(5); Purchasable = parser.ReadColumn <bool>(6); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); MaxTotalStats = parser.ReadColumn <ushort>(0); MaxEachStat = parser.ReadColumn <ushort>(1); BaseParam = new LazyRow <BaseParam> [4]; for (var i = 0; i < 4; i++) { BaseParam[i] = new LazyRow <BaseParam>(gameData, parser.ReadColumn <byte>(2 + i), language); } Image = parser.ReadColumn <uint>(6); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Item = new LazyRow <Item>(lumina, parser.ReadColumn <int>(0), language); Category = parser.ReadColumn <byte>(1); Param = new byte[2]; for (var i = 0; i < 2; i++) { Param[i] = parser.ReadColumn <byte>(2 + i); } }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Condition = new LazyRow <GatheringCondition>(lumina, parser.ReadColumn <byte>(0), language); ConditionValue = parser.ReadColumn <uint>(1); Unknown2 = parser.ReadColumn <ushort>(2); BonusType = new LazyRow <GatheringPointBonusType>(lumina, parser.ReadColumn <byte>(3), language); BonusValue = parser.ReadColumn <ushort>(4); Unknown5 = parser.ReadColumn <ushort>(5); AddedIn53 = parser.ReadColumn <bool>(6); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Unknown0 = parser.ReadColumn <byte>(0); CompanyCraftType = new LazyRow <CompanyCraftType>(gameData, parser.ReadColumn <byte>(1), language); CompanyCraftProcess = new LazyRow <CompanyCraftProcess> [3]; for (var i = 0; i < 3; i++) { CompanyCraftProcess[i] = new LazyRow <CompanyCraftProcess>(gameData, parser.ReadColumn <ushort>(2 + i), language); } Unknown5 = parser.ReadColumn <ushort>(5); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Helmet = parser.ReadColumn <ulong>(0); Top = parser.ReadColumn <ulong>(1); Glove = parser.ReadColumn <ulong>(2); Down = parser.ReadColumn <ulong>(3); Shoes = parser.ReadColumn <ulong>(4); Weapon = parser.ReadColumn <ulong>(5); SubWeapon = parser.ReadColumn <ulong>(6); Class = new LazyRow <ClassJob>(gameData, parser.ReadColumn <int>(7), language); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Singular = parser.ReadColumn <SeString>(0); Adjective = parser.ReadColumn <sbyte>(1); Plural = parser.ReadColumn <SeString>(2); PossessivePronoun = parser.ReadColumn <sbyte>(3); StartsWithVowel = parser.ReadColumn <sbyte>(4); Unknown5 = parser.ReadColumn <sbyte>(5); Pronoun = parser.ReadColumn <sbyte>(6); Article = parser.ReadColumn <sbyte>(7); ModelChara = new LazyRow <ModelChara>(gameData, parser.ReadColumn <int>(8), language); Unknown9 = parser.ReadColumn <ushort>(9); FlyingCondition = new LazyRow <MountFlyingCondition>(gameData, parser.ReadColumn <byte>(10), language); Unknown11 = parser.ReadColumn <byte>(11); Unknown12 = parser.ReadColumn <byte>(12); Unknown13 = parser.ReadColumn <byte>(13); IsFlying = parser.ReadColumn <byte>(14); Unknown15 = parser.ReadColumn <byte>(15); MountCustomize = new LazyRow <MountCustomize>(gameData, parser.ReadColumn <byte>(16), language); RideBGM = new LazyRow <BGM>(gameData, parser.ReadColumn <ushort>(17), language); Unknown18 = parser.ReadColumn <SeString>(18); Unknown19 = parser.ReadColumn <SeString>(19); Unknown20 = parser.ReadColumn <SeString>(20); ExitMoveDist = parser.ReadColumn <byte>(21); ExitMoveSpeed = parser.ReadColumn <byte>(22); Unknown23 = parser.ReadColumn <bool>(23); IsEmote = parser.ReadColumn <bool>(24); EquipHead = parser.ReadColumn <int>(25); EquipBody = parser.ReadColumn <int>(26); EquipLeg = parser.ReadColumn <int>(27); EquipFoot = parser.ReadColumn <int>(28); Order = parser.ReadColumn <short>(29); Icon = parser.ReadColumn <ushort>(30); UIPriority = parser.ReadColumn <byte>(31); RadiusRate = parser.ReadColumn <byte>(32); BaseMotionSpeed_Run = parser.ReadColumn <byte>(33); BaseMotionSpeed_Walk = parser.ReadColumn <byte>(34); Unknown35 = parser.ReadColumn <byte>(35); ExtraSeats = parser.ReadColumn <byte>(36); MountAction = new LazyRow <MountAction>(gameData, parser.ReadColumn <ushort>(37), language); IsAirborne = parser.ReadColumn <bool>(38); ExHotbarEnableConfig = parser.ReadColumn <bool>(39); UseEP = parser.ReadColumn <bool>(40); Unknown41 = parser.ReadColumn <bool>(41); IsImmobile = parser.ReadColumn <bool>(42); Unknown43 = parser.ReadColumn <byte>(43); Unknown44 = parser.ReadColumn <byte>(44); Unknown45 = parser.ReadColumn <bool>(45); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Name = parser.ReadColumn <SeString>(0); Abbreviation = parser.ReadColumn <SeString>(1); Unknown2 = parser.ReadColumn <SeString>(2); ClassJobCategory = new LazyRow <ClassJobCategory>(gameData, parser.ReadColumn <byte>(3), language); ExpArrayIndex = parser.ReadColumn <sbyte>(4); BattleClassIndex = parser.ReadColumn <sbyte>(5); Unknown6 = parser.ReadColumn <byte>(6); JobIndex = parser.ReadColumn <byte>(7); DohDolJobIndex = parser.ReadColumn <sbyte>(8); ModifierHitPoints = parser.ReadColumn <ushort>(9); ModifierManaPoints = parser.ReadColumn <ushort>(10); ModifierStrength = parser.ReadColumn <ushort>(11); ModifierVitality = parser.ReadColumn <ushort>(12); ModifierDexterity = parser.ReadColumn <ushort>(13); ModifierIntelligence = parser.ReadColumn <ushort>(14); ModifierMind = parser.ReadColumn <ushort>(15); ModifierPiety = parser.ReadColumn <ushort>(16); Unknown17 = parser.ReadColumn <ushort>(17); Unknown18 = parser.ReadColumn <ushort>(18); Unknown19 = parser.ReadColumn <ushort>(19); Unknown20 = parser.ReadColumn <ushort>(20); Unknown21 = parser.ReadColumn <ushort>(21); Unknown22 = parser.ReadColumn <ushort>(22); Unknown23 = parser.ReadColumn <byte>(23); Unknown24 = parser.ReadColumn <byte>(24); Unknown25 = parser.ReadColumn <byte>(25); ClassJobParent = new LazyRow <ClassJob>(gameData, parser.ReadColumn <byte>(26), language); NameEnglish = parser.ReadColumn <SeString>(27); ItemStartingWeapon = new LazyRow <Item>(gameData, parser.ReadColumn <int>(28), language); Unknown29 = parser.ReadColumn <int>(29); Role = parser.ReadColumn <byte>(30); StartingTown = new LazyRow <Town>(gameData, parser.ReadColumn <byte>(31), language); MonsterNote = new LazyRow <MonsterNote>(gameData, parser.ReadColumn <sbyte>(32), language); PrimaryStat = parser.ReadColumn <byte>(33); LimitBreak1 = new LazyRow <Action>(gameData, parser.ReadColumn <ushort>(34), language); LimitBreak2 = new LazyRow <Action>(gameData, parser.ReadColumn <ushort>(35), language); LimitBreak3 = new LazyRow <Action>(gameData, parser.ReadColumn <ushort>(36), language); UIPriority = parser.ReadColumn <byte>(37); ItemSoulCrystal = new LazyRow <Item>(gameData, parser.ReadColumn <uint>(38), language); UnlockQuest = new LazyRow <Quest>(gameData, parser.ReadColumn <uint>(39), language); RelicQuest = new LazyRow <Quest>(gameData, parser.ReadColumn <uint>(40), language); Prerequisite = new LazyRow <Quest>(gameData, parser.ReadColumn <uint>(41), language); StartingLevel = parser.ReadColumn <byte>(42); PartyBonus = parser.ReadColumn <byte>(43); IsLimitedJob = parser.ReadColumn <bool>(44); CanQueueForDuty = parser.ReadColumn <bool>(45); }
public void PopulateData(RowParser parser, Lumina lumina) { RowId = parser.Row; SubRowId = parser.SubRow; Name = parser.ReadColumn <string>(0); Unknown1 = parser.ReadColumn <sbyte>(1); Action = new LazyRow <Action> [4]; for (var i = 0; i < 4; i++) { Action[i] = new LazyRow <Action>(lumina, parser.ReadColumn <ushort>(2 + i)); } Unknown6 = parser.ReadColumn <bool>(6); }
public void PopulateData( RowParser parser, Lumina lumina, Language language ) { RowId = parser.Row; SubRowId = parser.SubRow; Name = parser.ReadColumn< string >( 0 ); Description = parser.ReadColumn< string >( 1 ); Icon = parser.ReadColumn< int >( 2 ); Action = new LazyRow< Action >( lumina, parser.ReadColumn< ushort >( 3 ), language ); Pet = new LazyRow< Pet >( lumina, parser.ReadColumn< byte >( 4 ), language ); MasterOrder = parser.ReadColumn< bool >( 5 ); DisableOrder = parser.ReadColumn< bool >( 6 ); Unknown7 = parser.ReadColumn< bool >( 7 ); }
public override void PopulateData(RowParser parser, GameData gameData, Language language) { base.PopulateData(parser, gameData, language); Name = parser.ReadColumn <SeString>(0); Description = parser.ReadColumn <SeString>(1); Unknown2 = parser.ReadColumn <byte>(2); Action = new LazyRow <Action>(gameData, parser.ReadColumn <ushort>(3), language); UnlockLink = parser.ReadColumn <ushort>(4); Recast = parser.ReadColumn <byte>(5); UIPriority = parser.ReadColumn <byte>(6); Icon = parser.ReadColumn <int>(7); Unknown8 = parser.ReadColumn <bool>(8); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Name = parser.ReadColumn <SeString>(0); Icon = parser.ReadColumn <ushort>(1); CastTime = parser.ReadColumn <byte>(2); Animation = new LazyRow <ActionTimeline> [3]; for (var i = 0; i < 3; i++) { Animation[i] = new LazyRow <ActionTimeline>(lumina, parser.ReadColumn <ushort>(3 + i), language); } }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Helmet = parser.ReadColumn <ulong>(0); Top = parser.ReadColumn <ulong>(1); Glove = parser.ReadColumn <ulong>(2); Down = parser.ReadColumn <ulong>(3); Shoes = parser.ReadColumn <ulong>(4); Weapon = parser.ReadColumn <ulong>(5); SubWeapon = parser.ReadColumn <ulong>(6); Class = new LazyRow <ClassJob>(lumina, parser.ReadColumn <int>(7), language); }
public void PopulateData(RowParser parser, Lumina lumina, Language language) { RowId = parser.Row; SubRowId = parser.SubRow; Unknown0 = parser.ReadColumn <ushort>(0); Item = new LazyRow <Item>(lumina, parser.ReadColumn <uint>(1), language); Location = new LazyRow <TerritoryType> [6]; for (var i = 0; i < 6; i++) { Location[i] = new LazyRow <TerritoryType>(lumina, parser.ReadColumn <ushort>(2 + i), language); } Unknown8 = parser.ReadColumn <string>(8); }