mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-28 15:17:46 +00:00
Add even more modifiers
This commit is contained in:
parent
b56aab72e5
commit
995bce495d
3 changed files with 45 additions and 4 deletions
|
@ -506,7 +506,7 @@
|
|||
"duration": 24000,
|
||||
"modifiers": [
|
||||
{
|
||||
"modifier": "AttackPowerPercent",
|
||||
"modifier": "DamageDealtPercent",
|
||||
"value": 20
|
||||
}
|
||||
]
|
||||
|
@ -698,7 +698,34 @@
|
|||
"restorePercentage": 0,
|
||||
"nextCombo": [],
|
||||
"statuses": {
|
||||
"caster": [],
|
||||
"caster": [
|
||||
{
|
||||
"id": 91,
|
||||
"duration": 0,
|
||||
"modifiers": [
|
||||
{
|
||||
"modifier": "HPPercent",
|
||||
"value": 25
|
||||
},
|
||||
{
|
||||
"modifier": "DamageDealtPercent",
|
||||
"value": -25
|
||||
},
|
||||
{
|
||||
"modifier": "HealingRecoveryPercent",
|
||||
"value": 20
|
||||
},
|
||||
{
|
||||
"modifier": "AccuracyPercent",
|
||||
"value": 5
|
||||
},
|
||||
{
|
||||
"modifier": "EnmityPercent",
|
||||
"value": 20
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"target": []
|
||||
}
|
||||
},
|
||||
|
|
|
@ -910,7 +910,14 @@ namespace Sapphire::Common
|
|||
CriticalHitPowerPercent = 1020,
|
||||
CriticalHitResiliencePercent = 1021,
|
||||
CriticalHitPercent = 1022,
|
||||
EnmityPercent = 1023
|
||||
EnmityPercent = 1023,
|
||||
DamageDealtPercent = 1024,
|
||||
DamageTakenPercent = 1025,
|
||||
HealingMagicRecoveryPercent = 1026,
|
||||
SlashingResistancePercent = 1027,
|
||||
PiercingResistancePercent = 1028,
|
||||
BluntResistancePercent = 1029,
|
||||
ProjectileResistancePercent = 1030
|
||||
};
|
||||
|
||||
enum struct ActionAspect : uint8_t
|
||||
|
|
|
@ -108,7 +108,14 @@ std::unordered_map< std::string, Common::ParamModifier > ActionLutData::m_modifi
|
|||
{ "CriticalHitPowerPercent", Common::ParamModifier::CriticalHitPowerPercent },
|
||||
{ "CriticalHitResiliencePercent", Common::ParamModifier::CriticalHitResiliencePercent },
|
||||
{ "CriticalHitPercent", Common::ParamModifier::CriticalHitPercent },
|
||||
{ "EnmityPercent", Common::ParamModifier::EnmityPercent }
|
||||
{ "EnmityPercent", Common::ParamModifier::EnmityPercent },
|
||||
{ "DamageDealtPercent", Common::ParamModifier::DamageDealtPercent },
|
||||
{ "DamageTakenPercent", Common::ParamModifier::DamageTakenPercent },
|
||||
{ "HealingMagicRecoveryPercent", Common::ParamModifier::HealingMagicRecoveryPercent },
|
||||
{ "SlashingResistancePercent", Common::ParamModifier::SlashingResistancePercent },
|
||||
{ "PiercingResistancePercent", Common::ParamModifier::PiercingResistancePercent },
|
||||
{ "BluntResistancePercent", Common::ParamModifier::BluntResistancePercent },
|
||||
{ "ProjectileResistancePercent", Common::ParamModifier::ProjectileResistancePercent },
|
||||
};
|
||||
|
||||
bool ActionLutData::cacheActions()
|
||||
|
|
Loading…
Add table
Reference in a new issue