RMC Ability Service - zeroKilo/GROBackendWV GitHub Wiki
Custom RMC service for class abilities.
Method ID | Method Name |
---|---|
1 | GetTemplateAbilities |
2 | GetPersonaAbilityUpgrades |
3 | SetPersonaAbilityUpgrades |
Empty request.
Type | Name |
---|---|
List<GR5_Ability> | _outTemplateAbilities |
List<GR5_AbilityUpgrade> | _outTemplateAbilityUpgrades |
List<GR5_PassiveAbility> | _outTemplatePassiveAbilities |
Type | Name |
---|---|
List<Uint32> | _inPersonaIDs |
Type | Name |
---|---|
List<GR5_PersonaAbilityUpgrade> | _outPersonaAbilityUpgrades |
Type | Name |
---|---|
List<GR5_PersonaAbilityUpgrade> | _inPersonaAbilityUpgrades |
Type | Name |
---|---|
List<GR5_InventoryBag> | _RemoveBagList |
List<GR5_InventoryBag> | _InventoryBagList |
Type | Name |
---|---|
Uint32 | Id |
Uint8 | SlotCount |
Uint8 | ClassID |
Uint8 | AbilityType |
Uint32 | ModifierListId |
ID | Ability |
---|---|
1 | Oracle |
2 | Cloak |
3 | Aegis |
4 | EMP |
5 | ADS |
6 | Blitz |
Type | Name |
---|---|
Uint32 | Id |
Uint8 | AbilityUpgradeType |
Uint8 | CompatibleAbilityType |
Uint32 | ModifierListID |
From cASObjectConvertor::FillAbilityUpgradesStats
(0x10164270, AI.dll).
ID | Ability | Modifier(s) |
---|---|---|
0 | Blitz - cooldown | ePowerModifiableTypeCooldownDuration_F |
1 | Blitz - KO duration |
ePowerBlitzModifiableTypeMoveBurnRateMultiplier_F , KODuration_F
|
2 | Blitz - rush speed |
ePowerBlitzModifiableTypeRushStretch_F , ShieldMoveAnimationTime_F , MaxAimTurnSpeed_F
|
3 | ADS - cooldown | ePowerModifiableTypeCooldownDuration_F |
4 | ADS - duration & AoE |
ePowerADSModifiableTypeStillBurnRateMultiplier_F , ConeLength_F , Reticule_F
|
5 | ADS - damage and falloff |
ePowerADSModifiableTypeBaseDamageDPS_F , ResidualBurnDuration_F
|
6 | Cloak - cooldown | ePowerModifiableTypeRechargeRate_F |
7 | Cloak - detection chance |
ePowerCLKModifiableTypeWeaponFireBurnRate_F , MoveBurnRateMultiplier_F , StealthRemainChance_F
|
8 | Cloak - duration & energy cost |
ePowerCLKModifiableTypeStillBurnRateMultiplier_F , ActivationEnergyMultiplier_F
|
9 | Oracle - cooldown & energy cost |
ePowerModifiableTypeRechargeRate_F , ePowerHBSModifiableTypeActivationEnergyMultiplier_F
|
10 | Oracle - scan area |
ePowerHBSModifiableTypeWaveMaxDist_F , WaveWidthStart_F
|
11 | Oracle - scan frequency |
ePowerHBSModifiableTypeWaveLifeSpan_F , SpotDelta_F
|
12 | Aegis - cooldown | ePowerModifiableTypeCooldownDuration_F |
13 | Aegis - movement & activation |
ePowerAegisModifiableTypeStillBurnRateMultiplier_F , MoveBurnRateMultiplier_F , EnergyChargeDuration_F
|
14 | Aegis - deflecting |
ePowerAegisModifiableTypeShieldRadius_F , EnergyDeflectRatio_F
|
15 | EMP - cooldown | ePowerModifiableTypeCooldownDuration_F |
16 | EMP - range & activation |
ePowerBlackoutModifiableTypeRadiusAtFullCharge_F , EnergyGainRateWhileCharging_F
|
17 | EMP - blackout & shock duration |
ePowerBlackoutModifiableTypeResidualEffectDuration_F , FiringDisabledDuration_F
|
Foreign key to GR5_Ability.AbilityType
.
Type | Name |
---|---|
Uint32 | Id |
Uint8 | ClassID |
Uint32 | ModifierListID |
Uint32 | Type |
Uint32 | AssetKey |
ID | Ability |
---|---|
0 | Ammo supplier |
1 | Energy supplier |
2 | Shot detection |
3 | Harden (armor boost) |
4 | Health regen |
5 | Movement detection |
Type | Name |
---|---|
Uint32 | AbilityId |
List<GR5_AbilityUpgradeSlot> | Upgrades |
Type | Name |
---|---|
Uint32 | UpgradeID |
Uint32 | Durability |
Uint8 | SlotID |