Traps, again

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Gwarl
    replied
    I quite like traps as they are. However, having said that, I don't think they really add anything to roguelike gameplay. They're just flavour at this point. Having said that, first the problems:
    • Being able to always detect every trap makes them largely meaningless, except as a matter of diligent spam. Where this is radius one (search) or a wider area (detect).
    • Having a % chance to detect traps is even worse as it encourages repeat searching/detection or else RNG deaths.

    There is also the secondary issue of detection spells making searching and perception obsolete.

    My proposal: Bring back perception, have traps within LoS detected automatically based on a deterministic comparison with the perception skill.

    Searching then only applies to finding hidden doors. Provide a level feeling related to the danger/detectability of traps on the level. Replace the detect traps spell with one which informs the caster of the number of undetected traps within their vicinity.

    Traps randomly placed in the 'normal' dungeon should be fairly non-threatening overall, so a diligent play who wants the cognitive load of spamming nerfed trap detection gains an advantage, whereas one who does not is subject to some usually non-disastrous annoyance depending on their perception score. However, in places that players recognise as potentially being trapped like vaults and special rooms there should be some means of assessing the risk posed by proceeding, and potentially dire consequences for ignoring the risk.

    I think the availability of any trap detection spell by class is part of the much wider case of the availability of magic in general in angband. There is a lot of redundancy with different types of consumables replicating spells in many forms - by endgame a warrior is usually able to do almost everything a rogue does and many things a mage does (I don't play green book classes so can't comment on those). I wouldn't single out trap detection magic for restricting availablitiy as part of a trap reform - rather, I'd assume a character had the spell available and then adjust their experience of traps based on perception score.

    So there are two parts to the proposal. Allowing characters who do not or cannot search for or detect traps to identify more of them according to their perception score, and for characters relying on magic to detect traps to be more discriminating and less foolproof in their approach. The intended effect being to close the gap and thus reduce the 'need' for detection spam.
    Last edited by Gwarl; March 1, 2017, 13:45.

    Leave a comment:


  • Ingwe Ingweron
    replied
    Originally posted by takkaria
    Same reason villains in films tell the protagonist their plans. It's more fun that way.
    "Goldfinger"

    Bond: Do you expect me to talk?

    Goldfinger: No, Mr. Bond. I expect you to die!

    Goldfinger exits. Bond escapes the laser table.

    "Austin Powers-The Spy Who Shagged Me"

    Dr. Evil: As you know, every diabolical scheme I've hatched has been thwarted by Austin Powers. And why is that, ladies and gentlemen?

    Scott: Because you never kill him when you get the chance, and you're a big dope?

    "The Incredibles"

    Lucius: [Bob and Lucius are sitting in a parked car, reminiscing] So now I'm in deep trouble. I mean, one more jolt of this death ray and I'm an epitaph. Somehow I manage to find cover and what does Baron von Ruthless do?

    Bob: [laughing] He starts monologuing.

    Lucius: He starts monologuing! He starts like, this prepared speech about how *feeble* I am compared to him, how *inevitable* my defeat is, how *the world* *will soon* *be his*, yadda yadda yadda.

    Bob: Yammering.

    Lucius: Yammering! I mean, the guy has me on a platter and he won't shut up!

    Leave a comment:


  • takkaria
    replied
    Originally posted by Pondlife
    On the subject of the monster create traps spell, I think the "cackles evilly about traps" message should be removed or changed. Why would an intelligent monster shout out "I've just created traps all round you"?
    Same reason villains in films tell the protagonist their plans. It's more fun that way.

    Leave a comment:


  • Pondlife
    replied
    Originally posted by Nick
    The "create traps" spell is a good point, and one that hasn't got enough consideration in this discussion. That is a genuine case where the invisibility of traps adds directly to their gameplay value in an obvious way.
    On the subject of the monster create traps spell, I think the "cackles evilly about traps" message should be removed or changed. Why would an intelligent monster shout out "I've just created traps all round you"?

    Leave a comment:


  • Nick
    replied
    Originally posted by zog
    I don't agree with that assessment. Take these two scenarios:

    1) You just used your last teleport option to get out of a losing battle, only to land a few squares away from an angry Dracolich in an unexplored (and therefore undetected) part of the level. You can use the next turn to either turn into a corner and get out of its sight, or to cast Detect Trap and risk it breathing onto you. What would you do?

    Well, duh. Of course you turn the corner, and accept the fact that a trap may be there--the probability that there is a trap and it would kill you is a lot smaller than that of the Dracolich unloading nether onto you in the next turn.

    Notice that there is no "forgetting" in this scenario--the only mistake I had made was being too feisty against a powerful enemy in the previous battle, without exploring and clearing out the level first. The game must punish such arrogance, and traps are effective mechanisms for that.

    2) Some monsters, like Saruman, lay traps around you. The whole point of that attack is to make you waste your time with detection and/or disarming, and it is effective: I've fallen through trap doors more than once because I stupidly decided to pursue a dying Saruman without checking for traps. Again, this is exactly the type of penalty that the game should enforce.


    For both 1) and 2), your proposal would make traps inconsequential.
    OK, that was a slight exaggeration on my part. On the other hand, it was a slight exaggeration on your part that the proposal renders traps inconsequential, because it includes retaining some invisible traps. So we're even

    The "create traps" spell is a good point, and one that hasn't got enough consideration in this discussion. That is a genuine case where the invisibility of traps adds directly to their gameplay value in an obvious way.

    One of the things I am envisaging with this system is that there is a bit more variation among traps. For example, takkaria mentioned webs - you could have a web as in FAangband, which is always visible, can always be cleared in a single turn, but can't be escaped without clearing it. So if Saruman creates traps, there could be a combination of visible and invisible traps appear, and the player still has interesting choices to make.

    Leave a comment:


  • zog
    replied
    Originally posted by Nick
    OK, I've had a good long think about this, and considered all the comments that have been made. A couple of philosophical points first:
    • The current, 4.0.5, gameplay boils down (with some exceptions in the early game) to "everyone has magical trap detection, and everyone uses it all the time, unless they forget to".
    I don't agree with that assessment. Take these two scenarios:

    1) You just used your last teleport option to get out of a losing battle, only to land a few squares away from an angry Dracolich in an unexplored (and therefore undetected) part of the level. You can use the next turn to either turn into a corner and get out of its sight, or to cast Detect Trap and risk it breathing onto you. What would you do?

    Well, duh. Of course you turn the corner, and accept the fact that a trap may be there--the probability that there is a trap and it would kill you is a lot smaller than that of the Dracolich unloading nether onto you in the next turn.

    Notice that there is no "forgetting" in this scenario--the only mistake I had made was being too feisty against a powerful enemy in the previous battle, without exploring and clearing out the level first. The game must punish such arrogance, and traps are effective mechanisms for that.

    2) Some monsters, like Saruman, lay traps around you. The whole point of that attack is to make you waste your time with detection and/or disarming, and it is effective: I've fallen through trap doors more than once because I stupidly decided to pursue a dying Saruman without checking for traps. Again, this is exactly the type of penalty that the game should enforce.


    For both 1) and 2), your proposal would make traps inconsequential.

    Leave a comment:


  • gameplay appreciator
    replied
    I think you will find that the simplest and best way to deal with traps is to remove them. They are static, rather unthreatening features. The interaction with detection effects is certainly a concern, but not really the key problem with them. They penalize movement in a game where movement is already best avoided. More than just telling the player to take as few moves as possible to avoid waking up monsters, traps further tell the player to remember what tiles he has traversed so that he runs less risk in backtracking after picking things up or killing monsters. If you aren't doing this when you play, it is only because you know traps pose no real threat anyway.

    The general question of detection in angband isn't just about tedium, though. One might ask what the function of walls is in a game where in principle you can know where everything is all the time in spite of them. Why bother with mechanics like light? Why compute fields of view at all? You can see everything without light or even line of sight! That old standard we all love to know, The Legend of Zelda, gives approximately the same level of player knowledge available in angband at the cost of constant vigilance and key mashing completely for free and there does not appear to be any price in terms of balance, flavor, or style.

    Leave a comment:


  • Nick
    replied
    Originally posted by Philip
    I like most of the newest version, though I think Rogues should get magical trap detection at about the same time Mages do, and Priests should not get it ever, in order to make classes more consistent with their strengths (Rogues, sneaking around with magic assistance, Mages, dungeon control, Priests, healing and healing and also healing). It really bothers me that Priests are miles better at detection than Mages are. Priests get Detection, which shaves off several turns at every detection and allows you to see everything at once. Priests get magic mapping, which is just plain amazing. Priests eventually even get Clairvoyance. For a field where Priests are terrible early on, and Mages specialize in, that feels wrong.
    Possibly you're right. The current plan is for classes to get serious examination for 4.2 (and we're really not short of changes already for 4.1), so for now I'm inclined to keep fairly close to the status quo.

    Leave a comment:


  • Philip
    replied
    I like most of the newest version, though I think Rogues should get magical trap detection at about the same time Mages do, and Priests should not get it ever, in order to make classes more consistent with their strengths (Rogues, sneaking around with magic assistance, Mages, dungeon control, Priests, healing and healing and also healing). It really bothers me that Priests are miles better at detection than Mages are. Priests get Detection, which shaves off several turns at every detection and allows you to see everything at once. Priests get magic mapping, which is just plain amazing. Priests eventually even get Clairvoyance. For a field where Priests are terrible early on, and Mages specialize in, that feels wrong.

    Leave a comment:


  • AnonymousHero
    replied
    Obviously Nick wins, but I still think (Derakon's + my) suggestion is the best one yet. Obviously .

    Still, I see Nick's idea as a stepping stone to the realization of the Ultimate Truth. Which is to say (Derakon+Me). Because it's an awesome mechanic which you will all be subjected to... eventually when I or Derakon are the rulers of the world. So there.

    Leave a comment:


  • chknflyrice
    replied
    Originally posted by Nick
    Possible answers include
    1. Yes
    2. Trap doors are always visible
    3. Trap doors are frequently visible, and he'll get better and better at detecting them
    4. He should just feel lucky it wasn't an explosion trap


    Actual answer? Don't know, it hasn't been coded yet
    I believe that I heard some mention that feather falling could provide a high chance for a player to avoid falling down a trap door. If he is falling so slow cant he just reach out and grab the other side? That does bring FF back as a worth while stat to have and constantly falling through trap doors would (I think) be WAY more annoying than spamming TD all the time. This would just mean having a stat swap item for part of the early game until the player has built up his detection/disarming of this trap.
    Last edited by chknflyrice; February 18, 2017, 18:10.

    Leave a comment:


  • Carnivean
    replied
    takkaria, if this was Reddit, you'd be getting my vote.

    To remove the mage/priest perfect detection issue, you could combine the above with a perception/searching skill buff.

    Leave a comment:


  • takkaria
    replied
    Originally posted by Nick
    What is wrong with this? What have I missed?
    This looks good to me, but it's unclear whether you want to keep being able to re-search the same grid for traps multiple times, using either the 's'earch command or just through movement. I think getting rid of it would be good for the reason you mention about hitting the search key constantly being optimal gameplay otherwise.

    However, you still want some randomness in whether you detect things or not and Scatha suggested the following elegant solution back in 2012:

    Originally posted by Scatha
    The natural way to implement this mechanic is to have each trap get a random difficulty level assigned on creation (distribution can depend on depth and trap type), and you spot it if your searching (+distance modifier + searching bonus) is ever high enough.
    This avoids the problem where repeated searching is the optimal gameplay while not needing to store any extra data per grid about whether it's been searched or not.

    Also I'd love to see LOS searching, like what ewert did (and v4 too), where you have a chance of seeing traps up to 3 grids away. And the other change I noticed in that branch that made sense to me was having some chance of avoiding a trap, dependent on DEX. At the moment there is sometimes a saving throw on particular traps if triggered, but this would be a check to see if you avoided triggering it at all and would apply to all traps.
    Last edited by takkaria; February 18, 2017, 18:03.

    Leave a comment:


  • Carnivean
    replied
    Originally posted by Nick
    Possible answers include
    1. Yes
    2. Trap doors are always visible
    3. Trap doors are frequently visible, and he'll get better and better at detecting them
    4. He should just feel lucky it wasn't an explosion trap


    Actual answer? Don't know, it hasn't been coded yet
    I like 3. Grotug's plan echos the rune ID theory in that the players learns as they go. Early game pain becomes mid game mild annoyance becomes end game irrelevance.

    The alternative is Derakon's "traps are useless" theory, but I don't think that we need to resort to that yet.

    Leave a comment:


  • Nick
    replied
    Originally posted by Antoine
    So then, how does a warrior avoid falling down a trap door as he walks along a corridor? Or does he just have to accept that this happens sometimes?
    Possible answers include
    1. Yes
    2. Trap doors are always visible
    3. Trap doors are frequently visible, and he'll get better and better at detecting them
    4. He should just feel lucky it wasn't an explosion trap


    Actual answer? Don't know, it hasn't been coded yet

    Leave a comment:

Working...
😀
😂
🥰
😘
🤢
😎
😞
😡
👍
👎