Login
User Name:

Password:



Register
Forgot your password?
Vote for Us!
Bug in disarm( )
Nov 12, 2017, 6:54 pm
By GatewaySysop
Bug in will_fall( )
Oct 23, 2017, 1:35 am
By GatewaySysop
Bug in do_zap( ), do_brandish( )
Oct 18, 2017, 1:52 pm
By GatewaySysop
Bug in get_exp_worth( )
Oct 10, 2017, 1:26 am
By GatewaySysop
Bug in do_drag( )
Oct 8, 2017, 12:40 am
By GatewaySysop
LOP Heroes Edition
Author: Vladaar
Submitted by: Vladaar
Heroes sound extras
Author: Vladaar
Submitted by: Vladaar
6Dragons 4.3
Author: Vladaar
Submitted by: Vladaar
Memwatch
Author: Johan Lindh
Submitted by: Vladaar
Beastmaster 6D sound files
Author: Vladaar
Submitted by: Vladaar
Users Online
CommonCrawl, Yahoo!, DotBot, Google, Sogou

Members: 0
Guests: 13
Stats
Files
Topics
Posts
Members
Newest Member
476
3,704
19,231
608
LAntorcha
Today's Birthdays
There are no member birthdays today.
Related Links
» SmaugMuds.org » Codebases » SmaugFUSS » Silvina the Redirecter Bug
Forum Rules | Mark all | Recent Posts

Silvina the Redirecter Bug
< Newer Topic :: Older Topic >

Pages:<< prev 1 next >>
Post is unread #1 Jun 1, 2005, 6:42 pm
Go to the top of the page
Go to the bottom of the page

Ateshi

GroupMembers
Posts2
JoinedJun 1, 2005

When you go one north of Toric, in the academy, there is a woman named silvina who directs you to the portal of the class your character is currently in. I'm an immortal, and whenever I go there, I get sent to the class of my character (cleric). It is really rather annoying that I'm trying to help out a newbie, and all of a sudden I get transported to where the newbie is not. When it happens, I see this.

Log: [*****] BUG: Mpforce - Attempting to force an immortal! Cheater detected!, Mob #10346.

Is there any way to fix it?
       
Post is unread #2 Jun 1, 2005, 9:25 pm
Go to the top of the page
Go to the bottom of the page

GatewaySysop
Conjurer
GroupMembers
Posts367
JoinedMar 7, 2005

Hrmm. Perhaps some elaboration on your problem will help to find a solution? Is the problem that you're being sent to where clerics are supposed to go, or is the problem that you're being sent somewhere else and the "newbie" (cleric?) is being sent to the cleric room alone?

If you don't want to be sent to the room of your class, in this case cleric, why not adapt the mob prog to that effect? It's not a bug that the mpforce thing doesn't work on an immortal, it's designed that way. Hence the error message on its failure. The mob prog is trying to execute mpforce with an immortal target, something that there is hard-coded protection against (and for good reason). If you don't want it attempting to mpforce you and you don't want it trans'ing you, simply put some kind of special case for immortals into the mob prog for that particular MOB.

Do you need help with that, or is that something you can do? If not, post the relevant code from the mob prog and I'm sure myself or probably anyone else can show you how to modify it.

       
Post is unread #3 Jun 2, 2005, 6:11 pm
Go to the top of the page
Go to the bottom of the page

Ateshi

GroupMembers
Posts2
JoinedJun 1, 2005

Alright, I'm really sorry, but I don't know how to get the code... I'm not a very good immortal, am I?
       
Post is unread #4 Jun 3, 2005, 7:10 am
Go to the top of the page
Go to the bottom of the page

Conner
Sorcerer
GroupMembers
Posts870
JoinedMay 8, 2005

That doesn't make you a poor immortal, it just makes it a bit harder for someone to help you.

In this case, I understand what you're trying to do though. The "code" in this case is a prog (I don't remember right off-hand if it's a room prog or a mob prog), not actual code, and it's attached to either Silvina or (more likely, if memory serves) the room she's assigned to and is located in the file newacad.are.

What I read out of your first post was that you're trying to follow a newbie to help him and finding that when he goes into that room your trans'd to the cleric area, because your character is an imm, instead of being ignored while he gets trans'd to whichever area is appropriate for his class so that you can just follow him there.

One solution would be to just use goto to return to his side after he gets trans'd, another would be to go into newacad.are with your favorite editor (or use rpedit/mpedit online) and modify the prog in question to make an exception if isimmortal... something like for each if race == xxxx add a if !isimmortal ...though there might be an easier/better way to deal with that as well since these ifchecks are not my strongest area. Then, when your victim gets trans'd, you'd continue to follow them.

The thing about the bug report about attempting to force an immortal is coded into the game for your benefit (believe me, in the long run it does benefit you more than it hinders generally), so that mobs/rooms/objects can't force you to do things while you're busy building or testing things.

Either way, good luck with whatever you decide.
       
Post is unread #5 Sep 2, 2005, 4:08 pm
Go to the top of the page
Go to the bottom of the page

Remcon
Geomancer
GroupAdministrators
Posts1,857
JoinedJul 26, 2005

Its kind of late but here goes

Log: [*****] BUG: Mpforce - Attempting to force an immortal! Cheater detected!, Mob #10346.

That bug comes from any mob program trying to force an immortal. Samson said it should really be doing more then just reporting that for any and all mob programs, but dont think anyone has gotten around to working on a better way of doing it. So mainly any program that uses mpforce will give you that bug if it trys to mpforce an immortal to do anything.
       
Post is unread #6 Sep 2, 2005, 4:20 pm
Go to the top of the page
Go to the bottom of the page

Zeno
Sorcerer
GroupMembers
Posts723
JoinedMar 5, 2005

Personally, I have an Immortal config flag where you can toggle this on and off. Pretty easy to do.
       
Pages:<< prev 1 next >>