Commit Graph

433 Commits

Author SHA1 Message Date
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
Rob Pearce 2b82e1de44 Small quadrapeds/birds shouldn't be able to slip on things, nor should snakes. 2016-06-21 21:46:32 +10:00
Rob Pearce e4c3716387 Tidy up code around modification of player stats by god piety. 2016-06-21 21:37:19 +10:00
Rob Pearce bbc539c449 Teleport trap on doors shouldn't put you inside a wall. 2016-06-21 21:19:41 +10:00