[Bug Fix] Fix Legacy Combat Lua Script (#2226)

This commit is contained in:
Kinglykrab 2022-05-30 22:43:03 -04:00 committed by GitHub
parent 02e8b125a4
commit ce8b8da0d6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,40 +8,6 @@
*
]]
MonkACBonusWeight = RuleI.Get(Rule.MonkACBonusWeight);
NPCACFactor = RuleR.Get(Rule.NPCACFactor);
OldACSoftcapRules = RuleB.Get(Rule.OldACSoftcapRules);
ClothACSoftcap = RuleI.Get(Rule.ClothACSoftcap);
LeatherACSoftcap = RuleI.Get(Rule.LeatherACSoftcap);
MonkACSoftcap = RuleI.Get(Rule.MonkACSoftcap);
ChainACSoftcap = RuleI.Get(Rule.ChainACSoftcap);
PlateACSoftcap = RuleI.Get(Rule.PlateACSoftcap);
AAMitigationACFactor = RuleR.Get(Rule.AAMitigationACFactor);
WarriorACSoftcapReturn = RuleR.Get(Rule.WarriorACSoftcapReturn);
KnightACSoftcapReturn = RuleR.Get(Rule.KnightACSoftcapReturn);
LowPlateChainACSoftcapReturn = RuleR.Get(Rule.LowPlateChainACSoftcapReturn);
LowChainLeatherACSoftcapReturn = RuleR.Get(Rule.LowChainLeatherACSoftcapReturn);
CasterACSoftcapReturn = RuleR.Get(Rule.CasterACSoftcapReturn);
MiscACSoftcapReturn = RuleR.Get(Rule.MiscACSoftcapReturn);
WarACSoftcapReturn = RuleR.Get(Rule.WarACSoftcapReturn);
ClrRngMnkBrdACSoftcapReturn = RuleR.Get(Rule.ClrRngMnkBrdACSoftcapReturn);
PalShdACSoftcapReturn = RuleR.Get(Rule.PalShdACSoftcapReturn);
DruNecWizEncMagACSoftcapReturn = RuleR.Get(Rule.DruNecWizEncMagACSoftcapReturn);
RogShmBstBerACSoftcapReturn = RuleR.Get(Rule.RogShmBstBerACSoftcapReturn);
SoftcapFactor = RuleR.Get(Rule.SoftcapFactor);
ACthac0Factor = RuleR.Get(Rule.ACthac0Factor);
ACthac20Factor = RuleR.Get(Rule.ACthac20Factor);
BaseHitChance = RuleR.Get(Rule.BaseHitChance);
NPCBonusHitChance = RuleR.Get(Rule.NPCBonusHitChance);
HitFalloffMinor = RuleR.Get(Rule.HitFalloffMinor);
HitFalloffModerate = RuleR.Get(Rule.HitFalloffModerate);
HitFalloffMajor = RuleR.Get(Rule.HitFalloffMajor);
HitBonusPerLevel = RuleR.Get(Rule.HitBonusPerLevel);
AgiHitFactor = RuleR.Get(Rule.AgiHitFactor);
WeaponSkillFalloff = RuleR.Get(Rule.WeaponSkillFalloff);
ArcheryHitPenalty = RuleR.Get(Rule.ArcheryHitPenalty);
UseOldDamageIntervalRules = RuleB.Get(Rule.UseOldDamageIntervalRules);
CriticalMessageRange = RuleI.Get(Rule.CriticalDamage);
--[[
*
@ -51,6 +17,41 @@ CriticalMessageRange = RuleI.Get(Rule.CriticalDamage);
*
]]
MonkACBonusWeight = 15;
NPCACFactor = 2.25;
OldACSoftcapRules = false;
ClothACSoftcap = 75;
LeatherACSoftcap = 100;
MonkACSoftcap = 120;
ChainACSoftcap = 200;
PlateACSoftcap = 300;
AAMitigationACFactor = 3.0;
WarriorACSoftcapReturn = 0.45;
KnightACSoftcapReturn = 0.33;
LowPlateChainACSoftcapReturn = 0.23;
LowChainLeatherACSoftcapReturn = 0.17;
CasterACSoftcapReturn = 0.06;
MiscACSoftcapReturn = 0.3;
WarACSoftcapReturn = 0.3448;
ClrRngMnkBrdACSoftcapReturn = 0.3030;
PalShdACSoftcapReturn = 0.3226;
DruNecWizEncMagACSoftcapReturn = 0.2;
RogShmBstBerACSoftcapReturn = 0.25;
SoftcapFactor = 1.88;
ACthac0Factor = 0.55;
ACthac20Factor = 0.55;
BaseHitChance = 69.0;
NPCBonusHitChance = 26.0;
HitFalloffMinor = 5.0;
HitFalloffModerate = 7.0;
HitFalloffMajor = 50.0;
HitBonusPerLevel = 1.2;
AgiHitFactor = 0.01;
WeaponSkillFalloff = 0.33;
ArcheryHitPenalty = 0.25;
UseOldDamageIntervalRules = false;
CriticalMessageRange = RuleI.Get(Rule.CriticalDamage);
MeleeBaseCritChance = 0.0;
ClientBaseCritChance = 0.0;
BerserkBaseCritChance = 6.0;