Add a painting entrance, Freedoom combat and Doom-style HUD. Persist the one-time clear reward in signed saves without changing file sizes. Include native regression checks and synchronized game/launcher builds.
92 lines
5.5 KiB
PHP
92 lines
5.5 KiB
PHP
; Generated by tools/generators/make_hell_level.py.
|
|
.data
|
|
hfMapTemplate label byte
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,186,186,186,186,186,186,186,186,186,186,186,187,187,187,187,187,187,187,187,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,186,186,186,186,186,186,186,186,186,186,186,187,187,187,187,187,187,187,187,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,186,0,0,0,0,0,0,0,0,0,186,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,186,0,0,0,0,0,0,0,0,0,186,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,186,0,0,0,0,0,0,0,0,0,186,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,186,0,0,0,186,0,0,0,0,0,188,0,0,0,0,0,0,0,187,185
|
|
db 185,185,0,0,0,0,0,0,0,185,185,185,186,0,0,0,0,0,0,186,0,0,188,0,0,0,0,0,0,0,187,185
|
|
db 185,185,0,0,0,0,0,0,0,185,185,185,186,0,0,0,0,0,0,0,0,0,186,187,0,0,0,0,0,0,187,185
|
|
db 185,185,0,0,0,0,0,0,0,185,185,185,186,0,0,0,0,0,0,0,0,0,186,187,0,0,0,0,0,0,187,185
|
|
db 185,185,0,0,0,0,0,0,0,185,185,185,186,0,0,0,0,0,0,0,0,0,186,187,0,0,186,0,0,0,187,185
|
|
db 185,185,0,0,0,0,0,0,0,185,185,185,186,186,186,186,186,0,0,186,186,186,186,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,185,185,188,188,185,185,185,185,185,185,185,185,185,185,0,0,185,185,185,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,185,185,0,0,185,185,185,185,185,0,0,0,0,0,0,0,0,0,0,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,0,0,0,0,0,0,0,0,185,0,0,0,0,0,0,0,0,0,0,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,0,0,0,0,0,0,0,0,185,0,0,0,0,0,0,0,0,0,0,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,0,0,0,0,0,0,0,0,0,0,0,0,186,0,0,0,0,0,0,185,187,0,0,0,186,0,0,187,185
|
|
db 185,185,185,0,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,0,0,0,0,0,186,0,0,185,0,0,0,0,0,0,0,0,0,0,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,0,0,0,0,0,0,0,0,185,0,0,0,0,0,0,0,186,0,0,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,0,0,0,0,0,0,0,0,185,0,0,0,0,0,0,0,0,0,0,185,187,0,0,0,0,0,0,187,185
|
|
db 185,185,185,0,0,0,0,0,0,0,0,185,0,0,0,0,0,0,0,0,0,0,185,187,187,187,0,0,187,187,187,185
|
|
db 185,185,185,185,185,0,0,185,185,185,185,185,0,0,0,0,0,0,0,0,0,0,185,190,190,190,0,0,190,190,190,185
|
|
db 185,185,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,0,0,0,0,0,0,0,190,185
|
|
db 185,185,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,0,0,0,0,0,0,0,190,185
|
|
db 185,185,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,0,0,0,0,185,0,0,0,0,0,0,0,190,185
|
|
db 185,185,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,0,0,0,0,188,0,0,186,0,0,0,0,190,185
|
|
db 185,185,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,0,0,0,0,188,0,0,0,0,0,0,0,190,185
|
|
db 185,185,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,0,0,0,0,185,0,0,0,0,0,0,0,190,185
|
|
db 185,185,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,0,0,0,0,0,0,0,190,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,190,190,190,190,190,190,190,190,185
|
|
db 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185
|
|
hfEnemySeeds label dword
|
|
dd 7*FP_1+FP_HALF,25*FP_1+FP_HALF,0
|
|
dd 8*FP_1+FP_HALF,28*FP_1+FP_HALF,0
|
|
dd 4*FP_1+FP_HALF,20*FP_1+FP_HALF,0
|
|
dd 8*FP_1+FP_HALF,16*FP_1+FP_HALF,1
|
|
dd 9*FP_1+FP_HALF,20*FP_1+FP_HALF,2
|
|
dd 4*FP_1+FP_HALF,15*FP_1+FP_HALF,0
|
|
dd 14*FP_1+FP_HALF,20*FP_1+FP_HALF,2
|
|
dd 20*FP_1+FP_HALF,21*FP_1+FP_HALF,0
|
|
dd 20*FP_1+FP_HALF,14*FP_1+FP_HALF,2
|
|
dd 13*FP_1+FP_HALF,14*FP_1+FP_HALF,1
|
|
dd 18*FP_1+FP_HALF,17*FP_1+FP_HALF,1
|
|
dd 15*FP_1+FP_HALF,18*FP_1+FP_HALF,0
|
|
dd 14*FP_1+FP_HALF,8*FP_1+FP_HALF,2
|
|
dd 20*FP_1+FP_HALF,4*FP_1+FP_HALF,2
|
|
dd 15*FP_1+FP_HALF,4*FP_1+FP_HALF,0
|
|
dd 20*FP_1+FP_HALF,9*FP_1+FP_HALF,1
|
|
dd 18*FP_1+FP_HALF,5*FP_1+FP_HALF,0
|
|
dd 25*FP_1+FP_HALF,5*FP_1+FP_HALF,0
|
|
dd 28*FP_1+FP_HALF,8*FP_1+FP_HALF,2
|
|
dd 25*FP_1+FP_HALF,12*FP_1+FP_HALF,1
|
|
dd 28*FP_1+FP_HALF,15*FP_1+FP_HALF,0
|
|
dd 25*FP_1+FP_HALF,19*FP_1+FP_HALF,2
|
|
dd 28*FP_1+FP_HALF,19*FP_1+FP_HALF,1
|
|
dd 24*FP_1+FP_HALF,25*FP_1+FP_HALF,2
|
|
dd 28*FP_1+FP_HALF,25*FP_1+FP_HALF,2
|
|
dd 27*FP_1+FP_HALF,28*FP_1+FP_HALF,3
|
|
dd 4*FP_1+FP_HALF,9*FP_1+FP_HALF,1
|
|
dd 7*FP_1+FP_HALF,8*FP_1+FP_HALF,0
|
|
HF_ENEMIES equ 28
|
|
hfItemSeeds label dword
|
|
dd 3*FP_1+FP_HALF,27*FP_1+FP_HALF,4
|
|
dd 4*FP_1+FP_HALF,28*FP_1+FP_HALF,3
|
|
dd 9*FP_1+FP_HALF,24*FP_1+FP_HALF,2
|
|
dd 3*FP_1+FP_HALF,19*FP_1+FP_HALF,0
|
|
dd 8*FP_1+FP_HALF,14*FP_1+FP_HALF,3
|
|
dd 9*FP_1+FP_HALF,15*FP_1+FP_HALF,2
|
|
dd 13*FP_1+FP_HALF,21*FP_1+FP_HALF,1
|
|
dd 14*FP_1+FP_HALF,14*FP_1+FP_HALF,3
|
|
dd 20*FP_1+FP_HALF,20*FP_1+FP_HALF,0
|
|
dd 19*FP_1+FP_HALF,14*FP_1+FP_HALF,2
|
|
dd 14*FP_1+FP_HALF,4*FP_1+FP_HALF,0
|
|
dd 20*FP_1+FP_HALF,3*FP_1+FP_HALF,5
|
|
dd 17*FP_1+FP_HALF,9*FP_1+FP_HALF,3
|
|
dd 25*FP_1+FP_HALF,4*FP_1+FP_HALF,2
|
|
dd 28*FP_1+FP_HALF,11*FP_1+FP_HALF,0
|
|
dd 25*FP_1+FP_HALF,17*FP_1+FP_HALF,3
|
|
dd 28*FP_1+FP_HALF,20*FP_1+FP_HALF,3
|
|
dd 24*FP_1+FP_HALF,24*FP_1+FP_HALF,0
|
|
dd 29*FP_1+FP_HALF,28*FP_1+FP_HALF,3
|
|
dd 24*FP_1+FP_HALF,28*FP_1+FP_HALF,2
|
|
dd 3*FP_1+FP_HALF,8*FP_1+FP_HALF,1
|
|
dd 7*FP_1+FP_HALF,10*FP_1+FP_HALF,3
|
|
dd 19*FP_1+FP_HALF,26*FP_1+FP_HALF,0
|
|
dd 20*FP_1+FP_HALF,27*FP_1+FP_HALF,3
|
|
HF_ITEMS equ 24
|
|
.code
|