-
Notifications
You must be signed in to change notification settings - Fork 7
RMC Armor Service
michal-kapala edited this page May 14, 2024
·
4 revisions
Custom RMC service for armor items.
| Method ID | Method Name |
|---|---|
| 1 | GetTemplateArmor |
| 2 | GetPersonaArmorTiers |
| 3 | SetPersonaArmorTiers |
Example data is available here.
Empty request.
| Type | Name |
|---|---|
| List<GR5_ArmorTier> | _outArmorTiers |
| List<GR5_ArmorInsert> | _outTemplateArmorInserts |
| List<GR5_ArmorItem> | _outTemplateArmorItems |
| Type | Name |
|---|---|
| List<Uint32> | _inPersonaIDs |
| Type | Name |
|---|---|
| List<GR5_PersonaArmorTier> | _outPersonaArmorTiers |
| Type | Name |
|---|---|
| List<GR5_PersonaArmorTier> | _inPersonaArmorTiers |
| Type | Name |
|---|---|
| List<GR5_InventoryBag> | _RemoveBagList |
| List<GR5_InventoryBag> | _InventoryBagList |
| Type | Name |
|---|---|
| Uint32 | Id |
| Uint8 | Type |
| Uint8 | Tier |
| Uint8 | ClassID |
| Uint8 | UnlockLevel |
| Uint8 | InsertSlots |
| Uint32 | AssetKey |
| Uint32 | ModifierListId |
| Type | Name |
|---|---|
| Uint32 | Id |
| Uint8 | Type |
| Uint32 | AssetKey |
| Uint32 | ModifierListID |
| Uint8 | CharacterID |
The field is ignored for template items, inserts are accessible to all classes.
Type field is ignored and instead the insert type is determined at runtime by modifier values, with T being the default if none are provided.
See GR5_ArmorInsert::GetType (0x101ABE30, AI.dll) for details.
| Type | Name |
|---|---|
| 0 |
C (crit mitigation) |
| 1 |
H (health) |
| 2 |
R (health regen) |
| 3 |
T (toughness) |
| Type | Name |
|---|---|
| Uint32 | Id |
| Uint8 | Type |
| Uint32 | AssetKey |
| Uint32 | ModifierListID |
| Uint8 | CharacterID |
Camo ID is set using APT_Camo_ID_I modifier.
| ID | Camo |
|---|---|
| 0 | Default (khaki) |
| 1 | Desert |
| 2 | ACU |
| 3 | DSM |
| 4 | Snow |
| 5 | Urban blue |
| 6 | Black |
| Type | Name |
|---|---|
| Uint32 | ArmorTierID |
| List<GR5_ArmorInsertSlot> | Inserts |
| Type | Name |
|---|---|
| Uint32 | InsertID |
| Uint32 | Durability |
| Uint8 | SlotID |