Capabilities
CHARACTER_SERVICES
Apply character rename and gender change
Character services use applyGrant and the same command journal as
DELIVER_GRANT. Both reference
implementations require the target character online and verify account
ownership.
Rename
{
"type": "l2.character_rename",
"schemaVersion": 1,
"newName": "Ravenblade"
}Before inserting the APPLYING marker:
- Validate
^[A-Za-z0-9]{1,16}$. - Reject reserved NPC names.
- Reject a name assigned to another character.
Persist the new name and broadcast updated character information.
Gender change
{
"type": "l2.gender_change",
"schemaVersion": 1,
"newSex": "female"
}Accept only male or female. Persist the updated appearance and broadcast
character information.
aCis client display
The aCis implementation persists the gender change immediately. The character model may require a relog before the client displays the change.
Verification
Connector check submits a gender change to the character's current value. The character must be online.