Hi Imzogelmo! Circumstances notwithstanding, It's great to see you back on the scene some. Praying all the best for you and yours.
A couple of new developments to report on two patches - Imp Skimp (LeetSketcher) and Unaffected Rows (Assassin).
The key post is here:
https://www.ff6hacking.com/forums/thread...l#pid39348
It boils down to the following recommendations:
Fix for Imp Skimp v1.4, revert these two subroutine calls to the original:
Code:
Executes upon new enemy appearing (i.e. SrBehemoth; start of battle)
> Imp Skimp v1.4:
C1/9369: 20 1B D7 JSR $D71B
> Original FF3us v1.0:
C1/9369: 20 7C 25 JSR $257C
Executes upon enemy regenerating (i.e. Pugs; undead+Doom)
> Imp Skimp v1.4:
C1/93C5: 20 1B D7 JSR $D71B
> Original FF3us v1.0:
C1/93C5: 20 7C 25 JSR $257C
Fix for Unaffected Rows v0.20 (Fix credit: Assassin):
Code:
> Unaffected Rows v0.20:
C2/50AF A5 B1 LDA $B1
C2/50B1 48 PHA
> Fixed:
C2/50AF A6 B1 LDX $B1
C2/50B1 DA PHX
Also, I never got around to posting it, but I did some testing with the "Fenix + undead" variant of Assassin's Vanish/Doom update. Seems good.
With the tweak applied, Fenix Down no longer instantly kills undead enemies flagged to be immune to instant death.
See attached if interested.
I think I will leave it up to you(s) whether to consider the Vanilla behavior a bug in this case.
I am inclined to believe it was at least an oversight, because the "block instant death" flag normally confers a
disadvantage to undead enemies. (It blocks the death spell, preventing the enemy from regenerating at full HP.)
Assassin's tweak at least makes for a fair tradeoff.
UPDATE 2020-10-21:
My original post erroneously reported the original FF3us 1.0's C1/9369 and C1/93C5 as the following:
Code:
C1/9369: 20 25 7C
C1/93C5: 20 25 7C
Sorry for the confusion! The error was is pointed out by Gi Nattak
here.
This post has been updated to fix the error.
vanish-doom-life-fix-plus-opt-and-relocate_fenix+undead_SE-edit.zip (Size: 1.41 KB / Downloads: 20)