Martin Haye
|
be7de86526
|
A bit of optimization.
|
2017-09-19 06:36:50 -07:00 |
|
Martin Haye
|
35969f4127
|
One more pack fix.
|
2017-09-14 09:56:46 -07:00 |
|
Martin Haye
|
ef251e479a
|
More progress on pack limits.
|
2017-09-14 09:53:01 -07:00 |
|
Martin Haye
|
a34c54fdcd
|
Working on pack limits, and some fixes to inv screen.
|
2017-09-14 08:09:21 -07:00 |
|
Martin Haye
|
b3ec104561
|
Fixed flag when girding NPC that has no weapons.
|
2017-09-13 08:29:44 -07:00 |
|
Martin Haye
|
84d3cf44c2
|
Merge branch 'master' into newplasma
|
2017-09-13 08:20:27 -07:00 |
|
Martin Haye
|
cb0c203502
|
Fix crash in sell when selecting non-existent player.
|
2017-09-13 08:20:21 -07:00 |
|
Martin Haye
|
91638a6bfc
|
Merge branch 'master' into newplasma
|
2017-09-13 08:17:50 -07:00 |
|
Martin Haye
|
8aeb6a0595
|
Fix crash when selecting non-existent player in store.
|
2017-09-13 08:17:46 -07:00 |
|
Martin Haye
|
4354ef5916
|
Merge master into newplasma branch.
|
2017-09-13 08:14:34 -07:00 |
|
Martin Haye
|
68399614a5
|
Refactor to use lambdas for list iteration everywhere it's reasonable.
|
2017-09-13 08:06:52 -07:00 |
|
Martin Haye
|
05d96b1243
|
Expanded small-object heap to make more space for inventory. Started implementing pack size limits.
|
2017-09-12 08:21:23 -07:00 |
|
Martin Haye
|
ea25619c78
|
Added code to display % heap memory in use.
|
2017-09-11 11:16:10 -07:00 |
|
Martin Haye
|
3e54dcf80c
|
Optimized 3D flipToPage1, and text screen copy to pg2.
|
2017-09-09 10:08:33 -07:00 |
|
Martin Haye
|
b8e89af594
|
Save game after initial character created, in case they quick.
|
2017-09-09 10:08:06 -07:00 |
|
Martin Haye
|
f33aa1f143
|
Added friendly advice on character creation screen - thanks to Brian Wiser for the suggestion.
|
2017-09-09 09:25:14 -07:00 |
|
Martin Haye
|
53e0f8bbb4
|
Added automatic title-casing to text inputs (e.g. character name in particular)
|
2017-09-09 08:43:35 -07:00 |
|
Martin Haye
|
9e5fe1262a
|
Fixed (uncommon) case of scrolling text in the map window.
|
2017-09-09 07:56:37 -07:00 |
|
Martin Haye
|
572a22fa65
|
Finally fixed longstanding bug with long-word splitting in font engine.
|
2017-09-09 07:56:22 -07:00 |
|
Martin Haye
|
082bd4bf22
|
Merge branch 'master' into newplasma
|
2017-09-04 17:25:14 -07:00 |
|
Martin Haye
|
b723a25bef
|
Fixed memory management problems in combat (preloaded funcs, item generation). Fixed problems with join/split. Normalized keyboard commands on inv screen. Fixed using TNT if Paul has it instead of plyr.
|
2017-09-03 09:28:46 -07:00 |
|
Martin Haye
|
5286d766df
|
Merge branch 'master' into newplasma
|
2017-09-03 07:00:38 -07:00 |
|
Martin Haye
|
1e00b8f703
|
Fixed bug where level-up went to wrong char.
|
2017-09-03 07:00:30 -07:00 |
|
Martin Haye
|
3d70f886d4
|
A few last fixes on the buy page.
|
2017-09-02 11:27:21 -07:00 |
|
Martin Haye
|
805a1e426a
|
Added god-mode cheat to edit game flags.
|
2017-09-02 11:09:49 -07:00 |
|
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
|
8c46ccc34d
|
Messing around with lambda functions.
|
2017-08-10 07:31:31 -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 |
|
Martin Haye
|
3cc0fba61a
|
Fixed null ptr bug in party display.
|
2017-06-30 08:48:56 -07:00 |
|
Martin Haye
|
e6c94eee6c
|
Lots of work on combat.
|
2017-06-30 08:11:34 -07:00 |
|
Martin Haye
|
4774b07d30
|
Fix to avoid immediately leveling up on new game.
|
2017-06-25 07:20:11 -07:00 |
|
Martin Haye
|
1fe0108b63
|
Added level up cheat, and fixed a couple leveling bugs.
|
2017-06-25 07:11:58 -07:00 |
|
Martin Haye
|
c2dc5fab12
|
Now properly updates totals and decrements avail skill pts.
|
2017-06-24 16:46:02 -07:00 |
|
Martin Haye
|
7fa12c2a27
|
Can now increase stats.
|
2017-06-24 16:25:48 -07:00 |
|
Martin Haye
|
df81523061
|
More work on level up / skills
|
2017-06-24 13:28:28 -07:00 |
|
Martin Haye
|
a52c9cc039
|
Fleshing out the skills/stats display.
|
2017-06-24 11:43:16 -07:00 |
|
Martin Haye
|
b972aa34b6
|
Adding some more XP/leveling stuff.
|
2017-06-16 11:31:42 -07:00 |
|
Martin Haye
|
6fdc16cd88
|
Crawling ahead with level up logic.
|
2017-06-14 09:22:05 -07:00 |
|
Martin Haye
|
90d9238002
|
Adding level, XP, SP, etc.
|
2017-06-13 10:07:03 -07:00 |
|
Martin Haye
|
76b99504fb
|
Fixed a few arg count mismatches.
|
2017-06-11 10:15:20 -07:00 |
|
Martin Haye
|
2585a84553
|
Some argument count fixes.
|
2017-06-11 08:55:03 -07:00 |
|
Martin Haye
|
7c9f7138d9
|
Finally added all function prototypes. Now for bug hunting.
|
2017-06-11 08:25:15 -07:00 |
|
Martin Haye
|
998d75c1a0
|
Ongoing giant function prototype refactor.
|
2017-06-10 08:56:23 -07:00 |
|
Martin Haye
|
eea4767a51
|
More prototypes.
|
2017-06-10 07:32:31 -07:00 |
|
Martin Haye
|
3ac73e7165
|
Adding more function prototypes.
|
2017-06-10 07:21:58 -07:00 |
|
Martin Haye
|
ee55a7a57a
|
Got rid of redundant __asmPlasm_bank2
|
2017-06-09 07:47:34 -07:00 |
|
Martin Haye
|
cf17300210
|
Adding some function prototypes.
|
2017-06-09 07:14:53 -07:00 |
|
Martin Haye
|
7a43bf0d95
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2017-06-05 08:36:49 -07:00 |
|
dschmenk
|
0c041f7f97
|
Add warnings to plasm compiles
|
2017-06-04 07:39:46 -07:00 |
|
Martin Haye
|
2499d41461
|
Made death and combat win configurable instead of hard coded.
|
2017-06-02 08:38:31 -07:00 |
|
Martin Haye
|
2c50d19c48
|
Outlaw-configurable combat and enemy intro text now working.
|
2017-06-02 08:25:29 -07:00 |
|
Martin Haye
|
1d0b205d48
|
Making progress on customizable global functions for leveling and combat messages.
|
2017-05-30 11:18:37 -07:00 |
|