* Remove logic from core, to not run the file twice per digging attempt
* Properly use fatigue setting and reorder code for sanity
* Implement auto-fail from position check
* Call global function directly, instead of each zone calling the global
Remove multipliers, add comment for cache data
NOTE: Since all magian data is in lua land, and easily accessible, multiplier map settings are no longer necessary, and the appropriate table for the requirements should be changed instead.
Updates existing data to use the appropriate callbacks and removes hardcoded Mob IDs.
Remove checkMagianTrial calls
Add safety to giveItem functions
Fix setting objectives required when clearing data
Fix lookup syntax, add gm command
Refactor lookup tables to use each individual augment
Fix various syntax errors, modify CLuaItem::getAugment binding to return a table
Remove debug prints and unused variables
Clean up remaining Magian Moogle trade events
- Implements wave system that spawns the right amount of mobs at the right time for each wave
- Fixes the number of allies spawned (1 per alliance member based on captures)
- Grants correct loot on victory
- Spawns the right bosses / npcs on each zone
- Save lockout information for player
- Add timer for garrison timeout
- Gates entry based on rank and other requirements
* Fixing various issues with Sagheera
* Refactoring events for sanity complexity
* Fixing typo
* Getting there with reclaiming my sanity
* Remove unnecessary parentheses
* Invert Sagheera charvar so it'll only last as long as it needs to
* Using some bit math with SagheeraInteractions
* Forgot to move the SagheeraInteraction bit 2 to bit 3
* Revert "Forgot to move the SagheeraInteraction bit 2 to bit 3"
This reverts commit 1935a66bea.
* Revert "Using some bit math with SagheeraInteractions"
This reverts commit c1389ecb48.
* Add stored ABCs condition on Sagheera menu bit 2
Co-authored-by: jmcmorris <jasson@siegegames.com>
* Alter Ego Extravaganza
Global, Functions, NPCs, Cipher Acquisition for Shadow Era NPCs
* Add Extravaganza Menu Logic to Sparkshop
* Add Extravaganza Menu Logic to Conquest
* Add Extravaganza Logic to Campaign NPCs
* Add Extravaganza Logic to SoA
* Update Ujlei_Zelekko to include Trust Morimar
* Add Extravaganza Logic to Vision of Abyssea Cruor Prospectors
* Add Extravaganza Logic to Beseiged NPCs
* Add Extravaganza Logic to Assault NPCs
* Add Extravaganza Logic to GoV
* Migrate Valaineral and Adelheid from Magic Numbers to ENUMs
* Trust Alter Ego Extravaganza / Alter Ego Expo
* Update Extravaganza Global
* Update Beseiged Global
* Update Conquest Global
* Update Regimes Global
* Update Sparkshop Global
* Migrate Abyssea Cruor Prospector Logic to abyssea.lua
* Update Assault NPCs
* Update Ujlei Zelekko add missing items.lua ENUMs
* Update [S] NPCs
* Add configurable banners for each campaign to optionally append to the Server Message.
* Update Server Banner to use special characters
* Purge unused local from abyssea.lua
* Remove debug code, migrate onTrigger items to onTrigger block