Small fixes and explosion range corrections

This commit is contained in:
Pecusx
2022-08-21 13:39:04 +02:00
parent de7bea2fa7
commit bc01eec78e
4 changed files with 15 additions and 15 deletions
+4 -4
View File
@@ -123,14 +123,14 @@ PurchaseDescription
; 0123456789012345678901234567890123456789
dta d"Space"*
dta d": Purchase "
dta d"Return"*
dta d": Finish"
dta d"Return"*
dta d": Finish "
ActivateDescription
; 0123456789012345678901234567890123456789
dta d"Space"*
dta d": Activate "
dta d"Return"*
dta d": Finish"
dta d"Return"*
dta d": Finish "
EmptyLine
dta d" "
;---------------------------------------------------
+3 -3
View File
@@ -99,16 +99,16 @@ A oto wartości promienia rażenia (ExplosionRadius) dla poszczególnych broni:
"Baby Missile" - 11
"Missile" - 17
"Baby Nuke" - 25
"Nuke" - 31
"Nuke" - 30
"LeapFrog" - 17 15 13
"Funky Bomb" - 21 11 (* 5)
"MIRV" - 17 (* 5)
"Death's Head" - 31 (* 5)
"Death's Head" - 30 (* 5)
"Napalm" - x 40 (ta broń jest inna i nie jest wyznaczana odległość od centrum, po prostu każdy czołg znajdujący się w zasięgu płomieni traci 40 jednostek energii - zmienna ExplosionRadius nie jest używana)
"Hot Napalm" - x 80 (zasada taka jak w Napalm)
"Baby Roller" - 11
"Roller" - 21
"Heavy Roller" - 31
"Heavy Roller" - 30
"Riot Charge" - 31
"Riot Blast" - 0 (tak na prawdę - 61 ale przy tych broniach nie jest brana pod uwagę przy liczeniu ubytku energii tylko szerokości gruntu do opadnięcia)
"Riot Bomb" - 17
BIN
View File
Binary file not shown.
+8 -8
View File
@@ -90,7 +90,7 @@ tracer
.proc nuke
mva #sfx_nuke sfx_effect
inc FallDown2
mva #31 ExplosionRadius
mva #30 ExplosionRadius
jsr CalculateExplosionRange
jmp xmissile
.endp
@@ -229,28 +229,28 @@ NoExplosionInFunkyBomb
; ------------------------
.proc deathshead
inc FallDown2
mva #31 ExplosionRadius
mva #30 ExplosionRadius
jsr CalculateExplosionRange
mva #sfx_nuke sfx_effect
SaveDrawXY
jsr xmissile
UnSaveDrawXY
sbw xdraw #35
sbw xdraw #34
jsr CalculateExplosionRange
mva #sfx_nuke sfx_effect
SaveDrawXY
jsr xmissile
UnSaveDrawXY
adw xdraw #70
adw xdraw #68
jsr CalculateExplosionRange
mva #sfx_nuke sfx_effect
SaveDrawXY
jsr xmissile
UnSaveDrawXY
sbw xdraw #35
sbw xdraw #34
;
sbw ydraw #35
sbw ydraw #34
;jsr CalculateExplosionRange
cpw ydraw #screenHeight
bcs NoUpperCircle
@@ -259,7 +259,7 @@ NoExplosionInFunkyBomb
jsr xmissile
UnSaveDrawXY
NoUpperCircle
adw ydraw #70
adw ydraw #68
;jsr CalculateExplosionRange
cpw ydraw #screenHeight
bcs NoLowerCircle
@@ -419,7 +419,7 @@ EndNurnedCheckLoop
; ------------------------
.proc heavyroller
inc FallDown2
mva #31 ExplosionRadius
mva #30 ExplosionRadius
jmp xroller
.endp
; ------------------------