From 8fefba0a2262d725dad7c25edc023c2590029126 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Wed, 31 Aug 2016 04:50:44 -0400 Subject: bomb_pickup stuff --- mklevelinfo.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'mklevelinfo.pl') diff --git a/mklevelinfo.pl b/mklevelinfo.pl index 43c6588..1f1996f 100644 --- a/mklevelinfo.pl +++ b/mklevelinfo.pl @@ -10,14 +10,15 @@ 11 => [ 1, 'bullet_max', '0 = no bullets, range 0-4.' ], 12 => [ 1, 'y_start', 'jumpman starting Y position' ], 13 => [ 1, 'x_start', 'jumpman starting X position' ], - 14 => [ 2, 'offs', 'points to $0600' ], + 14 => [ 1, 'fudge_x', 'fudge factor for bomb locations, always $00' ], + 15 => [ 1, 'fudge_y', 'fudge factor for bomb locations, always $06' ], 16 => [ 1, 'points_per_bomb', 'points awarded per bomb pickup (always $64 aka 100)' ], 17 => [ 2, 'time_bonus', 'amount of time bonus at start of level' ], 19 => [ 1, 'offs', 'always $00' ], 20 => [ 2, 'unkn_table0', 'pointer to ROM table or $06xx' ], 22 => [ 2, 'map0', 'map data' ], 24 => [ 2, 'map1', 'map data' ], - 26 => [ 2, 'map2', 'map data' ], + 26 => [ 2, 'bomblist', 'addr of list of bombs, indexed by player position on coarse 8x8 grid. terminated by $FF.' ], 28 => [ 2, 'unkn_table1', 'unknown, pointer to a ROM table or $0000' ], 30 => [ 2, 'offs', 'always $0000' ], 32 => [ 2, 'sub_bomb', 'called when a bomb is picked up. $06E6 for most levels (just an RTS), or else a ROM subroutine' ], -- cgit v1.2.3