85bc807260be706e05ac907e7cabe47c1b04bdb0
AllowedRaceRunesMap and AllowedBaseClassRunesMap now come from TALENT runes with rune_is_standard_character_creation, using item_race_req and item_class_req (restrict true = blacklist, false = whitelist) over the creation race runes (2000-2029) and class runes (2500-2503). Every creation race and class gets an explicit list, so the 111111 sentinel is no longer used. static_rune_racerune / baseclassrune loaders stay until 2.11. Eight flagged runes that are not in CharCreateRuneList.cfg ATTRRUNES are left out: 2910 Wolfpack Developer, 2911 QA Test Rune, the unused duplicates 250116/250117/250123/250124/250125, and 250081 Proficient with Bows (commented out in the cfg). Parity (offline, scripts/p26.py): 84 talents, the same as the DB apart from these value changes, all decided JSON (2026-10-22): - 250081 Proficient with Bows: no longer accepted at creation (DB: any race/class) - 250088 Raised by Barbarians: Elf, Irekei lose it - 250089 Raised by Centaurs: Elf loses it - 250092 Raised by Thieves' Guild: Dwarf loses it - 250093 Raised in the Woods: female Irekei loses it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Magicbane Open-Source MMO Project
The Community written Shadowbane emulator
Magicbane
Public Repository
magicbot@magicbane.com
Magicbane is an emulator for the long dead but much beloved Ubisoft MMO, Shadowbane. The project was founded in 2013 with the concept of free availability of gameplay; players unencumbered by any factor other than a desire to again play a game they once loved. A game where the developers do not play is guaranteed to be the fairest game.
The Magicbane Team has wanted to open source Shadowbane for half a decade. We are excited to now finally have the opportunity, along with some new technology, to truly democratize Shadowbane.
- Written in some 80k lines of Java 8 and bash.
- Project with real infrastructure; Production and development servers supporting multiple containerized apps.
- MagicBox container technology enables instant deployment and trouble free development on modest hardware.
- MagicBox plugin capability allows for new and interesting player experiences.
Contributing
- Project is released under an MIT license. Please see the LICENSE file.
- Inbound == Outbound.
- IntelliJ is the supported IDE.
- Write code today see it running on the Magicbane production server tomorrow.
Support
Documentation is available through the Magicbane Wiki and Discord server.
Languages
Java
100%
