diff --git a/ai.asm b/ai.asm index 548bb68..985793b 100644 --- a/ai.asm +++ b/ai.asm @@ -219,18 +219,12 @@ AngleTable ; 16 bytes ;ba w $348b L$3350 lda Energy,x cmp #60 bcs EnoughEnergy - ; lower than 30 units - check battery + ; lower than 60 units - check battery ldy #ind_Battery lda (temp),y ; has address of TanksWeaponsTable cmp #2 - bcc LowBatteries ; we have more than 2 batteries - use one - sec - sbc #1 - sta (temp),y - lda #99 - sta Energy,x - jsr MaxForceCalculate + bcs UseBattery.UseIt EnoughEnergy LowBatteries ; if low energy ten use battery (no RTS :) ) @@ -262,6 +256,7 @@ EnoughEnergy lda (temp),y ; has address of TanksWeaponsTable beq NoBatteries ; we have batteries - use one +UseIt sec sbc #1 sta (temp),y diff --git a/constants.asm b/constants.asm index 404ae09..94a11e7 100644 --- a/constants.asm +++ b/constants.asm @@ -639,7 +639,7 @@ CreditsStart dta d" "* dta d"Ideas, help and QA"^ dta d"Bocianu, Probabilitydragon,"^ - dta d"EnderDude, Dracon, TDC,"^ + dta d"EnderDude, Dracon, Jakub Husak, TDC,"^ dta d"Beeblebrox, KrzysRog, lopezpb,"^ dta d"brad-colbert, archon800, nowy80,"^ dta d"Shaggy the Atarian, RetroBorsuk, ZPH" diff --git a/scorch.bin b/scorch.bin index 0778971..bc92be3 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 9038505..3577877 100644 Binary files a/scorch.xex and b/scorch.xex differ