Module:Changelog/doc: Difference between revisions
m how to edit changelogs section |
m write_changelog_by_date initial |
||
(25 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Overview= | =Overview= | ||
Generates | Generates lines of changes for all data pages. See [[Category:Changelog Dates.json]] for the dates of all changelogs, and [[Changelog]] for list of all the data pages that contain a Changelog. | ||
=How to edit changelogs= | =How to edit changelogs= | ||
Each changelogs should be exactly as written on the forum post, so edits are rarely justified, below are | Each changelogs should be exactly as written on the forum post, so edits are rarely justified, below are the exceptions to look out for | ||
* Typos by the poster should have < | * Typos by the poster should have <code><nowiki>{{sic}}</nowiki></code> added so that readers know the typoe was intentionally written verbatim | ||
* An entity's name is old, i.e. [[Yamato]]'s [[Shadow Explosion]] was renamed to [[Shadow Transformation]]. See [[Module:Changelog/doc#Missing tags|#Missing tags]] for detailed examples | |||
* Similarly named but unrelated entities (tags) are both mistakenly assigned, i.e. [[Barrage]] and [[Heavy Barrage]]. See [[Module:Changelog/doc#Similar tags are assigned|#Similar tags are assigned]] for detailed examples | |||
* Entity is referenced but isn't affected by the change. See [[Module:Changelog/doc#Tag referenced but unaffected|#Tag referenced but unaffected]] for a detailed example | |||
==What are tags?== | |||
Each line in a changelog is parsed by [[User:DeadBot]] to have certain tags assigned to it. For example, if the forum post looks like <code>Abrams: Shoulder Bash blah blah</code> | |||
It will be assigned tags, <code>Shoulder Bash</code> since its named explicitly, and therefore <code>Ability</code>, <code>Abrams</code>, and <code>Hero</code>. This will make this line added to all changelogs on pages [[Abrams/Update history]], [[Shoulder Bash/Update history]], [[Ability/Update history]], and [[Hero/Update history]]. | |||
Similarly, for the line <code>Warp Stone: Distance traveled blah blah</code>, the tags assigned would be <code>Warp Stone</code> since its named explicitly, along with the tags <code>Item</code> and <code>Weapon Item</code>. | |||
==Missing tags== | |||
Given the line <code>Yamato: Shadow Explosion bonus Spirit per victim increased from 10 to 15</code>, [[User:DeadBot]] will be able to assign the <code>Yamato</code> tag, but will not know which ability it is referring to, as [[Yamato]]'s ability was renamed to [[Shadow Transformation]]. This would originally appear as | |||
<pre> | |||
"Description": "* {{PageRef|Yamato}}: Shadow Explosion bonus Spirit per victim increased from 10 to 15", | |||
"Tags": [ | |||
"Yamato", | |||
"Hero" | |||
] | |||
</pre> | |||
To correct is, simply add the related tags for Shadow Transformation. To determine the related tags, see To see all related tags, see [[Module:Changelog/doc#Tag tree]]. Add the call to [[Template:PageRef]] in the description. The <code>alt_name</code> parameter will need to be passed to nickname the ability as Shadow Explosion, so that it stays written as is, but still links and is added to the relevant pages. The corrected changelog would then be | |||
<pre> | |||
"Description": "* {{PageRef|Yamato}}: {{PageRef|Shadow Transformation|alt_name=Shadow Explosion}} bonus Spirit per victim increased from 10 to 15", | |||
"Tags": [ | |||
"Yamato", | |||
"Hero", | |||
"Ability", | |||
"Shadow Transformation" | |||
] | |||
</pre> | |||
==Similar tags are assigned== | |||
Given the line <code>* McGinnis: Heavy Barrage spirit scaling increased from 0.3 to 0.35</code>, [[User:DeadBot]] will see both [[McGinnis]]' [[Heavy Barrage]] ability and [[Pocket]]'s [[Barrage]] ability and assign both as tags. This would originally appear as | |||
<pre> | |||
"Description": "* {{PageRef|McGinnis}}: {{PageRef|Heavy Barrage}} spirit scaling increased from 0.3 to 0.35", | |||
"Tags": [ | |||
"McGinnis", | |||
"Hero", | |||
"Heavy Barrage", | |||
"Ability", | |||
"Barrage", | |||
"Pocket" | |||
] | |||
</pre> | |||
To correct it, first determine if its referring to McGinnis' Heavy Barrage or Pocket's Barrage. In this case, it is quite obvious that its referring to McGinnis' Heavy Barrage. Then, simply remove all tags related to Pocket's Barrage. This includes both <code>"Barrage"</code> and <code>"Pocket"</code>. To determine all related tags, see [[Module:Changelog/doc#Tag tree]]. | |||
The corrected list of tags would then be | |||
<pre> | |||
"Tags": [ | |||
"McGinnis", | |||
"Hero", | |||
"Heavy Barrage", | |||
"Ability", | |||
] | |||
</pre> | |||
Similarly, for the following example | |||
<pre> | |||
"Description": "* {{PageRef|Torment Pulse}}: Interval improved from 2s to 1.5s", | |||
"Tags": [ | |||
"Torment Pulse", | |||
"Item", | |||
"Spirit Item", | |||
"Pulse", | |||
"Ability", | |||
"Rutger", | |||
"Hero" | |||
] | |||
</pre> | |||
It is actually referring to Torment Pulse the Item, so the tags <code>"Pulse"</code>, <code>"Ability"</code>, and <code>"Rutger"</code>, <code>"Hero"</code> would all need to be removed. | |||
Another example, given the line: | |||
<pre> | |||
"Description": "* {{PageRef|Cosmic Veil|alt_name=Veil}} {{PageRef|Walker}}: Cooldown increased from 20s to 25s", | |||
"Tags": [ | |||
"Veil Walker", | |||
"Item", | |||
"Vitality Item", | |||
"Objective", | |||
"NPC", | |||
"Walker" | |||
"Cosmic Veil" | |||
] | |||
</pre> | |||
Here, the changelog is clearly referring to the item [[Veil Walker]], not [[Cosmic Veil]]s and [[Walker]]s. The fixed line would be: | |||
<pre> | |||
"Description": "* {{PageRef|Veil Walker}}: Cooldown increased from 20s to 25s", | |||
"Tags": [ | |||
"Veil Walker", | |||
"Item", | |||
"Vitality Item", | |||
"Objective", | |||
"NPC", | |||
] | |||
</pre> | |||
==Tag referenced but unaffected== | |||
Given the line <code>Surge of Power: When the passive procs, you no longer get slowed when shooting (similar to Fleetfoot).</code>, [[User:DeadBot]] will assign the tag [[Fleetfoot]] and all its related tags, even if Fleetfloot wasn't actually changed or modified at all. This would originally appear as | |||
<pre> | |||
"Description": "* {{PageRef|Surge of Power}}: When the passive procs, you no longer get slowed when shooting (similar to {{PageRef|Fleetfoot}})", | |||
"Tags": [ | |||
"Fleetfoot", | |||
"Item", | |||
"Weapon Item", | |||
"Surge of Power", | |||
"Spirit Item" | |||
] | |||
</pre> | |||
To correct it, remove Fleetfoot and all its related tags (Weapon Item tag in this case), but leave the call to PageRef so that it can still refer users to the [[Fleetfoot]] page. After correction it should be | |||
<pre> | |||
"Description": "* {{PageRef|Surge of Power}}: When the passive procs, you no longer get slowed when shooting (similar to {{PageRef|Fleetfoot}})", | |||
"Tags": [ | |||
"Item", | |||
"Surge of Power", | |||
"Spirit Item" | |||
] | |||
</pre> | |||
=Tag tree= | |||
The tag tree is how to determine what tags are related. Given a tag, the tags that are in the same chain and have a shorter indentation will/should also be added to the list of tags. | |||
For example, any change to [[Frost Bomb]] will also be referenced on the pages [[Ability]], [[Kelvin]], and [[Hero]]. | |||
* Hero | |||
** <hero_name> i.e. [[Abrams]] | |||
*** Ability | |||
**** <ability_name> i.e. [[Frost Bomb]] | |||
* Item | |||
** Weapon Item | |||
*** <weapon_item_name> i.e. [[Basic Magazine]] | |||
** Vitality Item | |||
*** <vitality_item_name> i.e. [[Extra Health]] | |||
** Spirit Item | |||
*** <spirit_item_name> i.e. [[Boundless Spirit]] | |||
* Map | |||
* Other | |||
More Tag tree examples: | |||
* If <code>Map</code> tag is assigned, no other tags should be assigned | |||
* If <code>Weapon Item</code> is assigned, <code>Basic Magazine</code> shouldn't be assigned unless it is also referenced in the line, but <code>Item</code> should be assigned | |||
* If <code>Basic Magazine</code> is assigned, <code>Weapon Item</code>, and <code>Item</code> should be assigned | |||
=Invokes= | =Invokes= | ||
Invokes are callable by wikitext, i.e. < | Invokes are callable by wikitext, i.e. <code><nowiki>{{#invoke|Changelog|invokable_name|param1|paramN}}</nowiki></code> | ||
== | ==write_changelogs== | ||
The main invokable that will be used. Given a specific tag, it outputs all relevant changelogs from all dates in a [[Template:Update history table]]. | |||
= | ===Parameters=== | ||
* '''tag''' - Tag to search relevant changelogs for. Should be localized, i.e. Abrams for hero_atlas in english. | |||
* '''num_dates''' - (OPTIONAL) Number of dates to add, recommend 3 for articles. If unprovided, defaults to all. | |||
===Examples=== | |||
For use on [[Pocket/Update history]]: | |||
<code><nowiki>{{#invoke:Changelog|write_changelogs|Pocket}}</nowiki></code> | |||
Outputs | |||
{{#invoke:Changelog|write_changelogs|Pocket}} | |||
== | |||
For use on [[Pocket#Update history]]: | |||
<code><nowiki>{{#invoke:Changelog|write_changelogs|Pocket|3}}</nowiki></code> | |||
Outputs | |||
{{#invoke:Changelog|write_changelogs|Pocket|3}} | |||
==write_data_pages_list== | |||
Writes list of all changelog data pages using the list of dates at [[Data:Changelog Dates.json]]. Used on [[Category:Changelog Dates]]. | |||
===Parameters=== | ===Parameters=== | ||
None | |||
===Examples=== | ===Examples=== | ||
<code><nowiki>{{#invoke:Changelog|write_data_pages_list}}</nowiki></code> | |||
< | |||
Outputs | Outputs | ||
{{#invoke:Changelog| | {{#invoke:Changelog|write_data_pages_list}} | ||
==write_changelog_by_date== | |||
Write's a specific date's changelog, as opposed to a specific tag's changelog. | |||
===Parameters=== | |||
* '''date_to_write''' - Date to write, format dd-mm-yyyy (for now) | |||
===Examples=== | |||
<code><nowiki>{{#invoke:Changelog|write_changelog_by_date|05-03-2024}}</nowiki></code> | |||
{{#invoke:Changelog|write_changelog_by_date|05-03-2024}} | |||
==get_last_updated== | |||
Retrieve the last date that a tag was updated on | |||
===Parameters=== | |||
* '''tag''' - Tag to search | |||
=== | ===Examples=== | ||
<code><nowiki>{{#invoke:Changelog|get_last_updated|Basic Magazine}}</nowiki></code> | |||
Outputs | |||
{{#invoke:Changelog|get_last_updated|Basic Magazine}} | |||
=Todo= | =Todo= | ||
<b>Frontend</b> | <b>Frontend</b> | ||
* <i>Create a more generic icon template [[Template:PageRef]] for svg's with color inverting depending on light/dark mode | * <i>Create a more generic icon template [[Template:PageRef]] for svg's with color inverting depending on light/dark mode | ||
Latest revision as of 20:52, 2 November 2024
Overview
Generates lines of changes for all data pages. See for the dates of all changelogs, and Changelog for list of all the data pages that contain a Changelog.
How to edit changelogs
Each changelogs should be exactly as written on the forum post, so edits are rarely justified, below are the exceptions to look out for
- Typos by the poster should have
{{sic}}
added so that readers know the typoe was intentionally written verbatim - An entity's name is old, i.e. Yamato's Shadow Explosion was renamed to Shadow Transformation. See #Missing tags for detailed examples
- Similarly named but unrelated entities (tags) are both mistakenly assigned, i.e. Barrage and Heavy Barrage. See #Similar tags are assigned for detailed examples
- Entity is referenced but isn't affected by the change. See #Tag referenced but unaffected for a detailed example
What are tags?
Each line in a changelog is parsed by User:DeadBot to have certain tags assigned to it. For example, if the forum post looks like Abrams: Shoulder Bash blah blah
It will be assigned tags, Shoulder Bash
since its named explicitly, and therefore Ability
, Abrams
, and Hero
. This will make this line added to all changelogs on pages Abrams/Update history, Shoulder Bash/Update history, Ability/Update history, and Hero/Update history.
Similarly, for the line Warp Stone: Distance traveled blah blah
, the tags assigned would be Warp Stone
since its named explicitly, along with the tags Item
and Weapon Item
.
Missing tags
Given the line Yamato: Shadow Explosion bonus Spirit per victim increased from 10 to 15
, User:DeadBot will be able to assign the Yamato
tag, but will not know which ability it is referring to, as Yamato's ability was renamed to Shadow Transformation. This would originally appear as
"Description": "* {{PageRef|Yamato}}: Shadow Explosion bonus Spirit per victim increased from 10 to 15", "Tags": [ "Yamato", "Hero" ]
To correct is, simply add the related tags for Shadow Transformation. To determine the related tags, see To see all related tags, see Module:Changelog/doc#Tag tree. Add the call to Template:PageRef in the description. The alt_name
parameter will need to be passed to nickname the ability as Shadow Explosion, so that it stays written as is, but still links and is added to the relevant pages. The corrected changelog would then be
"Description": "* {{PageRef|Yamato}}: {{PageRef|Shadow Transformation|alt_name=Shadow Explosion}} bonus Spirit per victim increased from 10 to 15", "Tags": [ "Yamato", "Hero", "Ability", "Shadow Transformation" ]
Similar tags are assigned
Given the line * McGinnis: Heavy Barrage spirit scaling increased from 0.3 to 0.35
, User:DeadBot will see both McGinnis' Heavy Barrage ability and Pocket's Barrage ability and assign both as tags. This would originally appear as
"Description": "* {{PageRef|McGinnis}}: {{PageRef|Heavy Barrage}} spirit scaling increased from 0.3 to 0.35", "Tags": [ "McGinnis", "Hero", "Heavy Barrage", "Ability", "Barrage", "Pocket" ]
To correct it, first determine if its referring to McGinnis' Heavy Barrage or Pocket's Barrage. In this case, it is quite obvious that its referring to McGinnis' Heavy Barrage. Then, simply remove all tags related to Pocket's Barrage. This includes both "Barrage"
and "Pocket"
. To determine all related tags, see Module:Changelog/doc#Tag tree.
The corrected list of tags would then be
"Tags": [ "McGinnis", "Hero", "Heavy Barrage", "Ability", ]
Similarly, for the following example
"Description": "* {{PageRef|Torment Pulse}}: Interval improved from 2s to 1.5s", "Tags": [ "Torment Pulse", "Item", "Spirit Item", "Pulse", "Ability", "Rutger", "Hero" ]
It is actually referring to Torment Pulse the Item, so the tags "Pulse"
, "Ability"
, and "Rutger"
, "Hero"
would all need to be removed.
Another example, given the line:
"Description": "* {{PageRef|Cosmic Veil|alt_name=Veil}} {{PageRef|Walker}}: Cooldown increased from 20s to 25s", "Tags": [ "Veil Walker", "Item", "Vitality Item", "Objective", "NPC", "Walker" "Cosmic Veil" ]
Here, the changelog is clearly referring to the item Veil Walker, not Cosmic Veils and Walkers. The fixed line would be:
"Description": "* {{PageRef|Veil Walker}}: Cooldown increased from 20s to 25s", "Tags": [ "Veil Walker", "Item", "Vitality Item", "Objective", "NPC", ]
Tag referenced but unaffected
Given the line Surge of Power: When the passive procs, you no longer get slowed when shooting (similar to Fleetfoot).
, User:DeadBot will assign the tag Fleetfoot and all its related tags, even if Fleetfloot wasn't actually changed or modified at all. This would originally appear as
"Description": "* {{PageRef|Surge of Power}}: When the passive procs, you no longer get slowed when shooting (similar to {{PageRef|Fleetfoot}})", "Tags": [ "Fleetfoot", "Item", "Weapon Item", "Surge of Power", "Spirit Item" ]
To correct it, remove Fleetfoot and all its related tags (Weapon Item tag in this case), but leave the call to PageRef so that it can still refer users to the Fleetfoot page. After correction it should be
"Description": "* {{PageRef|Surge of Power}}: When the passive procs, you no longer get slowed when shooting (similar to {{PageRef|Fleetfoot}})", "Tags": [ "Item", "Surge of Power", "Spirit Item" ]
Tag tree
The tag tree is how to determine what tags are related. Given a tag, the tags that are in the same chain and have a shorter indentation will/should also be added to the list of tags.
For example, any change to Frost Bomb will also be referenced on the pages Ability, Kelvin, and Hero.
- Hero
- <hero_name> i.e. Abrams
- Ability
- <ability_name> i.e. Frost Bomb
- Ability
- <hero_name> i.e. Abrams
- Item
- Weapon Item
- <weapon_item_name> i.e. Basic Magazine
- Vitality Item
- <vitality_item_name> i.e. Extra Health
- Spirit Item
- <spirit_item_name> i.e. Boundless Spirit
- Weapon Item
- Map
- Other
More Tag tree examples:
- If
Map
tag is assigned, no other tags should be assigned - If
Weapon Item
is assigned,Basic Magazine
shouldn't be assigned unless it is also referenced in the line, butItem
should be assigned - If
Basic Magazine
is assigned,Weapon Item
, andItem
should be assigned
Invokes
Invokes are callable by wikitext, i.e. {{#invoke|Changelog|invokable_name|param1|paramN}}
write_changelogs
The main invokable that will be used. Given a specific tag, it outputs all relevant changelogs from all dates in a Template:Update history table.
Parameters
- tag - Tag to search relevant changelogs for. Should be localized, i.e. Abrams for hero_atlas in english.
- num_dates - (OPTIONAL) Number of dates to add, recommend 3 for articles. If unprovided, defaults to all.
Examples
For use on Pocket/Update history:
{{#invoke:Changelog|write_changelogs|Pocket}}
Outputs
Update | Changes |
---|---|
- {{HeroIcon|Pocket}} Pocket Enchanter’s Satchel visual effects updated | |
- Pocket's nerf gun now does.. blah blah |
For use on Pocket#Update history:
{{#invoke:Changelog|write_changelogs|Pocket|3}}
Outputs
Update | Changes |
---|---|
- {{HeroIcon|Pocket}} Pocket Enchanter’s Satchel visual effects updated | |
- Pocket's nerf gun now does.. blah blah |
write_data_pages_list
Writes list of all changelog data pages using the list of dates at Data:Changelog Dates.json. Used on .
Parameters
None
Examples
{{#invoke:Changelog|write_data_pages_list}}
Outputs
Data:Changelog 05-10-2024.json
Data:Changelog 05-03-2024.json
write_changelog_by_date
Write's a specific date's changelog, as opposed to a specific tag's changelog.
Parameters
- date_to_write - Date to write, format dd-mm-yyyy (for now)
Examples
{{#invoke:Changelog|write_changelog_by_date|05-03-2024}}
Updates | ||
---|---|---|
← N/A | 05-03-2024 | N/A → |
Source: 05-03-2024 Update
Patch notes
Weapon Items
- Basic Magazine now grants slightly less.. blah blah
- Melee Lifesteal now grants more.. blah blah
- Pocket's nerf gun now does.. blah blah
- Siphon Life now does.. blah blah
General Changes:
==
- Added a Recommend A Friend button to the dashboard that you can use to send us requests for people to include in our playtesting
- Added a Resources page to the dashboard which contains a browsable item shop
- Added overhead text display when another hero uses active items
- The hotkeys F1-F5 to change cameras to allied heroes now maps directly to the order of heroes on the top bar left to right
- Added the Patron to the spectate-when-dead cycle if the enemy is in your base or everyone on your team is dead
- Added support for Flex Items in the Hero Sandbox
- Increased the range of the mouse sensitivity slider from 0.5->4.0 to 0.05->8.0
- Increased the default framerate cap from 120 to 400
- Improved UI display when endgame objectives are being attacked
- Added music for when the base is under attack
- Changed the local player icon on the the minimap to always be on top of enemy icons
- Shop music will now only play for shops players can access
- Postgame graphs now default to team stats rather than individual
- Added borders around hero icons on the minimap when watching replays/spectating
- Top bar now shows incoming players before they are fully connected
- Added console command to hide the bar at the bottom in replays ('citadel_hide_replay_hud 1' to hide it, 'citadel_hide_replay_hud 0' to bring it back)
- Various VOIP improvements
- Fixed open mic threshold
- Fixed various consistency issues with the presentation of Souls terminology, icons, etc
- Fixed {{Icon|Flying Cloak}} Flying Cloak teleporting players into geometry or out of the world
- Fixed {{Icon|Warp Stone}} Warp Stone teleporting you through geometry
- Fixed {{Icon|Fixation}} Fixation decimal point display
- Fixed Parry animation not playing
- Fixed various issues with the spectate UI display
- Removed the slow climbing vertical recoil on {{Icon|Yamato}} Yamato's alt fire
- Fixed AP count not showing if you are dead, spectating a team mate or when holding alt/tab to upgrade your abilities
Gameplay Changes:
==
- Troopers DPS vs Lane Guardians reduced from 44 to 36
- Objectives now have 80% damage reduction anti-backdoor defense when there haven't been creeps nearby in a while
- The uncapturable zipline nodes near your base now extend out 2 more nodes (this means attackers can't capture ziplines quite as close to the enemy base)
- You are now silenced while carrying the Urn
- Urn bounty increased from 900 + 160/minute to 900 + 200/minute
- Vaults base bounty increased from 150 to 200
- Base Health increased from 550 to 600
- Siphon DPS increased from 24 to 35
- Weapon no longer has horizontal/vertical recoil
- {{Icon|Singularity}} Singularity DPS increased from 48 to 60
- {{Icon|Singularity}} Singularity T3 Max HP DPS increased from 3.2% to 3.8%
- Charge Shot damage increased from 95 to 105
- Charge Shot T2 damage reduced from 80 to 70
- {{Icon|Guided Owl}} Guided Owl damage increased from 200 to 300
- {{Icon|Bullet Dance}} Bullet Dance bonus Fire Rate reduced from +30 to +20
- {{Icon|Smoke Bomb}} Smoke Bomb duration scaling from Spirit improved from 0.2 to 0.3
- {{Icon|Catalyst}} Catalyst no longer slows {{Icon|Infernus}} Infernus to 1.3 m/s during the cast delay
- {{Icon|Concussive Combustion}} Concussive Combustion damage increased from 130 to 160
- {{Icon|Frost Grenade}} Frost Grenade T3 bonus damage increased from +100 to +175
- Blood Bomb damage increased from 80 to 100
- Blood Bomb T2 damage increased from +65 to +70
- Blood Bomb tooltip fixed to reference the correct self damage type and that it can be reduced with armor
- {{Icon|Malice}} Malice damage amp per shard increased from 10% to 15%
- {{Icon|Grapple}} Grapple cooldown reduced from 55 to 45
- {{Icon|Flog}} Flog Damage increased from 55 to 65
- {{Icon|Flog}} Flog lifesteal from heroes increased from 70% to 80% of damage dealt
- {{Icon|Flog}} Flog lifesteal from non-heroes reduced from 35% to 30% of damage dealt
- {{Icon|Death Slam}} Death Slam T1 from +3m to +5m
- Fixed {{Icon|Death Slam}} Death Slam's targeting cone not finding enemies near the edges
- Fixed {{Icon|Death Slam}} Death Slam to only target enemies who stay in the targeting cone
- {{Icon|Heavy {{Icon|Barrage}} Barrage}} Heavy {{Icon|Barrage}} Barrage now reduces your speed rather than setting it to a low cap (by itself this change isn't a buff or a nerf, but it allows you to buy items to move faster during the ultimate)
- {{Icon|Heavy {{Icon|Barrage}} Barrage}} Heavy {{Icon|Barrage}} Barrage camera interaction with {{Icon|Fleetfoot}} Fleetfoot Boots has been fixed
- {{Icon|Sand Blast}} Sand Blast range increased from 25m to 30m
- {{Icon|Sand Blast}} Sand Blast width increased from 3m to 5m
- {{Icon|Sand Blast}} Sand Blast is now permissive with small obstructions in the way
- {{Icon|Burrow}} Burrow no longer loses its state as you change elevations
- {{Icon|Burrow}} Burrow now knocks enemies up when you come up
- {{Icon|Combo}} Combo DPS increased from 50 to 60
- No longer listed as a recommended new player hero
- Base Bullet Damage reduced from 15 to 14
- Bullet Damage gained per boon reduced from 0.88 to 0.7 (these are gained occasionally as you earn souls, up to 11 times)
- {{Icon|Stake}} Stake T1 bonus duration reduced from +1.5s to +1.0s
- Is now a recommended hero for new players
- {{Icon|Crimson Slash}} Crimson Slash radius increased from 11m to 12m
- {{Icon|Crimson Slash}} Crimson Slash fire rate debuff duration increased from 3s to 4s
- {{Icon|Crimson Slash}} Crimson Slash T2 changed from "-5s Cooldown" to "10% Max Health heal on hero hit"
- {{Icon|Crimson Slash}} Crimson Slash T3 changed from "12% Max Health heal on hero hit" to "-6s Cooldown"
- {{Icon|Power Slash}} Power Slash T1 Bullet Resist increased from 40% to 60%
- {{Icon|Flying Strike}} Flying Strike cooldown reduced from 35 to 20
- {{Icon|Flying Strike}} Flying Strike T2 changed from "-15s Cooldown" to "+20 Cast Range"
- {{Icon|Flying Strike}} Flying Strike range no longer scales with Spirit
- Shadow Explosion bonus Spirit per victim increased from 10 to 15
- Shadow Explosion bonus Fire Rate per victim increased from 5 to 10
- Shadow Explosion buff duration increased from 8s to 15s
get_last_updated
Retrieve the last date that a tag was updated on
Parameters
- tag - Tag to search
Examples
{{#invoke:Changelog|get_last_updated|Basic Magazine}}
Outputs
Todo
Frontend
- Create a more generic icon template Template:PageRef for svg's with color inverting depending on light/dark mode