- May 13, 2021
- May 12, 2021
-
-
DarkGod authored
-
- May 11, 2021
-
-
DarkGod authored
-
- May 10, 2021
- May 07, 2021
-
-
DarkGod authored
-
- May 05, 2021
- May 04, 2021
- May 02, 2021
-
-
DarkGod authored
- May 01, 2021
- Apr 30, 2021
-
-
DarkGod authored
-
- Apr 29, 2021
- Apr 28, 2021
-
-
DarkGod authored
-
- Apr 27, 2021
- Apr 26, 2021
-
-
K'van authored
Update Deeprock Form to always remove levels in Volcano and Throw Boulder (even if you unlearn Volcanic Rock/ Boulder Rock while the effect is active)
-
DarkGod authored
-
DarkGod authored
-
DarkGod authored
-
DarkGod authored
-
DarkGod authored
Change the color of Bone Shield overlay text for clarity. Change the color of Bone Shield overlay text for clarity. See merge request !705
-
DarkGod authored
Wintry ego on shield uses mindcrit wintry ego of the shield should use mindCrit instead of spellCrit, since it is already using mindpower now. See merge request !704
-
DarkGod authored
-
DarkGod authored
-
DarkGod authored
-
DarkGod authored
Tooltips hide zero-valued properties. Item tooltips check if fields exist `o.foo` rather than if those fields are meaningfully valued, while actors typically check if they exist and are nonzero (`self:attr("foo")`). This causes a range of display issues from meaningless information (`Critical Chance: 0.0%`) to the misleading (for special properties like undead-ness and blind-fight). These are most apparent when tinkers are added and removed from objects, because the stats that were uniquely provided by the tinker will remain as `+0` on the object. This is most egregious on T4 and T5 Focus Lenses, which grant the `blind_fight` property. This is properly removed when the tinker is, but the item tooltip will continue to imply that blind fight is granted. Rather than adjust the tinkering subsystem, this is a safer method that doesn't run the risk of breaking objects that may expect fields to exist and be real valued. This MR adjusts the tooltip display functions to not display properties that are zero-valued. This includes raw values of the `combat` and `wielder` tables (e.g. `combat.apr`) and subvalues of tables like `melee_project` or `inc_damage` (e.g. `inc_damage.FIRE`). This also adjusts all special properties (`blind_fight`, `lucid_dreamer`, `sleep`, `no_breath`, etc.) to require a nonzero value to be displayed on the tooltip, just as they require a nonzero value on the actor to apply. **This MR is save-safe.** See merge request !703
-
DarkGod authored
-
DarkGod authored
Object:canAttachTinker now checks for a "forbid_tinkers" property to prevent items from receiving tinkers
-
DarkGod authored
Invisibility floating point fix Adjusts several stealth and invisibility granting talents/effects/artifacts (Invisibility, Ethereal Rune, Hymns, Projection, etc.) to always round their granted stealth/invisibility powers (attributes `stealth` and `invisible`). This constitutes a very slight buff to these effects, but addresses a fairly common issue most often seen on Shalore where floating point errors will accumulate when multiple invisibility effects are applied. The resulting `A + B - B - A ~= 0` error will cause permanent invisibility at very low power ( ~10^-15 ), along with an obnoxious screen and actor shader. Stealth didn't suffer from this issue as only two effects grant `stealth`, but was changed for consistency. This MR also fixes a bug in the description of Projection; the granted stealth/invisible detection power was half what the description wrote. The description was adjusted to match the actual behavior. **This MR is save safe**, although bugged games and actors already under the effects of a modified talent won't update until the effect is applied. See merge request !702
-
DarkGod authored
`self_resurrect` now properly not copied by clones. Fixes a typo in `Actor.clone_nodes` that governs which fields are not copied by actor clones (Multiply, Inner Demons, etc.). `self_resurrect`, which is used by liches and some other enemies, had a typo (`self_ressurect`), preventing this behavior. The bug was most notable on clones of The Master, who currently spams his death dialogue (`self_resurrect_chat`) when his clones die, leading to this:  This MR is save-safe, although already existing clones will have their illegal `self_resurrect` field. See merge request !699
-
DarkGod authored
-
DarkGod authored
Chinese Localization Chinese localization keeps updating See merge request !671
-