Page 1 of 1

Predefined classes used as templates

Posted: Sun Jan 06, 2019 4:33 pm
by pango
I don't remember if I mentioned this idea before, so in case I didn't:

After you selected some predefined class, DFU could display some message dialog "Review class? Y/N" and if you reply Yes would bring the custom class screen, but with the predefined class definition already filled in.
That way:
- it would raise awareness about classes customization;
- it allows to check what exactly predefined classes are;
- play predefined classes with some adjustments, if you don't like some of the settings;
- that could even become the preferred way to speed up character creation: not start from scratch but from the closest predefined class.

Maybe the class name should be altered (say append a "*" at the end?) if the class is no longer pristine? I'm not sure it's worth the trouble in a single player game, but maybe have something in logs for support debugging?

Re: Predefined classes used as templates

Posted: Sun Jan 06, 2019 7:09 pm
by Feralwarlord
I like this idea

Re: Predefined classes used as templates

Posted: Tue Jan 08, 2019 3:52 am
by Alyndiar
Yes, please go forward with this idea! This would allow for easier creation of balanced custom classes. Starting from existing templates sounds great!

Re: Predefined classes used as templates

Posted: Tue Jan 08, 2019 4:52 am
by Narf the Mouse
Hmm... I understand that (some?) predefined classes get extras that custom classes do not? Certainly, the Mage starts with different starting spells. That's a question that probably should be addressed. :)

Re: Predefined classes used as templates

Posted: Tue Apr 02, 2019 1:54 am
by pango
Narf the Mouse wrote: Tue Jan 08, 2019 4:52 am Hmm... I understand that (some?) predefined classes get extras that custom classes do not? Certainly, the Mage starts with different starting spells. That's a question that probably should be addressed. :)
I assume this will be taken care of "automatically", because when you create a custom class, the next step is to find which of the predefined classes is the most similar, and probably apply related tweaks. But I could be wrong, I haven't checked what happens exactly after class similarity check.

Anyway, I tried working on that feature; It already required more code than expected, because the character creation transforms the UI elements (advantages, disadvantages,...) into the actual class, but had no provision to convert the other way around. In its actual state a predefined class can be loaded into class customization, but not much else:
https://github.com/Interkarma/daggerfal ... ses-review

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image