;****************************************************************************
;*
;* OBJFLAGS.ASM
;*
;* Ground / mobile object attributes.
;*
;* 01.02.1993 - KJB
;*
;* IMPORTANT
;* ÄÄÄÄÄÄÄÄÄ
;*
;* If the object numbering in the following files is changed then the object
;* flag data below must be changed accordingly:-
;*
;* 	..\VISUAL\GNDLIST.INC
;* 	..\VISUAL\MOBLIST.INC
;*
;****************************************************************************

		OPTION	M510		;<<<<< MASM v5.10 <<<<<

		PUBLIC	GndDamageFlags
		PUBLIC	MobDamageFlags

;============================================================================

		INCLUDE	MAINDATA.INC

;============================================================================

DATA		SEGMENT PARA PUBLIC 'DATA'

;----------------------------
;* ground object damage flags
;----------------------------

GndDamageFlags	LABEL	BYTE

		DB	DAM_INVALID				;(  0) null
		DB	DAM_HARD4+DAM_DEBRIS1+DAM_EXPLO2	;(  1) GND_BUNKERB
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  2) GND_CITBLK1
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  3) GND_CITBLK10
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  4) GND_CITBLK2
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  5) GND_CITBLK3
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  6) GND_CITBLK4
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  7) GND_CITBLK5
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  8) GND_CITBLK6
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;(  9) GND_CITBLK7
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;( 10) GND_CITBLK8
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;( 11) GND_CITBLK9
		DB	DAM_HARD3+DAM_DEBRIS3+DAM_EXPLO4	;( 12) GND_COOLTWR
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 13) GND_COPSEA
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 14) GND_COPSEB
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 15) GND_COPSEC
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 16) GND_COPSED
		DB	DAM_HARD2+DAM_DEBRIS1+DAM_EXPLO2	;( 17) GND_CTWRA1
		DB	DAM_HARD3+DAM_DEBRIS2+DAM_EXPLO3	;( 18) GND_EHASB
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 19) GND_EMBE1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 20) GND_EMBE2
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 21) GND_EMBE3
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 22) GND_EMBE4
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 23) GND_EMBEW1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 24) GND_EMBEWE1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 25) GND_EMBEWW1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 26) GND_EMBNRTH2
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 27) GND_EMBNRTH3
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 28) GND_EMBNRTH4
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 29) GND_EMBNS1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 30) GND_EMBNSN1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 31) GND_EMBNSS1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 32) GND_EMBNTH1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 33) GND_EMBSTH1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 34) GND_EMBSTH2
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 35) GND_EMBSTH3
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 36) GND_EMBSTH4
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 37) GND_EMBW1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 38) GND_EMBW2
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 39) GND_EMBW3
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 40) GND_EMBW4
		DB	DAM_HARD2+DAM_DEBRIS2+DAM_EXPLO3	;( 41) GND_EWR_1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO4	;( 42) GND_PTANK
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;( 43) GND_GENTANKS
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO2	;( 44) GND_INDCHIM
		DB	DAM_INVALID				;( 45) GND_CRATER1
		DB	DAM_INVALID				;( 46) GND_CRATER2
		DB	DAM_INVALID				;( 47) GND_CRATER3
		DB	DAM_HARD2+DAM_DEBRIS1+DAM_EXPLO1	;( 48) GND_ILSGLD
		DB	DAM_HARD2+DAM_DEBRIS1+DAM_EXPLO1	;( 49) GND_ILSLOC09
		DB	DAM_HARD2+DAM_DEBRIS1+DAM_EXPLO1	;( 50) GND_ILSLOC18
		DB	DAM_HARD2+DAM_DEBRIS1+DAM_EXPLO1	;( 51) GND_ILSLOC27
		DB	DAM_HARD2+DAM_DEBRIS1+DAM_EXPLO1	;( 52) GND_ILSLOC36
		DB	DAM_HARD4+DAM_DEBRIS2+DAM_EXPLO4	;( 53) GND_FUELPT
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO3	;( 54) GND_GBMLAE
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO3	;( 55) GND_GBMLAN
		DB	DAM_HARD3+DAM_DEBRIS2+DAM_EXPLO3	;( 56) GND_HASCLSD1
		DB	DAM_HARD3+DAM_DEBRIS2+DAM_EXPLO3	;( 57) GND_HASOPEN1
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO3	;( 58) GND_MNHAN1
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO3	;( 59) GND_MNHANE1
		DB	DAM_HARD2+DAM_DEBRIS2+DAM_EXPLO3	;( 60) GND_MRLY1
		DB	DAM_HARD3+DAM_DEBRIS3+DAM_EXPLO4	;( 61) GND_OFF1
		DB	DAM_HARD3+DAM_DEBRIS3+DAM_EXPLO4	;( 62) GND_OFF2
		DB	DAM_HARD3+DAM_DEBRIS3+DAM_EXPLO4	;( 63) GND_OFF3
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO2	;( 64) GND_PBF1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO4	;( 65) GND_PSTNN
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO1	;( 66) GND_PWRLINE
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO1	;( 67) GND_PWRLINN
		DB	DAM_HARD3+DAM_DEBRIS5+DAM_EXPLO1	;( 68) GND_RDBRGEW1
		DB	DAM_HARD3+DAM_DEBRIS4+DAM_EXPLO1	;( 69) GND_RDBRGN1
		DB	DAM_HARD3+DAM_DEBRIS5+DAM_EXPLO1	;( 70) GND_RDSBRGE1
		DB	DAM_HARD3+DAM_DEBRIS4+DAM_EXPLO1	;( 71) GND_RDSBRGN1
		DB	DAM_HARD3+DAM_DEBRIS7+DAM_EXPLO1	;( 72) GND_RLBRAEW1
		DB	DAM_HARD3+DAM_DEBRIS6+DAM_EXPLO1	;( 73) GND_RLBRAM1
		DB	DAM_HARD3+DAM_DEBRIS7+DAM_EXPLO1	;( 74) GND_RLBRBEW1
		DB	DAM_HARD3+DAM_DEBRIS6+DAM_EXPLO1	;( 75) GND_RLBRBNM1
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;( 76) GND_STATION
		DB	DAM_HARD3+DAM_DEBRIS2+DAM_EXPLO4	;( 77) GND_TVMAST
		DB	DAM_HARD2+DAM_DEBRIS2+DAM_EXPLO3	;( 78) GND_UNITA1
		DB	DAM_HARD2+DAM_DEBRIS2+DAM_EXPLO3	;( 79) GND_UNITB1
		DB	DAM_HARD2+DAM_DEBRIS3+DAM_EXPLO4	;( 80) GND_UNITC1
		DB	DAM_HARD2+DAM_DEBRIS1+DAM_EXPLO1	;( 81) GND_WTOWER
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 82) GND_FLYOTE1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 83) GND_FLYOTE2
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 84) GND_FLYOTN1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 85) GND_FLYOTN2
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 86) GND_FLYOTS1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 87) GND_FLYOTS2
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 88) GND_FLYOTW1
		DB	DAM_HARD3+DAM_DEBRIS8+DAM_EXPLO1	;( 89) GND_FLYOTW2
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO3	;( 90) GND_CAMTENT
		DB	DAM_HARD3+DAM_DEBRIS2+DAM_EXPLO4	;( 91) GND_MUNSTOR
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO3	;( 92) GND_VSTRE0
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO3	;( 93) GND_VSTRN1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO3	;( 94) GND_VSTRS1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO3	;( 95) GND_VSTRW1
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO1	;( 96) GND_PWRLNTN
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO1	;( 97) GND_PWRLNTS
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO1	;( 98) GND_PWRLNTE
		DB	DAM_HARD3+DAM_DEBRIS1+DAM_EXPLO1	;( 99) GND_PWRLNTW
		DB	DAM_INVALID				;(100) GND_RBEWD
		DB	DAM_INVALID				;(101) GND_RBNSD
		DB	DAM_INVALID				;(102) GND_RLBEWD
		DB	DAM_INVALID				;(103) GND_RLBNSD
		DB	DAM_INVALID				;(104) GND_EMBCRATER

		EVEN

;----------------------------
;* mobile object damage flags
;----------------------------

MobDamageFlags	LABEL	BYTE

		DB	DAM_INVALID				;(  0) null
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  1) MOB_A10
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  2) MOB_AH64
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  3) MOB_LOCO1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  4) MOB_RLTANK1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  5) MOB_HIND1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  6) MOB_IL76
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  7) MOB_SU27_1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  8) MOB_RDTNKR1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;(  9) MOB_TORNADO1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 10) MOB_SU25
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 11) MOB_C130
		DB	DAM_HARD2+DAM_DEBRIS2+DAM_EXPLO1	;( 12) MOB_T80
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 13) MOB_CHINOOK
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 14) MOB_F16
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 15) MOB_MAZ543
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 16) MOB_MIG29
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 17) MOB_RLTTRANS
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 18) MOB_RLWAGONA
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 19) MOB_ZSU23
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 20) MOB_BMP2
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 21) MOB_E3D
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 22) MOB_F15
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 23) MOB_MOBRAD
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 24) MOB_ROMB
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 25) MOB_TORNADV1
		DB	DAM_INVALID				;( 26) MOB_AIRBURST
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 27) MOB_MIG31
		DB	DAM_INVALID				;( 28) MOB_AIM9L
		DB	DAM_HARD2+DAM_DEBRIS2+DAM_EXPLO1	;( 29) MOB_CHAL1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 30) MOB_MI26
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 31) MOB_MIG27_1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 32) MOB_MLRS1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 33) MOB_PAT1
		DB	DAM_HARD1+DAM_DEBRIS2+DAM_EXPLO1	;( 34) MOB_WARRIOR1
		DB	DAM_INVALID				;( 35) MOB_CANCRAT
		DB	DAM_INVALID				;( 36) MOB_CRATER1M
		DB	DAM_INVALID				;( 37) MOB_CRATER2M
		DB	DAM_INVALID				;( 38) MOB_BOMB
		DB	DAM_INVALID				;( 39) MOB_ALARM
		DB	DAM_INVALID				;( 40) MOB_BOMBLET
		DB	DAM_INVALID				;( 41) MOB_LGB
		DB	DAM_INVALID				;( 42) MOB_HEAVE
		DB	DAM_INVALID				;( 43) MOB_SG357
		DB	DAM_INVALID				;( 44) MOB_SKYFLASH
		DB	DAM_INVALID				;( 45) MOB_SPLASH
		DB	DAM_INVALID				;( 46) MOB_FLARE
		DB	DAM_INVALID				;( 47) MOB_CHAFF
		DB	DAM_INVALID				;( 48) MOB_TRACER

		EVEN

DATA		ENDS

;============================================================================

		END

