"Quick Boost" is a module for AzerothCore that offers a fresh level 1 character an optional boost to a configurable level, via a gossip option with the starting quest giver in each race's starting zone.
Inspired by (and a from-scratch replacement for) the old, dormant mod-level-15-boost
module, whose gear/talent/glyph database tables were never populated, so its boost
option silently did nothing. Quick Boost skips the empty-database problem entirely:
starter gear is a small hardcoded per-class table in src/mod_quick_boost.cpp.
See conf/mod_quick_boost.conf.dist (rename to mod_quick_boost.conf to use):
QuickBoost.Enable = 1
QuickBoost.Level = 15
QuickBoost.DestroyStartingGear = 1
QuickBoost.StartingMoney = 5000
QuickBoost.TeleportToCapital = 1
QuickBoost.GrantHunterPet = 1
QuickBoost.LearnClassSpells = 1
QuickBoost::_classGear in src/mod_quick_boost.cpp is the obvious next place to
grow this: add more items per class/slot, make it data-driven from a DB table, add a
.quickboost reload command, etc. _racePet and _raceCapital follow the same
hardcoded-table pattern for per-race pets and capital-city coordinates.