Login
User Name:

Password:



Register
Forgot your password?
Vote for Us!
parse description bug
Dec 15, 2017, 10:08 pm
By Remcon
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
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, Yandex

Members: 0
Guests: 15
Stats
Files
Topics
Posts
Members
Newest Member
477
3,706
19,240
608
LAntorcha
Today's Birthdays
There are no member birthdays today.
Related Links
» SmaugMuds.org » Codebases » SmaugFUSS » Porting from 1.4a to 1.9
Forum Rules | Mark all | Recent Posts

Porting from 1.4a to 1.9
< Newer Topic :: Older Topic >

Pages:<< prev 1 next >>
Post is unread #1 Nov 10, 2010, 3:42 am
Go to the top of the page
Go to the bottom of the page

Alraune
Fledgling
GroupMembers
Posts5
JoinedNov 10, 2010

Hi there!

I just migrated from Smaug 1.4a to SmaugFUSS 1.9 and now have a problem of getting Vassago's Aquest-code to work. It seems, that the tables.c in v1.9 was rewritten, so I have problems figuring out where the following two lines go:

if ( !str_cmp( name, "do_aquest" )) return do_aquest;
if ( skill == do_aquest ) return "do_aquest";

I've read in some other post about the banking code, that we should not worry about tables.c, and the code indeed compiles fine without it, but inside the mud, on "cedit aquest create do_aquest" the response is simply that do_aquest isn't found in the symbol table.
Any clues? Or even better, any Fuss clean patch out there?
       
Post is unread #2 Nov 10, 2010, 1:23 pm
Go to the top of the page
Go to the bottom of the page

Caius
Magician
GroupMembers
Posts132
JoinedJan 29, 2006

Perhaps you forgot to declare the function in mud.h? Make sure you have DECLARE_DO_FUN( do_aquest ); among the rest of the DECLARE_DO_FUNs.
       
Post is unread #3 Nov 10, 2010, 1:30 pm
Go to the top of the page
Go to the bottom of the page

Alraune
Fledgling
GroupMembers
Posts5
JoinedNov 10, 2010

Nah, it is declared.
       
Post is unread #4 Nov 10, 2010, 3:10 pm
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,639
JoinedJan 1, 2002

You don't need the tables.c parts at all. The code is set up to handle that dynamically. All you need is the DECLARE_DO_FUN part.
       
Post is unread #5 Nov 11, 2010, 3:20 am
Go to the top of the page
Go to the bottom of the page

Alraune
Fledgling
GroupMembers
Posts5
JoinedNov 10, 2010

Mhhh, ok. Then something else must have gone wrong.
Anyway, thanks.
       
Pages:<< prev 1 next >>