K3 Request: Vortimom block horizontal gun

Request patches for Keens 1-3.
Post Reply
Stealthy71088
Posts: 583
Joined: Thu Mar 17, 2005 11:54 pm
Location: NY

K3 Request: Vortimom block horizontal gun

Post by Stealthy71088 »

I'm trying to make a patch that will cause

1. The vortimom to not affect Keen at all

2. Allow horizontal and vertical shots to zap/zot when they touch the vortimom, without killing said vortimom.

3. Allow the horizontal and vertical shots to still kill keen

I've already made the vortimom more or less invincible, and I've made it so it can't shoot with this patch:

Code: Select all

#Vortimoms pause, but don't shoot
%patch $4562 $01 $00 
I managed to make it not affect keen at all with this patch:

Code: Select all

#Vortimoms won't kill anything
%patch $3CEF $07 $00 
However, I can't get the shots to zap/zot against the vortimom.

Could one of you please help me make this work?

Thanks,
Stealthy71088
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

We have a problem here in that since Keen 3 had no need for a sprite that could block h/v shots alone, it's not a simple small patch to make this happen; I know that *somewhere* there is supposed to be a little subroutine tat says what types interact with what, but aside from that, I don't know how anyone would go about this, sorry.
Stealthy71088
Posts: 583
Joined: Thu Mar 17, 2005 11:54 pm
Location: NY

Post by Stealthy71088 »

Is there any way to replace the shots fired with vortimom shots? I know vortimom shots don't affect vortimoms, but they do affect vortkids, and I know the shots won't pass through the vortikids like meep shots.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

Ok, I'm now not totally sure what you want to do here; making the Vortimom's shots hit them will mean they can't shoot (The bullet will zap as soon as it is made.)

Replacing the h\v shots wit Vortimom shots should be possible, though it may take me a few days to figure out.

As near as I can figure, what you want is h\v shots that hit Keen and the mom, but don't kill the mom, correct?
Stealthy71088
Posts: 583
Joined: Thu Mar 17, 2005 11:54 pm
Location: NY

Post by Stealthy71088 »

That's right. I want the mom to act as a shield for keen. Mom won't actually shoot the things herself.
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

Right. Well, in this case we have a whole suite of patches to use. Let's get started! (These should work, tell me if there's any bugs.)

Code: Select all

#                     First muzzle the Vortimom:
%patch $3D17 $00 $6A #Give her total immortality against everything
%patch $453E $C3     #Stop her shooting flames herself

#                     Turn the gunshots into Vortimom flames;
#                     (Vertical shooter will become the left moving flame)
%patch $4DCF $20     #Move both vertically
%patch $4D69 $96 $00 #Right flame speed
%patch $4DD0 $A6 $FF #Left flame speed
%patch $4D64 $3A $00 #Right flame sprite
%patch $4DCB $3B $00 #Left flame sprite
%patch $4D91 $C6 $46 #Right Flame hit Vortimom but don't kill
%patch $4DF8 $C6 $46 #Left Flame hit Vortimom but don't kill

#                     Let's change how often flames shoot:
%patch $4D49 $90 $01 #Countdown before horiz gun is active
%patch $4D52 $90 $01 #Pause between horiz gun shots
%patch $4DB0 $90 $01 #Countdown before vert gun is active
%patch $4DB9 $90 $01 #Pause between vert gun shots
Post Reply