I was changing all of the languages in my MUD and I can't get it to recognize the 3 gsn's for the 3 new languages. I've defined them in mud.h and db.c, which is where the common language is in. The common language comes up fine. This might be tied into bit vectors and everything, but I changed those to the languages also. The exact error that I'm trying to fix is this (I have them defined, so I'm confused...):
ASSIGN_GSN: Skill sunrunner not found.
ASSIGN_GSN: Skill sentran not found.
ASSIGN_GSN: Skill nevekian not found.
Any help you could give on my problem would be very helpful. Thanks for everything.
As stupid as that makes me sound, no, I hadn't added them to skills.dat (its in skills for swr). Anyway, thanks for pointing that out, it was crashing the game also. Thanks again, now I can resume my work on coding in the rest of my new enhancements.
Trust me on this, you don't sound stupid for that. For the most part, any coder that claims to have never done such a thing is either lying or just hasnt done it *yet*. It's actually very very easy to miss or forget to change a flag somewhere when you modify an existing function.
I've been coding for more years then I can count, in about every language you can name, and I can guarantee you I probably make more 'forgetful' errors such as this, then most begining coders. Soo.. if anyone ever talks down to you about simple things like this, shrug 'em off then send them my way ;-) Soon, you may forget things more often, but at least you'll know what you forgot, when the error pops up. heh
Thanks for trying to make me feel better about feeling kind of odd for not realizing to put them in skills.dat. It was acually the first time I had ever done anything of that sort, I'm not usually to playfull with my accuall codebase but I just had to add them in, and I didn't want to go trough the proccess of unziping it to another folder to test it out. Anyways, its fixed, thanks for the support.