Commit Graph

  • 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" master Rob Pearce 2023-10-12 21:32:38 +1100
  • 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) Rob Pearce 2023-10-11 20:06:17 +1100
  • 8eb5d2af99 Gain blind-spot vision at perception=nov rather than bgn. Fix crash when critically hitting a creature with wings/tail. Rob Pearce 2023-10-11 13:46:11 +1100
  • ec6a86a0b2 Fixed a bunch of compile warnings Rob Pearce 2023-10-11 12:56:18 +1100
  • 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 Rob Pearce 2023-10-10 21:30:16 +1100
  • 54980b6cc1 Merge remote-tracking branch 'refs/remotes/origin/master' Rob Pearce 2023-05-10 14:56:07 +1000
  • 2fd8fb0539 Describe totskillpoints vs skillpoints Rob Pearce 2023-05-10 14:55:17 +1000
  • 54c283ea11 Halved extra amount needed to gain a skill point based on existing points. Rob Pearce 2023-05-10 14:52:54 +1000
  • 3f162673cf Add script to check for unused command letters WIP: autoexplore code rob 2022-09-18 17:24:50 +1000
  • e1507aa7d6 change reload command to v rob 2022-09-17 10:15:17 +1000
  • 47e0e1fce8 fire god gifts should be fireproof rob 2022-09-12 21:25:58 +1000
  • d331bfad55 charisma gives chance of monsters being peaceful rob 2022-09-01 20:32:18 +1000
  • 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 rob 2022-08-30 22:03:11 +1000
  • 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. rob 2022-08-30 20:19:48 +1000
  • 6199c829bb "cause" of death (rather than "method") buffer size isue on levelup text fix pluralisation of single-word objects (eg "leaf") rob 2022-08-30 19:21:52 +1000
  • 88f66bb4a7 Fix interaction with summoned floating disc. rob 2022-08-29 20:24:25 +1000
  • fb69950ec2 Removed unsupported options from osx makefile Fixed some buffer overruns where incorrect size was passed to snprintf Rob Pearce 2022-08-29 08:26:02 +1000
  • 17aef350b3 working on removing flicker rob 2022-08-28 21:00:26 +1000
  • 281944bb5a generate new hiscore table if one doesnt already exist rob 2022-08-28 16:43:54 +1000
  • ea1df51d08 Replaced flag code with hash tables. Roughly 76% faster. rob 2022-08-28 16:09:49 +1000
  • 9fcbceb8c6 WIP: implementing hash tables for flagpiles. flag code done, need to wrap all walks of flagpiles with foreach_bucket() rob 2022-08-28 15:13:30 +1000
  • 10fd3bc440 remove + ignore log.txt rob 2022-08-28 14:07:00 +1000
  • d592337f32 Add -r option to selectrandom seed rob 2022-08-28 14:06:22 +1000
  • d4eccd8f6b Include gprof profiling in linux makefile rob 2022-08-28 13:53:48 +1000
  • 08ef45876a Update ignores Use linux makefile Fix crash on exit with -h arg rob 2022-08-28 13:52:39 +1000
  • da3c8d46ba fix conflict rob 2022-08-28 13:48:59 +1000
  • 7ae5f4e42a updating rob 2022-08-28 13:46:46 +1000
  • d849768227 use ncursesw on linux to make utf-8 work separate linux/osx makefiles rob 2022-08-28 06:11:16 +1000
  • b2bfca3ca1 Fix crash in linkexit() rob 2022-08-27 22:50:13 +1000
  • 81c033d7dc Removed sprintf() usage Now conpiles properly on linux again rob 2022-08-27 21:38:56 +1000
  • 0c288f0594 ignore *.o rob 2022-08-27 21:03:39 +1000
  • ef08494ade started fixing warnings remove .o files from repo rob 2022-08-27 21:02:42 +1000
  • 415a15a523 Made blue colour lighter so it's easier to see on black backgrounds. Rob Pearce 2021-12-08 09:51:22 +1100
  • 134542ed8f Adding a bunch of files which say they're modified, possibly just because I'm on a new system. Rob Pearce 2021-11-16 11:23:38 +1100
  • d4861e906f Fix bug in fire damage calculation Rob Pearce 2021-11-16 11:23:16 +1100
  • 94b5e84ee1 adding readme Rob Pearce 2021-06-03 12:07:57 +1000
  • 8aef3bf1eb When an attack spins someone around: - break their grabs - actually spin them around when the play can't see it Rob Pearce 2019-08-29 20:56:51 +1000
  • 9456fba0f7 healthy food has a chance of curing poison Rob Pearce 2019-08-20 18:19:13 +1000
  • b89c0fe7b9 amulet of acrobatics now increases agility Rob Pearce 2019-08-20 17:15:15 +1000
  • 7835c23d94 Always show wall glyphs as connected to adjacent walls, even if you haven't seen the adjacent cell yet. Rob Pearce 2016-07-23 19:16:56 +1000
  • 5a54c41028 Forgot to initialise new habitat->monflags flagpile. Rob Pearce 2016-07-23 11:37:44 +1000
  • e5dfd28216 Vegetarians shouldn't drink flasks of chicken soup / beef strogonoff. Rob Pearce 2016-07-23 11:36:25 +1000
  • 6a7175a8d3 All auto-generated monsters in ice caves should start with cold immunity. Rob Pearce 2016-07-23 11:33:18 +1000
  • e698875655 Slightly increase vault chance in dungeon Rob Pearce 2016-07-07 17:23:20 +1000
  • 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 Rob Pearce 2016-07-07 16:25:06 +1000
  • c9e4e4f5f4 Reduce goblin caves and sylan woods from 5 levels to 3 levels. Rob Pearce 2016-07-07 15:12:53 +1000
  • 6610dfed88 Rewrite weild() to do all prompts to remove stuff in the way before actually removing anything. Rob Pearce 2016-07-07 12:30:04 +1000
  • d5254e25aa If you can meditate, don't prevent resting while caffienated. Clarify args and description of gotosleep() vs. fallasleep() Rob Pearce 2016-07-07 12:13:08 +1000
  • 43c20fbbaf bugfix: racial abilities now work properly after polymorph Rob Pearce 2016-07-07 12:02:50 +1000
  • e4cdde4f98 Worsen penalties for not meeting weapon requirements Rob Pearce 2016-07-04 22:44:07 +1000
  • 2b82e1de44 Small quadrapeds/birds shouldn't be able to slip on things, nor should snakes. Rob Pearce 2016-06-21 21:46:32 +1000
  • e4c3716387 Tidy up code around modification of player stats by god piety. Rob Pearce 2016-06-21 21:37:19 +1000
  • bbc539c449 Teleport trap on doors shouldn't put you inside a wall. Rob Pearce 2016-06-21 21:19:41 +1000
  • f58ab237bd Add warning for passwall spell expiring. (doesn't quite work yet) Rob Pearce 2016-06-21 20:22:29 +1000
  • d107dfbb90 - Fixed crash when showing what monsters want/covet in /ve screen. Rob Pearce 2016-06-21 17:15:03 +1000
  • 2255f77f1b If you have both a pocketwatch and a digital watch, announce the full 24-hour time. Rob Pearce 2016-06-20 23:53:33 +1000
  • ae63bb6b83 Don't announce when monsters "can see again" - you have no way of knowing this. Rob Pearce 2016-06-20 23:50:36 +1000
  • 11a3abc76b - can no longer avoid migraine damage by having LOS to the source of sounds. - migraines now only cause pain with volume >= heavy_footsteps - migraines now work on monsters, too. Rob Pearce 2016-06-20 21:07:15 +1000
  • 33c532339c Slightly increase chance of vaults in the main dungeon When creating vaults, use 50% chance each time of increasing rarity instead of 33% Make chests have better objects Rob Pearce 2016-06-18 18:22:43 +1000
  • f786d9de72 When god appears, change 'will you accept' to 'will you accept %s' offer?' Rob Pearce 2016-06-18 17:52:46 +1000
  • d22d881df1 Made "very dark grey" colour slightly brighter. Rob Pearce 2016-06-15 00:01:13 +1000
  • 57cd4200ff banana skin was missing F_DAMAGABLE Rob Pearce 2016-06-14 01:16:09 +1000
  • 980daa1d8c Ensure that Battlemage's initial three spell schools are unique. Rob Pearce 2016-06-14 01:10:33 +1000
  • 8500c020cb When an lf slips on an object, cause 1 damage per lf size level. Rob Pearce 2016-06-14 00:15:13 +1000
  • 4e94d1fecc Tweak description - "almost completely dark" is misleading. Rob Pearce 2016-06-14 00:11:27 +1000
  • dd7bfeb091 Reduce power of Refraction - now gives 10-40% evasion instead of 20-55 Rob Pearce 2016-06-14 00:05:58 +1000
  • d82cee08ec 'harvest flame' spell now puts out F_ONFIRE objects. Rob Pearce 2016-06-13 23:50:38 +1000
  • 6bdb138faf Increase precision of displayed stamina costs to 2 decimal places. Rob Pearce 2016-06-13 23:40:29 +1000
  • 729da5bb52 Fixed crash when 'what goes up' is active and a thrown missile is destroyed. Rob Pearce 2016-06-13 23:38:45 +1000
  • 0b76162f5f getrandomracewithflag() now works. Rob Pearce 2016-06-13 23:23:11 +1000
  • 57740d9016 Typo. Rob Pearce 2016-06-13 22:30:31 +1000
  • 77ee8bb7d7 Manrikimodifications: Reduce difficulty of strength check to escape it. Make it take damage when struggling Rob Pearce 2016-06-13 22:24:31 +1000
  • cd58efb772 Fixed bug in getrandomobofclass() causing "get random food" to fail. Rob Pearce 2016-06-13 22:18:24 +1000
  • 3e3bc4a334 Updated description of 'glowing flask' Rob Pearce 2016-06-13 21:58:37 +1000
  • f2a8f408d6 Lowered power of 'chill' spell. Rob Pearce 2016-06-13 21:43:19 +1000
  • efdbd3fe40 Insects resist cold. Rob Pearce 2016-06-13 21:42:05 +1000
  • 52a57e7b17 God piety should only be affected by backstabs etc. if the attacker was the player! Rob Pearce 2016-06-13 09:50:49 +1000
  • 4c4c3a3e04 should be able to 'o'perate a lockpick to trigger the 'pick locks' skill using that object. Rob Pearce 2016-06-13 09:30:03 +1000
  • 51bdeede32 For cartographer skills, don't shade out some known cells outside of our vision range. - stairs - doors - objects Rob Pearce 2016-06-13 09:15:00 +1000
  • 3dd52fa511 When describing an object fmor a shop, show its real (identified) name. Rob Pearce 2016-06-13 08:44:14 +1000
  • 4994faa11b Mottled snail now has cold resistance. Rob Pearce 2016-06-12 22:01:36 +1000
  • 6edfb3ee6d bigfix: aigetlastknownpos() fails when one of the adjacent cells is off the edge of the map. Rob Pearce 2016-06-12 22:01:02 +1000
  • 60e28b6c03 If revived while stuck inside a solid wall, move elsewhere. Rob Pearce 2016-06-10 15:27:26 +1000
  • b7627de8cb F_POWDER items now dissolve in water. Rob Pearce 2016-06-09 21:17:39 +1000
  • c6f3f3f9bd - takedamage() should end instantly if object is aleady dead. Rob Pearce 2016-06-09 17:11:47 +1000
  • 8730225c6e Added new version of pool room vault with deep water. Rob Pearce 2016-06-09 12:20:48 +1000
  • c1f8bdcc9d Remove "dissolved" killverb for acid - doesn't make sense. Rob Pearce 2016-06-09 11:46:31 +1000
  • 2daa5d79a2 Scroll of wishing value was way too low ($150) Rob Pearce 2016-06-09 11:34:27 +1000
  • aa1a3e22cf Mages should start at inept in non-primary/secondary spell schools. Rob Pearce 2016-06-09 11:33:58 +1000
  • 0f90f3b76f Tweak breakob code again to cope with various numbers of broken object types, not just 2. Rob Pearce 2016-06-09 11:24:24 +1000
  • 74b0e9841f Modify getbreakob() to produce less objects - a burned giant newt corpse was turning into ~38 piles of ash! Rob Pearce 2016-06-09 10:52:48 +1000
  • a4735d597c MAke object weight functions more meaningful - getobmass() and getobweight() Rob Pearce 2016-06-09 10:51:55 +1000
  • d676a33072 Fix crash in ai movement when move was "successful" but target cell was still removed (eg. tried to open an unopenable door). Rob Pearce 2016-06-09 10:25:50 +1000
  • d98ba870ca New option: prompt to abandon spells/abilities Rob Pearce 2016-06-07 20:12:22 +1000
  • fd450ba0c3 - Allow mages to select spells from their primary school through training, by spending points. - Rename 'weapon attraction' spell to 'guided weapon' - When showing spells in a book, include their school - $ key to show current money Rob Pearce 2016-06-07 16:52:41 +1000
  • 267f046986 When you fail to disarm a trap on a chest, and it goes off, ensure the trap is removed. Rob Pearce 2016-06-06 22:29:20 +1000
  • 176aea7374 Increase attack delay on polearms. Rob Pearce 2016-06-06 22:17:19 +1000
  • 5bcf36fdce Show stamina cost in weapon description. Rob Pearce 2016-06-06 20:55:53 +1000
  • 0bc557f2f5 If you run out of stamina while flying, immediately stop flying. Rob Pearce 2016-06-06 20:42:45 +1000
  • 95e36275d3 Increase cooldown time on monsters casting 'flee' spells Rob Pearce 2016-06-06 19:21:15 +1000