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.

On this page