Opened 6 years ago

Last modified 6 years ago

#1276 confirmed change

Make status effects more interesting

Reported by: takkaria Owned by:
Milestone: Future Keywords: player interesting
Cc:

Description

We currently have 29 status effects.

We have uninteresting ones that should be a bit more than just on/off:

  • slow — speed up from -10 to -0 as you lose the effect [probably do the same with haste]
  • blind — partial blindness, either randomly (icky), or reduce range
  • paralyzed — (from Un) slow down before it kicks in completely?
  • confused — you can still cast spells with an increased chance of failure (maybe), and def. with direction randomising
  • afraid — you still get the chance to attack, maybe at higher levels you can't target either?

The issue is that they're all a range from 0-inf., which represents duration. We can take as a model, though, that as something is about to wear off, it becomes weaker, and that if you're going to be under its effects for another few minutes then it's pretty much at its most potent.

Further suggestions on how to do this welcome, this is not fully thought-through.

Change History (4)

comment:1 Changed 6 years ago by magnate

  • Keywords player,interesting added; player removed

comment:2 Changed 6 years ago by magnate

  • Keywords player interesting added; player,interesting removed
  • Status changed from new to confirmed

Lots of interesting discussion about what "poisoned" status might or might not do: http://angband.oook.cz/forum/showthread.php?t=3968

comment:3 Changed 6 years ago by magnate

  • Milestone changed from 3.3.0 to Future

Punting in accordance with new milestone policy (that any other milestone is only set once someone is actually working on the ticket).

comment:4 Changed 6 years ago by magnate

See also #488, which is the counterpart ticket for monster status effects. In particular, see the comments about project() and the "power" of an effect, and the suggested relationship between power, saving throw and duration.

Note: See TracTickets for help on using tickets.