Martin Haye
|
a2c8008755
|
Initial infrastructure for event handling.
|
2016-09-15 11:08:43 -07:00 |
|
Martin Haye
|
c5a319d904
|
Fixed super-long error message.
|
2016-08-25 08:49:38 -07:00 |
|
Martin Haye
|
7ebe405c41
|
Fixed bugs with NPC creation, and made mem mgr debug slightly fancier.
|
2016-08-22 08:08:22 -07:00 |
|
Martin Haye
|
ecf76efde2
|
Mostly implemented ability to add/remove players, but got some debugging to do.
|
2016-08-17 08:09:14 -07:00 |
|
Martin Haye
|
8f2a5ada3d
|
Packer now outputs a file with memory use of 3D maps, and warns for high usage.
|
2016-08-04 09:26:13 -07:00 |
|
Martin Haye
|
d21b269843
|
Eliminated special patching of PLASMA accessors, now that it's finally decided that PLASMA code doesn't need to use the aux LC bank (it's used by texture expander instead).
|
2016-08-04 08:30:39 -07:00 |
|
Martin Haye
|
70ead12fb1
|
Added a god-mode command, '&', to print out the allocated memory blocks.
|
2016-08-03 08:41:36 -07:00 |
|
Martin Haye
|
b848882090
|
Fix avatar establishment on game start.
|
2016-07-28 09:46:38 -07:00 |
|
Martin Haye
|
e71bdea1fe
|
Fixed avatar packing problem, and turned caching back on.
|
2016-07-26 07:40:01 -07:00 |
|
Martin Haye
|
747a17d6cb
|
Fix for dice 3d6+n problem. Changed Mythos to LegendOS
|
2016-07-19 08:35:42 -05:00 |
|
Martin Haye
|
7e7c92dc8d
|
Added hack for end-game screen; set sky color to 99 to trigger.
|
2016-07-19 08:21:34 -05:00 |
|
Martin Haye
|
e376e9c505
|
A few fixes for compatibility with Lawless Legends scenario.
|
2016-07-17 19:16:32 -07:00 |
|
Martin Haye
|
43fa3101a3
|
Slow progress getting packer to run as a plugin.
|
2016-07-16 05:09:21 -07:00 |
|
Martin Haye
|
95e4651123
|
Turned off caching in the packer as it's currently creating more problems than it solves.
|
2016-07-14 14:19:38 -07:00 |
|
Martin Haye
|
d4525a9571
|
Fix clearEncounterZones and setAvatar to be (more) persistent.
|
2016-07-14 13:52:23 -07:00 |
|
Martin Haye
|
a3ed0e93a2
|
More packer refactoring.
|
2016-07-13 08:05:07 -07:00 |
|
Martin Haye
|
f38f76f1a8
|
Fixed dependency checking and empty script reporting.
|
2016-07-12 17:29:03 -07:00 |
|
Martin Haye
|
b5cf46d503
|
Made progress on alternate packaging of PackPartitions as a plugin for Outlaw.
|
2016-07-12 17:01:36 -07:00 |
|
Martin Haye
|
85e01abd95
|
Fix heap type of 'item' and 'stuff' when they are created.
|
2016-07-12 16:10:54 -07:00 |
|
Martin Haye
|
d7e4c85e10
|
Fix for null scripts, and for avatar 0.
|
2016-07-11 08:03:29 -07:00 |
|
Martin Haye
|
be40d8f4f4
|
Added ability to clear all encounter zones, and to set the avatar tile.
|
2016-07-10 17:18:03 -07:00 |
|
Martin Haye
|
31bf216f6e
|
Fix bug with Korak combat: strings still a bit too long.
|
2016-07-08 17:50:45 -07:00 |
|
Martin Haye
|
0837f4a360
|
Fleshed out new blocks for get/increase/decrease stats.
|
2016-07-07 17:02:44 -07:00 |
|
Martin Haye
|
df446bc38b
|
Added support for arbitrary game flags, and most of stat increase/decrease.
|
2016-07-07 16:15:31 -07:00 |
|
Martin Haye
|
57c65f1c69
|
Added item-related Blocks.
|
2016-07-07 13:59:07 -07:00 |
|
Martin Haye
|
cb124995f4
|
Established some basics of the new A2Pack plugin.
|
2016-07-03 15:31:13 -07:00 |
|
Martin Haye
|
0fe5ef28ca
|
Refactored to get rid of lib vectors, thanks to Dave.
|
2016-07-03 13:39:00 -07:00 |
|
Martin Haye
|
0708cbda95
|
Took out some debug prints
|
2016-07-03 12:26:22 -07:00 |
|
Martin Haye
|
29f6df5913
|
Making good progress on external symbol resolving.
|
2016-07-03 12:01:35 -07:00 |
|
Martin Haye
|
ea5800155f
|
Got basics of new fixup mechanism working.
|
2016-07-03 07:33:12 -07:00 |
|
Martin Haye
|
bb0a9339fe
|
Can now define a Help global function in Outlaw, and it'll get called when '?' is hit in the gme.
|
2016-07-01 17:19:12 -07:00 |
|
Martin Haye
|
30a9f15ae2
|
Added generation for generic items like amulets.
|
2016-07-01 16:57:24 -07:00 |
|
Martin Haye
|
d89d9dfbad
|
Fixed so some enemies get a crack at you when you're fleeing.
|
2016-07-01 16:32:57 -07:00 |
|
Martin Haye
|
437471451b
|
Now handles scripted combat on 2D maps as well, and handles fleeing correctly.
|
2016-06-30 09:31:29 -07:00 |
|
Martin Haye
|
02bbbf5ac7
|
Clean up what happens at the end of a combat script.
|
2016-06-30 08:47:30 -07:00 |
|
Martin Haye
|
f1fbd7bd8c
|
Working on getting script to resume after combat.
|
2016-06-30 08:36:46 -07:00 |
|
Martin Haye
|
cf0c3d3ac1
|
Fix memory and screen glitches when switching between scripted portrait moments, combat, and 3D display.
|
2016-06-29 07:42:58 -07:00 |
|
Martin Haye
|
8ebbc16da8
|
Fixed streqi logic for matching encounter zone codes. Added a Blockly for starting an encounter.
|
2016-06-28 07:40:09 -07:00 |
|
Martin Haye
|
45ab9bafe2
|
Implementing new game / load game screen.
|
2016-06-24 05:58:30 -07:00 |
|
Martin Haye
|
17793d011f
|
Preserve previous saved game if 2mg is present.
|
2016-06-21 08:17:18 -07:00 |
|
Martin Haye
|
87ab8b6031
|
Allow control chars in command table; basic framework for game load/save established.
|
2016-06-19 08:38:40 -07:00 |
|
Martin Haye
|
dcea57cc7c
|
It was silly to have strcmpi when all we needed was streqi.
|
2016-06-19 08:15:51 -07:00 |
|
Martin Haye
|
caa05f16f6
|
Refactored to save space in the main gameloop module.
|
2016-06-19 08:04:43 -07:00 |
|
Martin Haye
|
6c33299a77
|
Split game assets into two partitions, to pave the way for multi-floppy distribution.
|
2016-06-18 16:31:21 -07:00 |
|
Martin Haye
|
d5f1663267
|
Added ammo generation.
|
2016-06-17 07:26:53 -07:00 |
|
Martin Haye
|
fd989c0d32
|
Got rid of old hard-coded globalScripts.pla
|
2016-06-16 17:48:58 -07:00 |
|
Martin Haye
|
7e758be30e
|
Added player generation.
|
2016-06-16 17:42:18 -07:00 |
|
Martin Haye
|
4e57da0d53
|
Now translating armor spreadsheet to code.
|
2016-06-16 07:27:13 -07:00 |
|
Martin Haye
|
646d48d206
|
Now packing weapons spreadsheet.
|
2016-06-13 08:15:14 -07:00 |
|
Martin Haye
|
4366daef8f
|
Wasn't recording goldLoot for in enemies before.
|
2016-06-12 13:38:14 -07:00 |
|