Login
User Name:

Password:



Register

Forgot your password?
do_owhere recursive
Author: Khonsu
Submitted by: Khonsu
Changes list / Addchange
Author: Khonsu
Submitted by: Khonsu
6Dragons mp3 sound pack
Author: Vladaar
Submitted by: Vladaar
AFKMud 2.2.3
Author: AFKMud Team
Submitted by: Samson
SWFOTEFUSS 1.5
Author: Various
Submitted by: Samson
Users Online
CommonCrawl, DotBot, Google, Bing, AhrefsBot

Members: 0
Guests: 12
Stats
Files
Topics
Posts
Members
Newest Member
489
3,798
19,656
608
Lorena42K

Today's Birthdays
Rane (48)
» SmaugMuds » Codebases » SmaugFUSS » ROOM_NO_MAGIC Inconsistencies...
Forum Rules | Mark all | Recent Posts

ROOM_NO_MAGIC Inconsistencies...
< Newer Topic :: Older Topic > Probably a bug...

Pages:<< prev 1 next >>
Post is unread #1 Jul 8, 2024 12:32 am   
Go to the top of the page
Go to the bottom of the page

GatewaySysop
Conjurer
GroupMembers
Posts414
JoinedMar 7, 2005

 
So oddly enough, lots of places do not seem to check for ROOM_NO_MAGIC where they really ought to. I didn't keep a running list, but from memory:

In handler.c, in the function can_astral( ) there's no check for victim's room being ROOM_NO_MAGIC. That seems wrong.

In magic.c, in quite a few places, there are checks for ROOM_NO_ASTRAL but no consideration for ROOM_NO_MAGIC.

To each his own on the latter, just do a search for ROOM_NO_ASTRAL and add NO_MAGIC as you see fit. Personally I don't think you should be allowed to teleport randomly into non-magical rooms, nor do I think any sort of astral travel spells should work in non-magic rooms. My view is that ROOM_NO_MAGIC should mean everything, including astral travel. Whether the devs had a different opinion or this is just an oversight, who knows. I consider it a bug, so there you go. :imp:

Bonus Points: If you've installed the snippet for rune transportation, or something similar, it's probably a good bet that it doesn't check for ROOM_NO_MAGIC either.

Pages:<< prev 1 next >>