Commit Graph

51 Commits

Author SHA1 Message Date
Vince Weaver b85da4bc1a peasant: convert to zx02 compression from lzsa
makes a noticable improvement in file sizes
2022-08-02 00:46:54 -04:00
Vince Weaver 276408fcf4 peasant: finish animating mendelev's arm 2022-02-28 01:20:56 -05:00
Vince Weaver e54da17b0f peasant: bug where co-ords not set going to cliff 2022-01-08 01:10:21 -05:00
Vince Weaver bc106806ab peasant: be sure not to mess with state if loading from savegame 2022-01-07 23:24:33 -05:00
Vince Weaver 0fc854f149 peasant: split out river animation code and share it 2021-12-30 20:03:27 -05:00
Vince Weaver 1a5134193b peasant: disable clear screen between levels 2021-12-30 14:32:07 -05:00
Vince Weaver b9a3f2ac3a peasant: update peasantry to new drawing/erasing code 2021-12-28 16:45:19 -05:00
Vince Weaver 285610ab00 peasant: update to the new bg draw code 2021-12-27 15:26:11 -05:00
Vince Weaver 9b4ba29628 peasant: add prioirty to outer lair 2021-12-12 22:29:36 -05:00
Vince Weaver f3cbd83581 peasant: hook up the hay bale messages 2021-12-05 22:57:18 -05:00
Vince Weaver b59d3d0233 peasant: move score/speaker code to common qload
needed so we can score points from parse_input
	(mostly for wear robe)
2021-11-29 00:43:12 -05:00
Vince Weaver 2dd67c71c1 peasant: can get the bow now 2021-11-20 00:17:47 -05:00
Vince Weaver 0a5385934d peasant: hook up rest of mud puddle 2021-11-02 00:58:20 -04:00
Vince Weaver b4b5650fd6 peasant: hook up the new "next level" code
this was in preparation to getting the going-inside-buildings code
working

that still doesn't work for unknown reasons
2021-10-27 15:20:58 -04:00
Vince Weaver 91bb5c747e peasant: work on underworld 2021-10-26 00:01:39 -04:00
Vince Weaver be464038f7 peasant: hook up inn responses 2021-10-21 11:43:20 -04:00
Vince Weaver d8b9ceff9d peasant: hook up poor gary area 2021-10-21 01:18:02 -04:00
Vince Weaver c59fa6c0e4 peasant: load parse_input high
have the actual compressed strings loaded by each individual section
2021-10-20 23:54:09 -04:00
Vince Weaver b96ebe6bf3 peasant: move loadsave to qload
saves space, also needed if we are going to move parse_text high
2021-10-20 23:21:00 -04:00
Vince Weaver 3347ef3f5e peasant: hook up some of archery scene 2021-10-20 16:37:54 -04:00
Vince Weaver 75001b09a3 peasant: hook up mud puddle dialog 2021-10-20 13:34:59 -04:00
Vince Weaver 1c2aac5b5a peasant: hook up text in hay bale level 2021-10-20 12:12:13 -04:00
Vince Weaver d7150059db peasant: hook up text in river/stone level 2021-10-20 11:39:34 -04:00
Vince Weaver 02c0799b69 peasant: hook up mountain pass parsing 2021-10-20 00:47:40 -04:00
Vince Weaver 2644d60974 peasant: actually call a room-specific look 2021-10-18 00:41:50 -04:00
Vince Weaver 051289318e peasant: actually load peasant2 dialog into LC space 2021-10-18 00:26:08 -04:00
Vince Weaver 929c8e50c3 peasant: split off inventory code
put in language card?
2021-10-17 00:41:52 -04:00
Vince Weaver aaeab984bf peasant: rename graphics directory
needless churn is fun
2021-10-12 21:18:40 -04:00
Vince Weaver ea4c566d39 peasant: when going from pass to inn, don't appear behind inn 2021-10-08 00:27:21 -04:00
Vince Weaver 085d3f7b62 peasant: settle on 1x28 vs 7x28 for name of sprite routines 2021-10-05 00:13:31 -04:00
Vince Weaver 60fb88076f peasant: more fixes for lowercase input 2021-10-04 21:51:20 -04:00
Vince Weaver c8d61d3051 peasant: hook up some dialog 2021-10-03 21:59:24 -04:00
Vince Weaver c340aa6bbe peasant: centralize peasant text 2021-09-30 00:25:03 -04:00
Vince Weaver 7b8021116d peasant: working on text 2021-09-29 16:53:41 -04:00
Vince Weaver 9d36dbf481 peasant: load works better 2021-09-27 16:44:40 -04:00
Vince Weaver 5f7326d92f peasant: print pts/filename based on values 2021-09-26 23:59:51 -04:00
Vince Weaver 601c6fafb4 peasant: move most hgr routines to qload
also, escaping a $ in a Makefile is trickier than you'd think
2021-09-26 15:41:43 -04:00
Vince Weaver 9d1c9edfb0 peasant: move decompress into the qload common area 2021-09-26 01:00:15 -04:00
Vince Weaver 9ece0ceb8c peasant: move music playing to the language card
this was a huge pain

also had to remove all calls to the firmware
2021-09-25 22:44:07 -04:00
Vince Weaver 4223028a9d peasant: start work on load game support 2021-09-19 18:49:00 -04:00
Vince Weaver 138a2e4bbc peasant: initial inventory code 2021-08-29 01:07:16 -04:00
Vince Weaver 90a49ff439 peasant: centralize score code 2021-08-28 23:05:36 -04:00
Vince Weaver da4412f3f2 peasant: make peasant sprite 7x28 instead of 7x30
not sure why it was 7x30 anyway as we ignored the bottom 2 lines

hopefully makes bg masking easier
2021-08-24 20:58:44 -04:00
Vince Weaver d8155c8f4e peasant: optimize sprite routines 2021-08-24 20:42:11 -04:00
Vince Weaver d9b6fe05b3 peasant: centralize move code 2021-08-24 13:52:11 -04:00
Vince Weaver 814d465eaa peasant: add priority graphic loading 2021-08-24 13:38:03 -04:00
Vince Weaver 15cd660484 peasant: update the graphics 2021-08-23 23:02:23 -04:00
Vince Weaver 514bf50c7c peasant: just add in all the backgrounds
these aren't fully ready yet
2021-08-22 23:07:37 -04:00
Vince Weaver 15d87a099a peasant: add a few more backgrounds 2021-08-22 22:02:11 -04:00
Vince Weaver edf316ac06 peasant: make edge transitions a bit better 2021-08-18 00:46:05 -04:00