mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-15 09:04:10 +00:00
feat: store each named pet's LOT in pet_names
pet_names gets a pet_lot column (mysql 80, sqlite 63). The world writes it whenever it saves a pet name, from the pet entity's LOT, and fills it in for older rows when the owner loads into a world (from the pets the game loads for that character, only where it is still missing). The dashboard's pet name tables read pet_lot instead of scanning the owner's character XML; pets without it yet show as Unknown. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -725,8 +725,9 @@ tells the player in game if they're online. Rejecting asks for an optional reaso
|
||||
account page next to what they asked for. The queues show only what the game itself would still review: rejected
|
||||
properties and names whose player must pick a new one no longer appear.
|
||||
|
||||
Pet names show what kind of pet each one is (its icon and name from the CDClient), read from the pet's entry in its
|
||||
owner's save. A pet whose owner is unknown or no longer has it shows as Unknown.
|
||||
Pet names show what kind of pet each one is (its icon and name from the CDClient), from the pet's LOT that the game
|
||||
stores with the name (`pet_names.pet_lot`). Names set before that column existed get their LOT the next time the pet's
|
||||
owner loads into a world; until then they show as Unknown.
|
||||
|
||||
### Moderation history, warnings and bans
|
||||
|
||||
|
||||
Reference in New Issue
Block a user