mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-29 07:37:45 +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,
|
"duration": 24000,
|
||||||
"modifiers": [
|
"modifiers": [
|
||||||
{
|
{
|
||||||
"modifier": "AttackPowerPercent",
|
"modifier": "DamageDealtPercent",
|
||||||
"value": 20
|
"value": 20
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -698,7 +698,34 @@
|
||||||
"restorePercentage": 0,
|
"restorePercentage": 0,
|
||||||
"nextCombo": [],
|
"nextCombo": [],
|
||||||
"statuses": {
|
"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": []
|
"target": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -910,7 +910,14 @@ namespace Sapphire::Common
|
||||||
CriticalHitPowerPercent = 1020,
|
CriticalHitPowerPercent = 1020,
|
||||||
CriticalHitResiliencePercent = 1021,
|
CriticalHitResiliencePercent = 1021,
|
||||||
CriticalHitPercent = 1022,
|
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
|
enum struct ActionAspect : uint8_t
|
||||||
|
|
|
@ -108,7 +108,14 @@ std::unordered_map< std::string, Common::ParamModifier > ActionLutData::m_modifi
|
||||||
{ "CriticalHitPowerPercent", Common::ParamModifier::CriticalHitPowerPercent },
|
{ "CriticalHitPowerPercent", Common::ParamModifier::CriticalHitPowerPercent },
|
||||||
{ "CriticalHitResiliencePercent", Common::ParamModifier::CriticalHitResiliencePercent },
|
{ "CriticalHitResiliencePercent", Common::ParamModifier::CriticalHitResiliencePercent },
|
||||||
{ "CriticalHitPercent", Common::ParamModifier::CriticalHitPercent },
|
{ "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()
|
bool ActionLutData::cacheActions()
|
||||||
|
|
Loading…
Add table
Reference in a new issue