pauper tweaks
For 'pauper', most roles start without any skills. However, strong fighter types were starting with basic bare-handed combat/marital arts, giving them a big advantage. Knights were starting with basic riding, which is probably useless now that they have to acquire a saddle to use it (see below). Take those initial skills away, producing an even playing field. Non-paupers get their initial skills without needing to spend any skill credits (aka slots) on those. Give paupers 2 starting credits that they'll be able to use once they acquire suitable weapons or spells and train them up, so that once they're reasonably developed they won't lag in skills compared to non-paupers. Pauper knights were still starting with a saddled pony. Suppress the saddle when the knight is a pauper. Wizards start knowing a lot of spellbooks. Pauper wizards shouldn't. Give most roles advance knowledge of one low level spell or other item. It won't benefit them unless/until they find the corresponding item.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.7 spell.c $NHDT-Date: 1718303203 2024/06/13 18:26:43 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.171 $ */
|
||||
/* NetHack 3.7 spell.c $NHDT-Date: 1725227807 2024/09/01 21:56:47 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.173 $ */
|
||||
/* Copyright (c) M. Stephenson 1988 */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -888,7 +888,8 @@ skill_based_spellbook_id(void)
|
||||
}
|
||||
|
||||
if (objects[booktype].oc_level <= known_up_to_level)
|
||||
makeknown(booktype);
|
||||
/* makeknown(booktype) but don't exercise Wisdom */
|
||||
discover_object(booktype, TRUE, FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user