I will add keeping the chaos patron to the changelist for the next version. It is going to break savefiles anyway so this is a good time for it.
Currently Hengband and its derivatives have a giant s_info.txt file with start/max proficiencies for up to 64 types of diggers, launchers, swords, polearms, and hafted weapons, for each class. Along with tons of special casing for races, subclasses, mutations and personalities where that matters.
I am replacing that whole system with proficiencies for a whole class of weapons, more or less corresponding to the weaponmaster specializations. So you build proficiencies for all swords, or all axes, instead of individual types. Then those starting and max proficiency values will be stored in the class_t structures and set at birth, removing the need for all the special casing.
Currently Hengband and its derivatives have a giant s_info.txt file with start/max proficiencies for up to 64 types of diggers, launchers, swords, polearms, and hafted weapons, for each class. Along with tons of special casing for races, subclasses, mutations and personalities where that matters.
I am replacing that whole system with proficiencies for a whole class of weapons, more or less corresponding to the weaponmaster specializations. So you build proficiencies for all swords, or all axes, instead of individual types. Then those starting and max proficiency values will be stored in the class_t structures and set at birth, removing the need for all the special casing.
Comment