Evening all - with the help of a lurker I've implemented roman numeral name suffices, so those of us who die a lot can have automatic numbering for new characters if we want.
So, if you give your character a name ending in " I" (that's a space and then a capital i), it will notice that, and put a counter in the savefile. All subsequent characters will default to the same name (even if you change the race/class) with the suffix properly incremented (up to 255). If you change the name to one that doesn't end in " I", it will turn off the numbering and all subsequent characters will get the same name.
It does not work with any suffix other than the first - that would need an entire "de-romanify" function which we didn't write. This means that you cannot change the suffix of a dynasty once you've started (e.g. if one dies an embarrassing death) - you either have to carry on or restart at I.
Please test and report any bugs in this thread. We used a spare byte in the savefile, so there should be no savefile compatibility issues.
(Edit: do not forget the space. It won't work without a space as the penultimate character, and a capital i as the last.)
So, if you give your character a name ending in " I" (that's a space and then a capital i), it will notice that, and put a counter in the savefile. All subsequent characters will default to the same name (even if you change the race/class) with the suffix properly incremented (up to 255). If you change the name to one that doesn't end in " I", it will turn off the numbering and all subsequent characters will get the same name.
It does not work with any suffix other than the first - that would need an entire "de-romanify" function which we didn't write. This means that you cannot change the suffix of a dynasty once you've started (e.g. if one dies an embarrassing death) - you either have to carry on or restart at I.
Please test and report any bugs in this thread. We used a spare byte in the savefile, so there should be no savefile compatibility issues.
(Edit: do not forget the space. It won't work without a space as the penultimate character, and a capital i as the last.)
Comment