Commit Graph

686 Commits

Author SHA1 Message Date
Martin Haye
2b2e93f59b Implemented split and join. 2017-09-02 09:46:06 -07:00
Martin Haye
2cd9d70e9a Enabled trading between characters. Fixed add-player command when party is full. 2017-09-02 09:04:00 -07:00
Martin Haye
73b98f5b89 Fixed many little bugs and annoyances on inventory sheet. 2017-09-02 08:23:24 -07:00
Martin Haye
801500798a Fixed compass display when coming out of script. Implemented player switching in buy/sell. 2017-09-01 09:31:50 -07:00
Martin Haye
43dac98afd Fixed up sell page - it was pretty broken. 2017-09-01 08:27:26 -07:00
Martin Haye
288c8bbfbe Added periodic heap checking. Fixed big bug when rolling large number of dice. Added some mechanics of trade/split/join items. 2017-08-30 10:33:01 -07:00
Martin Haye
acc78864bf Fixed bugs with using items and salves. 2017-08-30 09:27:10 -07:00
Martin Haye
ddbeebd9b0 More work on stackables. 2017-08-30 08:50:28 -07:00
Martin Haye
dbc94d707c Coding done on big item and flag refactor. Now for testing. 2017-08-29 09:06:53 -07:00
Martin Haye
865c2fe8f2 Improved plural processing. 2017-08-25 08:16:06 -07:00
Martin Haye
ffa1bb9afe Removed old kludged finalWin() logic. Moved a couple of functions to godmode.pla that were only used there anyway. 2017-08-15 10:01:28 -07:00
Martin Haye
be58f38628 Cleaner memory regimen to avoid out-of-mem situations. 2017-08-14 09:25:38 -07:00
Martin Haye
5c42a66eb8 Fix for bug that allows slipping between diagonal walls 2017-08-14 09:25:06 -07:00
Martin Haye
abcf6f9c94 Fixed display problems with godmode teleport. 2017-08-14 08:16:38 -07:00
Martin Haye
9c45ed0fb5 Added import-game function. 2017-08-14 08:01:31 -07:00
Martin Haye
4cf10aba0a Took out some debugging code, and made next/prev portrait more efficient. 2017-08-12 10:29:54 -07:00
Martin Haye
1ce5b2b0a0 Fixed latent animation bug introduced by PF - when advancing anim ptr, need to get both bytes of offset before changing ptr. 2017-08-12 10:25:24 -07:00
Martin Haye
8cd36fad17 Added version stamp (encoded engine time, plus scenario differential) 2017-08-11 11:17:38 -07:00
Martin Haye
3a452e3de1 More rational suppression of script-within-script. Fix for rendering wrong direction while going backward. 2017-08-10 10:51:20 -07:00
Martin Haye
e1cc6c37b9 Temporary fix for text overwrite problem. 2017-08-10 09:56:46 -07:00
Martin Haye
276157fa8e Added validation of character name and gender. 2017-08-06 16:44:10 -07:00
Martin Haye
c02f9f8f83 Allow scripts to add skills and XP. 2017-08-06 11:23:40 -07:00
Martin Haye
d3132cc318 Working to get compass direction actually right. 2017-08-04 08:30:08 -07:00
Martin Haye
a86d7d8764 Now with working compass in 3D mode. 2017-08-04 08:15:40 -07:00
Martin Haye
f3f070bcba Pack clock and compass icons into global tileset in addition to avatars. 2017-08-04 06:58:17 -07:00
Martin Haye
9af91c0343 Removed debug pause. 2017-08-02 19:14:47 -07:00
Martin Haye
db6ffb680c Integrated a suggestion from qkumba, and fixed a couple bugs in his fixes. 2017-08-02 19:14:35 -07:00
Martin Haye
81a02fd805 Merge branch 'master' of https://github.com/peterferrie/lawless-legends into peterferrie-master 2017-08-02 13:13:18 -07:00
Martin Haye
5efd81102f Fixed CB opcode (again) 2017-08-02 10:20:22 -07:00
Peter Ferrie
b466c539a9 size optimising bits and pieces
two possible bugs, search for";;pf:"
2017-07-31 15:18:39 -07:00
Martin Haye
dba14b92bc Fix auto-reload for Bows. A couple minor combat display fixes. 2017-07-17 07:58:20 -07:00
Martin Haye
1ecddcf190 Fixes for ammo on buy/sell/loot pages. Also, halved store profit so total for buy+sell is 100%. 2017-07-16 12:34:24 -07:00
Martin Haye
729758ab0f Making good progress on loot hand-outs. 2017-07-16 10:49:27 -07:00
Martin Haye
64fb24bd90 Fixed healing salve. 2017-07-16 08:09:54 -07:00
Martin Haye
926ba84665 Cleanup of ammo giving. 2017-07-16 07:38:47 -07:00
Martin Haye
e2b0d2d51d Coded ammo consumption and reloading. Now to test test test. 2017-07-15 11:41:29 -07:00
Martin Haye
07ba262072 Format dice in more user-friendly min/max form. 2017-07-14 10:05:21 -07:00
Martin Haye
ee91583e1d More aesthetic adjustments. 2017-07-14 09:45:33 -07:00
Martin Haye
d635cfc4ea Removed debug print. 2017-07-14 08:54:15 -07:00
Martin Haye
817affadfb Some visual tweaks to the skills screen. 2017-07-14 08:53:10 -07:00
Martin Haye
4d9516901e Reworked skills/attributes screen so you can revise your decisions. 2017-07-14 08:41:10 -07:00
Martin Haye
4b92a18209 Combat bugs: changing weapons with none equipped; single shot fix. 2017-07-14 06:58:34 -07:00
Martin Haye
6bdfd378b7 Implementing more and more combat logic. 2017-07-13 10:12:28 -07:00
Martin Haye
e4030334a1 Fixed some combat bugs; added initial equipping 2017-07-11 08:56:14 -07:00
Martin Haye
30a5881f24 Implemented initial character naming, gender assignment, and XP/SP init. 2017-07-08 16:36:08 -07:00
Martin Haye
bf4e3c7792 Fixed null ptr bug with item use. 2017-07-08 09:29:36 -07:00
Martin Haye
bca6410d70 Added debug mode for combat formulas, which will help in balancing the formulas. 2017-07-07 10:18:43 -07:00
Martin Haye
3b15ff0e48 Most combat rules implemented now. Also, combat speed now adjustable with up/down arrow, or +/- keys. 2017-07-04 09:15:50 -07:00
Martin Haye
19f53f99a5 Fixed menu range for items and skills. 2017-06-30 09:38:03 -07:00
Martin Haye
4a44aee1f8 Some fixes on the inv/stat screens. 2017-06-30 09:30:29 -07:00