(isReload bool)
| 1555 | } |
| 1556 | |
| 1557 | func loadAllDataFiles(isReload bool) { |
| 1558 | |
| 1559 | if isReload { |
| 1560 | |
| 1561 | defer func() { |
| 1562 | if r := recover(); r != nil { |
| 1563 | mudlog.Error("RELOAD FAILED", "err", r) |
| 1564 | } |
| 1565 | }() |
| 1566 | |
| 1567 | } |
| 1568 | |
| 1569 | // Force clear all cached VM's |
| 1570 | scripting.PruneVMs(true) |
| 1571 | |
| 1572 | gametime.LoadGameTimeConfigs() |
| 1573 | // Load biomes before rooms since rooms reference biomes |
| 1574 | rooms.LoadBiomeDataFiles() |
| 1575 | spells.LoadSpellFiles() |
| 1576 | rooms.LoadDataFiles() |
| 1577 | buffs.LoadDataFiles() // Load buffs before items for cost calculation reasons |
| 1578 | items.LoadDataFiles() |
| 1579 | races.LoadDataFiles() |
| 1580 | mobs.LoadDataFiles() |
| 1581 | pets.LoadDataFiles() |
| 1582 | quests.LoadDataFiles() |
| 1583 | templates.LoadAliases(plugins.GetPluginRegistry()) |
| 1584 | keywords.LoadAliases(plugins.GetPluginRegistry()) |
| 1585 | mutators.LoadDataFiles() |
| 1586 | colorpatterns.LoadColorPatterns() |
| 1587 | audio.LoadAudioConfig() |
| 1588 | characters.CompileAdjectiveSwaps() // This should come after loading color patterns. |
| 1589 | } |
no test coverage detected