Pages:<< prev 1 next >>
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.
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.
Just looking for some insight.
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.
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.
Just looking for some insight.
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.
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.
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.
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.
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 >>