anhstudios/swganh — pull request #487 by dead1ock (2012-10-30 02:45:42+00:00)
Title: Badges Iteration

BadgeService can add any badge by name or id to player.
BadgeService can find any badge by name or id player has.

Badges and BadgeRegions are loaded from Database using old mmoserverdb structure. This can be switched to Python later if needed.

Badges earned are now persisted to DB through the player_badges table. Our old tables use utf8 while new tables are using latin1 character sets, all tables need to be the same character set for constraints to work correctly. Commented out constraint until fixed later.

Badges can now be viewed from the character sheet panel in-game.

All "Location" badges implemented.
All "Accumulation" badges implemented.

Need python interface for BadgeService.