b4a15ebf6029eb1f47b1d3e321968d8241bb53da
The client ranks a power by adding every POWERSADJ (item_power_action) step at or below the character's level (0x4B34B0). The Standing Guard rune's Wizard steps (10@10, 10@20, 10@30, 5@40..70) now set the rank of every captain spell, capped at the power's MaxLevel as player casts are. Value change by guard rank 1-7: before 10/15/20/25/30/35/40 after 10/20/30/35/40/40/40 All 28 captain spells have MaxLevel 40; the uncapped sum would be 50. Using one curve for the non-Wizard faction spells and the cap are user decisions (Task 3.9 follow-up 3). 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%
