RMC Weapon Proficiency Service - zeroKilo/GROBackendWV GitHub Wiki

Custom RMC service for weapon XP management.

Method ID Method Name
1 GetPersonaWeaponsXP
2 AddPersonaWeaponsXP
3 GetWeaponsXPLevelInfo

(1) GetPersonaWeaponsXP

Request

Type Name
List<Uint32> _lstPIDs

Response

Type Name
List<GR5_PersonaWeaponXP> _outProficiencies

(2) AddPersonaWeaponsXP

Request

Type Name
List<GR5_PersonaWeaponXP> _inProficiencies

Response

Empty response.

(3) GetWeaponsXPLevelInfo

Request

Empty request.

Response

Type Name
List<GR5_WeaponXPLevelInfo> _outXPLevels

Types

GR5_PersonaWeaponXP

Type Name
Uint32 pid
Uint8 weaponType
Uint8 classID
Uint32 xp

GR5_WeaponXPLevelInfo

Type Name
Uint32 id
Uint32 xp
Uint32 level
Uint32 weaponClass
⚠️ **GitHub.com Fallback** ⚠️