[3.3] Minor undesired gameplay change

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • PowerWyrm
    Prophet
    • Apr 2008
    • 2986

    [3.3] Minor undesired gameplay change

    While implementing the GF_XXX refactor for my variant, I found the following (probably) unwanted gameplay change: the player doesn't get a saving throw against some effects anymore (see make_attack_spell() in 3.2). The impacted effects are:
    - RSF_SCARE
    - RSF_CONF
    - RSF_BLIND
    - RSF_SLOW
    - RSF_HOLD
    - RSF_TELE_LEVEL
    - RSF_FORGET

    Fix: change the corresponding boolean in list-spell-effects.h

    Another little typo in that file: RSF_SHRIEK is not a temporary effect
    PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!
  • PowerWyrm
    Prophet
    • Apr 2008
    • 2986

    #2
    Hmm... forget my previous post. There's another boolean in list-mon-spells.h concerning saving throw. The one in list-spell-effects.h is only for specific effects.
    PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

    Comment

    • Magnate
      Angband Devteam member
      • May 2007
      • 5110

      #3
      Originally posted by PowerWyrm
      Hmm... forget my previous post. There's another boolean in list-mon-spells.h concerning saving throw. The one in list-spell-effects.h is only for specific effects.
      Well spotted ;-) This means that in certain cases, @ could get two saving throws! (This isn't yet used anywhere, but the framework provides for fine-grained control over saving against some effects of a spell but not others, as well as an overall save against the spell itself.)
      "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

      Comment

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