On Tue, 23 Apr 1996, Rasmus Rxnlev wrote:
> 2) You think it all over, and find out what kind of multiclassing you want.
> I think there are basically 2 different kinds:
> * Beeing able to 'join' a new class at some point in the game.
> - Not beeing able to learn old classes skills/spells, but still
> remembering them (i.e. the learned levels which are saved anyway :)
> This requires some fiddeling arround in the skill/spell code..
> - Adding the new skills/spells to the existing practice list, and
> beeing able to prac skills/spells from previous and present classes.
> * Multiclass is a class made up of 'different' clases into ONE..
> - Add a new class
> - You simply fiddle arround with the spello() stuff (in bpl8 :)
> - Make the XP tables require more xp..
* A level/class system..
- Make "byte level" into "byte level[NUM_CLASSES]", for every new
class you'll have to delete the pfile or convert the pfile, it
is a real pain, but, hey...
- Redefine GET_LEVEL so it gets the level of the class:
#define GET_LEVEL(ch, i) (ch->player.level[i])
- Add a CLASS_IMMORTAL and use levels 1-3 for God, GrGod, and Imp
A LVL31 immortal could be achieved within each class.
- Have then start out as no class and allow them to 'join' the
classes and 'gain' levels by going to guildmasters :)
The third way is detailed above. Anyone else got ways of multi-classing?
Even though I'm not planning on keeping levels (and have already got rid
of classes) I'm interested. :)
This archive was generated by hypermail 2b30 : 12/18/00 PST