>What needs to be changed about the multiclass.tar.gz >that is on the snippets page in order to allow players >to remort to another class once they hit a certain >level? Also, I'm wondering how to combine the skills >of two or more classes into one list. >If anyone has any simple code to donate on this, I >would appreciate it. Or any suggestions so that >we(at my MUD) can code these features in. Remort MultiClass is how I did it. Didn't use that patch however. If you're thiking about doing it, I'd start from stratch. There's nothing all that complicated involved, just alot of cut-paste. Besides adding the new classes, I did the following as well. - Write an IS_MUTLICLASS(ch) macro - Added multi checks to IS_WARRIOR, IS_CLERIC, etc. - Changed all the GET_CLASS == CLASS_WARRIOR to the revised IS_WARRIOR macros, did the same for all other classes. - Added IS_MUTLI exits in various places such as the guildguard functions. - Wrote a 'Death' special to actually convert chars to the new class when they reach 30th level. - Explanded the displays in do_set, do_score, do_who, etc to fit 5 chars. 'wa/cl' All in all, works like a charm. Well worth the 6 or so hours worth of total effort involved. Don't go patch, do it from scratch. You're more apt to get what you want. Someone suggested to me before, making the resultant classes a true average of the base and secondary classes. This is something I might actually try in the future, but as nobody's complained yet about their hittables, etc thats's a strong 'might'. Guess there isn't much difference between needing to roll a 1 or a 3, at lvl 30/30 ;) As far as giving you working multiclass code, sure I'll trade it to you for two builders and a SRV bootleg tape ;) -Jac ButterMud - telnet://betterbox.net:4000 +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST