DarkCastleMUD / DarkCastle

Dark Castle is a text-based MUD (multi-user dungeon) that was originally based on DIKU MUD around 1995. It has been running since then.
https://www.dcastle.org/
GNU Lesser General Public License v2.1
12 stars 11 forks source link

[BUG] Insane Chant #229

Closed TehDreadPirateRoberts closed 11 months ago

TehDreadPirateRoberts commented 1 year ago

Describe the bug Insane chant is broken. If a plays sings it, the aff doesn't get applied to the characters in the room.

If a mob sings it, or it comes from MPBESTOW, then you cannot see anything from commands until it wears off.

To Reproduce Steps to reproduce the behavior:

  1. sing insane
  2. Fight a mob that makes applies insane chant

Expected behavior Words should all become jumbled up but should still show up for you.

Screenshots Lloth swiftly and deftly draws many threads from the aether to create a shimmering web. Lloth, the Queen of Spiders says 'Web of Delusion!' She casts it into the scrum, managing to ensnare you!

28303/30000 990/1000 1000 9450686338 327 Z 55 R 6691 > O:(fairly fucked up) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 28303 Neptune 9360 gt Nods

27756/30000 990/1000 1000 9450686338 327 Z 55 R 6691 > O:(fairly fucked up) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 27756 Neptune 9117 l

27700/30000 990/1000 1000 9450686338 327 Z 55 R 6691 > O:(bleeding freely) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 27700 Neptune 9283 l

27700/30000 990/1000 1000 9450686338 327 Z 55 R 6691 > O:(bleeding freely) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 27700 Neptune 9283 gt hahaha

28316/30000 1000/1000 1000 9450686338 327 Z 55 R 6691 > O:(bleeding freely) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 28316 Neptune 9602 gt got me now

27840/30000 1000/1000 1000 9450686338 327 Z 55 R 6691 > O:(bleeding freely) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 27840 Neptune 9554 h

28246/30000 1000/1000 1000 9450686338 327 Z 55 R 6691 > O:(bleeding freely) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 28246 Neptune 9769 hb

28096/30000 985/1000 1000 9450686338 327 Z 55 R 6691 > O:(bleeding freely) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 28096 Neptune 9898 hb hb

28868/30000 985/1000 1000 9450686338 327 Z 55 R 6691 > O:(bleeding freely) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 28868 Neptune 9668 hb l hb l

27863/30000 960/1000 1000 9450686338 327 Z 55 R 6691 > O:(covered in blood) Lloth, the Queen of Spiders T:[a few scratches] Roberts> Roberts 27863 Neptune 9949 hb hb

26315/30000 945/1000 1000 9450686338 327 Z 55 R 6691 > O:(covered in blood) Lloth, the Queen of Spiders T:[slightly hurt] Roberts> Roberts 26315 Neptune 9547 sc hb

26828/30000 1000/1000 1000 9450686338 327 Z 55 R 6691 > O:(near death) Lloth, the Queen of Spiders T:[slightly hurt] Roberts> Roberts 26828 Neptune 10047

26823/30000 985/1000 1000 9450686338 327 Z 55 R 6691 > O:(near death) Lloth, the Queen of Spiders T:[slightly hurt] Roberts> Roberts 26823 Neptune 10047

26267/30000 985/1000 1000 9450686338 327 Z 55 R 6691 > O:(near death) Lloth, the Queen of Spiders T:[slightly hurt] Roberts> Roberts 26267 Neptune 10001

26263/30000 970/1000 1000 9450686338 327 Z 55 R 6691 > O:(near death) Lloth, the Queen of Spiders T:[slightly hurt] Roberts> Roberts 26263 Neptune 10001

26041/30000 970/1000 1000 9451166338 327 Z 55 R 6691 > O: T: > Roberts 26041 Neptune 9929

26041/30000 970/1000 1000 9451166338 327 Z 55 R 6691 > O: T: > Roberts 26041 Neptune 9929

26041/30000 970/1000 1000 9451166338 327 Z 55 R 6691 > O: T: > Roberts 26041 Neptune 9929 ga get all

27974/30000 1000/1000 1000 9451646338 353 Z 55 R 6691 > O:(fairly fucked up) a yochlol T:[a few scratches] Roberts> Roberts 27974 Neptune 10050 l

28481/30000 1000/1000 1000 9451646338 353 Z 55 R 6691 > O:(bleeding freely) a yochlol T:[a few scratches] Roberts> Roberts 28481 Neptune 10047 h

28274/30000 1000/1000 1000 9451646338 353 Z 55 R 6691 > O:(near death) a yochlol T:[a few scratches] Roberts> Roberts 28274 Neptune 10050 h

28921/30000 1000/1000 1000 9452126338 353 Z 55 R 6691 > O: T: > Roberts 28921 Neptune 10047 l

28921/30000 1000/1000 1000 9452126338 353 Z 55 R 6691 > O: T: > Roberts 28921 Neptune 10047 ga get all

28919/30000 1000/1000 1000 9452126338 353 Z 55 R 6691 > O: T: > Roberts 28919 Neptune 10047 1

28917/30000 1000/1000 1000 9452126338 647 Z 55 R 6691 > O: T: > Roberts 28917 Neptune 10047 11 get all corpse;sac corpse

28913/30000 1000/1000 1000 9452126338 647 Z 55 R 6691 > O: T: > Roberts 28913 Neptune 10047

28913/30000 1000/1000 1000 9452126338 647 Z 55 R 6691 > O: T: > Roberts 28913 Neptune 10047 ga get all

28909/30000 1000/1000 1000 9452126338 647 Z 55 R 6691 > O: T: > Roberts 28909 Neptune 10050 11 get all corpse;sac corpse l

28907/30000 1000/1000 1000 9452126338 647 Z 30 R 3106 > O: T: > Roberts 28907 Neptune 10050

28907/30000 1000/1000 1000 9452126338 647 Z 30 R 3106 > O: T: > Roberts 28907 Neptune 10050

28907/30000 1000/1000 1000 9452126338 647 Z 30 R 3106 > O: T: > Roberts 28907 Neptune 10050 l

28905/30000 1000/1000 1000 9452126338 647 Z 30 R 3106 > O: T: > Roberts 28905 Neptune 10050 tap

28905/30000 1000/1000 1000 9452126338 647 Z 30 R 3106 > O: T: > Roberts 28905 Neptune 10050 tap

28903/30000 1000/1000 1000 9452126338 647 Z 30 R 3106 > O: T: > Roberts 28903 Neptune 10050 sc

28903/30000 1000/1000 1000 9452126338 647 Z 30 R 3106 >

(please complete the following information):

Additional context Add any other context about the problem here.