Subversion Repositories duke3d_hrp

Compare Revisions

Regard whitespace Rev 412 → Rev 413

/E1L1.mhk
7,7 → 7,7
// CHARACTERS
 
// Slime babes
sprite 22 angoff -256
sprite 22 angoff -256 // tile1294 podfem1
 
 
 
14,16 → 14,16
// PROPS
 
// Cinema sign
sprite 348 angoff 512
sprite 399 angoff -512
sprite 348 angoff 512 // tile0925 neon1 cinema
sprite 399 angoff -512 // tile0925 neon1 cinema
 
// Fire hydrant
sprite 215 angoff -512
sprite 215 angoff -512 // tile0981 hydrent
 
// Rubbercans
sprite 162 angoff 128
sprite 384 angoff 256
sprite 385 angoff 192
sprite 162 angoff 128 // tile1062 rubbercan
sprite 384 angoff 256 // tile1062 rubbercan (near cash register)
sprite 385 angoff 192 // tile1062 rubbercan
 
 
 
30,38 → 30,38
// ITEMS/POWERUPS
 
// Armor
sprite 532 angoff -256
sprite 532 angoff -256 // tile0054 shield
 
// Health +10
sprite 41 angoff -512
sprite 41 angoff -512 // tile0051 cola
 
// Health +30
sprite 42 angoff 1024
sprite 43 angoff 256
sprite 78 angoff 128
sprite 171 angoff 256
sprite 173 angoff 384
sprite 531 angoff -768
sprite 549 angoff 256
sprite 577 angoff -256
sprite 621 angoff 768
sprite 42 angoff 1024 // tile0052 sixpack
sprite 43 angoff 256 // tile0052 sixpack
sprite 78 angoff 128 // tile0052 sixpack
sprite 171 angoff 256 // tile0052 sixpack
sprite 173 angoff 384 // tile0052 sixpack
sprite 531 angoff -768 // tile0052 sixpack
sprite 549 angoff 256 // tile0052 sixpack
sprite 577 angoff -256 // tile0052 sixpack
sprite 621 angoff 768 // tile0052 sixpack
 
// HoloDuke
sprite 297 angoff 1024
sprite 411 angoff 768
sprite 297 angoff 1024 // tile1348 holoduke
sprite 411 angoff 768 // tile1348 holoduke
 
// Jetpack
sprite 447 angoff -512
sprite 633 angoff 512
sprite 447 angoff -512 // tile0150 jetpack
sprite 633 angoff 512 // tile0150 jetpack
 
// Keycards (R)
sprite 451 angoff 860
sprite 451 angoff 860 // tile0060 accesscard blue
 
// MedKit
sprite 376 angoff 1024
sprite 376 angoff 1024 // tile0053 firstaid
 
// Nightvision
sprite 25 angoff 1024 // Dukematch only
sprite 25 angoff 1024 // tile0059 heatsensor (Dukematch only)
 
 
 
68,38 → 68,38
// WEAPONS/AMMO
 
// Pistol & ammo
sprite 548 angoff 512
sprite 617 angoff -512
sprite 619 angoff 512
sprite 548 angoff 512 // tile0021 firstgunsprite
sprite 617 angoff -512 // tile0040 ammo
sprite 619 angoff 512 // tile0040 ammo
 
// Shotgun & ammo
sprite 44 angoff -512
sprite 112 angoff -768
sprite 113 angoff -256
sprite 199 angoff 256 // flipped sprite
sprite 522 angoff 768
sprite 596 angoff 1024
sprite 634 angoff 512
sprite 636 angoff 512
sprite 44 angoff -512 // tile0028 shotgunsprite
sprite 112 angoff -768 // tile0049 shotgunammo
sprite 113 angoff -256 // tile0049 shotgunammo
sprite 199 angoff 256 // tile0049 shotgunammo flipped sprite
sprite 522 angoff 768 // tile0049 shotgunammo
sprite 596 angoff 1024 // tile0049 shotgunammo
sprite 634 angoff 512 // tile0049 shotgunammo
sprite 636 angoff 512 // tile0049 shotgunammo
 
// Chaingun & ammo
sprite 45 angoff 512
sprite 111 angoff -512 // Dukematch only
sprite 530 angoff 512 // Dukematch only
sprite 534 angoff 256 // Dukematch only
sprite 45 angoff 512 // tile0022 chaingunsprite
sprite 111 angoff -512 // tile0022 chaingunsprite (Dukematch only)
sprite 530 angoff 512 // tile0022 chaingunsprite (Dukematch only)
sprite 534 angoff 256 // tile0041 batteryammo (Dukematch only)
 
// RPG & ammo
sprite 26 angoff 512
sprite 82 angoff -512
sprite 87 angoff 1024 // Dukematch only
sprite 180 angoff -768
sprite 192 angoff -512
sprite 431 angoff 512
sprite 26 angoff 512 // tile0023 rpgsprite
sprite 82 angoff -512 // tile0023 rpgsprite
sprite 87 angoff 1024 // tile0044 rpgammo (Dukematch only)
sprite 180 angoff -768 // tile0044 rpgammo
sprite 192 angoff -512 // tile????
sprite 431 angoff 512 // tile0023 rpgsprite
 
// Pipebombs
sprite 27 angoff 768
sprite 535 angoff -384 // Dukematch only
sprite 632 angoff -256
sprite 27 angoff 768 // tile0047 hbombammo
sprite 535 angoff -384 // tile0047 hbombammo (Dukematch only)
sprite 632 angoff -256 // tile0047 hbombammo box in secret area
 
 
 
106,95 → 106,95
// OVERRIDE
 
// Fixes for badly aligned sprites
sprite 72 mdzoff -250000 // fence (rooftop)
sprite 72 pitch 1
sprite 72 roll 5
sprite 73 mdzoff -250000 // fence (rooftop)
sprite 73 pitch 1
sprite 73 roll -1
sprite 115 mdzoff -700000 // fence (rooftop)
sprite 115 pitch 1
sprite 117 mdzoff -700000 // fence (rooftop)
sprite 117 pitch 1
sprite 118 mdzoff -700000 // fence (rooftop)
sprite 118 pitch 1
sprite 119 mdzoff -700000 // fence (rooftop)
sprite 119 pitch 1
sprite 119 roll 1
sprite 120 mdzoff -700000 // fence (rooftop)
sprite 120 pitch 1
sprite 121 mdzoff -700000 // fence (rooftop)
sprite 121 pitch 1
sprite 122 mdzoff -700000 // fence (rooftop)
sprite 122 pitch 1
sprite 123 mdzoff -700000 // fence (rooftop)
sprite 123 pitch 1
sprite 124 mdzoff -700000 // fence (rooftop)
sprite 124 pitch 1
sprite 125 mdzoff -700000 // fence (rooftop)
sprite 125 pitch 1
sprite 126 mdzoff -700000 // fence (rooftop)
sprite 126 pitch 1
sprite 127 mdzoff -700000 // fence (rooftop)
sprite 127 pitch 1
sprite 128 mdzoff -700000 // fence (rooftop)
sprite 128 pitch 1
sprite 128 roll 1
sprite 129 mdzoff -700000 // fence (rooftop)
sprite 129 pitch 1
sprite 130 mdzoff -700000 // fence (rooftop)
sprite 130 pitch 1
sprite 131 mdzoff -700000 // fence (rooftop)
sprite 131 pitch 1
sprite 132 mdzoff -700000 // fence (rooftop)
sprite 132 pitch 1
sprite 133 mdzoff -700000 // fence (rooftop)
sprite 133 pitch 1
sprite 134 mdzoff -700000 // fence (rooftop)
sprite 134 pitch 1
sprite 135 mdzoff -700000 // fence (rooftop)
sprite 135 pitch 1
sprite 136 mdzoff -700000 // fence (rooftop)
sprite 136 pitch 1
sprite 137 mdzoff -700000 // fence (rooftop)
sprite 137 pitch 1
sprite 137 roll 1
sprite 138 mdzoff -250000 // fence (rooftop)
sprite 138 pitch 1
sprite 139 mdzoff -700000 // fence (rooftop)
sprite 139 pitch 1
sprite 140 mdzoff -700000 // fence (rooftop)
sprite 140 pitch 1
sprite 141 mdzoff -700000 // fence (rooftop)
sprite 141 pitch 1
sprite 168 away1 // in the security room
sprite 178 away1 // burning trash
sprite 383 mdzoff 550000 // rubbercan behind theater
sprite 383 roll -1
sprite 384 mdzoff -600000 // rubbercan near cash register
sprite 384 pitch 1
sprite 574 mdzoff -700000 // fence (rooftop)
sprite 574 pitch 1
sprite 575 mdzoff -700000 // fence (rooftop)
sprite 575 pitch 1
sprite 575 roll 1
sprite 588 away1 // security screen near "Innocent" sign
sprite 632 mdzoff 1500000 // pipebomb box in secret area
sprite 632 pitch 1
sprite 72 mdzoff -250000 // tile0913 maskwall2 (fence, rooftop)
sprite 72 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 72 roll 5 // tile0913 maskwall2 (fence, rooftop)
sprite 73 mdzoff -250000 // tile0913 maskwall2 (fence, rooftop)
sprite 73 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 73 roll -1 // tile0913 maskwall2 (fence, rooftop)
sprite 115 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 115 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 117 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 117 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 118 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 118 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 119 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 119 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 119 roll 1 // tile0913 maskwall2 (fence, rooftop)
sprite 120 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 120 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 121 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 121 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 122 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 122 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 123 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 123 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 124 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 124 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 125 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 125 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 126 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 126 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 127 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 127 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 128 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 128 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 128 roll 1 // tile0913 maskwall2 (fence, rooftop)
sprite 129 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 129 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 130 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 130 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 131 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 131 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 132 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 132 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 133 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 133 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 134 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 134 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 135 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 135 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 136 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 136 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 137 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 137 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 137 roll 1 // tile0913 maskwall2 (fence, rooftop)
sprite 138 mdzoff -250000 // tile0913 maskwall2 (fence, rooftop)
sprite 138 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 139 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 139 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 140 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 140 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 141 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 141 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 168 away1 // tile0932 in the security room ## ???? ##
sprite 178 away1 // tile0931 burning trash ## ???? ##
sprite 383 mdzoff 550000 // tile1062 rubbercan (behind theater)
sprite 383 roll -1 // tile1062 rubbercan (behind theater)
sprite 384 mdzoff -600000 // tile1062 rubbercan (near cash register)
sprite 384 pitch 1 // tile1062 rubbercan (near cash register)
sprite 574 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 574 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 575 mdzoff -700000 // tile0913 maskwall2 (fence, rooftop)
sprite 575 pitch 1 // tile0913 maskwall2 (fence, rooftop)
sprite 575 roll 1 // tile0913 maskwall2 (fence, rooftop)
sprite 588 away1 // tile0502 security screen "Innocent?" sign
sprite 632 mdzoff 1500000 // tile0047 hbombammo box in secret area
sprite 632 pitch 1 // tile0047 hbombammo box in secret area
 
// Forcing any floor aligned model to be rendered as sprite
sprite 47 notmd
sprite 165 notmd
sprite 166 notmd
sprite 249 notmd
sprite 250 notmd
sprite 251 notmd
sprite 252 notmd
sprite 552 notmd
sprite 47 notmd // tile0341 bpannel1
sprite 165 notmd // tile0568 femmag1
sprite 166 notmd // tile0568 femmag1
sprite 249 notmd // tile0513
sprite 250 notmd // tile0513
sprite 251 notmd // tile0513
sprite 252 notmd // tile0513
sprite 552 notmd // tile0342 pannel1
 
// Switches to be hidden
sprite 298 notmd // Arcade game
sprite 543 notmd // Cash register
sprite 298 notmd // tile0164 dipswitch2 (arcade game)
sprite 543 notmd // tile0132 slotdoor (cash register)
 
 
 
/E1L2.mhk
7,13 → 7,13
// CHARACTERS
 
// Hooker
sprite 544 angoff -768 // flipped sprite
sprite 544 angoff -768 // tile1321 fem3 hooker (flipped sprite)
 
// Slime babes
sprite 1 angoff -896
sprite 1 angoff -896 // tile1294 podfem1
 
// Stripper
sprite 309 angoff 512
sprite 309 angoff 512 // tile1312 fem1 stripper
 
 
 
20,34 → 20,34
// PROPS
 
// Bottles
sprite 525 angoff -64
sprite 526 angoff 128
sprite 527 angoff 384
sprite 528 angoff 960
sprite 465 angoff 256
sprite 466 angoff -512
sprite 467 angoff 128
sprite 468 angoff 512
sprite 469 angoff -768
sprite 470 angoff -192
sprite 471 angoff 256
sprite 472 angoff -384
sprite 473 angoff -192
sprite 474 angoff 512
sprite 475 angoff 128
sprite 476 angoff -256
sprite 525 angoff -64 // tile0956 bottle3
sprite 526 angoff 128 // tile0956 bottle3
sprite 527 angoff 384 // tile0956 bottle3
sprite 528 angoff 960 // tile0956 bottle3
sprite 465 angoff 256 // tile1160 bottle13
sprite 466 angoff -512 // tile1162 bottle15
sprite 467 angoff 128 // tile1161 bottle14
sprite 468 angoff 512 // tile1163 bottle16
sprite 469 angoff -768 // tile1164 bottle17
sprite 470 angoff -192 // tile1165 bottle18
sprite 471 angoff 256 // tile1166 bottle19
sprite 472 angoff -384 // tile1163 bottle16
sprite 473 angoff -192 // tile1161 bottle14
sprite 474 angoff 512 // tile1165 bottle18
sprite 475 angoff 128 // tile1166 bottle19
sprite 476 angoff -256 // tile1161 bottle14
 
// Fire Hydrant
sprite 797 angoff -512
sprite 797 angoff -512 // tile0981 hydrent
 
// Toilet
sprite 478 angoff -512
sprite 478 angoff -512 // tile0569 toilet
 
// Trashcan
sprite 160 angoff -256
sprite 228 angoff 512
sprite 402 angoff -256
sprite 407 angoff -256
sprite 160 angoff -256 // tile1232 canwithsomething
sprite 228 angoff 512 // tile1232 canwithsomething
sprite 402 angoff -256 // tile1232 canwithsomething
sprite 407 angoff -256 // tile1232 canwithsomething
 
 
 
54,32 → 54,32
// ITEMS/POWERUPS
 
// Armor
sprite 189 angoff -512
sprite 367 angoff 256
sprite 189 angoff -512 // tile0054 shield
sprite 367 angoff 256 // tile0054 shield
 
// Health +30
sprite 44 angoff 256
sprite 153 angoff 256
sprite 154 angoff 256
sprite 155 angoff -256
sprite 156 angoff 256
sprite 158 angoff 512
sprite 180 angoff -256
sprite 44 angoff 256 // tile0052 sixpack
sprite 153 angoff 256 // tile0052 sixpack
sprite 154 angoff 256 // tile0052 sixpack
sprite 155 angoff -256 // tile0052 sixpack
sprite 156 angoff 256 // tile0052 sixpack
sprite 158 angoff 512 // tile0052 sixpack
sprite 180 angoff -256 // tile0052 sixpack
 
// HoloDuke
sprite 208 angoff 256
sprite 208 angoff 256 // tile1348 holoduke
 
// Keycards (Y/R/B)
sprite 179 angoff -256
sprite 249 angoff 1024
sprite 27 angoff 512
sprite 27 angoff 512 // tile0060 accesscard blue
sprite 179 angoff -256 // tile0060 accesscard yellow
sprite 249 angoff 1024 // tile0060 accesscard red
 
// Medkit
sprite 278 angoff -512
sprite 823 angoff 384
sprite 278 angoff -512 // tile0053 firstaid
sprite 823 angoff 384 // tile0053 firstaid
 
// Nightvision
sprite 186 angoff 1024
sprite 186 angoff 1024 // tile0059 heatsensor
 
 
 
86,32 → 86,32
// WEAPONS/AMMO
 
// Pistol & ammo
sprite 432 angoff 1024
sprite 755 angoff 512
sprite 757 angoff 512
sprite 432 angoff 1024 // tile0021 firstgunsprite
sprite 755 angoff 512 // tile0040 ammo
sprite 757 angoff 512 // tile0040 ammo
 
// Shotgun & ammo
sprite 390 angoff 1024 // Dukematch only
sprite 391 angoff -512
sprite 515 angoff 1024
sprite 694 angoff -512
sprite 818 angoff -256
sprite 390 angoff 1024 // tile0049 shotgunammo (Dukematch only)
sprite 391 angoff -512 // tile0028 shotgunsprite
sprite 515 angoff 1024 // tile0028 shotgunsprite
sprite 694 angoff -512 // tile0049 shotgunammo
sprite 818 angoff -256 // tile0049 shotgunammo
 
// Chaingun & ammo
sprite 159 angoff -128
sprite 173 angoff 512
sprite 693 angoff 512
sprite 754 angoff -512
sprite 159 angoff -128 // tile0041 batteryammo
sprite 173 angoff 512 // tile0041 batteryammo
sprite 693 angoff 512 // tile0041 batteryammo
sprite 754 angoff -512 // tile0041 batteryammo
 
// RPG & ammo
sprite 163 angoff -512
sprite 751 angoff -256 // Dukematch only
sprite 825 angoff 1024
sprite 163 angoff -512 // tile0044 rpgammo
sprite 751 angoff -256 // tile0023 rpgsprite (Dukematch only)
sprite 825 angoff 1024 // tile0044 rpgammo
 
// Pipebombs
sprite 63 angoff 512
sprite 188 angoff -512
sprite 265 angoff -768
sprite 63 angoff 512 // tile0047 hbombammo
sprite 188 angoff -512 // tile0047 hbombammo
sprite 265 angoff -768 // tile0047 hbombammo
 
 
 
118,27 → 118,27
// OVERRIDE
 
// Fixes for badly aligned sprites
sprite 208 mdzoff 600000 // secret HoloDuke in video store
sprite 208 pitch 1
sprite 208 mdzoff 600000 // tile1348 holoduke (secret in video store)
sprite 208 pitch 1 // tile1348 holoduke
 
// Forcing any floor aligned model to be rendered as sprite
sprite 177 notmd
sprite 287 notmd
sprite 288 notmd
sprite 289 notmd
sprite 290 notmd
sprite 291 notmd
sprite 292 notmd
sprite 426 notmd
sprite 461 notmd
sprite 462 notmd
sprite 463 notmd
sprite 540 notmd
sprite 177 notmd // tile2301 wallblood1
sprite 287 notmd // tile0903 pocket billard
sprite 288 notmd // tile0903 pocket billard
sprite 289 notmd // tile0903 pocket billard
sprite 290 notmd // tile0903 pocket billard
sprite 291 notmd // tile0903 pocket billard
sprite 292 notmd // tile0903 pocket billard
sprite 426 notmd // tile0577 femmag2
sprite 461 notmd // tile0568 femmag1
sprite 462 notmd // tile0568 femmag1
sprite 463 notmd // tile0577 femmag2
sprite 540 notmd // tile0690 (manhole, half open)
 
// Switches to be hidden
sprite 191 notmd // Hand dryer
sprite 254 notmd // Telephone
sprite 517 notmd // Telephone
sprite 191 notmd // tile0132 slotdoor (hand dryer)
sprite 254 notmd // tile0132 slotdoor (telephone)
sprite 517 notmd // tile0132 slotdoor (telephone)
 
 
 
292,6 → 292,7
*/
 
// by Micky C (outdoor lighting, 2nd attempt)
// sect x y z range r g b rad fade ang horiz mins maxs prio tile
light 65 -1344 1344 -640 1500 0 21 185 0 0 1536 -1 0 0 0 -1
light 26 -1920 2688 -640 600 0 0 255 0 0 1536 -1 0 0 0 -1
light 23 -3072 2688 -640 600 0 0 255 0 0 1536 -1 0 0 0 -1