MCPcopy Create free account
hub / github.com/TurningWheel/Barony / initGameDatafiles

Function initGameDatafiles

src/init_game.cpp:57–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55-------------------------------------------------------------------------------*/
56
57void initGameDatafiles(bool moddedReload)
58{
59 for ( int i = 0; i < NUMITEMS && i < (NUM_ITEM_STRINGS - 2); ++i )
60 {
61 ItemTooltips.itemNameStringToItemID[itemNameStrings[i + 2]] = i;
62 }
63 ItemTooltips.readItemsFromFile();
64 ItemTooltips.readTooltipsFromFile();
65 ItemTooltips.readItemLocalizationsFromFile();
66 ItemTooltips.readBookLocalizationsFromFile();
67 for ( int i = 0; i < MAXPLAYERS; ++i )
68 {
69 // set these to something silly clear the tooltip cache match
70 players[i]->worldUI.worldTooltipItem.type = WOODEN_SHIELD;
71 players[i]->worldUI.worldTooltipItem.count = 99;
72 }
73
74 loadHUDSettingsJSON();
75 Player::SkillSheet_t::loadSkillSheetJSON();
76 Player::CharacterSheet_t::loadCharacterSheetJSON();
77 StatusEffectQueue_t::loadStatusEffectsJSON();
78 FollowerRadialMenu::loadFollowerJSON();
79 CalloutRadialMenu::loadCalloutJSON();
80 MonsterData_t::loadMonsterDataJSON();
81 ScriptTextParser.readAllScripts();
82 ShopkeeperConsumables_t::readFromFile();
83 EditorEntityData_t::readFromFile();
84 ClassHotbarConfig_t::init();
85 MainMenu::RaceDescriptions::readFromFile();
86 MainMenu::ClassDescriptions::readFromFile();
87 StatueManager.readAllStatues();
88 GameModeManager_t::CurrentSession_t::SeededRun_t::readSeedNamesFromFile();
89 loadLights();
90 for ( int c = 1; c < NUMMONSTERS; ++c )
91 {
92 EquipmentModelOffsets.readFromFile(monstertypename[c], c);
93 }
94 EquipmentModelOffsets.readBaseItemsFromFile();
95 setupSpells();
96 CompendiumEntries.readMonstersFromFile();
97 Compendium_t::Events_t::itemDisplayedEventsList.clear();
98 Compendium_t::Events_t::readEventsFromFile();
99 CompendiumEntries.readCodexFromFile();
100 CompendiumEntries.readWorldFromFile();
101 CompendiumEntries.readItemsFromFile();
102 CompendiumEntries.readMagicFromFile();
103 CompendiumEntries.readMonstersTranslationsFromFile();
104 CompendiumEntries.readCodexTranslationsFromFile();
105 CompendiumEntries.readWorldTranslationsFromFile();
106 CompendiumEntries.readItemsTranslationsFromFile();
107 CompendiumEntries.readMagicTranslationsFromFile();
108 Compendium_t::AchievementData_t::readContentsLang();
109 Compendium_t::Events_t::readEventsTranslations();
110 if ( !moddedReload )
111 {
112 Compendium_t::readUnlocksSaveData();
113 Compendium_t::Events_t::loadItemsSaveData();
114 }

Callers 3

unloadModsMethod · 0.85
loadModsMethod · 0.85
initGameFunction · 0.85

Calls 15

loadLightsFunction · 0.85
setupSpellsFunction · 0.85
readItemsFromFileMethod · 0.80
readTooltipsFromFileMethod · 0.80
readAllScriptsMethod · 0.80
readAllStatuesMethod · 0.80
readBaseItemsFromFileMethod · 0.80
readMonstersFromFileMethod · 0.80
readCodexFromFileMethod · 0.80
readWorldFromFileMethod · 0.80

Tested by

no test coverage detected