Commit Graph

655 Commits

Author SHA1 Message Date
Brendan Robert
c2bf0cd744 cleanup misc files, capture bitmask worksheet for reference 2023-08-27 14:18:41 -05:00
Martin Haye
bdefe148a8 Merge branch 'master' of https://github.com/badvision/lawless-legends 2023-08-13 08:29:57 -07:00
Martin Haye
34b468adb5 Handle blank items in starting inventory 2023-08-13 08:29:44 -07:00
Brendan Robert
2af0aa9ea3 Fixed into fade-in animation dithering 2023-08-04 23:55:44 -05:00
Brendan Robert
dc1bcd4b4b Restored keyboard handlers on start finally! 2023-08-04 22:31:57 -05:00
Brendan Robert
73df048341 Fixed silly bug that broke non-static invokable actions 2023-08-04 22:24:50 -05:00
Brendan Robert
afe5518c13 Successful boot! 2023-08-02 16:40:22 -05:00
Brendan Robert
41a1e4f113 Cleaned up suspended handling logic (a little) and errors triggered by rapid video mode changes 2023-08-01 23:04:58 -05:00
Brendan Robert
5a74750479 Fixed config errors related to how static actions are handled separately 2023-08-01 21:26:37 -05:00
Brendan Robert
e867ab2611 Removed all method reflections 2023-08-01 12:17:31 -05:00
Martin Haye
e21c9ac5e6 Merge branch 'master' of https://github.com/badvision/lawless-legends 2023-07-29 08:23:58 -07:00
Martin Haye
8fb12ed338 Upgraded Java and groovy 2023-07-29 08:23:28 -07:00
Brendan Robert
454fcaff36 Removal of AWT and most uses of reflection 2023-07-26 10:50:52 -05:00
Martin Haye
f1fead66f1 Properly track use of variables before setting them. Also, fix context which was popping from the wrong end of its stack 2023-07-23 09:43:55 -07:00
Brendan Robert
dd89499e76 Resolve code quality warnings 2023-07-03 20:30:14 -05:00
Brendan Robert
9b51c7d733 Massive Java 17 overhual 2023-07-03 15:44:23 -05:00
Brendan Robert
e43ddccb56 Fixed script editor funky UI issues 2022-11-30 09:34:52 -06:00
Martin Haye
5dd813f443 Merge branch 'master' of github.com:badvision/lawless-legends 2022-04-07 08:46:38 -07:00
Martin Haye
3f1fda27bf Fixed some packer bugs: 1) syntax updates for new Groovy; 2) script names weren't always being properly length-mangled; 3) whacked the gen_flags.b decompression underlap thing again, this time by avoiding compressing that file entirely. 2022-04-07 08:45:32 -07:00
Martin Haye
6d06ee9bf9 Upgraded to latest Groovy version 2022-04-07 08:43:58 -07:00
Brendan Robert
639110e639 Added speed monitor and fixed a lot of timing problems. 10x speed now possible. 2022-03-03 20:10:20 -06:00
Brendan Robert
261bd7f7d8 Remove trace file 2022-02-08 01:30:49 -06:00
Brendan Robert
083a9f1e2c Remove IntelliJ project files 2022-02-08 01:30:49 -06:00
Brendan Robert
91d7b5d1b5 Updated music score details, other emulator cleanup 2022-02-08 01:30:49 -06:00
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
89db793516 Factoring out import code. 2022-01-14 08:42:37 -08:00
Martin Haye
f21eb21c00 Fixed disk limiting code 2022-01-14 08:23:39 -08:00
Martin Haye
3dbf22c66c The actual fixed for ProRWTS 2022-01-14 08:23:19 -08:00
Martin Haye
002d256ae6 Merge branch 'master' of github.com:badvision/lawless-legends 2022-01-05 11:57:25 -08:00
Martin Haye
6b6b511a77 Added log cross-reference 2022-01-05 11:57:20 -08:00
Brendan Robert
9f4952cabd Large code cleanup/refactoring, mostly addressing code fragility and emulator structure that results in poor startup behavior. 2021-11-09 11:20:42 -06:00
Martin Haye
961940537d Added new block for speaker sound effects. 2021-10-25 08:14:00 -07:00
Martin Haye
5ae48fa4fb Fix taking a pluralizable item away from the party 2021-10-19 07:57:47 -07:00
Martin Haye
bc20789c64 Back to underlap of 3, and always checking it. 2021-10-18 06:08:49 -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
e6aae21937 Added sound generator, and a godmode tester for it. 2021-10-10 09:30:40 -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
Brendan Robert
e6113e2ac6 Update music score and added resume mode to song playback for wilderness 2021-09-05 09:46:47 -05: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
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
4d2111ec3f Fix bug where non-required global scripts were still being placed on disk 1 (and runtime code couldn't find them) 2021-08-15 09:12:07 -07:00
Martin Haye
cce4a4b60d Merge branch 'master' of github.com:badvision/lawless-legends 2021-08-05 09:47:33 -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
Brendan Robert
3f3a7c83ba Memory handlers should be smarter about I/O page detection even with aux flag specified 2021-05-24 09:18:41 -05:00
Brendan Robert
0bcd1976f5 Build issues resolved due to signed jars 2021-05-24 09:16:51 -05:00
Brendan Robert
9781138ba8 Music player bugfixes 2021-05-24 09:16:21 -05:00
Martin Haye
5651578bbd Merge branch 'master' of github.com:badvision/lawless-legends 2021-05-13 09:26:31 -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
Brendan Robert
df04f4018e Fixed bug in changing scores 2021-05-09 16:16:02 -05:00
Brendan Robert
2278344278 Completed music feature, added score selection and software-defined repeat mode for songs 2021-04-26 09:24:32 -05:00