Login
User Name:

Password:



Register
Forgot your password?
Vote for Us!
Couple bugs
Dec 12, 2017, 5:42 pm
By Remcon
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
LOP 1.45
Author: Remcon
Submitted by: Remcon
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
Users Online
CommonCrawl, Bing, Google, Yahoo!

Members: 0
Guests: 24
Stats
Files
Topics
Posts
Members
Newest Member
477
3,705
19,232
608
LAntorcha
Today's Birthdays
There are no member birthdays today.
Related Links
» SmaugMuds.org » Codebases » SWR FUSS » do_disguise has no call to le...
Forum Rules | Mark all | Recent Posts

do_disguise has no call to learn_from_success
< Newer Topic :: Older Topic > ...Gee, what the hell?

Pages:<< prev 1 next >>
Post is unread #1 Oct 31, 2005, 7:17 pm
Go to the top of the page
Go to the bottom of the page

Halcyon
Magician
GroupMembers
Posts187
JoinedApr 12, 2005

Disguise simply has no call to learn_from_success, which of course means that a player will never get better at it. It may have been that the programmers intended it that way, but as it seems more likely to me to simply be an oversight, here's the fix:

In swskills.c, locate function "do_disguise", and find the following:

   smash_tilde( argument );
   set_title( ch, argument );
   send_to_char( "Ok.\n\r", ch );
}


Change to:

   smash_tilde( argument );
   set_title( ch, argument );
   send_to_char( "Ok.\n\r", ch );
   learn_from_success( ch, gsn_disguise );
}
       
Post is unread #2 Nov 2, 2005, 4:34 am
Go to the top of the page
Go to the bottom of the page

Slayer

GroupMembers
Posts12
JoinedMar 31, 2005

unless it's a toggle... on or off...

it's late and thought I'd toss in an explanation ;)
       
Post is unread #3 Nov 2, 2005, 1:42 pm
Go to the top of the page
Go to the bottom of the page

Halcyon
Magician
GroupMembers
Posts187
JoinedApr 12, 2005

Sorry to seem obtuse, but um... Huh?

There's no toggle involved... All the skill is is just a skill to make yourself appear to be someone else on the WHO screen or when a player types "look" or what have you. (Of course, if there's a level display in your WHO list, it probably wouldn't fool anybody anyway. :P All the MUDs I ever played that had it just used it as a fancy way to add weird colors to your title. )
       
Post is unread #4 Nov 2, 2005, 11:37 pm
Go to the top of the page
Go to the bottom of the page

Greven
Magician
GroupMembers
Posts204
JoinedMar 5, 2005

This is one of the bugs that I fixed so long ago that I forgot about it. Nice catch, though.
       
Post is unread #5 Nov 3, 2005, 2:02 am
Go to the top of the page
Go to the bottom of the page

Slayer

GroupMembers
Posts12
JoinedMar 31, 2005

I didn't expect my idea to be correct, just thought I'd toss out
an explanation to explain why it was the way it was. On the mud
I used to play disguise was a skill but was also a toggle... i.e.
once you succeeded you were disguised until you deactivated it and
what it done was... for example if you were human, instead of saying
a human enters a human leaves it might say... an elf enters an elf
leaves etc... and another side benefit of it was it disguised your
alignment so you could pass normally aggro mobs...

my input was just a bit of fun... :) sorry for the distraction :P
       
Pages:<< prev 1 next >>