Login
User Name:

Password:



Register

Forgot your password?
A Bash Startup Script
Feb 7, 2026 3:49 pm
By eldhamud
Force Skills
Jan 1, 2026 3:58 pm
By Elwood
Overland with Bitmaps
Jul 4, 2025 11:57 pm
By Samson
void nanny_get_new_race -- comm.c
Mar 13, 2025 7:08 am
By Elwood
IPv6
Jan 25, 2025 10:45 pm
By Samson
SWFotEFUSS 1.5.3
Author: Various
Submitted by: Samson
SWRFUSS 1.4.3
Author: Various
Submitted by: Samson
SmaugFUSS 1.9.8
Author: Various
Submitted by: Samson
AFKMud 2.5.2
Author: AFKMud Team
Submitted by: Samson
SmaugFUSS 1.9.7
Author: Various
Submitted by: Samson
Users Online
Anthropic, Meta, Sogou, AhrefsBot, Baiduspider

Members: 0
Guests: 23
Stats
Files
Topics
Posts
Members
Newest Member
507
3,814
19,735
595
PamBain135

» SmaugMuds » Codebases » SmaugFUSS » Grub.c Questions?
Forum Rules | Mark all | Recent Posts

Grub.c Questions?
< Newer Topic :: Older Topic > Removed from FUSS or?

Pages:<< prev 1 next >>
* #1 Jul 4, 2005 12:23 pm   
Go to the top of the page
Go to the bottom of the page

GatewaySysop
Conjurer
GroupMembers
Posts429
JoinedMar 7, 2005

 
This is just a general question for the most part.

What's the story with grub.c having been removed from the makefile in current releases of FUSS? The file grub.c itself is still included in the distribution, but I don't see it in the makefile. :thinking:

Also, something I found in the older (though updated frequently) version of FUSS I'm building off of, many functions in grub.c are unused. Particularly opfind, mpfind, rpfind are fully coded in (tables.c, mud.h) but were missing from commands.dat. I kind of like those commands and find them a bit useful, but nowhere near as useful as do_diagnose, which is also in grub.c.

Anyway, again I was just wondering what the story was and why grub.c seems to be nixed like that. I've gutted everything having to do with grub itself, but things like owhere and the other aformentioned functions, I chose to retain those. :alien:

Just looking for some insight. :cool:

Post is unread #2 Jul 4, 2005 9:12 pm   
Go to the top of the page
Go to the bottom of the page

Greven
Magician
GroupMembers
Posts203
JoinedMar 5, 2005

 
On this same topic of grub.c being taken out. it was never in SWR either. I dunno what sean was doing, but I can't see any reason why its out. I will likely try taking the file from the fuss release of smaug and seeing if it can work with SWR. If anyone knows WHY it wouldn't work, let me know please.

Post is unread #3 Jul 5, 2005 12:42 am   Last edited Jul 5, 2005 12:43 am by GatewaySysop
Go to the top of the page
Go to the bottom of the page

GatewaySysop
Conjurer
GroupMembers
Posts429
JoinedMar 7, 2005

 
While we're on the topic of grub.c, I thought I'd throw this out there for anyone interested. If you happen to use anything from grub.c, I would recommend looking at do_showlayers. It was pretty trivial to adapt this function for other uses, in my case giving a list of all the rare/unique equipment in the game (using a modified version of Samson's rent snippet).

Just wanted to pass that along in case anyone's using limited items of some sort and would like to be able to see a concise listing of all the rare eq they have floating around the mud. :alien:

Post is unread #4 Jul 5, 2005 2:21 am   
Go to the top of the page
Go to the bottom of the page

Odis
Fledgling
GroupMembers
Posts46
JoinedMar 8, 2005

 
Greven, I'm not sure how old grub.c is (I don't think i've looked at anything besides 1.4a), but I believe SWR was created from SMAUG 1.2, in which grub probably didn't exist. I dunno, maybe my history is skewed.

Post is unread #5 Jul 5, 2005 12:31 pm   
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,708
JoinedJan 1, 2002

 
It's been so long since it was disabled that I don't really remember why that was done now. I think it was because some or most of it simply didn't work right but I think this was later found to be because the grux.c code had to be run before the datafiles that some of it used would be worth anything.

Pages:<< prev 1 next >>