Offs_PLC:	dc.w PLC_00-Offs_PLC			; Unused
		dc.w PLC_01-Offs_PLC			; Sonic life icon/universal level graphics
		dc.w PLC_02-Offs_PLC			; Explosions + Squirrel/Flicky
		dc.w PLC_03-Offs_PLC			; Game Over text
		dc.w PLC_04-Offs_PLC			; Signpost art
		dc.w PLC_05-Offs_PLC					; Knuckles life icon/universal level graphics
		dc.w PLC_06-Offs_PLC					; 2P mode specific art
		dc.w PLC_07-Offs_PLC					; Tails life icon/universal level graphics
		dc.w PLC_08-Offs_PLC					; Monitor art only
		dc.w PLC_SphereTest-Offs_PLC			; Repeat of 08
		dc.w PLC_0A-Offs_PLC					; AIZ Intro graphics
		dc.w PLC_0B_AIZ1-Offs_PLC				; AIZ 1 PLCs
		dc.w PLC_0C_0D-Offs_PLC					; AIZ 2 PLCs
		dc.w PLC_0C_0D-Offs_PLC
		dc.w PLC_0E-Offs_PLC					; HCZ 1 PLC 1
		dc.w PLC_0F-Offs_PLC					; HCZ 1 PLC 2
		dc.w PLC_10-Offs_PLC					; HCZ 2 PLC 1
		dc.w PLC_11-Offs_PLC					; HCZ 2 PLC 2
		dc.w PLC_12_13-Offs_PLC					; MGZ 1
		dc.w PLC_12_13-Offs_PLC					; MGZ 1
		dc.w PLC_14_15-Offs_PLC					; MGZ 2
		dc.w PLC_14_15-Offs_PLC					; MGZ 2
		dc.w PLC_16_17_18_19-Offs_PLC			; CNZ
		dc.w PLC_16_17_18_19-Offs_PLC
		dc.w PLC_16_17_18_19-Offs_PLC
		dc.w PLC_16_17_18_19-Offs_PLC
		dc.w PLC_1A_1B-Offs_PLC
		dc.w PLC_1A_1B-Offs_PLC
		dc.w PLC_1C_1D-Offs_PLC
		dc.w PLC_1C_1D-Offs_PLC
		dc.w PLC_1E_1F-Offs_PLC
		dc.w PLC_1E_1F-Offs_PLC
		dc.w PLC_20_21-Offs_PLC
		dc.w PLC_20_21-Offs_PLC
		dc.w PLC_22_23-Offs_PLC
		dc.w PLC_22_23-Offs_PLC
		dc.w PLC_24-Offs_PLC
		dc.w PLC_25-Offs_PLC			; LBZ 2 Misc art
		dc.w PLC_26_27_28_29-Offs_PLC
		dc.w PLC_26_27_28_29-Offs_PLC
		dc.w PLC_26_27_28_29-Offs_PLC
		dc.w PLC_26_27_28_29-Offs_PLC
		dc.w PLC_2A_2B-Offs_PLC
		dc.w PLC_2A_2B-Offs_PLC
		dc.w PLC_2C_2D-Offs_PLC
		dc.w PLC_2C_2D-Offs_PLC
		dc.w PLC_2E_2F-Offs_PLC
		dc.w PLC_2E_2F-Offs_PLC
		dc.w PLC_30_31-Offs_PLC
		dc.w PLC_30_31-Offs_PLC
		dc.w PLC_32_33_34_35-Offs_PLC
		dc.w PLC_32_33_34_35-Offs_PLC
		dc.w PLC_32_33_34_35-Offs_PLC
		dc.w PLC_32_33_34_35-Offs_PLC
		dc.w PLC_36_37-Offs_PLC
		dc.w PLC_36_37-Offs_PLC
		dc.w PLC_38_39-Offs_PLC
		dc.w PLC_38_39-Offs_PLC
		dc.w PLC_3A_3B_3C_3D_3E_3F-Offs_PLC
		dc.w PLC_3A_3B_3C_3D_3E_3F-Offs_PLC
		dc.w PLC_3A_3B_3C_3D_3E_3F-Offs_PLC
		dc.w PLC_3A_3B_3C_3D_3E_3F-Offs_PLC
		dc.w PLC_3A_3B_3C_3D_3E_3F-Offs_PLC
		dc.w PLC_3A_3B_3C_3D_3E_3F-Offs_PLC
		dc.w PLC_40-Offs_PLC
		dc.w PLC_41-Offs_PLC
		dc.w PLC_42-Offs_PLC
		dc.w PLC_43-Offs_PLC
		dc.w PLC_44-Offs_PLC
		dc.w PLC_45-Offs_PLC
		dc.w PLC_46-Offs_PLC
		dc.w PLC_47-Offs_PLC
		dc.w PLC_48_49_4A_4B-Offs_PLC
		dc.w PLC_48_49_4A_4B-Offs_PLC
		dc.w PLC_48_49_4A_4B-Offs_PLC
		dc.w PLC_48_49_4A_4B-Offs_PLC
		dc.w PLC_4C_4D-Offs_PLC
		dc.w PLC_4C_4D-Offs_PLC
		dc.w PLC_4E_4F-Offs_PLC
		dc.w PLC_4E_4F-Offs_PLC
		dc.w PLC_50-Offs_PLC
		dc.w PLC_51-Offs_PLC
		dc.w PLC_52-Offs_PLC
		dc.w PLC_53_Through_5A-Offs_PLC
		dc.w PLC_53_Through_5A-Offs_PLC
		dc.w PLC_53_Through_5A-Offs_PLC
		dc.w PLC_53_Through_5A-Offs_PLC
		dc.w PLC_57-Offs_PLC			; NAT: HPZ minigame (credits)
		dc.w PLC_58-Offs_PLC			; NAT: LBZ1 minigame
		dc.w PLC_59-Offs_PLC			; NAT: AIZ2 minigame
		dc.w PLC_53_Through_5A-Offs_PLC
		dc.w PLC_5B-Offs_PLC
		dc.w PLC_5C_5D-Offs_PLC
		dc.w PLC_5C_5D-Offs_PLC
		dc.w PLC_5E-Offs_PLC
		dc.w PLC_5F-Offs_PLC
		dc.w PLC_60-Offs_PLC
		dc.w PLC_61-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_62_Through_6A-Offs_PLC
		dc.w PLC_6B-Offs_PLC
		dc.w PLC_6C-Offs_PLC
		dc.w PLC_6D-Offs_PLC
		dc.w PLC_6E-Offs_PLC
		dc.w PLC_6F-Offs_PLC
		dc.w PLC_70-Offs_PLC
		dc.w PLC_71-Offs_PLC
		dc.w PLC_72_73_74_75_76-Offs_PLC
		dc.w PLC_72_73_74_75_76-Offs_PLC
		dc.w PLC_72_73_74_75_76-Offs_PLC
		dc.w PLC_72_73_74_75_76-Offs_PLC
		dc.w PLC_72_73_74_75_76-Offs_PLC
		dc.w PLC_77-Offs_PLC
		dc.w PLC_78_79_7A_7B-Offs_PLC
		dc.w PLC_78_79_7A_7B-Offs_PLC
		dc.w PLC_78_79_7A_7B-Offs_PLC
		dc.w PLC_78_79_7A_7B-Offs_PLC

; macro for a pattern load request list header
; must be on the same line as a label that has a corresponding _End label later
plrlistheader macro {INTLABEL}
__LABEL__ label *
	dc.w (((__LABEL___End - __LABEL__Plc) / 6) - 1)
__LABEL__Plc:
    endm

; macro for a pattern load request
plreq macro toVRAMaddr,fromROMaddr
	dc.l	fromROMaddr
	dc.w	tiles_to_bytes(toVRAMaddr)
    endm

PLC_00: plrlistheader
	plreq ArtTile_ArtNem_Ring, ArtNem_Ring
	plreq AT_HUD_Timer, ArtKosM_Timer		; MJ: Timer art
	plreq $7D4, ArtNem_SonicLifeIcon
	plreq $4C4, ArtNem_Monitors
	plreq AT_FM, ArtNem_FloatMonitors
PLC_00_End

PLC_01: plrlistheader
	plreq ArtTile_ArtNem_Ring, ArtNem_Ring
	plreq $7D4, ArtNem_SonicLifeIcon
	plreq $4C4, ArtNem_Monitors
	plreq AT_FM, ArtNem_FloatMonitors
PLC_01_End

PLC_03: plrlistheader
	plreq ArtTile_ArtNem_Ring, ArtNem_Ring
	plreq AT_HUD, ArtKosM_Timer			; MJ: Timer art
	plreq $7D4, ArtNem_SonicLifeIcon
	plreq $4C4, ArtNem_Monitors
	plreq AT_FM, ArtNem_FloatMonitors
PLC_03_End

PLC_02: plrlistheader
	plreq AT_Explosion, ArtNem_Explosion
PLC_02_End

PLC_04:
PLC_05:
PLC_06:
PLC_07: plrlistheader
	plreq $4C4, ArtNem_Monitors
	plreq AT_FM, ArtNem_FloatMonitors
	plreq ArtTile_ArtNem_Ring, ArtNem_Ring
PLC_07_End

PLC_SphereTest:
PLC_08: plrlistheader
	plreq $4C4, ArtNem_Monitors
	plreq AT_FM, ArtNem_FloatMonitors
PLC_08_End

PLC_0A:
PLC_0B_AIZ1: plrlistheader
	plreq $41B, ArtNem_AIZSwingVine
	plreq $324, ArtNem_AIZSlideRope
	plreq $333, ArtNem_AIZMisc1
	plreq $3CF, ArtNem_AIZFallingLog
	plreq $45C, ArtNem_Bubbles
	plreq $3F7, ArtNem_AIZCorkFloor
PLC_0B_AIZ1_End

PLC_0C_0D: plrlistheader
	plreq $2E9, ArtNem_AIZMisc2
	plreq $41B, ArtNem_AIZSwingVine
	plreq $438, ArtNem_AIZBackgroundTree
	plreq $45C, ArtNem_Bubbles
	plreq $456, ArtNem_GrayButton
	plreq $440, ArtNem_AIZCorkFloor2
PLC_0C_0D_End

PLC_0E: plrlistheader
	plreq $45C, ArtNem_Bubbles
	plreq $3CA, ArtNem_HCZMisc
	plreq $426, ArtNem_HCZButton
	plreq $37A, ArtNem_HCZWaterRush
	plreq $42E, ArtNem_HCZWaveSplash
	plreq $43E, ArtNem_HCZSpikeBall
PLC_0E_End

PLC_0F: plrlistheader
	plreq $44C, ArtNem_HCZDragonfly
PLC_0F_End

PLC_10: plrlistheader
	plreq $45C, ArtNem_Bubbles
	plreq $3CA, ArtNem_HCZMisc
	plreq $426, ArtNem_HCZButton
	plreq $42E, ArtNem_HCZWaveSplash
	plreq $43E, ArtNem_HCZSpikeBall
	plreq $35C, ArtNem_HCZ2Slide
PLC_10_End

PLC_11: plrlistheader
	plreq $350, ArtNem_HCZ2KnuxWall
	plreq  $28, ArtNem_HCZ2BlockPlat
	plreq $44C, ArtNem_HCZDragonfly
PLC_11_End

PLC_12_13: plrlistheader
	plreq $35F, ArtNem_MGZMisc1
	plreq $3FF, ArtNem_MGZMisc2
	plreq $451, ArtNem_MGZSigns
	plreq $478, ArtNem_DiagonalSpring
PLC_12_13_End

PLC_14_15: plrlistheader
	plreq $35F, ArtNem_MGZMisc1
	plreq $3FF, ArtNem_MGZMisc2
	plreq $451, ArtNem_MGZSigns
	plreq $478, ArtNem_DiagonalSpring
PLC_14_15_End

PLC_16_17_18_19: plrlistheader
	plreq $351, ArtNem_CNZMisc
	plreq $45C, ArtNem_Bubbles
	plreq $430, ArtNem_CNZPlatform
PLC_16_17_18_19_End

PLC_1A_1B: plrlistheader
	plreq $379, ArtNem_FBZMisc
	plreq $2E5, ArtNem_FBZOutdoors
	plreq $35D, ArtNem_FBZEggCapsule
PLC_1A_1B_End

PLC_1C_1D: plrlistheader
	plreq $379, ArtNem_FBZMisc
	plreq $2D2, ArtNem_FBZMisc2
	plreq $35D, ArtNem_FBZEggCapsule
PLC_1C_1D_End

PLC_1E_1F: plrlistheader
	plreq $6B8, ArtNem_SnowboardDust
	plreq $43A, ArtNem_DiagonalSpring
	plreq $456, ArtNem_GrayButton
	plreq $3B6, ArtNem_ICZMisc1
	plreq $347, ArtNem_ICZIntroSprites
	plreq $570, ArtNem_ICZTeleport
PLC_1E_1F_End

PLC_20_21: plrlistheader
	plreq $43A, ArtNem_DiagonalSpring
	plreq $456, ArtNem_GrayButton
	plreq $3B6, ArtNem_ICZMisc1
	plreq $377, ArtNem_ICZMisc2
	plreq $45C, ArtNem_Bubbles
PLC_20_21_End

PLC_22_23: plrlistheader
	plreq $3C3, ArtNem_LBZMisc
	plreq $455, ArtNem_LBZTubeTrans
PLC_22_23_End

PLC_24: plrlistheader
	plreq $3C3, ArtNem_LBZMisc
	plreq $45C, ArtNem_Bubbles
PLC_24_End

PLC_25: plrlistheader
	plreq $2EA, ArtNem_LBZ2Misc
PLC_25_End

PLC_26_27_28_29: plrlistheader
	plreq $478, ArtNem_DiagonalSpring
	plreq $347, ArtNem_MHZMisc
	plreq $341, ArtNem_GrayButton
PLC_26_27_28_29_End

PLC_2A_2B: plrlistheader
	plreq $3C9, ArtNem_SOZMisc
	plreq $3C0, ArtNem_SOZTile
PLC_2A_2B_End

PLC_2C_2D: plrlistheader
	plreq $3C9, ArtNem_SOZMisc
	plreq $3AF, ArtNem_SOZ2Extra
PLC_2C_2D_End

PLC_2E_2F: plrlistheader
	plreq $3A1, ArtNem_LRZMisc
	plreq $438, ArtNem_LRZSpikes
	plreq $442, ArtNem_LRZBigSpike
PLC_2E_2F_End

PLC_30_31: plrlistheader
	plreq $40D, ArtNem_LRZ2Misc
	plreq $3AD, ArtNem_LRZ2Drum
PLC_30_31_End

PLC_32_33_34_35: plrlistheader
	plreq $2D4, ArtNem_SSZMisc
	plreq $48E, ArtNem_GrayButton
PLC_32_33_34_35_End

PLC_36_37: plrlistheader
	plreq $34D, ArtNem_DEZMisc
	plreq $2FC, ArtNem_DEZMiniboss
PLC_36_37_End

PLC_38_39: plrlistheader
	plreq $34D, ArtNem_DEZMisc
	plreq $332, ArtNem_DEZ2Extra
PLC_38_39_End

PLC_3A_3B_3C_3D_3E_3F: plrlistheader
	plreq $43A, ArtNem_DiagonalSpring
PLC_3A_3B_3C_3D_3E_3F_End

PLC_40: plrlistheader
PLC_40_End

	include	"Levels/OAZ/PLC.asm"	; PLC_41 & PLC_42

PLC_43:
PLC_44:
PLC_45:
PLC_46:
PLC_47:

PLC_48_49_4A_4B: plrlistheader
	plreq $3B5, ArtNem_HPZEmeraldMisc
	plreq $477, ArtNem_HPZGrayEmerald
PLC_48_49_4A_4B_End

PLC_4C_4D: plrlistheader
	plreq $7D4, ArtNem_SonicLifeIcon
	plreq $55A, ArtNem_FBZRobtonikRun
	plreq ArtTile_ArtNem_Ring, ArtNem_Ring
PLC_4C_4D_End

PLC_4E_4F: plrlistheader
	plreq $494, ArtNem_SpikesSprings
PLC_4E_4F_End

PLC_50:
PLC_51:
PLC_52: plrlistheader
	plreq $4C4, ArtNem_Monitors
	plreq AT_FM, ArtNem_FloatMonitors
	plreq ArtTile_ArtNem_Ring, ArtNem_Ring
PLC_52_End

PLC_57: plrlistheader
	plreq $3B5, ArtKosM_CreditsText
PLC_57_End

PLC_58: plrlistheader
	plreq $48C, ArtKosM_SignGO
PLC_58_End

PLC_59: plrlistheader
	plreq $500, ArtNem_BossExplosion
	plreq $454, ArtNem_AIZMiniboss
;	plreq $474, ArtNem_AIZMinibossSmall
;	plreq $482, ArtNem_AIZBossFire
PLC_59_End

PLC_53_Through_5A: plrlistheader
	plreq $41A, ArtNem_AIZMiniboss
	plreq $474, ArtNem_AIZMinibossSmall
	plreq $482, ArtNem_AIZBossFire
	plreq $4D2, ArtNem_BossExplosion
PLC_53_Through_5A_End

PLC_5B: plrlistheader
	plreq $304, ArtNem_HCZMiniboss
	plreq $500, ArtNem_BossExplosion
PLC_5B_End

PLC_5C_5D: plrlistheader
	plreq $52E, ArtNem_CNZMiniboss
	plreq $500, ArtNem_BossExplosion
PLC_5C_5D_End

PLC_5E: plrlistheader
	plreq $500, ArtNem_BossExplosion
PLC_5E_End

PLC_5F: plrlistheader
	plreq $4A9, ArtNem_ICZMiniboss
	plreq $500, ArtNem_BossExplosion
PLC_5F_End

PLC_60: plrlistheader
	plreq $52E, ArtNem_RobotnikShip
	plreq $4D6, ArtNem_LBZKnuxBomb
PLC_60_End

PLC_61: plrlistheader
	plreq $500, ArtNem_BossExplosion
PLC_61_End

PLC_62_Through_6A: plrlistheader
	plreq $52E, ArtNem_FBZ2Subboss
	plreq $466, ArtNem_FBZRobtonikStand
	plreq $4A9, ArtNem_FBZRobtonikRun
	plreq $500, ArtNem_BossExplosion
PLC_62_Through_6A_End

PLC_6B: plrlistheader
	plreq $52E, ArtNem_RobotnikShip
	plreq $4D2, ArtNem_BossExplosion
PLC_6B_End

PLC_6C: plrlistheader
	plreq $320, ArtNem_HCZEndBoss
	plreq $52E, ArtNem_RobotnikShip
	plreq $500, ArtNem_BossExplosion
	plreq $494, ArtNem_EggCapsule
PLC_6C_End

PLC_6D: plrlistheader
	plreq $52E, ArtNem_RobotnikShip
	plreq $500, ArtNem_BossExplosion
	plreq $494, ArtNem_EggCapsule
PLC_6D_End

PLC_6E: plrlistheader
	plreq $430, ArtNem_CNZEndBoss
	plreq $52E, ArtNem_RobotnikShip
	plreq $500, ArtNem_BossExplosion
	plreq $494, ArtNem_EggCapsule
PLC_6E_End

PLC_6F: plrlistheader
	plreq $400, ArtNem_FBZEndBoss
	plreq $430, ArtNem_FBZRobtonikHead
	plreq $450, ArtNem_FBZEndBossFlame
	plreq $52E, ArtNem_RobotnikShip
	plreq $500, ArtNem_BossExplosion
	plreq $494, ArtNem_EggCapsule
PLC_6F_End

PLC_70: plrlistheader
	plreq $2A6, ArtNem_ICZEndBoss
	plreq $52E, ArtNem_RobotnikShip
	plreq $500, ArtNem_BossExplosion
	plreq $494, ArtNem_EggCapsule
PLC_70_End

PLC_71: plrlistheader
	plreq $3AA, ArtNem_LBZFinalBoss1
	plreq $500, ArtNem_BossExplosion
PLC_71_End

PLC_72_73_74_75_76: plrlistheader
	plreq $466, ArtNem_FBZRobtonikStand
	plreq $4A9, ArtNem_FBZRobtonikRun
	plreq $500, ArtNem_BossExplosion
PLC_72_73_74_75_76_End

PLC_77: plrlistheader
	plreq $52E, ArtNem_RobotnikShip
	plreq $4A9, ArtNem_FBZRobtonikRun
	plreq $500, ArtNem_BossExplosion
PLC_77_End

PLC_78_79_7A_7B: plrlistheader
	plreq $52E, ArtNem_RobotnikShip
	plreq $500, ArtNem_BossExplosion
PLC_78_79_7A_7B_End
; ---------------------------------------------------------------------------

LoadEnemyArt:

		lea	off_2F7BE(pc),a1
		move.w	#$D00,d0
		cmpi.b	#$16,(Current_zone).w
		beq.s	loc_2F798
		move.w	#$E00,d0
		cmpi.w	#$1700,(Current_zone_and_act).w
		bne.s	loc_2F79E

loc_2F798:
		move.b	(Current_act).w,d0
		bra.s	loc_2F7A2
; ---------------------------------------------------------------------------

loc_2F79E:
		move.w	(Current_zone_and_act).w,d0

loc_2F7A2:
		ror.b	#1,d0
		lsr.w	#6,d0
		adda.w	(a1,d0.w),a1
		jmp	Load_PLC_Raw.w		; NAT: Speed improvements

; ---------------------------------------------------------------------------
off_2F7BE:	dc.w PLCKosM_AIZ-off_2F7BE

		dc.w PLCKosM_AIZ-off_2F7BE
		dc.w PLCKosM_HCZ1-off_2F7BE
		dc.w PLCKosM_HCZ2-off_2F7BE
		dc.w PLCKosM_MGZ1-off_2F7BE
		dc.w PLCKosM_MGZ2-off_2F7BE
		dc.w PLCKosM_CNZ-off_2F7BE
		dc.w PLCKosM_CNZ-off_2F7BE
		dc.w PLCKosM_FBZ-off_2F7BE
		dc.w PLCKosM_FBZ-off_2F7BE
		dc.w PLCKosM_ICZ-off_2F7BE
		dc.w PLCKosM_ICZ-off_2F7BE
		dc.w PLCKosM_LBZ-off_2F7BE
		dc.w PLCKosM_LBZ-off_2F7BE
		dc.w PLCKosM_MHZ1-off_2F7BE
		dc.w PLCKosM_MHZ2-off_2F7BE
		dc.w PLCKosM_SOZ-off_2F7BE
		dc.w PLCKosM_SOZ-off_2F7BE
		dc.w PLCKosM_LRZ-off_2F7BE
		dc.w PLCKosM_LRZ-off_2F7BE
		dc.w PLCKosM_SSZ-off_2F7BE
		dc.w PLCKosM_SSZ-off_2F7BE
		dc.w PLCKosM_DEZ-off_2F7BE
		dc.w PLCKosM_DEZ-off_2F7BE
		dc.w PLCKosM_DDZ-off_2F7BE
		dc.w PLCKosM_DDZ-off_2F7BE
		dc.w PLCKosM_HPZ-off_2F7BE
		dc.w PLCKosM_HPZ-off_2F7BE
		dc.w PLCKosM_Slots-off_2F7BE
		dc.w PLCKosM_Slots-off_2F7BE
		dc.w PLCKosM_Slots-off_2F7BE
		dc.w PLCKosM_Slots-off_2F7BE
		dc.w PLCKosM_Slots-off_2F7BE
		dc.w PLCKosM_Slots-off_2F7BE

PLCKosM_AIZ:	plrlistheader
	plreq	$548, ArtKosM_AIZ_MonkeyDude
	plreq	$52A, ArtKosM_AIZ_Tulipon
	plreq	$55F, ArtKosM_AIZ_CaterkillerJr
PLCKosM_AIZ_End:

PLCKosM_HCZ1:	plrlistheader
	plreq	$539, ArtKosM_Blastoid
	plreq	$500, ArtKosM_TurboSpiker
	plreq	$54D, ArtKosM_MegaChopper
	plreq	$559, ArtKosM_Pointdexter
PLCKosM_HCZ1_End:

PLCKosM_HCZ2:	plrlistheader
	plreq	$539, ArtKosM_Jawz
	plreq	$500, ArtKosM_TurboSpiker
	plreq	$54D, ArtKosM_MegaChopper
	plreq	$559, ArtKosM_Pointdexter
PLCKosM_HCZ2_End:

PLCKosM_MGZ1:	plrlistheader
	plreq	$530, ArtKosM_Spiker
	plreq	$54F, ArtKosM_MGZMiniboss
	plreq	$570, ArtKosM_MGZEndBossDebris
PLCKosM_MGZ1_End:

PLCKosM_MGZ2:	plrlistheader
	plreq	$530, ArtKosM_Spiker
	plreq	$570, ArtKosM_Mantis
PLCKosM_MGZ2_End:

PLCKosM_CNZ:	plrlistheader		; NAT: Decompress shitfit
	plreq	$524, ArtKosM_Sparkle
	plreq	$552, ArtKosM_Batbot
	plreq	$570, ArtKosM_ClamerShot
;	plreq	$512, ArtKosM_CNZBalloon
PLCKosM_CNZ_End:

PLCKosM_FBZ:	plrlistheader
	plreq	$506, ArtKosM_Blaster
	plreq	$52E, ArtKosM_Technosqueek
	plreq	$500, ArtKosM_FBZButton
PLCKosM_FBZ_End:

PLCKosM_ICZ:	plrlistheader
	plreq	$558, ArtKosM_ICZSnowdust
	plreq	$548, ArtKosM_StarPointer
PLCKosM_ICZ_End:

PLCKosM_LBZ:	plrlistheader
	plreq	$524, ArtKosM_SnailBlaster
	plreq	$56E, ArtKosM_Orbinaut
	plreq	$547, ArtKosM_Ribot
	plreq	$558, ArtKosM_Corkey
PLCKosM_LBZ_End:

PLCKosM_MHZ1:	plrlistheader
	plreq	$545, ArtKosM_Madmole
	plreq	$56D, ArtKosM_Mushmeanie
	plreq	$538, ArtKosM_Dragonfly
PLCKosM_MHZ1_End:

PLCKosM_MHZ2:	plrlistheader
	plreq	$522, ArtKosM_CluckoidArrow
	plreq	$545, ArtKosM_Madmole
	plreq	$56D, ArtKosM_Mushmeanie
	plreq	$538, ArtKosM_Dragonfly
PLCKosM_MHZ2_End:

PLCKosM_SOZ:	plrlistheader
	plreq	$536, ArtKosM_Skorp
	plreq	$557, ArtKosM_Sandworm
	plreq	$500, ArtKosM_Rockn
PLCKosM_SOZ_End:

PLCKosM_LRZ:	plrlistheader
	plreq	$512, ArtKosM_FirewormSegments
	plreq	$530, ArtKosM_Iwamodoki
	plreq	$562, ArtKosM_Toxomister
PLCKosM_LRZ_End:

PLCKosM_SSZ:	plrlistheader
	plreq	$500, ArtKosM_EggRoboBadnik
PLCKosM_SSZ_End:

PLCKosM_DEZ:	plrlistheader
	plreq	$500, ArtKosM_Spikebonker
	plreq	$542, ArtKosM_Chainspike
PLCKosM_DEZ_End:

PLCKosM_HPZ:	plrlistheader
	plreq	$52E, ArtKosM_Teleporter
PLCKosM_HPZ_End:

PLCKosM_DDZ:
PLCKosM_Slots:	plrlistheader
PLCKosM_Slots_End:
