Commit Graph

436 Commits

Author SHA1 Message Date
Rob Pearce 7a13dfc235 Rename mechanic role to "Engineer", increase its IQ and add chemistry+cartography skills. Odea is that it is more a "smart modern mechanical engineer" instead of "dumb greasenonkey"
Overalls shouldn't have a minimum AGI requirement

Soldering iron should not use any particular weapon proficiency.
2023-10-12 21:32:38 +11:00
Rob Pearce 0e8a26c2b7 Lower level of Perception needed to widen FOV.
Make monsters stay unconsciousness  for longer.
Make loseconsciousness() time actually work.
Merciful fighting now works more reliably (and is shown in the status bar)
2023-10-11 20:06:17 +11:00
Rob Pearce 8eb5d2af99 Gain blind-spot vision at perception=nov rather than bgn.
Fix crash when critically hitting a creature with wings/tail.
2023-10-11 13:46:11 +11:00
Rob Pearce ec6a86a0b2 Fixed a bunch of compile warnings 2023-10-11 12:56:18 +11:00
Rob Pearce 17461f9c24 - Show value of objects based on your skills
- Morningstar should also deal piercing damage
- potion of greed modified to detect objects based on value
- Two-hand weapons are now usable one-handed with very high STR
- Gain skill points faster
- Scimitar is now AGI based, not STR
- No eating when nauseated
2023-10-10 21:30:16 +11:00
Rob Pearce 54980b6cc1 Merge remote-tracking branch 'refs/remotes/origin/master' 2023-05-10 14:56:07 +10:00
Rob Pearce 2fd8fb0539 Describe totskillpoints vs skillpoints 2023-05-10 14:55:17 +10:00
Rob Pearce 54c283ea11 Halved extra amount needed to gain a skill point based on existing points. 2023-05-10 14:52:54 +10:00
rob 3f162673cf Add script to check for unused command letters
WIP: autoexplore code
2022-09-18 17:24:50 +10:00
rob e1507aa7d6 change reload command to v 2022-09-17 10:15:17 +10:00
rob 47e0e1fce8 fire god gifts should be fireproof 2022-09-12 21:25:58 +10:00
rob d331bfad55 charisma gives chance of monsters being peaceful 2022-09-01 20:32:18 +10:00
rob 4f3375c58b Reduce weapon stamina cost based on proficiency.
add assertion to catch when too many skill abilities/descriptions are added
fix duplicate description on some weapon skills
2022-08-30 22:03:11 +10:00
rob 072cc96e4f Fix description of OT_TREEDOWN
If you visit a new branch before taking the regular stairs in your current branch  DON'T update nextmap[dir] to point at the new branch.
2022-08-30 20:19:48 +10:00
rob 6199c829bb "cause" of death (rather than "method")
buffer size isue on levelup text
fix pluralisation of single-word objects (eg "leaf")
2022-08-30 19:21:52 +10:00
rob 88f66bb4a7 Fix interaction with summoned floating disc. 2022-08-29 20:24:25 +10:00
Rob Pearce fb69950ec2 Removed unsupported options from osx makefile
Fixed some buffer overruns where incorrect size was passed to snprintf
2022-08-29 08:26:02 +10:00
rob 17aef350b3 working on removing flicker 2022-08-28 21:00:26 +10:00
rob 281944bb5a generate new hiscore table if one doesnt already exist 2022-08-28 16:43:54 +10:00
rob ea1df51d08 Replaced flag code with hash tables. Roughly 76% faster. 2022-08-28 16:09:49 +10:00
rob 9fcbceb8c6 WIP: implementing hash tables for flagpiles. flag code done, need to wrap all walks of flagpiles with foreach_bucket() 2022-08-28 15:13:30 +10:00
rob 10fd3bc440 remove + ignore log.txt 2022-08-28 14:07:00 +10:00
rob d592337f32 Add -r option to selectrandom seed 2022-08-28 14:06:22 +10:00
rob d4eccd8f6b Include gprof profiling in linux makefile 2022-08-28 13:53:48 +10:00
rob 08ef45876a Update ignores
Use linux makefile
Fix crash on exit with -h arg
2022-08-28 13:52:39 +10:00
rob da3c8d46ba fix conflict 2022-08-28 13:48:59 +10:00
rob 7ae5f4e42a updating 2022-08-28 13:46:46 +10:00
rob d849768227 use ncursesw on linux to make utf-8 work
separate linux/osx makefiles
2022-08-28 06:11:16 +10:00
rob b2bfca3ca1 Fix crash in linkexit() 2022-08-27 22:50:13 +10:00
rob 81c033d7dc Removed sprintf() usage
Now conpiles properly on linux again
2022-08-27 21:38:56 +10:00
rob 0c288f0594 ignore *.o 2022-08-27 21:03:39 +10:00
rob ef08494ade started fixing warnings
remove .o files from repo
2022-08-27 21:02:42 +10:00
Rob Pearce 415a15a523 Made blue colour lighter so it's easier to see on black backgrounds. 2021-12-08 09:51:22 +11:00
Rob Pearce 134542ed8f Adding a bunch of files which say they're modified, possibly just because I'm on a new system. 2021-11-16 11:23:38 +11:00
Rob Pearce d4861e906f Fix bug in fire damage calculation 2021-11-16 11:23:16 +11:00
Rob Pearce 94b5e84ee1 adding readme 2021-06-03 12:07:57 +10:00
Rob Pearce 8aef3bf1eb When an attack spins someone around:
- break their grabs
- actually spin them around when the play can't see it
2019-08-29 20:56:51 +10:00
Rob Pearce 9456fba0f7 healthy food has a chance of curing poison 2019-08-20 18:19:13 +10:00
Rob Pearce b89c0fe7b9 amulet of acrobatics now increases agility 2019-08-20 17:15:15 +10:00
Rob Pearce 7835c23d94 Always show wall glyphs as connected to adjacent walls, even if you haven't seen the adjacent cell yet. 2016-07-23 19:16:56 +10:00
Rob Pearce 5a54c41028 Forgot to initialise new habitat->monflags flagpile. 2016-07-23 11:37:44 +10:00
Rob Pearce e5dfd28216 Vegetarians shouldn't drink flasks of chicken soup / beef strogonoff. 2016-07-23 11:36:25 +10:00
Rob Pearce 6a7175a8d3 All auto-generated monsters in ice caves should start with cold immunity. 2016-07-23 11:33:18 +10:00
Rob Pearce e698875655 Slightly increase vault chance in dungeon 2016-07-07 17:23:20 +10:00
Rob Pearce 7a5563de68 *Rats should be immune to disease
*Increase IQ bracket level required to count as "genius"
*prevent baba yaga's hut (or any F_NORANDOM buildings) from being randomly created
2016-07-07 16:25:06 +10:00
Rob Pearce c9e4e4f5f4 Reduce goblin caves and sylan woods from 5 levels to 3 levels. 2016-07-07 15:12:53 +10:00
Rob Pearce 6610dfed88 Rewrite weild() to do all prompts to remove stuff in the way before actually removing anything. 2016-07-07 12:30:04 +10:00
Rob Pearce d5254e25aa If you can meditate, don't prevent resting while caffienated.
Clarify args and description of gotosleep() vs. fallasleep()
2016-07-07 12:13:08 +10:00
Rob Pearce 43c20fbbaf bugfix: racial abilities now work properly after polymorph 2016-07-07 12:02:50 +10:00
Rob Pearce e4cdde4f98 Worsen penalties for not meeting weapon requirements 2016-07-04 22:44:07 +10:00