.FILE 'NARCDATB.ASM' .TITLE "<<< N A R C -- MISCELLANEOUS DATA TABLES PART II >>>" ************************************************************************** * * * COPYRIGHT (C) 1988 WILLIAMS ELECTRONICS GAMES, INC. * * ALL RIGHTS RESERVED. * * * ************************************************************************** .WIDTH 132 .OPTION B,D,L .MNOLIST * GET THE SYSTEM STUFF .INCLUDE "\video\MPROCEQU.ASM" ;MPROC equates .INCLUDE "\video\DISPEQU.ASM" ;Display processor equates .INCLUDE "\video\GSP.INC" ;GSP assembler equates .INCLUDE "\video\SYS.INC" ;Zunit system equates .INCLUDE "\video\MACROS.HDR" ;Macros, Yeah! * LOCAL STUFF .INCLUDE "NARCEQU.ASM" ;NARC Equates .INCLUDE "IMGTBL.GLO" ;Image Label Equates .INCLUDE "BGNDTBL.GLO" ;Background Block Equates * *GLOBALS IN THIS FILE .GLOBAL BIGOBAK,DOGRBAK,DMPRBAK,BUGRBAK,SUBBAK,GRNHSBAK .GLOBAL SILVBAK,REDBAK,BLUEBAK,GOLDBAK,LABBAK,HEADBAK,FORHEAD,HEADMOD .GLOBAL REDDSP,BLUEDSP,SILVDSP,GOLDDSP,HEADDSP,CLWRBAK,HEADNAME * *EXTERNALS .GLOBAL DENDCOLS,DOGRMCOL,DENDCOLR,BUGRMCOL,DMPRMCOL,LABCOL .GLOBAL DENDCOLB,SENDCOLB,SENDCOLS,SENDCOLR,SAFECOLL,SLOTCOLS,SLOTCOLR .GLOBAL SLOTCOLB,SLOTCOLG,SLOTCOLGR,SUBRMCOL,SLOTCNDG,SLOTCNDS .GLOBAL LOFEBAIT,LOFPBAIT,DOGBAIT,BUGBAIT,SILVMOD,FORSILV,WEEDCOLL .GLOBAL REDDP,SILVDP,HEADDP,SLOTCOLH,BLUEDP,CLRMBIGS,CLRGCARD .GLOBAL SENDCOLGR,CHOPWCOL,ANIMATCK,DENDCOLGR,TUNELAB,BWAITCLD .EVEN .INCLUDE "NARCLAB.TBL" ;GET THE LAB EQUIPMENT .TEXT *HEAD ROOM DISPATCH HEADDSP .LONG BWAITCLD,0,0,0 .LONG CLRMBIGS,0,0,0 .LONG CLRGCARD,0,0,0 .LONG HEADCOLD,[200,2000],0,00100000H|(HEADEOID|0) .LONG 0 .LONG NULLDSP .LONG NULLDSP .LONG 0 .LONG 0 .WORD 0300H .WORD 0900H *RED SAFE DISPATCH REDDSP .LONG BWAITCLD,0,0,0 .LONG BOZOCARD,350*Y+1488,0,00100000H|(CARDOID|BLUE) .LONG PIMPCOLD,(400*Y)+520,0,00100000H|(PIMPEOID|0) .LONG PIMPCOLD,(400*Y)+620,0,00100000H|(PIMPEOID|0) .LONG PIMPCOLD,(400*Y)+720,0,00100000H|(PIMPEOID|0) .LONG 0 .LONG REDSPOS .LONG REDSTIM .LONG LOFPBAIT .LONG DOGBAIT .WORD 0300H .WORD 0900H REDSPOS .LONG 750,PIMPCOLD,0,0,00120000H|(PIMPEOID|0) .LONG 800,LOFCOLD,0,0,00400000H|(LOFOID|1) .LONG 850,PIMPCOLD,0,0,00220000H|(PIMPEOID|0) .LONG 900,LOFCOLD,0,0,00200000H|(LOFOID|4) .LONG 1000,PIMPCOLD,0,0,00120000H|(PIMPEOID|0) .LONG 1100,LOFCOLD,0,0,00400000H|(LOFOID|5) .LONG 1200,PIMPCOLD,0,0,00120000H|(PIMPEOID|0) .LONG 1300,PIMPCOLD,0,0,00120000H|(PIMPEOID|0) .LONG 1400,PIMPCOLD,0,0,00120000H|(PIMPEOID|0) NULLDSP .LONG 0 REDSTIM .WORD 100H .LONG LOFCOLD,0,0,00300000H|(LOFOID|0) .WORD 2F0H .LONG LOFCOLD,0,0,00300000H|(LOFOID|0) .WORD 3E0H .LONG LOFCOLD,0,0,00300000H|(LOFOID|0) .WORD 4D0H .LONG LOFCOLD,0,0,00300000H|(LOFOID|0) .WORD 5C0H .LONG LOFCOLD,0,0,00300000H|(LOFOID|0) .WORD 6B0H .LONG LOFCOLD,0,0,00300000H|(LOFOID|0) .WORD 7A0H .LONG LOFCOLD,0,0,00300000H|(LOFOID|1) .WORD 890H .LONG LOFCOLD,0,0,00320000H|(LOFOID|1) .WORD 980H .LONG LOFCOLD,0,0,00320000H|(LOFOID|1) .WORD 0 *RED SAFE DISPATCH BLUEDSP .LONG BWAITCLD,0,0,0 .LONG BOZOCARD,350*Y+1488,0,00100000H|(CARDOID|SILVER) .LONG GANGCOLD,300*Y+700,0,00310000H|(GANGEOID|0) .LONG 0 .LONG BLUESPOS .LONG BLUESTIM .LONG DOGBAIT .LONG BUGBAIT .WORD 0300H .WORD 0900H BLUESPOS .LONG 500,GANGCOLD,0,0,00320000H|(GANGEOID|0) .LONG 600,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 700,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 800,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 900,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 1000,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 1100,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 1200,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 1300,GANGCOLD,0,0,00420000H|(GANGEOID|1) .LONG 0 BLUESTIM .WORD 100H .LONG GANGCOLD,0,0,00310000H|(GANGEOID|0) .WORD 2F0H .LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0) .WORD 3E0H .LONG GANGCOLD,0,0,00310000H|(GANGEOID|0) .WORD 4D0H .LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0) .WORD 5C0H .LONG GANGCOLD,0,0,00310000H|(GANGEOID|0) .WORD 6B0H .LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0) .WORD 7A0H .LONG GANGCOLD,0,0,00310000H|(GANGEOID|0) .WORD 980H .LONG CLWNCOLD,0,0,00310000H|(CLOWNOID|0) .WORD 0 SILVDSP .LONG CLRBUYIN,0,0,0 .LONG DOGCOLD,0,0,00320000H|(DOGOID|0) .LONG 0 .LONG SILVSPOS .LONG REDSTIM .LONG LOFEBAIT .LONG DOGBAIT .WORD 0300H .WORD 0900H SILVSPOS .LONG 550,GANGCOLD,0,0,00210000H|(GANGEOID|0) .LONG 600,GANGCOLD,0,0,00310000H|(GANGEOID|0) .LONG 700,GANGCOLD,0,0,00410000H|(GANGEOID|0) .LONG 783,LOFCOLD,0,0,00320000H|(LOFOID|2) .LONG 799,LOFCOLD,0,0,00320000H|(LOFOID|2) .LONG 800,DOGCOLD,0,0,00410000H|(DOGOID|0) .LONG 1100,GANGCOLD,0,0,00410000H|(GANGEOID|0) .LONG 1300,GANGCOLD,0,0,00120000H|(PIMPEOID|0) .LONG 1687,PIMPCOLD,0,0,00120000H|(PIMPEOID|1) .LONG 1750,PIMPCOLD,0,0,00320000H|(PIMPEOID|1) .LONG 1900,DOGCOLD,0,0,00410000H|(DOGOID|0) .LONG 2200,GANGCOLD,0,0,00210000H|(GANGEOID|0) .LONG 2315,LOFCOLD,0,0,00320000H|(LOFOID|1) .LONG 2320,HYPOCOLD,0,0,00200000H|(HYPOEOID|2) .LONG 2779,MBIGCOLD,0,0,00100000H|(MBIGEOID|0) .LONG 0 GOLDDSP .LONG CLRBUYIN,0,0,0 .LONG 0 .LONG GOLDSPOS .LONG NULLDSP .LONG 0 .LONG DOGBAIT .WORD 0300H .WORD 0900H GOLDSPOS .LONG 500,GOLDCOLD,0,0,00FF0000H|(GOLDOID) .LONG 1000,GOLDCOLD,0,0,00FF0000H|(GOLDOID) .LONG 1500,GOLDCOLD,0,0,00FF0000H|(GOLDOID) .LONG 2000,GOLDCOLD,0,0,00FF0000H|(GOLDOID) .LONG 0 * * WAVE BACKGROUND SETUP TABLES * .WORD X LENGTH,Y LENGTH * .LONG SECONDARY BLOCKS,SEC. BLOCKS END,SECONDARY HEADERS * .LONG PRIMARY BLOCKS,PRIM. BLOCKS END,PRIMARY BLOCKS * .LONG FORE/BACKGROUND OBJECTS * .WORD YMAX,YMIN,SYMAX,SYMIN,ENEMYID_W/CARD|CARD I.D.,XSCROLLSTOP * .WORD AUTO_ERASE_SCHEME,SKYCOLOR * .LONG WAVE_INTRO_PROC * .LONG SECTOR_NAME * .LONG [Y,X] WORLD COORDS. 7FFFH = DON'T STUFF THAT COORDINATE * .WORD LOOP_TO_WAVE#(FFFFH = CURRENT WAVE, CURRENT BACKGROUND) * .LONG LOOP_TO_BACKGROUND,LOOP_TO_DISPATCH * .WORD SCROLL_BIAS * *ROOM BACKGROUND PTRS NO GOAL PTRS *MR. BIG OFFICE BACKGROUND BIGOBAK .LONG BIGMODS,NULLSKY .LONG FORBIG .WORD 399,258,0,0,0,0 .WORD 2,0 .LONG TUNE9,BIGLNAME .LONG [7FFFH,7FFFH] .WORD 0FFFFH .LONG 0,0 .WORD 0 *DOG TRAP ROOM DOGRBAK .LONG ROOM1MOD,NULLSKY .LONG FORDOG .WORD 399,302,0,0,0,0 .WORD 2,0 .LONG TUNE3,DOGRNAME .LONG [7FFFH,7FFFH] .WORD 0FFFFH .LONG 0,0 .WORD 0 *BUG TRAP ROOM BUGRBAK .LONG ROOM1MOD,NULLSKY .LONG FORDOG .WORD 399,302,0,0,0,0 .WORD 2,0 .LONG TUNE3,BUGRNAME .LONG [7FFFH,7FFFH] .WORD 0FFFFH .LONG 0,0 .WORD 0 *CLOWN TRAP ROOM CLWRBAK .LONG ROOM1MOD,NULLSKY .LONG FORDOG .WORD 399,302,0,0,0,0 .WORD 2,0 .LONG TUNE3,CLWRNAME .LONG [7FFFH,7FFFH] .WORD 0FFFFH .LONG 0,0 .WORD 0 *SUBWAY SUBBAK .LONG SUBMOD,NULLSKY .LONG FORSUB .WORD 399,348,0,0,0,1000 .WORD 1,0 .LONG TUNE8,SUBNAME .LONG [7FFFH,7FFFH] .WORD 0FFFFH .LONG 0,0 .WORD 0 *DUMPSTER MAN ROOM DMPRBAK .LONG ROOM1MOD,NULLSKY .LONG FORDMP .WORD 399,302,0,0,0,606 .WORD 1,0 .LONG TUNE3,DMPRNAME .LONG [7FFFH,7FFFH] .WORD 0FFFFH .LONG 0,0 .WORD 0 *GREEN HOUSE GRNHSBAK .LONG GRNHSMOD,NULLSKY .LONG FORGRNHS .WORD 399,320,0,0,RAMBEOID|GREEN,0 .WORD 2,0 .LONG TUNE8,GHSINAME .LONG [7FFFH,1232] .WORD 0FFFFH .LONG 0,0 .WORD 1 *CHEMICAL LABRATORY LABBAK .LONG LABMOD,NULLSKY .LONG FORLAB .WORD 399,317,0,0,HYPOEOID|BLUE,0 .WORD 1,0 .LONG TUNELAB,LABNAME .LONG [7FFFH,7FFFH] .WORD 0FFFFH .LONG 0,0 .WORD 0 *SILVER SAFE INTERIOR BACKGROUND SILVBAK .LONG SILVMOD,NULLSKY .LONG FORSILV .WORD 399,262,0,0,MBIGEOID|GOLD,0 .WORD 2,0 .LONG TUNE7,SILVNAME .LONG [7FFFH,7FFFH] .WORD 6 .LONG BLUEBAK,BLUEDP .WORD 0 *RED SAFE INTERIOR BACKGROUND REDBAK .LONG REDMOD,NULLSKY .LONG FORRED .WORD 399,266,0,0,0,0 .WORD 2,0 .LONG TUNE8,REDNAME .LONG [7FFFH,7FFFH] .WORD 6 .LONG REDBAK,REDDP .WORD 0 *BLUE SAFE INTERIOR BACKGROUND BLUEBAK .LONG BLUEMOD,NULLSKY .LONG FORBLUE .WORD 399,266,0,0,0,0 .WORD 2,0 .LONG TUNE2,BLUENAME .LONG [7FFFH,7FFFH] .WORD 6 .LONG BLUEBAK,BLUEDP .WORD 0 *GOLD SAFE INTERIOR BACKGROUND GOLDBAK .LONG GOLDMOD,NULLSKY .LONG FORGOLD .WORD 399,266,0,0,0,0 .WORD 2,0 .LONG TUNE10,GOLDNAME .LONG [7FFFH,7FFFH] .WORD 6 .LONG REDBAK,REDDP .WORD 0 *GOLD SAFE HEAD ROOM INTERIOR BACKGROUND HEADBAK .LONG HEADMOD,NULLSKY .LONG FORHEAD .WORD 399,234,0,0,0,0 .WORD 2,0 .LONG TUNE10,HEADNAME .LONG [7FFFH,7FFFH] .WORD 8 .LONG HEADBAK,HEADDP .WORD 0 * *SECTOR NAMES * BIGLNAME .STRING "THE K.R.A.K. LOBBY" .BYTE 0 .EVEN DOGRNAME .STRING "THE KENNEL" .BYTE 0 .EVEN BUGRNAME .STRING "THE SWAMP" .BYTE 0 .EVEN CLWRNAME .STRING "KINKY'S BIGTOP" .BYTE 0 .EVEN SUBNAME .STRING "THE PIPELINE" .BYTE 0 .EVEN DMPRNAME .STRING "THE SCRAP HEAP" .BYTE 0 .EVEN GHSINAME .STRING "THE GREENHOUSE" .BYTE 0 .EVEN LABNAME .STRING "K.R.A.K. STOP" .BYTE 0 .EVEN SILVNAME .STRING "SILVER LEVEL 3" .BYTE 0 .EVEN REDNAME .STRING "RED LEVEL 1" .BYTE 0 .EVEN BLUENAME .STRING "BLUE LEVEL 2" .BYTE 0 .EVEN HEADNAME .STRING "INNER SANCTUM" .BYTE 0 .EVEN GOLDNAME .STRING "JACKPOT!" .BYTE 0 .EVEN ROOM1MOD .LONG ROOM1BMOD .WORD 0,30+SKYTOPOF ;x,y pos. NULLSKY NULLFORE NULLPLAY .LONG >FFFFFFFF FOR1ROOM .LONG 0,0,(388*>10000),(194*Y) .WORD 0,0 .LONG ARMDR1,ARMDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG 0 .LONG 0,0,(1232*>10000),(195*Y) .WORD 0,0 .LONG ARMDR1,ARMDRZ,DORNCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG EXITBLIP .LONG 0,0,(270*>10000),(314*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(11*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(112*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(213*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(454*>10000),(313*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(10*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(111*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(212*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(901*>10000),(311*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(8*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(109*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(210*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1248*>10000),(311*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(8*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(109*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(210*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .WORD 0FFFFH BIGMODS .LONG BIGFLR4BMOD .WORD 0,(-5+SKYTOPOF) ;0 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;124 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;248 x,y pos. .LONG BIGFLR8BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;372 x,y pos. .LONG BIGFLR9BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;496 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;620 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;744 x,y pos. .LONG BIGFLR1BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;868 x,y pos. .LONG BIGFLRBMOD .WORD BLSTEND,(-6+SKYTOPOF) ;992 x,y pos. .LONG BIGFLR1BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;1116 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;1240 x,y pos. .LONG BIGFLR3BMOD .WORD BLSTEND,(-12+SKYTOPOF) ;1364 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;1488 x,y pos. .LONG BIGFLR3BMOD .WORD BLSTEND,(-12+SKYTOPOF) ;1612 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;1736 x,y pos. .LONG BIGFLR8BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;1860 x,y pos. .LONG BIGFLR9BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;1984 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;2108 x,y pos. .LONG BIGFLR8BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;2232 x,y pos. .LONG BIGFLR9BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;2356 x,y pos. .LONG BIGFLR8BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;2480 x,y pos. .LONG BIGFLR9BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;2604 x,y pos. .LONG BIGFLR5BMOD .WORD BLSTEND,(-12+SKYTOPOF) ;2728 x,y pos. .LONG BIGFLR1BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;2852 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;2976 x,y pos. .LONG BIGFLR10BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;3100 x,y pos. .LONG BIGFLR4BMOD .WORD BLSTEND,(-5+SKYTOPOF) ;3224 x,y pos. .LONG >FFFFFFFF FORBIG .LONG 0,0,((3100+16)*>10000),((-5+61+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrlr,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRL .LONG 0 .LONG 0,0,((3100+47)*>10000),((-5+61+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrrr,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRR .LONG EXITBLIP .LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCOLR .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCOLR .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y) .WORD 0,0 .LONG REDTYPE,0,DUMCOLL .WORD DMAWAL|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,((3224+62)*>10000),((-5+64+SKYTOPOF)*Y) .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .LONG 0,0,((372+104)*>10000),((-5+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .LONG 0,0,((1860+104)*>10000),((-5+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .LONG 0,0,((2232+104)*>10000),((-5+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .LONG 0,0,((2480+104)*>10000),((-5+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .WORD 0FFFFH *SUBWAY BACKGROUND SUBMOD .LONG SUBWAYBMOD .WORD 0,(8+SKYTOPOF) ;0 x,y pos. .LONG >FFFFFFFF *SUBWAY FOREGROUND FORSUB .LONG 0,0,(51*>10000),((280+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM1,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGCOLMID .LONG 0 .LONG 0,0,(51*>10000),((52+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM1,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(51*>10000),((250+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(51*>10000),((220+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(50*>10000),((166+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(50*>10000),((136+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(50*>10000),((106+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(50*>10000),((76+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(51*>10000),((196+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM3,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(51*>10000),((52+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM3,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(236*>10000),((241+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM4,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((64+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM4,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((220+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((163+8+SKYTOPOF)*Y) ;* .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((142+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((121+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((100+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((184+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM6,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(237*>10000),((64+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM6,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(199*>10000),((131+8+SKYTOPOF)*Y) .WORD 0,0 .LONG ADDISON,0,DUMCOLL .WORD DMAWNZ|M_PZPLUS,BGNID .LONG 0 .LONG 0,0,(957*>10000),((280+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM1,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((52+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM1,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((250+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((220+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((166+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((136+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((106+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((76+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((196+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM3,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(957*>10000),((52+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM3,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1080*>10000),((241+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM4,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((64+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM4,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((220+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((163+8+SKYTOPOF)*Y) ;* .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((142+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((121+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((100+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM5,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((184+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM6,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1081*>10000),((64+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM6,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1043*>10000),((131+8+SKYTOPOF)*Y) .WORD 0,0 .LONG ADDISON,0,DUMCOLL .WORD DMAWNZ|M_PZPLUS,BGNID .LONG 0 .LONG 0,0,(2187*>10000),((280+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM1,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGCOLMID .LONG 0 .LONG 0,0,(2187*>10000),((52+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM1,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_FLIPV|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2187*>10000),((250+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2187*>10000),((220+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2186*>10000),((166+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2186*>10000),((136+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2186*>10000),((106+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2186*>10000),((76+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM2,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2187*>10000),((196+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM3,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(2187*>10000),((52+8+SKYTOPOF)*Y) .WORD 0,0 .LONG SUBCOLM3,SUBCOLMZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(118*>10000),((180+8+SKYTOPOF)*Y) .WORD 0,0 .LONG TELEPHON,TELEPHZ,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(150*>10000),((180+8+SKYTOPOF)*Y) .WORD 0,0 .LONG TELEPHON,TELEPHZ,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(1035*>10000),((180+8+SKYTOPOF)*Y) .WORD 0,0 .LONG TELEPHON,TELEPHZ,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(237*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHL,BENCHZ,DUMCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(277*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHM,BENCHZ,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGGID .LONG 0 .LONG 0,0,(320*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHM,BENCHZ,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGGID .LONG 0 .LONG 0,0,(364*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHR,BENCHZ,DUMCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(1081*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHL,BENCHZ,DUMCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(1121*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHM,BENCHZ,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGGID .LONG 0 .LONG 0,0,(1164*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHM,BENCHZ,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGGID .LONG 0 .LONG 0,0,(1208*>10000),((230+8+SKYTOPOF)*Y) .WORD 0,0 .LONG BENCHR,BENCHZ,DUMCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(188*>10000),((226+8+SKYTOPOF)*Y) .WORD 0,0 .LONG DRUM,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(875*>10000),((254+8+SKYTOPOF)*Y) .WORD 0,0 .LONG NEWCAN,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(2035*>10000),((149+8+SKYTOPOF)*Y) .WORD 0,0 .LONG ARMDR1,ARMDRZ,DORNCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG EXITBLIP .LONG 0,0,(2035*>10000),((144+8+SKYTOPOF)*Y) .WORD 0,0 .LONG EXITSIGN,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,JUNKOID .LONG 0 .LONG 0,0,[453,0],[8+149+SKYTOPOF,0] .WORD 0,143 .LONG TRNDR1,0,DUMCOLL .WORD DMAWNZ,BGDCID|SUBDOORL .LONG 0 .LONG 0,0,[453,0],[8+149+SKYTOPOF,0] .WORD 0,143 .LONG TRNDR1,0,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGDCID|SUBDOORR .LONG 0 .LONG 0,0,[1297,0],[8+149+SKYTOPOF,0] .WORD 0,143 .LONG TRNDR1,0,DUMCOLL .WORD DMAWNZ,BGDCID|SUBDOORL .LONG 0 .LONG 0,0,[1297,0],[8+149+SKYTOPOF,0] .WORD 0,143 .LONG TRNDR1,0,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGDCID|SUBDOORR .LONG 0 .WORD 0FFFFH *SAFE INTERIOR BACKGROUNDS SILVMOD .LONG SFINWALSBMOD .WORD 0,(-4+SKYTOPOF) ;0 x,y pos. .LONG SFINWALSBMOD .WORD BLSTEND,(-4+SKYTOPOF) ;124 x,y pos. .LONG SFINWALSBMOD .WORD BLSTEND,(-4+SKYTOPOF) ;248 x,y pos. .LONG SFINT1BMOD .WORD BLSTEND,(-12+SKYTOPOF) ;372 .LONG SFINFLRSBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINWALSBMOD .WORD BLSTEND,(-4+SKYTOPOF) ;496 x,y pos. .LONG SFINT1BMOD .WORD BLSTEND,(-12+SKYTOPOF) ;620 .LONG SFINFLRSBMOD .WORD BLSTSTRT,BLSTEND .LONG BIGFLR1SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;868 x,y pos. .LONG BIGFLR8SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos. .LONG BIGFLR9SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1364 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1488 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1612 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1736 x,y pos. .LONG BIGFLR8SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1860 x,y pos. .LONG BIGFLR9SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1984 x,y pos. .LONG BIGFLR8SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2108 x,y pos. .LONG BIGFLR9SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2232 x,y pos. .LONG BIGFLR8SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2356 x,y pos. .LONG BIGFLR9SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2480 x,y pos. .LONG BIGFLR8SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2604 x,y pos. .LONG BIGFLR9SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2728 x,y pos. .LONG BIGFLR1SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2852 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;2976 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;3100 x,y pos. .LONG BIGFLR7BMOD .WORD BLSTEND,(0+SKYTOPOF) ;3224 x,y pos. .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;3348 x,y pos. .LONG SFINT2BMOD .WORD BLSTEND,(-4+SKYTOPOF) ;3472 x,y pos. .LONG SFINFLRSBMOD .WORD BLSTSTRT,BLSTEND .LONG BIGFLR4SBMOD .WORD BLSTEND,(0+SKYTOPOF) ;3596 x,y pos. .LONG 0FFFFFFFFH FORSILV .LONG 0,0,((3472+16)*>10000),((0+61+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrlg,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRL .LONG 0 .LONG 0,0,((3472+47)*>10000),((0+61+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrrg,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRR .LONG EXITBLIP .LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCNDG .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCNDG .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG GOLDTYPE,0,DUMCOLL .WORD DMAWAL|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,((3596+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .LONG 0,0,((992+104)*>10000),((0+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .LONG 0,0,((1860+104)*>10000),((0+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .LONG 0,0,((2108+104)*>10000),((0+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .LONG 0,0,((2356+104)*>10000),((0+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 .LONG 0,0,((2604+104)*>10000),((0+87+SKYTOPOF)*Y) .WORD 0,0 .LONG BIGDOOR1,BIGDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|BIGDRID .LONG 0 *** .LONG 0,0,(3100*>10000),((250+SKYTOPOF)*Y) *** .WORD 0,0 *** .LONG BIGDESKa,BIGDESKZ,DUMCOLL *** .WORD DMAWNZ,BGBDID *** .LONG 0 *** .LONG 0,0,(3100*>10000),((250+SKYTOPOF)*Y) *** .WORD 0,0 *** .LONG BIGDESKb,BIGDESKZ,DUMCOLL *** .WORD DMAWNZ,BGBDID *** .LONG 0 *** .LONG 0,0,(3100*>10000),((250+SKYTOPOF)*Y) *** .WORD 0,0 *** .LONG BIGDESKc,BIGDESKZ,DUMCOLL *** .WORD DMAWNZ,BGBDID *** .LONG 0 .WORD 0FFFFH *RED SAFE BACKGROUND MODULE LIST REDMOD .LONG SFINWALRBMOD .WORD 0,(0+SKYTOPOF) ;0 x,y pos. .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;124 x,y pos. .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;248 x,y pos. .LONG SFINT1BBMOD .WORD BLSTEND,(-8+SKYTOPOF) ;372 X .LONG SFINFLRRBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;496 x,y pos. .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;620 x,y pos. .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos. .LONG SFINT1BBMOD .WORD BLSTEND,(-8+SKYTOPOF) ;868 X .LONG SFINFLRRBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos. .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos. .LONG SFINWALRBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos. .LONG SFINT1BBMOD .WORD BLSTEND,(-8+SKYTOPOF) ;1364 X .LONG SFINFLRRBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINT2BMOD .WORD BLSTEND,(0+SKYTOPOF) ;1488 X SAFE FRAME .LONG SFINFLRRBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINT1BMOD .WORD BLSTEND,(-8+SKYTOPOF) ;1612 X SLOT WALL .LONG SFINFLRRBMOD .WORD BLSTSTRT,BLSTEND .LONG 0FFFFFFFFH FORRED .LONG 0,0,((1488+16)*>10000),((0+65+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrlb,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRL .LONG 0 .LONG 0,0,((1488+47)*>10000),((0+65+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrrb,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRR .LONG EXITBLIP .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCOLB .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCOLB .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG BLUETYPE,0,DUMCOLL .WORD DMAWAL|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .WORD 0FFFFH *BLUE SAFE BACKGROUND MODULE LIST BLUEMOD .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;0 x,y pos. .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;124 x,y pos. .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;248 x,y pos. .LONG SFINT1ABMOD .WORD BLSTEND,(-8+SKYTOPOF) ;372 X .LONG SFINFLRBBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;496 x,y pos. .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;620 x,y pos. .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos. .LONG SFINT1ABMOD .WORD BLSTEND,(-8+SKYTOPOF) ;868 X .LONG SFINFLRBBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos. .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos. .LONG SFINWALBBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos. .LONG SFINT1ABMOD .WORD BLSTEND,(-8+SKYTOPOF) ;1364 X .LONG SFINFLRBBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINT2BMOD .WORD BLSTEND,(0+SKYTOPOF) ;1488 X SAFE FRAME .LONG SFINFLRBBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINT1BMOD .WORD BLSTEND,(-8+SKYTOPOF) ;1612 X SLOT WALL .LONG SFINFLRBBMOD .WORD BLSTSTRT,BLSTEND .LONG 0FFFFFFFFH FORBLUE .LONG 0,0,((1488+16)*>10000),((0+65+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrl,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRL .LONG 0 .LONG 0,0,((1488+47)*>10000),((0+65+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrr,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRR .LONG EXITBLIP .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCNDS .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCNDS .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG SILVTYPE,0,DUMCOLL .WORD DMAWAL|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,((1612+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .WORD 0FFFFH GOLDMOD .LONG SFINWALGBMOD .WORD 0,(0+SKYTOPOF) ;0 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;124 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;248 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;372 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;496 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;620 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;744 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;868 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;992 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1116 x,y pos. .LONG SFINWALGBMOD .WORD BLSTEND,(0+SKYTOPOF) ;1240 x,y pos. .LONG SFINT2BMOD .WORD BLSTEND,(0+SKYTOPOF) ;1364 .LONG SFINFLRGBMOD .WORD BLSTSTRT,BLSTEND .LONG SFINT1CBMOD .WORD BLSTEND,(-8+SKYTOPOF) ;1488 .LONG SFINFLRGBMOD .WORD BLSTSTRT,BLSTEND .LONG 0FFFFFFFFH FORGOLD .LONG 0,0,((1364+16)*>10000),((0+65+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrlg,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRL .LONG 0 .LONG 0,0,((1364+47)*>10000),((0+65+SKYTOPOF)*Y) .WORD 0,0 .LONG safedrrg,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRR .LONG EXITBLIP .LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCNDG .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG cardslot2,0,SLOTCNDG .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG GOLDTYPE,0,DUMCOLL .WORD DMAWAL|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,((1488+62)*>10000),((0+70+SKYTOPOF)*Y) .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .WORD 0FFFFH * *THE HEAD ROOM HEADMOD .LONG HEADRBMOD .WORD 0,(3+SKYTOPOF) ;0 x,y pos. .LONG 0FFFFFFFFH FORHEAD .LONG 0,0,[2338+342,0],[3+28+SKYTOPOF,0] .WORD 0,0 .LONG safedrlg,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRL .LONG 0 .LONG 0,0,[2338+373,0],[3+28+SKYTOPOF,0] .WORD 0,0 .LONG safedrrg,0,SAFECOLL .WORD DMAWNZ,BGDCID|SAFEDRR .LONG EXITBLIP .LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0] .WORD 0,0 .LONG cardslot2,0,SLOTCOLG .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0] .WORD 0,0 .LONG cardslot2,0,SLOTCOLG .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0] .WORD 0,0 .LONG GOLDTYPE,0,DUMCOLL .WORD DMAWAL|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,[2338+480,0],[44+3+SKYTOPOF,0] .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .WORD 0FFFFH FORDOG .LONG 0,0,(388*>10000),(194*Y) .WORD 0,0 .LONG ARMDR1,ARMDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG 0 .LONG 0,0,(1232*>10000),(195*Y) .WORD 0,0 .LONG ARMDR1,ARMDRZ,DORNCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG EXITBLIP .LONG 0,0,(270*>10000),(314*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(11*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(112*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(213*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(454*>10000),(313*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(10*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(111*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(212*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(901*>10000),(311*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(8*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(109*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(210*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1248*>10000),(311*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(8*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(109*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(210*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .WORD 0FFFFH *DUMPSTER MAN ROOM FOREGROUND FORDMP .LONG 0,0,(388*>10000),(194*Y) .WORD 0,0 .LONG ARMDR1,ARMDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG 0 .LONG 0,0,(1232*>10000),(195*Y) .WORD 0,0 .LONG ARMDR1,ARMDRZ,DORNCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG EXITBLIP .LONG 0,0,((150+783)*>10000),((200+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DRUM,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((410+0)*>10000),((200+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DRUM,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((390+0)*>10000),((280+0+SKYTOPOF)*Y) .WORD 0,0 .LONG CAN1,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((400+0)*>10000),((240+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DRUM,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(410*>10000),((180+0+SKYTOPOF)*Y) .WORD 0,0 .LONG TELEPHON,TELEPHZ,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((425+0)*>10000),((270+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DRUM,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(395*>10000),((280+0+SKYTOPOF)*Y) .WORD 0,0 .LONG NEWCAN,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((450+0)*>10000),((270+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DRUM,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((475+0)*>10000),((270+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DRUM,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((710+0)*>10000),((200+0+SKYTOPOF)*Y) .WORD 0,0 .LONG CAN3,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((750+0)*>10000),((200+0+SKYTOPOF)*Y) .WORD 0,0 .LONG CAN2,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,((760+0)*>10000),((290+0+SKYTOPOF)*Y) .WORD 0,0 .LONG CAN1,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(875*>10000),((254+0+SKYTOPOF)*Y) .WORD 0,0 .LONG NEWCAN,CAN1Z,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(900*>10000),((170+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DUMP,DUMPZ,DUMPCOLL .WORD DMAWNZ,BGDMPID .LONG 0 .LONG 0,0,(925*>10000),((200+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DUMP,DUMPZ,DUMPCOLL .WORD DMAWNZ,BGDMPID .LONG 0 .LONG 0,0,(950*>10000),((230+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DUMP,DUMPZ,DUMPCOLL .WORD DMAWNZ,BGDMPID .LONG 0 .LONG 0,0,(975*>10000),((260+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DUMP,DUMPZ,DUMPCOLL .WORD DMAWNZ,BGDMPID .LONG 0 .LONG 0,0,(1000*>10000),((290+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DUMP,DUMPZ,DUMPCOLL .WORD DMAWNZ,BGDMPID .LONG 0 .LONG 0,0,(175*>10000),((220+0+SKYTOPOF)*Y) .WORD 0,0 .LONG DUMP,DUMPZ,DUMPCOLL .WORD DMAWNZ,BGDMPID .LONG 0 .LONG 0,0,[1058,0],[244+SKYTOPOF,0] .WORD 0,0 .LONG DUMP,DUMPZ,DUMPCOLL .WORD DMAWNZ,BGDMPID .LONG 0 .LONG 0,0,[1179,0],[150+0+SKYTOPOF,0] .WORD 0,0 .LONG TELEPHON,TELEPHZ,CANCOLL .WORD DMAWNZ,BGGID .LONG 0 .LONG 0,0,(270*>10000),(314*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(11*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(112*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(272*>10000),(213*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(454*>10000),(313*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(10*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(111*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(455*>10000),(212*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(901*>10000),(311*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(8*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(109*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(903*>10000),(210*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1248*>10000),(311*Y) .WORD 0,0 .LONG COLUMNB,COLUMN1Z,DUMCOLL .WORD DMAWNZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(8*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(109*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .LONG 0,0,(1252*>10000),(210*Y) .WORD 0,0 .LONG COLUMN1,COLUMN1Z,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGCOLMID .LONG 0 .WORD 0FFFFH * *GREENHOUSE BACKGROUND MODULES GRNHSMOD .LONG GHSINTDRBMOD .WORD 0,(145+SKYTOPOF) ;0 x,y pos. .LONG GHSINTBMOD .WORD BLSTEND,(9+SKYTOPOF) ;92 x,y pos. .LONG >FFFFFFFF *GREENHOUSE FOREGROUND FORGRNHS .LONG 0,0,[0+50,0],[119+12+SKYTOPOF,0] .WORD 0,0 *** .LONG ARMDR1,ARMDRZ,DENDCOLGR .LONG ARMDR1,ARMDRZ,CHOPWCOL .WORD DMAWNZ,BGDCID|ARMDRID .LONG EXITBLIP .LONG 0,0,[0+50,0],[119+10+SKYTOPOF,0] .WORD 0,0 .LONG EXITSIGN,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,JUNKOID .LONG 0 .LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0] .WORD 0,0 .LONG cardslot2,CARDSLTZ,SENDCOLGR .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0] .WORD 0,0 .LONG cardslot2,CARDSLTZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0] .WORD 0,0 .LONG GRNTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,[0+98,0],[130+12+SKYTOPOF,0] .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .LONG 0,0,[1232+10,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[1232+115,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[1232+220,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[1232+325,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[1232+60,0],[9+181+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[1232+375,0],[9+181+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[870+267,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[870+57,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[870+122,0],[9+160+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[870+17,0],[9+160+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[870+187,0],[9+195+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[870+82,0],[9+195+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[484+338,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[484+128,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[484+23,0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[484+298,0],[9+160+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[484+66,0],[9+160+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[484+0,0],[9+195+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[91+288,0],[9+195+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[91+183,0],[9+195+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[91+78,0],[9+195+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .LONG 0,0,[91+(-4),0],[9+136+SKYTOPOF,0] .WORD 0,0 .LONG WEED,WEEDZ,WEEDCOLL .WORD DMAWNZ,WEEDOID .LONG 0 .WORD 0FFFFH * *CHEMICAL LABRATORY MODULES LABMOD .LONG LABBMOD .WORD 0,(4+SKYTOPOF) ;0 x,y pos. .LONG >FFFFFFFF *CHEMICAL LABRATORY FOREGROUND FORLAB .LONG 0,0,[0+139,0],[4+122+SKYTOPOF,0] .WORD 0,0 .LONG ARMDR1,ARMDRZ,DUMCOLL .WORD DMAWNZ,BGDCID|ARMDRID .LONG 0 .LONG 0,0,[0+1579,0],[4+122+SKYTOPOF,0] .WORD 0,0 .LONG ARMDR1,ARMDRZ,DENDCOLB .WORD DMAWNZ,BGDCID|ARMDRID .LONG EXITBLIP .LONG 0,0,[0+1579,0],[4+115+SKYTOPOF,0] .WORD 0,0 .LONG EXITSIGN,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,JUNKOID .LONG 0 .LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0] .WORD 0,0 .LONG cardslot2,CARDSLTZ,SENDCOLB .WORD DMAWNZ|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0] .WORD 0,0 .LONG cardslot2,CARDSLTZ,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,SLOTOID .LONG 0 .LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0] .WORD 0,0 .LONG BLUETYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,TYPEOID .LONG 0 .LONG 0,0,[0+1627,0],[4+133+SKYTOPOF,0] .WORD 0,0 .LONG INSTYPE,0,DUMCOLL .WORD DMAWNZ|M_PREVZ,INTXTOID .LONG 0 .LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGGBOWL .LONG 0 .WORD BGPID .LONG GBOWLBUBL .LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBOWL .LONG 0 .WORD BGPID .LONG GBOWLBUBL .LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GPIPE1,PIPEZ,PIPCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGGBOWL .LONG 0 .LONG 0,0,[2+33,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG smoa1,0,DUMCOLL .WORD DMAWNZ|M_PREVZ|M_FLIPH|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKA1 .LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGGBOWL .LONG 0 .WORD BGPID .LONG GBOWLBUB2 .LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBOWL .LONG 0 .WORD BGPID .LONG GBOWLBUB2 .LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GPIPE1,PIPEZ,PIPCOLL .WORD DMAWNZ|M_FLIPH|M_PREVZ,BGGBOWL .LONG 0 .LONG 0,0,[2+89,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG smoa1,0,DUMCOLL .WORD DMAWNZ|M_PREVZ|M_FLIPH|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKA2 .LONG 0,0,[2+400,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB1 .LONG 0,0,[2+400,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB1 .LONG 0,0,[2+516,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB2 .LONG 0,0,[2+516,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB2 .LONG 0,0,[2+632,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB1 .LONG 0,0,[2+632,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB1 .LONG 0,0,[2+458,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG GBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGGBEAK .LONG 0 .WORD BGPID .LONG GBKBUB2 .LONG 0,0,[2+458,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG GBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBEAK .LONG 0 .WORD BGPID .LONG GBKBUB2 .LONG 0,0,[2+574,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG GBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGGBEAK .LONG 0 .WORD BGPID .LONG GBKBUB1 .LONG 0,0,[2+574,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG GBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBEAK .LONG 0 .WORD BGPID .LONG GBKBUB1 .LONG 0,0,[2+393,0],[4+(-54)+SKYTOPOF,0] .WORD 0,100 .LONG smob1,0,DUMCOLL .WORD DMAWNZ|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKB1 .LONG 0,0,[2+441,0],[4+(-54)+SKYTOPOF,0] .WORD 0,100 .LONG smob1,0,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKB2 .LONG 0,0,[2+225,0],[4+206+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ,BGRBEAK .LONG 0 .LONG 0,0,[2+225,0],[4+206+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH,BGRBEAK .LONG 0 .LONG 0,0,[2+285,0],[4+206+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ,BGRBEAK .LONG 0 .LONG 0,0,[2+285,0],[4+206+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH,BGRBEAK .LONG 0 .LONG 0,0,[302+220,0],[4+76+SKYTOPOF,0] .WORD 0,112 .LONG wheel1,0,DUMCOLL .WORD DMAWNZ|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG BELTDRIV .LONG 0,0,[657+50,0],[4+136+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGRFLASK .LONG 0 .WORD BGPID .LONG RFLBUB1 .LONG 0,0,[657+50,0],[4+136+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRFLASK .LONG 0 .WORD BGPID .LONG RFLBUB1 .LONG 0,0,[657+121,0],[4+136+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGRFLASK .LONG 0 .WORD BGPID .LONG RFLBUB1 .LONG 0,0,[657+121,0],[4+136+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRFLASK .LONG 0 .WORD BGPID .LONG RFLBUB1 .LONG 0,0,[657+192,0],[4+136+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGRFLASK .LONG 0 .WORD BGPID .LONG RFLBUB1 .LONG 0,0,[657+192,0],[4+136+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRFLASK .LONG 0 .WORD BGPID .LONG RFLBUB1 .LONG 0,0,[657+333,0],[4+137+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGFLASK .LONG 0 .WORD BGPID .LONG FLBUB1 .LONG 0,0,[657+333,0],[4+137+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGFLASK .LONG 0 .WORD BGPID .LONG FLBUB1 .LONG 0,0,[657+405,0],[4+137+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGFLASK .LONG 0 .WORD BGPID .LONG FLBUB1 .LONG 0,0,[657+405,0],[4+137+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGFLASK .LONG 0 .WORD BGPID .LONG FLBUB1 .LONG 0,0,[657+476,0],[4+137+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGFLASK .LONG 0 .WORD BGPID .LONG FLBUB1 .LONG 0,0,[657+476,0],[4+137+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGFLASK .LONG 0 .WORD BGPID .LONG FLBUB1 .LONG 0,0,[1073+171,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGRBEAK .LONG 0 .WORD BGPID .LONG RBKBUB1 .LONG 0,0,[1073+171,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBEAK .LONG 0 .WORD BGPID .LONG RBKBUB1 .LONG 0,0,[1073+287,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGRBEAK .LONG 0 .WORD BGPID .LONG RBKBUB1 .LONG 0,0,[1073+287,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBEAK .LONG 0 .WORD BGPID .LONG RBKBUB1 .LONG 0,0,[1073+405,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGRBEAK .LONG 0 .WORD BGPID .LONG RBKBUB1 .LONG 0,0,[1073+405,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG RBKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBEAK .LONG 0 .WORD BGPID .LONG RBKBUB1 .LONG 0,0,[1073+229,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB2 .LONG 0,0,[1073+229,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB2 .LONG 0,0,[1073+345,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB2 .LONG 0,0,[1073+345,0],[4+141+SKYTOPOF,0] .WORD 0,0 .LONG BKhalf1,BKZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBEAK .LONG 0 .WORD BGPID .LONG BKBUB2 .LONG 0,0,[1073+372,0],[4+(-57)+SKYTOPOF,0] .WORD 0,100 .LONG smob1,0,DUMCOLL .WORD DMAWNZ|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKB2 .LONG 0,0,[1073+414,0],[4+(-55)+SKYTOPOF,0] .WORD 0,100 .LONG smob1,0,DUMCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKB1 .LONG 0,0,[1073+282,0],[4+76+SKYTOPOF,0] .WORD 0,112 .LONG wheel1,0,DUMCOLL .WORD DMAWNZ|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG BELTDRIV .LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG RBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGRBOWL .LONG 0 .WORD BGPID .LONG RBOWLBUB1 .LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG RBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGRBOWL .LONG 0 .WORD BGPID .LONG RBOWLBUB1 .LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG RPIPE1,PIPEZ,PIPCOLL .WORD DMAWNZ|M_PREVZ,BGRBOWL .LONG 0 .LONG 0,0,[1355+310,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG smoa1,0,DUMCOLL .WORD DMAWNZ|M_PREVZ|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKA1 .LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGGBOWL .LONG 0 .WORD BGPID .LONG GBOWLBUB2 .LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GBOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGGBOWL .LONG 0 .WORD BGPID .LONG GBOWLBUB2 .LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG GPIPE1,PIPEZ,PIPCOLL .WORD DMAWNZ|M_PREVZ,BGGBOWL .LONG 0 .LONG 0,0,[1355+366,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG smoa1,0,DUMCOLL .WORD DMAWNZ|M_PREVZ|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKA2 .LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG BOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_SPAWNP,BGBOWL .LONG 0 .WORD BGPID .LONG BOWLBUB1 .LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG BOWLhalf1,BOWLZ,GLCOLL .WORD DMAWNZ|M_FLIPH|M_SPAWNP,BGBOWL .LONG 0 .WORD BGPID .LONG BOWLBUB1 .LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG PIPE1,PIPEZ,PIPCOLL .WORD DMAWNZ|M_PREVZ,BGBOWL .LONG 0 .LONG 0,0,[1355+422,0],[4+56+SKYTOPOF,0] .WORD 0,0 .LONG smoa1,0,DUMCOLL .WORD DMAWNZ|M_PREVZ|M_SPAWNP,JUNKOID .LONG 0 .WORD BGPID .LONG SMOKA1 .LONG 0,0,[1355+333,0],[4+220+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ,BGFLASK .LONG 0 .LONG 0,0,[1355+333,0],[4+220+SKYTOPOF,0] .WORD 0,0 .LONG FLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH,BGFLASK .LONG 0 .LONG 0,0,[1355+387,0],[4+220+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ,BGRFLASK .LONG 0 .LONG 0,0,[1355+387,0],[4+220+SKYTOPOF,0] .WORD 0,0 .LONG RFLAShalf1,FLASZ,GLCOLL .WORD DMAWNZ|M_FLIPH,BGRFLASK .LONG 0 .LONG 0,0,[179+168,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf1,VALVZ,DUMCOLL .WORD DMAWNZ,BGVALVE .LONG 0 .LONG 0,0,[179+168,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf1,VALVZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGVALVE .LONG 0 .LONG 0,0,[179+168,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf2,VALVZ,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGVALVE .LONG 0 .LONG 0,0,[1103+85,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf1,VALVZ,DUMCOLL .WORD DMAWNZ,BGVALVE .LONG 0 .LONG 0,0,[1103+85,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf1,VALVZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGVALVE .LONG 0 .LONG 0,0,[1103+85,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf2,VALVZ,DUMCOLL .WORD DMAWNZ|M_PREVZ,BGVALVE .LONG 0 .LONG 0,0,[1103+431,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf1,VALVZ,DUMCOLL .WORD DMAWNZ,BGVALVE .LONG 0 .LONG 0,0,[1103+431,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf1,VALVZ,DUMCOLL .WORD DMAWNZ|M_FLIPH,BGVALVE .LONG 0 .LONG 0,0,[1103+431,0],[4+151+SKYTOPOF,0] .WORD 0,0 .LONG VALVhaf2,VALVZ,DUMCOLL .WORD DMAWNZ|M_PREVZ|M_FLIPH,BGVALVE .LONG 0 .WORD 0FFFFH .TEXT * *COLLISION ROUTINES FOR LAB JIVE * .GLOBAL OIDATA,SWAPAL0,GLASSCNT,NUCLEXP,NEXINIT .INCLUDE "NARCTEQU.ASM" *PIPE COLLISION PIPCOLL .WORD B1OID|EXPLODID .LONG GLCOL0 .WORD B1OID|ROCKETID .LONG GLCOL0 .WORD B2OID|EXPLODID .LONG GLCOL0 .WORD B2OID|ROCKETID .LONG GLCOL0 .WORD 0 .LONG DUMRTSG *GLASS COLLISION GLCOLL .WORD B1OID|EXPLODID .LONG GLCOL0 .WORD B1OID|ROCKETID .LONG GLCOL0 .WORD B2OID|EXPLODID .LONG GLCOL0 .WORD B2OID|ROCKETID .LONG GLCOL0 .WORD B1OID|BULLETID .LONG GLCOLB .WORD B2OID|BULLETID .LONG GLCOLB .WORD 0 .LONG DUMRTSG * *COLLISION IMAGE TABLE * LABGLTAB .LONG RFLblow3,FLblow3 .LONG RBWblow3,GBWblow3,BWblow3 .LONG RBKblow3,GBKblow3,BKblow3 * *ROCKET,EXPLODE COLLISION ROUTINE *A0 = PTR TO OBJECT *A8 = PTR TO OBJECT THAT SMASHED HIM * GLCOLB CALLR BULBLO JRNC LABBLOX GLCOL0 MOVE *A0(OID),A1,W SLL 29,A1 SRL 24,A1 ADDI LABGLTAB,A1 MOVE *A1,A9,L ;GET DEAD IMAGE MOVE *A8(OID),A11,W ;GET KILLERS I.D. MOVE A0,A8 MOVB @GLASSCNT+8,A0 INC A0 MOVB A0,@GLASSCNT+8 MOVI DUMCOLL,A14 ;NO MORE COLLISIONS MOVE A14,*A8(OCVECT),L CALLR KILPARTS ;GET RID OF THE PARTS MOVE *A8(OPLINK),A0,L ;GET THE PROCESS JREQ BKCOL2 CALLA KILL ;KILL IT BKCOL2 CALLA OIDATA ;GET PLAYER DATA FROM OID JRC BKCOL1 ;NOT A PLAYER KILL *CHECK LAB DESTROYED BONUS MOVB @GLASSCNT+8,A0 CMPI 25,A0 JRNE BKCOL0 ;LAB NOT DESTROYED MOVI BGPID,A0 ;STOP THE WHEELS CLR A1 NOT A1 CALLA KILALL MOVI P1DATA,A2 ;25K TO ALL PARTIES MOVE *A2(POBJ),A0,L JREQ BKCOL00 MOVI >25000,A1 CALLA SCORE CALLA PUT25K ;DO A FLOATER BKCOL00 MOVI P2DATA,A2 ;25K TO ALL PARTIES MOVE *A2(POBJ),A0,L JREQ BKCOL01 MOVI >25000,A1 CALLA SCORE CALLA PUT25K ;DO A FLOATER BKCOL01 SOUND1 LABSND SOUND1 LABSPK JRUC BKCOL3 BKCOL0 MOVI >1000,A1 CALLA SCORE CALLA PUT1K ;DO A FLOATER BKCOL1 SOUND1 GLASSND BKCOL3 CALLR BLOGLAS MOVE A9,A1 MOVE *A8(OFLAGS),A4,W CALLA ANI CREATE INDPID,GASSER ;STEAM GASSER MOVI 1,A1 ;KILL COLLISION SCAN RET NE LABBLOX RETS * *CHECK FOR BULLET BLOW * BULBLO PUSH A0 MOVI 210,A0 CALLA RANDPER PULL A0 RETS * *GASSER PROCESS *A8=REMNANT IMAGE * GASSER MOVE *A8(OIMG),A0,L MOVE *A0(ICMAP),A9,L ;PASS PALETTE IN A9 CALLA GETANIX MOVE *A8(OZPOS),A11,W MOVE *A8(OYVAL),A10,L MOVX A0,A10 MOVI NEXINIT,A14 CALLA GPALOBJ ;TRY FOR A PALETTE JAZ SUCIDE MMTM SP,A9,A10,A11 CALLA STFOBJ MMFM SP,A9,A10,A11 ;GET BACK CENTER MOVE A0,A8 MOVE A13,*A0(OPLINK),L ;PROCESS LINK MOVE *A8(OSIZEX),A1,W SRL 1,A1 ADDI >F0000,A1 ;Y FUDGE FACTOR SUBXY A1,A10 ;CENTER IT UP DUDES... MOVE A10,*A0(OXPOS),W ;GET INITIAL POSITION MOVE A10,*A0(OYVAL),L MOVE A11,*A0(OZPOS),W CALLA INSOBJ CMPI REDLAB,A9 JREQ GASSER1 MOVE A9,A0 CALLA SWAPAL0 ;GET YOUR RIGHT PALETTE GASSER1 SOUND1 GASSND MOVI NUCLEXP,A9 ;HIRO SCRIPT MOVK 1,A1 ;DO IT AND DIE JSRP FRANIM MOVK 1,A1 JSRP FRANIM MOVE A8,A0 CALLA DELPAL CALLA DELSOBJ ;GET RID OF THIS THING JAUC SUCIDE GASSND .WORD >F000|EXPLOPRI,>30,>8032,0 ;LARGE EXPLOSION @ 30K GLASSND .WORD >F30F,>20,>809B,0 LABSND .WORD >F3D0,>20,>8088,0 LABSPK .WORD >F0D0,>08,>8007,>8007,>20,>8007,>20,>805E,>805B,0 * *BLOW YOUR FRAGMENTS *A8=OBJECT HIT * BLOGLAS MMTM SP,A0,A1,A2,A6,A9,A10,A11 MOVK 8,A0 CALLA RANDU ADDK 15,A0 MOVE A0,A6 ;COUNT OF PARTICLES CALLA GETANIX ;X CENTER IN A0 MOVE *A8(OYPOS),A1,W ;GET Y MOVE *A8(OSIZEY),A2,W SRL 1,A2 ;ADD 1/2 HT. ADD A2,A1 MOVE A1,A10 SLL 16,A10 MOVX A0,A10 MOVE *A8(OZPOS),A11,L MOVE *A8(OIMG),A0,L MOVE *A0(ICMAP),A9,L ;PASS PALETTE IN A9 BLOGL CREATE INDPID,GLFRAG JREQ BLOGLX MOVB @GLASSCNT,A0 INC A0 MOVB A0,@GLASSCNT CMPI 28,A0 ;MAX PARTICLES JRHS BLOGLX DSJS A6,BLOGL BLOGLX MMFM SP,A0,A1,A2,A6,A9,A10,A11 RETS *GLASS SHARD INITIALIZATION TABLE GLASINIT .LONG 0,0,0,0 .WORD 0,0 .LONG rc1a,0,DUMCOLL .WORD DMAWNZ,0 .LONG 0 * *GLASS SHARD ANIMATION TABLES * GLANITB .LONG GLASANI .LONG GLASAN1 * .LONG WATANI * .LONG WATAN1 GLASANI .long rc1a .word 4 .long rc2a .word 4 .long rc3a .word 4 .long rc4a .word 4 .long rc5a .word 4 .long rc6a .word 4 .long 0 GLASAN1 .long rbsml1 .word 4 .long rbsml2 .word 4 .long rbsml3 .word 4 .long rbsml4 .word 4 .long rbsml5 .word 4 .long rbsml6 .word 4 .long 0 *WATANI * .long water1 * .word 4 * .long water2 * .word 4 * .long water3 * .word 4 * .long water4 * .word 4 * .long water5 * .word 4 * .long water6 * .word 4 * .long 0 *WATAN1 * .long wdrop1 * .word 4 * .long wdrop2 * .word 4 * .long wdrop3 * .word 4 * .long wdrop4 * .word 4 * .long 0 * *GLASS FRAGMENT PROCESS *A9=PALETTE *A10=OYPOS:OXPOS *A11=OZPOS GLFRAG MOVI GLASINIT,A14 CALLA GPALOBJ ;TRY FOR A PALETTE JRNZ GLFRG00 MOVB @GLASSCNT,A0 DEC A0 MOVB A0,@GLASSCNT JAUC SUCIDE GLFRG00 MMTM SP,A9,A10,A11 CALLA STFOBJ MMFM SP,A9,A10,A11 ;GET BACK CENTER MOVE A0,A8 MOVE A13,*A0(OPLINK),L ;PROCESS LINK MOVE A10,*A0(OXPOS),W ;GET INITIAL POSITION MOVE A10,*A0(OYVAL),L MOVE A11,*A0(OZPOS),W CALLA GETYZVEL ;GET Y AND Z VELOCITY MOVE B2,A2 MOVE A2,*A0(OZVEL),L MOVE B3,A3 MOVE A3,*A0(OYVEL),L MOVI >50000,A0 CALLA SRAND MOVE A0,*A8(OXVEL),L ;RANDOM X VEL MOVE A8,A0 CALLA INSOBJ MOVI 2,A0 CALLA RANDU DEC A0 SLL 5,A0 ADDI GLANITB,A0 MOVE *A0,A10,L ;GET ANIMATION SCRIPT MOVE A9,A0 CALLA SWAPAL0 ;GET YOUR RIGHT PALETTE CALLA RANDOM ;RANDOM H-FLIP CALLA FLP GLFRAG0 MOVE A10,A9 GLFRAGL INC A11 ;PERIODIC OFF SCREEN TESTER SLL 30,A11 JRNE GLFRAG1 CALLA SCRTST JREQ GLFRAG1 ;STILL ON SCREEN MOVE A8,A0 CALLA DELPAL CALLA DELSOBJ ;GET RID OF THIS THING MOVB @GLASSCNT,A0 DEC A0 MOVB A0,@GLASSCNT JAUC SUCIDE GLFRAG1 MOVK 4,A1 JSRP FRANIM JRC GLFRAG0 SLEEP 4 MOVE *A8(OYVEL),A0,L ;EFFECT OF GRAVITY ADDI >6A00,A0 MOVE A0,*A8(OYVEL),L JRN GLFRAGL CALLA DFRMGRND JRNN GLFRAGL ;IN THE AIR STILL MOVB @GLASSCNT,A0 DEC A0 MOVB A0,@GLASSCNT MOVI [1,2],A9 JSRP OSINK MOVE A8,A0 CALLA DELPAL CALLA DELSOBJ ;GET RID OF THIS THING JAUC SUCIDE * JAUC DSINK ;DELETE AND SINK THE SUCKER * *KILL YOUR VARIOUS PARTS *A8=OBJECT TO MATCH ANIXY * KILPARTS MMTM SP,A0,A2,A3,A4,A5,A6,A8 MOVE A8,A6 CALLA GETANIXY MOVE A2,A4 MOVE A3,A5 MOVE @BBACTIVE,A0,L JREQ KPARTX CLR A2 MOVE A2,-*SP,L ;MARK STACK KPARTL0 MOVE *A0(NPTR),A8,L CALLA GETANIXY CMP A2,A4 JRNE KPARTL CMP A3,A5 JRNE KPARTL CMP A8,A6 ;DONT DELETE ROOT OBJECT JREQ KPARTL MOVE A0,-*SP,L ;PUT HIM ON STACK KPARTL MOVE *A0,A0,L JRNE KPARTL0 KPARTKL MOVE *SP+,A0,L ;BLOW HIM AWAY JREQ KPARTX CALLA DELBBOBJ JRUC KPARTKL KPARTX MMFM SP,A0,A2,A3,A4,A5,A6,A8 RETS .TEXT ************************************************************************** * * * ANIMATION ROUTINES FOR FOREGROUND OBJECTS * * * ************************************************************************** * *CHEAP ANIMATOR *A8=OBJECT, A9=SCRIPT, A11=SLEEP *SAME SIZE, PLACE OBJECTS, CONSTANT FLIP * CHEAPANI MOVE A9,*A13(ETEMP1),L ;SAVE SCRIPT START MOVE *A8(OFLAGS),A10,W CHPANI MOVE *A13(ETEMP1),A9,L CHPANIL MOVE *A9+,A0,L JREQ CHPANI ADDK 16,A9 MOVE *A0(ISAG),A1,L BTST B_FLIPH,A10 JREQ CHPANI1 MOVE *A8(OSIZEX),A2,W DEC A2 SLL 3,A2 ADD A2,A1 CHPANI1 MOVE A1,*A8(OSAG),L MOVE A11,A0 CALLA PRCSLP JRUC CHPANIL * *BELT DRIVEN WHEEL BELTDRIV MOVI BELTSEQ,A9 MOVK 2,A11 JAUC ANIMATCK * *GREEN BOWL BUBBLER #1 ... FAST GBOWLBUBL MOVI GBOWLSEQ,A9 MOVK 5,A11 JRUC CHEAPANI * *GREEN BOWL BUBBLER #2 ... SLOW GBOWLBUB2 MOVI GBOWLSEQ,A9 MOVK 8,A11 JRUC CHEAPANI * *RED BOWL BUBBLER #1 ... FAST RBOWLBUB1 MOVI RBOWLSEQ,A9 MOVK 5,A11 JRUC CHEAPANI * *BLUE BOWL BUBBLER #1 ... FAST BOWLBUB1 MOVI BOWLSEQ,A9 MOVK 5,A11 JRUC CHEAPANI * *BLUE BEAKER BUBBLER #1 ... FAST BKBUB1 MOVI BKSEQ,A9 MOVK 5,A11 JRUC CHEAPANI * *BLUE BEAKER BUBBLER #2 ... SLOW BKBUB2 MOVI BKSEQ,A9 MOVK 7,A11 JRUC CHEAPANI * *GREEN BEAKER BUBBLER #1 ... FAST GBKBUB1 MOVI GBKSEQ,A9 MOVK 5,A11 JRUC CHEAPANI * *GREEN BEAKER BUBBLER #2 ... SLOW GBKBUB2 MOVI GBKSEQ,A9 MOVK 9,A11 JRUC CHEAPANI * *RED BEAKER BUBBLER #1 ... FAST RBKBUB1 MOVI RBKSEQ,A9 MOVK 5,A11 JRUC CHEAPANI * *BLUE FLASK BUBBLER #1 ... FAST FLBUB1 MOVI FLSEQ,A9 MOVK 6,A11 JAUC ANIMATCK * *RED FLASK BUBBLER #1 ... FAST RFLBUB1 MOVI RFLSEQ,A9 MOVK 4,A11 JAUC ANIMATCK * *BOWL SMOKE #1 ... FAST SMOKA1 MOVI SMOKASEQ,A9 MOVK 6,A11 JAUC ANIMATCK * *BOWL SMOKE #2 ... SLOW SMOKA2 MOVI SMOKASEQ,A9 MOVK 8,A11 JAUC ANIMATCK * *VENT SMOKE #1 ... FAST SMOKB1 MOVI SMOKBSEQ,A9 MOVK 5,A11 JAUC ANIMATCK * *VENT SMOKE #2 ... SLOW SMOKB2 MOVI SMOKBSEQ,A9 MOVK 7,A11 JAUC ANIMATCK .data * *ANIMATION SEQUENCES FOR FOREGROUND OBJECTS * *BELT DRIVEN WHEEL ANIMATION BELTSEQ .LONG wheel2 .WORD 1 .LONG wheel3 .WORD 1 .LONG wheel1 .WORD 1 .LONG 0 *GREEN BOWL BUBBLE ANIMATION GBOWLSEQ .LONG GBOWLhalf2 .WORD 1 .LONG GBOWLhalf3 .WORD 1 .LONG GBOWLhalf4 .WORD 1 .LONG GBOWLhalf1 .WORD 1 .LONG 0 *RED BOWL BUBBLE ANIMATION RBOWLSEQ .LONG RBOWLhalf2 .WORD 1 .LONG RBOWLhalf3 .WORD 1 .LONG RBOWLhalf4 .WORD 1 .LONG RBOWLhalf1 .WORD 1 .LONG 0 *BLUE BOWL BUBBLE ANIMATION BOWLSEQ .LONG BOWLhalf2 .WORD 1 .LONG BOWLhalf3 .WORD 1 .LONG BOWLhalf4 .WORD 1 .LONG BOWLhalf1 .WORD 1 .LONG 0 *BLUE BEAKER BUBBLE ANIMATION BKSEQ .LONG BKhalf2 .WORD 1 .LONG BKhalf3 .WORD 1 .LONG BKhalf4 .WORD 1 .LONG BKhalf5 .WORD 1 .LONG BKhalf1 .WORD 1 .LONG 0 *GREEN BEAKER BUBBLE ANIMATION GBKSEQ .LONG GBKhalf2 .WORD 1 .LONG GBKhalf3 .WORD 1 .LONG GBKhalf4 .WORD 1 .LONG GBKhalf5 .WORD 1 .LONG GBKhalf1 .WORD 1 .LONG 0 *RED BEAKER BUBBLE ANIMATION RBKSEQ .LONG RBKhalf2 .WORD 1 .LONG RBKhalf3 .WORD 1 .LONG RBKhalf4 .WORD 1 .LONG RBKhalf5 .WORD 1 .LONG RBKhalf1 .WORD 1 .LONG 0 *BLUE FLASK BUBBLE ANIMATION FLSEQ .LONG FLAShalf2 .WORD 1 .LONG FLAShalf3 .WORD 1 .LONG FLAShalf4 .WORD 1 .LONG FLAShalf1 .WORD 1 .LONG 0 *RED FLASK BUBBLE ANIMATION RFLSEQ .LONG RFLAShalf2 .WORD 1 .LONG RFLAShalf3 .WORD 1 .LONG RFLAShalf4 .WORD 1 .LONG RFLAShalf1 .WORD 1 .LONG 0 *SMOKE A ANIMATION SMOKASEQ .LONG smoa2 .WORD 1 .LONG smoa3 .WORD 1 .LONG smoa4 .WORD 1 .LONG smoa5 .WORD 1 .LONG smoa6 .WORD 1 .LONG smoa1 .WORD 1 .LONG 0 *SMOKE B ANIMATION SMOKBSEQ .LONG smob2 .WORD 1 .LONG smob3 .WORD 1 .LONG smob4 .WORD 1 .LONG smob5 .WORD 1 .LONG smob6 .WORD 1 .LONG smob1 .WORD 1 .LONG 0 .end