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