diff --git a/res/ACTION.HGR.UNCOMPRESSED/PICK.N.PILE b/res/ACTION.HGR.UNCOMPRESSED/PICK.N.PILE new file mode 100644 index 000000000..b784fa6be Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/PICK.N.PILE differ diff --git a/res/ACTION.HGR.UNCOMPRESSED/PICK.N.PILE2 b/res/ACTION.HGR.UNCOMPRESSED/PICK.N.PILE2 new file mode 100644 index 000000000..57df34477 Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/PICK.N.PILE2 differ diff --git a/res/ACTION.HGR/PICK.N.PILE b/res/ACTION.HGR/PICK.N.PILE new file mode 100644 index 000000000..927a50556 Binary files /dev/null and b/res/ACTION.HGR/PICK.N.PILE differ diff --git a/res/ACTION.HGR/PICK.N.PILE2 b/res/ACTION.HGR/PICK.N.PILE2 new file mode 100644 index 000000000..4c3179138 Binary files /dev/null and b/res/ACTION.HGR/PICK.N.PILE2 differ diff --git a/res/ATTRACT/PICK.N.PILE b/res/ATTRACT/PICK.N.PILE index 3fde5f82d..9fd678215 100644 --- a/res/ATTRACT/PICK.N.PILE +++ b/res/ATTRACT/PICK.N.PILE @@ -3,5 +3,7 @@ # This file is automatically generated # +PICK.N.PILE2=A +PICK.N.PILE=A [eof] diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index a7e9baea6..e84ccfc79 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index 77fc2e3b9..f28cbdde9 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index 083279747..26ac7a378 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 2bbc2f946..0a1be7c0b 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMEHELP/PICK.N.PILE b/res/GAMEHELP/PICK.N.PILE new file mode 100644 index 000000000..7701160da --- /dev/null +++ b/res/GAMEHELP/PICK.N.PILE @@ -0,0 +1,23 @@ + + Pick up & drop to create + + columns of identical pieces + + + + joystick or keyboard + + I + J L + K + + Space to pick up + + Return to drop + + + +P* * * * * * * * * * * * * *pause/resume + +Esc* * * * * * * * * * * * * * * * *quit +[eof] diff --git a/res/SS/ACTIONPQR2.CONF b/res/SS/ACTIONPQR2.CONF index 91db07955..87a26aa3f 100644 --- a/res/SS/ACTIONPQR2.CONF +++ b/res/SS/ACTIONPQR2.CONF @@ -6,6 +6,7 @@ POPL01AGOTSWORD=PP RED.ALERT RAID.OVR.MOSCW5=RM PACMAN2=PACMAN +PICK.N.PILE2=PICK.N.PILE PEEPING.TOM2=PEEPING.TOM ROBOT.BATTLE2=ROBOT.BATTLE REAR.GUARD2=REAR.GUARD diff --git a/res/SS/ACTIONPQR3.CONF b/res/SS/ACTIONPQR3.CONF index 1fa2d52e1..95f864db4 100644 --- a/res/SS/ACTIONPQR3.CONF +++ b/res/SS/ACTIONPQR3.CONF @@ -9,6 +9,7 @@ PITFALL.II PEST.PATROL2=PEST.PATROL PLANET.PROTECTR QUASAR +PICK.N.PILE RIBBIT ROACH.HOTEL RUN.FOR.IT2=RUN.FOR.IT diff --git a/res/SS/OTHER5.CONF b/res/SS/OTHER5.CONF index 393a2057c..2dda053af 100644 --- a/res/SS/OTHER5.CONF +++ b/res/SS/OTHER5.CONF @@ -5,6 +5,7 @@ TITAN.CRONUS AS BEZOFF +PICK.N.PILE STAR.DANCE DAWN.TREADER BLOODSUCKERS diff --git a/res/SS/P1.CONF b/res/SS/P1.CONF index 7ac819496..fa262a69c 100644 --- a/res/SS/P1.CONF +++ b/res/SS/P1.CONF @@ -4,6 +4,7 @@ PAPERBOY PEST.PATROL +PICK.N.PILE PM PITFALL.II PILL.BOX diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 4d9895048..b346aa79e 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15536180 + !be24 15539529 !le16 5112 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 4f8e59509..e9815156b 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15481108 + !be24 15484420 !le16 5707 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index 45127e247..e37356186 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15413443 - !le16 4049 + !be24 15416721 + !le16 4056 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 7a81bb042..2b9b3d18f 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15427730 - !le16 4514 + !be24 15431017 + !le16 4521 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index e2e54a1c0..abaf13625 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15446049 - !le16 5918 + !be24 15449345 + !le16 5925 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index 4367ff4de..00177d774 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15467129 - !le16 6544 + !be24 15470434 + !le16 6551 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 82833a201..12fb68f5c 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15541292 + !be24 15544641 !le16 410 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index cdba85321..1a3e69aaa 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15542046 + !be24 15545395 !le16 449 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index 9d94abc58..2db80e674 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15542495 + !be24 15545844 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 0d04fe0fa..b7b486e9a 100644 --- a/src/index/demo.idx.a +++ b/src/index/demo.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 12369757 + !be24 12373033 !le16 1652 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index 6de69aafb..9d34b7556 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15489455 + !be24 15492767 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index 5c241796f..4e5803b53 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15541778 + !be24 15545127 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index c7498aabe..2726060eb 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15536121 + !be24 15539470 !le16 59 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index c324b3bd1..4ebe98aea 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15534577 + !be24 15537926 !le16 1426 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index e8683d34c..56b775af2 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15518661 + !be24 15521973 !le16 557 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index ea8a8e14b..8009d2836 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15486815 + !be24 15490127 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 1948f73c4..85f646ff1 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15491453 + !be24 15494765 !le16 7435 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 28c62054b..6adda6783 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15541702 + !be24 15545051 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index 37d97448b..f18d05ab4 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15536003 + !be24 15539352 !le16 118 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 5991cf230..332930f8e 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15541845 + !be24 15545194 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 3fc77d2f1..e2f433eec 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15519218 + !be24 15522530 !le16 4951 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index ce4532fc2..42ac60b0e 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15524169 + !be24 15527481 !le16 1802 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index b1ec26b28..6fc1931d7 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15525971 + !be24 15529283 !le16 1181 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index 650864826..cc2c9d4b8 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15527152 - !le16 3421 + !be24 15530464 + !le16 3458 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 24e967bad..58fc52ec8 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15530573 + !be24 15533922 !le16 3398 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index d14af42ce..da449611e 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15533971 + !be24 15537320 !le16 479 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 08870ef02..33732a176 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15534450 + !be24 15537799 !le16 127 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 3fdee1a79..e1056bc3b 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15542798 + !be24 15546147 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 1bebf9c66..792836ebd 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15504262 + !be24 15507574 !le16 5007 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index aad0069f3..a4aeedac4 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15509269 + !be24 15512581 !le16 2432 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index 37fb8c2cc..cc0c93c47 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15473673 + !be24 15476985 !le16 7435 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index 62106f6c2..1167947f7 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15404142 - !le16 9301 + !be24 15407418 + !le16 9303 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 047c6247c..d4c6d13dc 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15417492 - !le16 10238 + !be24 15420777 + !le16 10240 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 7facdf6d3..d56cb8e9c 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15432244 - !le16 13805 + !be24 15435538 + !le16 13807 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index 74e3af901..8e2b045f8 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15451967 - !le16 15162 + !be24 15455270 + !le16 15164 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 14210bdfd..d2020c716 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15491095 + !be24 15494407 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index 4213f9dc5..898cca57f 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15498888 + !be24 15502200 !le16 5374 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index 15810a73e..0a2d91a1f 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15511701 + !be24 15515013 !le16 6960 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 0dff20f40..fc2da8ef7 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 15399878 + !be24 15403154 !le16 4264