Bunch of bugfixes

- new major ID
- divine honor: reduce earth damage
- radiance: don't boost tomes, xp/loot bonuses

atree:
- parry: minor typo
- death magnet: marked dep
- nightcloak knife: 15s desc
This commit is contained in:
hppeng 2023-11-08 18:40:08 -08:00
parent 95a7160dcb
commit 165adf6dcc
9 changed files with 82 additions and 34 deletions

View file

@ -89868,7 +89868,7 @@
"sdPct": 15,
"mdPct": -15,
"sdRaw": 30,
"spPct2": -35
"spPct2": -50
}
]
},
@ -90578,4 +90578,4 @@
]
}
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -805,7 +805,6 @@ const atrees = {
"name": "Phantom Ray",
"base_spell": 1,
"spell_type": "damage",
"scaling": "spell",
"display": "Total Damage",
"parts": [
{
@ -2890,7 +2889,6 @@ const atrees = {
"cost": 40,
"base_spell": 1,
"spell_type": "damage",
"scaling": "spell",
"display": "Total Damage",
"parts": [
{
@ -3018,7 +3016,6 @@ const atrees = {
"cost": 25,
"base_spell": 2,
"spell_type": "damage",
"scaling": "spell",
"display": "",
"parts": []
}
@ -3281,7 +3278,6 @@ const atrees = {
"cost": 30,
"base_spell": 4,
"spell_type": "damage",
"scaling": "spell",
"display": "Total Damage",
"parts": [
{
@ -7361,9 +7357,6 @@ const atrees = {
"name": "Spin Attack",
"cost": 40,
"base_spell": 1,
"spell_type": "damage",
"scaling": "spell",
"use_atkspd": true,
"display": "Spin Attack",
"parts": [
{
@ -9052,7 +9045,7 @@ const atrees = {
},
{
"display_name": "Parry",
"desc": "After dodging damage, gain a brief damage buff, and make your next spell within 1.5 free. (3s Cooldown)",
"desc": "After dodging damage, gain a brief damage buff, and make your next spell within 1.5s free. (3s Cooldown)",
"archetype": "Acrobat",
"archetype_req": 5,
"parents": [
@ -9119,7 +9112,8 @@ const atrees = {
"Cheaper Dash II"
],
"dependencies": [
"Vanish"
"Vanish",
"Marked"
],
"blockers": [],
"cost": 2,
@ -9771,7 +9765,7 @@ const atrees = {
},
{
"display_name": "Nightcloak Knife",
"desc": "If cast while in Vanish, Spin Attack will consume all Marks from nearby enemies to summon the Nightcloak Knife.\n The Knife will mimic your attacks on enemies within 6 blocks of you, dealing 4% of your damage for every 1 Mark consumed. (Max 10 Marks)\n The Knife will vanish after 8s",
"desc": "If cast while in Vanish, Spin Attack will consume all Marks from nearby enemies to summon the Nightcloak Knife.\n The Knife will mimic your attacks on enemies within 6 blocks of you, dealing 4% of your damage for every 1 Mark consumed. (Max 10 Marks)\n The Knife will vanish after 15s",
"archetype": "Shadestepper",
"archetype_req": 0,
"parents": [
@ -9975,8 +9969,8 @@ const atrees = {
"type": "replace_spell",
"name": "Relik Melee",
"base_spell": 0,
"spell_type": "damage",
"scaling": "melee", "use_atkspd": false,
"scaling": "melee",
"use_atkspd": false,
"display": "Total",
"parts": [
{ "name": "Single Beam", "multipliers": [35, 0, 0, 0, 0, 0] },
@ -10090,8 +10084,8 @@ const atrees = {
"type": "replace_spell",
"name": "Relik Melee",
"base_spell": 0,
"spell_type": "damage",
"scaling": "melee", "use_atkspd": false,
"scaling": "melee",
"use_atkspd": false,
"display": "Total",
"parts": [
{ "name": "Single Beam", "multipliers": [34, 0, 0, 0, 0, 0] },
@ -10610,7 +10604,6 @@ const atrees = {
"type": "replace_spell",
"name": "Puppet Damage",
"base_spell": 6,
"scaling": "spell",
"display": "Total Puppet DPS",
"parts": [
{
@ -11401,7 +11394,6 @@ const atrees = {
"type": "replace_spell",
"name": "Twisted Tether",
"base_spell": 8,
"scaling": "spell",
"display": "Tether Tick",
"parts": [
{

File diff suppressed because one or more lines are too long

View file

@ -827,9 +827,13 @@ class AggregateStatsNode extends ComputeNode {
}
}
let radiance_affected = [ /*"hp"*/, "fDef", "wDef", "aDef", "tDef", "eDef", "hprPct", "mr", "sdPct", "mdPct", "ls", "ms", "xpb", "lb", "ref",
/*"str", "dex", "int", "agi", "def",*/
"thorns", "expd", "spd", "atkTier", "poison", "hpBonus", "spRegen", "eSteal", "hprRaw", "sdRaw", "mdRaw", "fDamPct", "wDamPct", "aDamPct", "tDamPct", "eDamPct", "fDefPct", "wDefPct", "aDefPct", "tDefPct", "eDefPct", "fixID", "category", "spPct1", "spRaw1", "spPct2", "spRaw2", "spPct3", "spRaw3", "spPct4", "spRaw4", "rSdRaw", "sprint", "sprintReg", "jh", "lq", "gXp", "gSpd",
let radiance_affected = [ /*"hp"*/, "fDef", "wDef", "aDef", "tDef", "eDef", "hprPct", "mr", "sdPct", "mdPct", "ls", "ms",
// "xpb", "lb",
"ref",
/*"str", "dex", "int", "agi", "def",*/ // TODO its affected but i have to make it not affect req
"thorns", "expd", "spd", "atkTier", "poison", "hpBonus", "spRegen", "eSteal", "hprRaw", "sdRaw", "mdRaw", "fDamPct", "wDamPct", "aDamPct", "tDamPct", "eDamPct", "fDefPct", "wDefPct", "aDefPct", "tDefPct", "eDefPct", "fixID", "category", "spPct1", "spRaw1", "spPct2", "spRaw2", "spPct3", "spRaw3", "spPct4", "spRaw4", "rSdRaw", "sprint", "sprintReg", "jh",
// "lq", "gXp", "gSpd",
// wynn2 damages.
"eMdPct","eMdRaw","eSdPct","eSdRaw",/*"eDamPct,"*/"eDamRaw",//"eDamAddMin","eDamAddMax",
@ -868,12 +872,12 @@ const radiance_node = new (class extends ComputeNode {
}
}
}
const dam_mults = new Map(ret.get('damMult'));
dam_mults.set('tome', dam_mults.get('tome') * 1.2)
ret.set('damMult', dam_mults)
const def_mults = new Map(ret.get('defMult'));
def_mults.set('tome', def_mults.get('tome') * 1.2)
ret.set('defMult', def_mults)
// const dam_mults = new Map(ret.get('damMult'));
// dam_mults.set('tome', dam_mults.get('tome') * 1.2)
// ret.set('damMult', dam_mults)
// const def_mults = new Map(ret.get('defMult'));
// def_mults.set('tome', def_mults.get('tome') * 1.2)
// ret.set('defMult', def_mults)
return ret;
}
else {

View file

@ -398,7 +398,7 @@
},
"DIVINE_HONOR": {
"displayName": "Divine Honor",
"description": "Increase the bonus from Radiance by 5%. Decrease the Neutral damage of Bash by -15%.",
"description": "Increase the bonus from Radiance by 5%. Decrease the Earth damage of Bash by -15%.",
"abilities": [{
"class": "Warrior",
"base_abil": "Bash",
@ -408,7 +408,7 @@
"base_spell": 1,
"target_part": "Single Hit",
"behavior": "modify",
"multipliers": [-15, 0, 0, 0, 0, 0]
"multipliers": [0, -15, 0, 0, 0, 0]
}
]
}]
@ -456,5 +456,57 @@
}
]
}]
},
"GRUESOME_KNOTS": {
"displayName": "Gruesome Knots",
"description":"Twisted Tether spends twice as much of your Blood Pool to deal triple damage",
"abilities": [{
"class": "Shaman",
"base_abil": "Twisted Tether",
"effects": [{
"type": "raw_stat",
"bonuses": [
{
"type": "stat",
"name": "damMult.GruesomeKnots:8.Tether Tick",
"value": 200
}
]
}]
}]
},
"COAGULATE": {
"displayName": "Coagulate",
"description":"Blood Connection launches you further and higher upon teleporting to a nearby Totem",
"abilities": []
},
"DEADWEIGHT": {
"displayName": "Dead Weight",
"description":"Totem's horizontal velocity is greatly increased at the cost of vertical movement",
"abilities": []
},
"EXPUNGE": {
"displayName": "Expunge",
"description":"When using Heal, instead cast one instant pulse that heals 20% of your max health",
"abilities": [{
"class": "Mage",
"base_abil": "Heal",
"effects": [
{
"type": "add_spell_prop",
"base_spell": 1,
"target_part": "Second and Third Pulses",
"behavior": "modify",
"power": -0.20
},
{
"type": "add_spell_prop",
"base_spell": 1,
"target_part": "Heal",
"behavior": "modify",
"power": 0.05
}
]
}]
}
}