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 ; 0123456789012345678901234567890123456789
dta d"Space"* dta d"Space"*
dta d": Purchase " dta d": Purchase "
dta d"Return"* dta d"Return"*
dta d": Finish" dta d": Finish "
ActivateDescription ActivateDescription
; 0123456789012345678901234567890123456789 ; 0123456789012345678901234567890123456789
dta d"Space"* dta d"Space"*
dta d": Activate " dta d": Activate "
dta d"Return"* dta d"Return"*
dta d": Finish" dta d": Finish "
EmptyLine EmptyLine
dta d" " 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 "Baby Missile" - 11
"Missile" - 17 "Missile" - 17
"Baby Nuke" - 25 "Baby Nuke" - 25
"Nuke" - 31 "Nuke" - 30
"LeapFrog" - 17 15 13 "LeapFrog" - 17 15 13
"Funky Bomb" - 21 11 (* 5) "Funky Bomb" - 21 11 (* 5)
"MIRV" - 17 (* 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) "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) "Hot Napalm" - x 80 (zasada taka jak w Napalm)
"Baby Roller" - 11 "Baby Roller" - 11
"Roller" - 21 "Roller" - 21
"Heavy Roller" - 31 "Heavy Roller" - 30
"Riot Charge" - 31 "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 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 "Riot Bomb" - 17
BIN
View File
Binary file not shown.
+8 -8
View File
@@ -90,7 +90,7 @@ tracer
.proc nuke .proc nuke
mva #sfx_nuke sfx_effect mva #sfx_nuke sfx_effect
inc FallDown2 inc FallDown2
mva #31 ExplosionRadius mva #30 ExplosionRadius
jsr CalculateExplosionRange jsr CalculateExplosionRange
jmp xmissile jmp xmissile
.endp .endp
@@ -229,28 +229,28 @@ NoExplosionInFunkyBomb
; ------------------------ ; ------------------------
.proc deathshead .proc deathshead
inc FallDown2 inc FallDown2
mva #31 ExplosionRadius mva #30 ExplosionRadius
jsr CalculateExplosionRange jsr CalculateExplosionRange
mva #sfx_nuke sfx_effect mva #sfx_nuke sfx_effect
SaveDrawXY SaveDrawXY
jsr xmissile jsr xmissile
UnSaveDrawXY UnSaveDrawXY
sbw xdraw #35 sbw xdraw #34
jsr CalculateExplosionRange jsr CalculateExplosionRange
mva #sfx_nuke sfx_effect mva #sfx_nuke sfx_effect
SaveDrawXY SaveDrawXY
jsr xmissile jsr xmissile
UnSaveDrawXY UnSaveDrawXY
adw xdraw #70 adw xdraw #68
jsr CalculateExplosionRange jsr CalculateExplosionRange
mva #sfx_nuke sfx_effect mva #sfx_nuke sfx_effect
SaveDrawXY SaveDrawXY
jsr xmissile jsr xmissile
UnSaveDrawXY UnSaveDrawXY
sbw xdraw #35 sbw xdraw #34
; ;
sbw ydraw #35 sbw ydraw #34
;jsr CalculateExplosionRange ;jsr CalculateExplosionRange
cpw ydraw #screenHeight cpw ydraw #screenHeight
bcs NoUpperCircle bcs NoUpperCircle
@@ -259,7 +259,7 @@ NoExplosionInFunkyBomb
jsr xmissile jsr xmissile
UnSaveDrawXY UnSaveDrawXY
NoUpperCircle NoUpperCircle
adw ydraw #70 adw ydraw #68
;jsr CalculateExplosionRange ;jsr CalculateExplosionRange
cpw ydraw #screenHeight cpw ydraw #screenHeight
bcs NoLowerCircle bcs NoLowerCircle
@@ -419,7 +419,7 @@ EndNurnedCheckLoop
; ------------------------ ; ------------------------
.proc heavyroller .proc heavyroller
inc FallDown2 inc FallDown2
mva #31 ExplosionRadius mva #30 ExplosionRadius
jmp xroller jmp xroller
.endp .endp
; ------------------------ ; ------------------------