Commit Graph

952 Commits

Author SHA1 Message Date
Martin Haye
0c30fadee3 Had to increase decompression underlap back to 5. Don't really want to mess with it and figure out why. Also, changed invalid encounter chance from fatal error to just a warning, so Seth can fix them. 2022-01-28 08:16:05 -08:00
Martin Haye
accf0d42fe More import refactoring 2022-01-14 09:10:14 -08:00
Martin Haye
89db793516 Factoring out import code. 2022-01-14 08:42:37 -08:00
Martin Haye
239761fcfd Fixed ProRWTS when reading a long subdirectory. Added support for doing that, to facilitate importing Nox characters. 2022-01-14 08:22:26 -08:00
Martin Haye
206c3e7698 Widened inventory window to avoid font artifacts from items with long names. 2022-01-05 12:53:32 -08:00
Martin Haye
f2c9e83eb7 Patch to deal with random stack pointer on bootup. 2021-11-07 07:15:17 -08:00
Martin Haye
46f9cafa53 Fixed record mode so it functions on a system without a printer, enabling playback in Jace. 2021-11-05 09:55:36 -07:00
Martin Haye
bafb82464d Shortened default gunshot sound 2021-10-25 08:13:47 -07:00
Martin Haye
6a2e1356e3 Re-added bonk sound when you hit a wall 2021-10-19 08:01:00 -07:00
Martin Haye
1ea4cfd65c Slighly clearer item display for weapons with multiple attacks 2021-10-19 07:59:00 -07:00
Martin Haye
5fda98a742 Made god-mode flag editor more compact since we have so many flags 2021-10-19 07:58:43 -07:00
Martin Haye
805cfbea02 Null ptr check when comparing strings 2021-10-19 07:58:11 -07:00
Martin Haye
69d24b0b8c Fix null ptr bug when checking quest triggers 2021-10-19 07:57:14 -07:00
Martin Haye
bc20789c64 Back to underlap of 3, and always checking it. 2021-10-18 06:08:49 -07:00
Martin Haye
87ab80deb5 Disable sound in record mode, for quick playbacks. 2021-10-18 06:08:32 -07:00
Martin Haye
60a7dfc129 Added combat noise for explosive weapon. 2021-10-13 10:49:11 -07:00
Martin Haye
3fda48bbc0 Added Y/N confirmation when buying or selling items at stores. 2021-10-13 06:47:20 -07:00
Martin Haye
435e8e1473 Added an 'Emu credit' line on the title screen, which only displays when running in Jace. 2021-10-13 06:21:01 -07:00
Martin Haye
32bf57e103 Added a couple of combat sounds. 2021-10-12 09:10:34 -07:00
Martin Haye
7523320bce Replaced beep with low-pitch bonk 2021-10-12 08:45:49 -07:00
Martin Haye
e6aae21937 Added sound generator, and a godmode tester for it. 2021-10-10 09:30:40 -07:00
Martin Haye
8851d88415 Adjusted story window to leave more space on left. 2021-10-10 09:30:11 -07:00
Martin Haye
760d46f4a4 Extra newline so first debug print shows after reset 2021-09-27 09:03:31 -07:00
Martin Haye
90b0c11f1a Fixed advance code to be consistently reversible (for being forced back out of a square) 2021-09-27 09:00:41 -07:00
Martin Haye
10ba5d8a8d Better display for melee combat. 2021-09-15 07:59:37 -07:00
Martin Haye
591369b7fb Fairly extensive change to how stats work: get-stat now has a context; if using a skill, it's just that player's stat; otherwise, it's the max stat for anyone in the party. 2021-09-14 08:24:16 -07:00
Martin Haye
9e7606e669 Fix giving of ammo to default to store amount rather than zero. 2021-09-12 10:05:40 -07:00
Martin Haye
2b354a1371 Fix lamp glitching - was due to adding anim buf header but not accounting for it here. 2021-09-12 10:05:04 -07:00
Martin Haye
55dd3693a0 Increase level cap to 11. 2021-09-09 10:26:48 -07:00
Martin Haye
7443487a7d Resume map music when exiting combat. 2021-09-07 09:08:28 -07:00
Martin Haye
56934116fd Suppress spurious output when using kill-all godmode command in combat. 2021-09-07 09:08:17 -07:00
Martin Haye
026e1c2e5d Fixed XP gaining for party. Improvements to melee weapon combat, and to hand-to-hand combat 2021-09-04 08:05:13 -07:00
Martin Haye
4e1fb075e5 Disable drop of value-zero (=special) items 2021-09-04 08:04:34 -07:00
Martin Haye
02ec4842ba Avoid ending screens on disk 1 - this saves a lot of space overall due to increased shared portraits. Allow diskLimit=8 to mean 'no limit' (zero also works). Fix problems with stat getting. Fix extra UI frame image when switching full screens. 2021-09-03 08:46:24 -07:00
Martin Haye
dd62fd88dd Fix bug when scanning to allocate a large block near the end of memory 2021-09-03 08:44:59 -07:00
Martin Haye
9918abef45 New adjustPartyStat method, used for XP and other things. 2021-09-02 09:22:17 -07:00
Martin Haye
47a945a4f7 Now displays required skill for weapons. 2021-08-25 05:34:27 -07:00
Martin Haye
fa9afae0e1 Implemented whiteout in 3D renderer when sky is set to white 2021-08-17 07:59:22 -07:00
Martin Haye
2f5a615ba8 Fix text overwrite when displaying time 2021-08-17 07:59:07 -07:00
Martin Haye
118e0f6f09 Apply intelligence boost to all XP gains 2021-08-17 07:58:46 -07:00
Martin Haye
e2bf2ccfb1 Apply charisma bonus for buying/selling at stores. 2021-08-15 09:11:24 -07:00
Martin Haye
0baee6e4e5 Fixed a couple of automap crashes 2021-08-09 08:22:48 -07:00
Martin Haye
f8a26420c3 Properly enforce level cap, instead of going wild at level 10. 2021-08-07 09:36:26 -07:00
Martin Haye
d39ef89c86 Stamina now immediately increases health. At level-up, stam/2 + 2d6 is added (instead of stam + 2d6) 2021-08-05 09:47:25 -07:00
Martin Haye
a6f974da33 Added number-of-attacks logic for high levels of hand-to-hand etc. Added stats cross-reference to pack report. Added more smart-quote translation to packer. 2021-08-02 08:24:28 -07:00
Martin Haye
f102f9b2b3 Moved New Game script and resources (i.e. portraits) to disk 2 2021-05-13 09:26:25 -07:00
Martin Haye
f47713b4e0 Added support for playing sounds via emulator. 2021-04-22 08:52:57 -07:00
Martin Haye
9b1d929647 Updated doc for asmPlasm - was missing LC re-enable step 2021-04-17 07:59:32 -07:00
Martin Haye
c320e173cd A few combat updates for better hand-to-hand and debugging. 2021-04-17 07:59:00 -07:00
Martin Haye
d4551be85d Updated doc for asmPlasmNoRet 2021-04-17 07:58:27 -07:00