00-Evan / shattered-pixel-dungeon

Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler with randomized levels and enemies, and hundreds of items to collect and use. It's based on the source code of Pixel Dungeon, by Watabou.
https://shatteredpixel.com/shatteredpd/
GNU General Public License v3.0
4.8k stars 1.12k forks source link

More missing death messages: knockback #1821

Open chorby-short opened 2 months ago

chorby-short commented 2 months ago

When getting damaged by being knocked back into a wall, there are still a few different death messages that are missing. Geyser Trap and Aqua Blast do show up on rankings, but not in the game log in the bottom left corner of the screen. In my current version (Beta-4), reclaim trap's geyser Trap counts as the trap itself for death purposes, (similar to grim, disintegration &c.) but also does not appear on the game log like a normal geyser trap. Blast Wave shows up on rankings, and gives the 'friendly fire' log message, but not the 'XXX killed you' log message. Being killed as a result of Repulsion or Elastic proccing doesn't give a log message, and the rankings page don't recognize them (killed by something).

00-Evan commented 2 months ago

So, organizing this more clearly:

In what cases would you be killed by repulsion or elastic? The only cases I can think of where those enchantments could damage you are on statues.

chorby-short commented 2 months ago

Elastic and Repulsion can also damage you if they are on certain allies (such as the Sad Ghost) that have the amok debuff. In the case of a weapon that is simply the weapon they use, so naturally it can proc weapon enchants against you. For armor, it is the case that after an ally attacks you, interacting with them causes you to attack them back, allowing you to trigger armor glyphs, which has its uses.

00-Evan commented 2 months ago

I see, out of curiosity what uses are those?

chorby-short commented 2 months ago

Blooming is an example of an enchantment that can be good to use against an ally (heck, I've used a blooming spirit bow against allies before, which is easy and doesn't need an amok setup), and if you have a ring of elements then stench can be nice to proc in advance of getting hit, sort of like the censer from the latest update. One other interesting use of the ability to be attacked by allies is that multiplicity can be great when combined with strong corrupted or enthralled enemies, which can simply multiply the allies at your disposal, especially because a scroll of siren's song doesn't clear status effects like amok when you use it on an enemy. Of course, that doesn't work on traditional allies, like the ghost which will never spawn anything other than mirror images (which honestly can still be effective, especially with a ring of arcana. You can basically use corruption wands as mirror image scrolls at that point).

00-Evan commented 2 months ago

deferring this as it will require new text