View Issue Details

IDProjectCategoryView StatusLast Update
0011299Dwarf FortressAdventure Mode -- Combatpublic2021-03-10 16:17
ReporterGlanzor Assigned Touser1294 
PrioritynormalSeveritymajorReproducibilityalways
Status confirmedResolutionopen 
Product Version0.47.01 
Summary0011299: Creatures using HIDE interaction can't be detected or attacked
DescriptionMy second adventure with the new version came to a unsatifactory conclusion today.

After a few successful quests I decided to investigate a intriguing * on the map. There I got the message that some neutral dwarf warrior was in combat with a "cringly hair dwarf hammerdwarf damned stalker", one of the new night creatures I assume.

When I rushed towards them to investigate I found the living dwarf dead. But soon I got messages about my companions fighting the damned stalker - but they were right next to me and I couldn't see anything! So I stood next to them and tried to force an attack on the monster using Shift-A - also no dice.

What makes this doubly odd (and also makes me sure this is a bug) is that my companions could see and fight the stalker when AI-controlled - but once I tabed over to control them they could no longer do so. But the character I previously controlled would now fight him!
Steps To ReproduceI will attach the save shortly.
TagsNo tags attached.

Relationships

has duplicate 0011439 resolveduser1294 Stealthed enemies cannot be spotted or attacked in Adventure Mode, ever 

Activities

Glanzor

2020-02-03 07:16

reporter   ~0039825

Here is the save: http://dffd.bay12games.com/file.php?id=14719

Huntthetroll

2020-02-03 10:54

reporter   ~0039836

Here is something that I observed, which may relate to what you experienced.

The stray horse that my adventurer is riding disappears from the tile that it is standing on once I start sneaking while mounted, but reappears once I stop sneaking. Even more interestingly, the horse remains invisible if I dismount, and the sneaking status is removed from my adventurer while dismounted. I can still remount the horse if I am standing next to it, and my sneaking status returns once I do so.

I think that the game is only applying the sneaking status to the horse, and not to my adventurer, if I start sneaking while mounted. This makes the horse invisible to my character and to me, the player. It also removes my ability to attack the horse using Shift-A. If the intelligent undead that attacked you was also sneaking, you may have experienced the same problem that I did.

Ziusudra

2020-02-11 23:27

reporter   ~0040026

Last edited: 2020-02-12 22:58

Ran across an invisible GCS. http://dffd.bay12games.com/file.php?id=14786

Uh, the cave moss will probably look a bit weird without my tileset.

The pet and spit abilities can target the GCS. Which shows where it is. But thrown coins still wont hit it. And spit ain't gonna do anything. It does not show up when talking. Carefully searching with shift+l turns up nothing. Alt+movement acts like it's not there.

Well, with the steel armor I was able to outlast it until it collapsed from exhaustion, at which point I could hit with a jump that slammed it into a wall. I could then see it's corpse. It did not count as a kill for me.

Do GCS normally have an odor or leave tracks? Because this one didn't. I was wrong, it does leave tracks.

Earthbound Modder

2020-02-12 23:21

reporter   ~0040034

It seems like anything that is sneaking or using an interaction with the [I_EFFECT:HIDE] becomes completely invisible to adventurers, to the point that colliding with it/being attacked by it will not reveal it.

I reproduced this case reliably using a creature that hides itself using the USAGE_HINT:DEFEND.

This could be extremely troublesome, as most undead lieutenants have the ability to HIDE in combat. This makes them functionally invincible when they use the interaction that hides them. Hope we get this one fixed

chaosvolt

2020-02-19 12:18

reporter   ~0040121

In functional terms, it looks to be using stealth mechanics. Hence why NPCs can target invisible revenants, because there's already builtin mechanics for NPCs fighting back against stealthing attackers(since the player can do it).

But, I'm guessing the hide interaction was never decided to deal with what it looks like from the player's perspective (since prior to this, only like one or two monsters used it at ALL, and only on fleeing). I'm guessing a fort-mode-style "roll observer skill to potentially unhide the NPC" mechanic was either never implemented, or not functional.

That would likely be the best way to resolve this, is to port that mechanic over so that skill rolls can render the stealth mechanic only a temporary advantage rather than just straight invulnerability to melee.

Until then, you best bet is ranged attacks, especially AoE material emissions if you can get your hands on them, use of fire to screen an escape if needed, and of course the usual defense against webbing enemies: noping the fuck out of there, screaming like a little girl, because there's functionally no way to melee that target unless you sneak up on them and deliver a reliable killing blow with the first strike.

Ziusudra

2020-04-10 22:55

reporter   ~0040455

http://www.bay12forums.com/smf/index.php?topic=51245.msg8123079#msg8123079

"My adventurer just sort of vanished while I was using tactics mode. The tile where he was standing still causes people to lie down when they enter it, but I can't switch to control him or interact in any way. The game still thinks I have a 2-character party, but the first slot is empty."

chaosvolt

2021-02-21 09:59

reporter   ~0040932

If you stealth your party members, they'll be invisible when you switch to another. Fiddling around with this also can cause you to be able to see YOUR OWN vision cone, which is disorienting as hell and damned annoying when you're trying to wrangle a mess of potentially-hostile sightlines.

Especially nonsensical because companions normally don't even HAVE their sight cones shown when you're in stealth.

Lurker Z

2021-03-10 16:17

reporter   ~0040968

Can confirm this bug and I found a workaround for dealing with invisible undead. I was in an abandoned dwarf fort where one of those attacked. I tried "exterminate him" from dfhack around my position but I got no response. I flayed around like a headless chicken until I got an idea: I ran into the central structure of the fort then outside it. Then I tiletype -> paint-shape-wall around it. Thankfully, they can't get through the walls, so you're set.

If you're unlucky enough to be in a structure without stone floors, I suggest using "liquids o" instead (which will make obsidian walls around it (...let's hope they can't jump walls).

Add Note

Note

Issue History

Date Modified Username Field Change
2020-02-03 07:13 Glanzor New Issue
2020-02-03 07:16 Glanzor Note Added: 0039825
2020-02-03 10:54 Huntthetroll Note Added: 0039836
2020-02-11 23:27 Ziusudra Note Added: 0040026
2020-02-12 00:20 Ziusudra Note Edited: 0040026
2020-02-12 00:35 Ziusudra Note Edited: 0040026
2020-02-12 00:36 Ziusudra Note Edited: 0040026
2020-02-12 00:39 Ziusudra Note Edited: 0040026
2020-02-12 00:43 Ziusudra Note Edited: 0040026
2020-02-12 00:50 Ziusudra Note Edited: 0040026
2020-02-12 00:57 Ziusudra Note Edited: 0040026
2020-02-12 22:58 Ziusudra Note Edited: 0040026
2020-02-12 23:21 Earthbound Modder Note Added: 0040034
2020-02-19 12:18 chaosvolt Note Added: 0040121
2020-03-05 03:09 user1294 Relationship added has duplicate 0011439
2020-03-05 03:11 user1294 Summary Attacked and killed by invisible, untargetable damned stalker => Creatures using HIDE interaction can't be detected or attacked
2020-03-05 03:11 user1294 Assigned To => user1294
2020-03-05 03:11 user1294 Status new => confirmed
2020-04-10 22:55 Ziusudra Note Added: 0040455
2021-02-21 09:59 chaosvolt Note Added: 0040932
2021-03-10 16:17 Lurker Z Note Added: 0040968