Correctly implemented Calculator, just some perks and abilities are currently missing

This commit is contained in:
IM23a-spirgif
2024-09-15 19:37:27 +02:00
parent 4a27c4e5e1
commit 973baff0d1
2 changed files with 141 additions and 103 deletions
+61 -65
View File
@@ -1,31 +1,31 @@
{
"itemBuffs": [
{
"id": "damage-item-additive",
"id": "damage-item-additive-elite-he-rounds",
"label": "Elite HE Rounds (+14 damage)",
"value": 14,
"type": "additive"
},
{
"id": "damage-item-additive",
"id": "damage-item-additive-he-rounds",
"label": "HE Rounds (+8 damage)",
"value": 8,
"type": "additive"
},
{
"id": "damage-item-multiplicative",
"id": "damage-item-multiplicative-strength-mixture",
"label": "Strength Mixture (+20% damage)",
"value": 1.2,
"type": "multiplicative"
},
{
"id": "damage-item-multiplicative",
"id": "damage-item-multiplicative-fortunos-necklace",
"label": "Fortunos Necklace (+15% damage)",
"value": 1.15,
"type": "multiplicative"
},
{
"id": "multiple-buffs",
"id": "multiple-buffs-bloxy-cola",
"label": "Bloxy Cola (+25% Firerate, +100% Reload Speed)",
"buffs": [
{
@@ -41,13 +41,13 @@
]
},
{
"id": "damage-item-multiplicative",
"id": "damage-item-multiplicative-enhancer",
"label": "Enhancer (+10% damage)",
"value": 1.1,
"type": "multiplicative"
},
{
"id": "damage-item-multiplicative",
"id": "damage-item-multiplicative-teleport-device",
"label": "Teleport Device (+25% damage)",
"value": 1.25,
"type": "multiplicative"
@@ -55,77 +55,73 @@
],
"operativePerks": [
{
"id": "damage-perk-additive",
"label": "Operative Damage Additive +15%",
"value": 0.15,
"type": "additive"
},
{
"id": "damage-perk-multiplicative",
"label": "Operative Damage Multiplicative +30%",
"value": 1.3,
"type": "multiplicative"
},
{
"id": "rpm-perk-additive",
"label": "Operative RPM Additive +10%",
"value": 0.1,
"type": "additive"
},
{
"id": "rpm-perk-multiplicative",
"label": "Operative RPM Multiplicative +20%",
"value": 1.2,
"type": "multiplicative"
},
{
"id": "reloadTime-perk-additive",
"label": "Operative Reload Time Additive -10%",
"value": -0.1,
"type": "additive"
},
{
"id": "reloadTime-perk-multiplicative",
"label": "Operative Reload Time Multiplicative -20%",
"value": 0.8,
"id": "damage-perk-multiplicative-fbi-badge",
"label": "FBI Badge (+10% Damage)",
"value": 1.1,
"type": "multiplicative"
}
],
"abilityPerks": [
{
"id": "damage-ability-additive",
"label": "Ability Damage Additive +20%",
"value": 0.2,
"type": "additive"
"id": "multiple-buffs-firefight",
"label": "[Heath] Firefight (+35% Damage, +40% Reload Speed)",
"buffs": [
{
"type": "damage",
"value": 1.35,
"buffType": "multiplicative"
},
{
"type": "reloadTime",
"value": 0.6,
"buffType": "multiplicative"
}
]
},
{
"id": "damage-ability-multiplicative",
"label": "Ability Damage Multiplicative +40%",
"value": 1.4,
"type": "multiplicative"
},
{
"id": "rpm-ability-additive",
"label": "Ability RPM Additive +10%",
"value": 0.1,
"type": "additive"
},
{
"id": "rpm-ability-multiplicative",
"label": "Ability RPM Multiplicative +30%",
"id": "damage-ability-multiplicative-heath-spawn",
"label": "[Heath] Heath Spawn (+30% Damage)",
"value": 1.3,
"type": "multiplicative"
},
{
"id": "reloadTime-ability-additive",
"label": "Ability Reload Time Additive -5%",
"value": -0.05,
"type": "additive"
"id": "multiple-buffs-warcry",
"label": "[SD Captain] War Cry(+25% Damage, +?% Reload Speed)",
"buffs": [
{
"type": "damage",
"value": 1.25,
"buffType": "multiplicative"
},
{
"type": "reloadTime",
"value": 1,
"buffType": "multiplicative"
}
]
},
{
"id": "reloadTime-ability-multiplicative",
"label": "Ability Reload Time Multiplicative -15%",
"value": 0.85,
"id": "damage-ability-multiplicative-blackout",
"label": "[Hacker] Blackout (+30% Damage)",
"value": 1.3,
"type": "multiplicative"
},
{
"id": "damage-ability-multiplicative-red-scan",
"label": "[TRU] Red Scan (+30% Damage)",
"value": 1.3,
"type": "multiplicative"
},
{
"id": "damage-ability-multiplicative-red-scan",
"label": "[TRU] Green Scan (+50% Damage)",
"value": 1.5,
"type": "multiplicative"
},
{
"id": "damage-ability-multiplicative-point-out",
"label": "[UIU Detective] Point Out (+50% Damage)",
"value": 1.5,
"type": "multiplicative"
}
]