Assassin patch (#207)

* Fix various assassin bugs

- Double Spin: wasn't adding a second hit and didn't have spell mult reduction
- Poisoned Blade: didn't have increased main attack range in description
- Smoke Bomb: fixed spelling error "slouly" -> "slowly"
- Righting Reflex: fixed sprite "node_2" -> "node_1"
- Mirror Image: added damage reduction to description
- Blazing Powder: fixed (?) so that it interacts with Lacerate correctly (should apply to each hit)

* Update spin attack implementation

* Fix double spin interaction

Co-authored-by: FrozenEarth <39888817+FrozenEarth-git@users.noreply.github.com>
Co-authored-by: hppeng <hppeng>
This commit is contained in:
hppeng-wynn 2022-08-15 10:28:38 -07:00 committed by GitHub
parent 857b235901
commit 1334637521
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 65 additions and 57 deletions

View file

@ -7066,15 +7066,22 @@ const atrees = {
"base_spell": 1,
"target_part": "Total Damage",
"hits": {
"Spin Attack": 1
"Spin Attack": 2
},
"display": "Total Damage"
},
{
"type": "add_spell_prop",
"base_spell": 1,
"target_part": "Spin Attack",
"behavior": "modify",
"multipliers": [-40, 0, 0, 0, 0, 0]
}
]
},
{
"display_name": "Poisoned Blade",
"desc": "For every 2% or 2 Raw Main Attack Damage you have from items, gain +5/3s Poison Damage (Max 50/3s)",
"desc": "For every 2% or 2 Raw Main Attack Damage you have from items, gain +5/3s Poison Damage (Max 50/3s). Your Main Attack gains additional range (+1 Block).",
"archetype": "Shadestepper",
"archetype_req": 0,
"parents": [
@ -7205,7 +7212,7 @@ const atrees = {
},
{
"display_name": "Smoke Bomb",
"desc": "Throw a bomb that slouly emits smoke, damaging all enemies in it every 0.5s.",
"desc": "Throw a bomb that slowly emits smoke, damaging all enemies in it every 0.5s.",
"archetype": "",
"archetype_req": 0,
"parents": [
@ -7718,7 +7725,7 @@ const atrees = {
"display": {
"row": 16,
"col": 6,
"icon": "node_2"
"icon": "node_1"
},
"properties": {},
"effects": []
@ -7759,7 +7766,7 @@ const atrees = {
},
{
"display_name": "Mirror Image",
"desc": "After leaving Vanish, summon 3 Clones that will follow you and protect you. (20s Cooldown)",
"desc": "After leaving Vanish, summon 3 Clones that will follow you and protect you (20s Cooldown). When hit, gain a chance to take 80% less damage and lose 1 Clone.",
"archetype": "Trickster",
"archetype_req": 2,
"base_abil": "Dash",
@ -8126,18 +8133,19 @@ const atrees = {
},
"properties": {},
"effects": [
{
"type": "add_spell_prop",
"base_spell": 1,
"target_part": "Per Hit",
"behavior": "modify",
"multipliers": [0, 0, 0, 0, 20, 0]
},
{
"type": "add_spell_prop",
"base_spell": 1,
"target_part": "Spin Attack",
"multipliers": [
0,
0,
0,
0,
20,
0
]
"behavior": "modify",
"multipliers": [0, 0, 0, 0, 20, 0]
}
]
},
@ -10391,7 +10399,7 @@ const atrees = {
"display_name": "Masquerade",
"desc": "After switching from a Mask to another 2 times, gain 30 mana.",
"base_abil": "Uproot",
"archetype": "Ritualist",
"archetype": "Ritualist",
"parents": ["Mask of the Fanatic"],
"dependencies": ["Mask of the Lunatic"],
"blockers": [],
@ -10471,7 +10479,7 @@ const atrees = {
"display_name": "Storm Dance",
"desc": "Enemies hit by Aura will be pulled towards your totem.",
"base_abil": "Aura",
"archetype": "Ritualist",
"archetype": "Ritualist",
"parents": ["Cheaper Totem II", "Mask of the Fanatic", "Blood Moon"],
"dependencies": ["Aura"],
"blockers": [],
@ -10483,12 +10491,12 @@ const atrees = {
},
"properties": {},
"effects": [
{
{
"type": "add_spell_prop",
"base_spell": 3,
"target_part": "Single Wave",
"multipliers": [0, 0, 0, 0, 0, 30]
}
}
]
},
{
@ -10546,14 +10554,14 @@ const atrees = {
"cost": -5
}]
},
{
{
"display_name": "Cheaper Aura II",
"desc": "Reduce the Mana cost of Aura.",
"base_abil": "Aura",
"parents": [
"Double Totem",
"Cheaper Totem II",
"Seeking Totem"
"Seeking Totem"
],
"dependencies": ["Aura"],
"blockers": [],
@ -10570,11 +10578,11 @@ const atrees = {
"cost": -5
}]
},
{
{
"display_name": "Seeking Totem",
"desc": "When wearing the Mask of the Fanatic, your Totem will move towards the nearest enemy outside of its range.",
"base_abil": "Totem",
"archetype": "Ritualist",
"archetype": "Ritualist",
"parents": [
"Storm Dance",
"Cheaper Totem II"
@ -10584,16 +10592,16 @@ const atrees = {
"cost": 2,
"display": {
"row": 26,
"col": 4,
"col": 4,
"icon": "node_1"
},
"properties": {},
"effects": []
},
{
{
"display_name": "Twisted Tether",
"desc": "When hitting an enemy with your Main Attack, use 1% from your Blood Pool and add Tether to them. Tethered enemies will take damage for every 2% Health you lose. (Max 10%)",
"archetype": "Acolyte",
"archetype": "Acolyte",
"archetype_req": 7,
"parents": [
"Storm Dance",
@ -10604,12 +10612,12 @@ const atrees = {
"cost": 2,
"display": {
"row": 26,
"col": 7,
"col": 7,
"icon": "node_3"
},
"properties": {},
"effects": [
{
{
"type": "replace_spell",
"name": "Twisted Tether",
"base_spell": 6,
@ -10628,13 +10636,13 @@ const atrees = {
}
]
},
{
{
"display_name": "Stronger Totem",
"desc": "Increase Totem's damage.",
"base_abil": "Totem",
"parents": [
"Cheaper Aura II",
"Seeking Totem"
"Seeking Totem"
],
"dependencies": ["Totem"],
"blockers": [],
@ -10646,15 +10654,15 @@ const atrees = {
},
"properties": {},
"effects": [
{
{
"type": "add_spell_prop",
"base_spell": 1,
"target_part": "Tick Damage",
"multipliers": [4, 0, 0, 0, 0, 0]
}
}
]
},
{
{
"display_name": "Depersonalization",
"desc": "Masquerade will need -1 Mask switch to trigger. Reduce the mana given by -10.",
"archetype": "Ritualist",
@ -10878,11 +10886,11 @@ const atrees = {
}
]
},
{
{
"display_name": "Chant of the Coward",
"desc": "When switching to the Mask of the Coward, damage and knockback nearby enemies.",
"archetype": "Ritualist",
"archetype_req": 7,
"archetype_req": 7,
"parents": ["Fluid Healing", "Mask of the Coward"],
"dependencies": ["Mask of the Coward"],
"blockers": [],
@ -10894,7 +10902,7 @@ const atrees = {
},
"properties": { "aoe": 8 },
"effects": [
{
{
"type": "add_spell_prop",
"target_part": "Chant of the Coward",
"base_spell": 4,
@ -10903,11 +10911,11 @@ const atrees = {
}
]
},
{
{
"display_name": "Blood Rite",
"desc": "When yourself or an ally gets hit while standing in your Totem's range, add 25% of the damage taken into your Blood Pool. (Max 10%)",
"archetype": "Acolyte",
"archetype_req": 9,
"archetype_req": 9,
"parents": ["Fluid Healing", "More Blood Pool II"],
"dependencies": ["Sacrificial Shrine"],
"blockers": [],
@ -10920,11 +10928,11 @@ const atrees = {
"properties": {},
"effects": []
},
{
{
"display_name": "More Effigies",
"desc": "Increase your Max Effigies by +1.",
"archetype": "Summoner",
"archetype_req": 8,
"archetype_req": 8,
"base_abil": "Crimson Effigy",
"parents": ["Maddening Roots"],
"dependencies": ["Crimson Effigy"],
@ -10958,7 +10966,7 @@ const atrees = {
"properties": {},
"effects": []
},
{
{
"display_name": "Stronger Tether",
"desc": "Increase Twisted Tether's damage.",
"archetype": "Acolyte",
@ -10973,12 +10981,12 @@ const atrees = {
},
"properties": {},
"effects": [
{
{
"type": "add_spell_prop",
"base_spell": 6,
"target_part": "Tether Tick",
"multipliers": [10, 0, 0, 0, 0, 0]
}
}
]
},
{
@ -11050,7 +11058,7 @@ const atrees = {
}
]
},
{
{
"display_name": "Mengdu",
"desc": "For every 1% Thorns you have from item IDs, gain +1% Water Damage. (Max 100%)",
"parents": ["Chant of the Fanatic", "Invigorating Wave"],
@ -11082,7 +11090,7 @@ const atrees = {
}
]
},
{
{
"display_name": "Frog Dance",
"desc": "When wearing the Mask of the Coward, Haul will make you bounce off the ground 3 times at increasing speed and deal damage to nearby enemies.",
"archetype": "Ritualist",
@ -11098,19 +11106,19 @@ const atrees = {
},
"properties": {},
"effects": [
{
{
"type": "add_spell_prop",
"base_spell": 2,
"target_part": "Hop Damage",
"multipliers": [90, 0, 0, 30, 0, 0]
},
{
},
{
"type": "add_spell_prop",
"base_spell": 2,
"target_part": "Total Damage",
"hits": { "Hop Damage": 3 },
"display": "Total Damage"
},
},
{
"type": "raw_stat",
"bonuses": [{
@ -11130,7 +11138,7 @@ const atrees = {
}
]
},
{
{
"display_name": "More Blood Pool III",
"desc": "Increase your maximum Blood pool by +30%.",
"archetype": "Acolyte",
@ -11147,7 +11155,7 @@ const atrees = {
"properties": {"blood_pool": 30},
"effects": []
},
{
{
"display_name": "Shepherd",
"desc": "When you or your Summons kill an enemy, gain +1 Max Puppets for 15s. (Max +8)",
"archetype": "Summoner",
@ -11178,7 +11186,7 @@ const atrees = {
}
]
},
{
{
"display_name": "Mask of the Awakened",
"desc": "After saving 200 Mana from your Masks' mana reductions, casting Uproot will make you wear the Mask of the Awakened for 20s, giving the power of all Masks at once.",
"base_abil": "Uproot",
@ -11206,12 +11214,12 @@ const atrees = {
"type": "raw_stat",
"toggle": "Mask of the Awakened",
"bonuses": [
{
{
"type": "stat",
"name": "damMult.Mask",
"value": 30
},
{
{
"type": "stat",
"name": "defMult.Mask",
"value": 30
@ -11231,7 +11239,7 @@ const atrees = {
"name": "spPct2Final",
"value": -50
},
{
{
"type": "stat",
"name": "spPct3Final",
"value": -30
@ -11257,7 +11265,7 @@ const atrees = {
},
"properties": {},
"effects": [
{
{
"type": "replace_spell",
"name": "Blood Sorrow",
"base_spell": 8,
@ -11267,7 +11275,7 @@ const atrees = {
"name": "Beam Tick Damage",
"multipliers": [70, 0, 0, 20, 0, 0]
},
{
{
"name": "Beam DPS",
"hits": {
"Beam Tick Damage": 5
@ -11283,7 +11291,7 @@ const atrees = {
}
]
},
{
{
"display_name": "Cheaper Uproot II",
"desc": "Reduce the Mana cost of Uproot.",
"base_abil": "Uproot",

File diff suppressed because one or more lines are too long