Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is a re-creation of a project that was lost years ago while not quite finished. The old version included some instrumentation to measure how many hits it takes to kill things during actual play; that wasn't ready for prime time and this hasn't attempted to redo it. Changes: 1) improves martial arts and bare-handed combat: they now have a chance to hit twice when skill is better than 'basic'; 20% chance for second hit at skilled, 40% at expert, 60% at master, and 80% at grandmaster; when attacking more than once, strength bonus is handled as in #2; 2) nerfs two-weapon combat a bit: hitting twice uses only 3/4 strength bonus on each hit, but when both attacks hit that's 3/2 bonus from strength which is still more than you get for one hit at a time; 3) beefs up two-handed weapons: hitting via melee with a two-handed weapon uses 3/2 of stength bonus to reflect the increased influence of strength; isn't done for applied polearms though. The reduction in strength bonus for two-weapon has far less impact than it might sound, due to rounding up with the low values involved. | full 3/4 | +1 -> +1 | +2 -> +2 | +3 -> +2 | +4 -> +3 | +5 -> +4 | +6 -> +5 The small reduction also doesn't matter if/when current hit happens to deal a killing blow anyway. Rings of increase damage apply at full value to every hit, same as before. When hitting bare-handed (#1 without gloves), a silver ring on either hand continues to give a damage bonus against silver haters when you make an ordinary single attack. However if you attack twice, a silver ring only applies on the first hit when it is worn on the right hand and only applies on the second hit when worn on the left hand. (Two hits with a silver ring on each hand will give silver bonus for both.) We might conceivably need to add support for a count prefix of 1 to let player explicitly avoid a second bare-handed/martial-arts hit attempt (similar to how throw and fire accept a count to limit missile volley amount). Kicking has been ignored.
- Loading branch information
PatR
committed
Jul 30, 2023
1 parent
ecd5be5
commit 60c1956
Showing
5 changed files
with
127 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters