Language…
34 users online: 15Tails,  Ahrion, AngelWrestling, Apple Boy, bandicoot, crocodileman94, CroNo486,  dacin, deported, edgar,  Eevee, Enan63, exit1337, FireSeraphim, Fullcannon, Gasterus155, Golden Yoshi, Hidincuzimsmokin,  icrawfish,  idol, ItsaMe.64, lo fang 123, NewPointless, PepsiLover22, RXDARK, Scags,  Segment1Zone2, SF - The Dark Warrior, ShadowTheHedgehog, signature_steve, StarWolf3000, TheOrangeToad, Xulon, yoshiatom - Guests: 155 - Bots: 112
Users: 69,240 (2,375 active)
Latest user: da_phiiil

Chasing Urchin, Shoots Fire

SMW Sprites → Chasing Urchin, Shoots Fire

Submission Details

Screenshots

Comments (9)

 Erik Link
Tested with:
- PIXI v1.42
- SA-1 v1.40
- Lunar Magic 3.51
- Baseball disassembly
- Mesen 2

This thing is pretty fucked -- I mean that as a compliment, as in, very evil and right up my alley 😈 -- and only someone with naughty levels in mind could come up with it. of course it was xulon lmao
Anyways, I found that the way it works its satisfactory, but there are some quirks.
  • I added some extra information about the valid extra byte values to the ASM file because some combinations cause oddities:
    • Setting the extra byte 1 (Urchin speed) negative and the extra byte 2 (acceleration) positive makes the Urchin wander away from the player.
    • The above also happens if both of those extra bytes are negative.
    • Setting the extra byte 1 (Urchin speed) positive and the extra byte 2 (acceleration) negative makes the Urchin accelerate without limit.
    • Setting the extra byte 4 (projectile speed) negative makes the projectile face away from the player.
    I considered a note was enough, in lieu of editing the ASM itself and bounding them which just adds more bytes and cycles.
  • When it comes to object interaction, the sprite and slopes get along really weird... sometimes the Urchin just clips through when going up the slope, and other times, as well as when going down, it just drags down it, ignoring the !BounceOffSurfaces define. No Municipal Swimming type situations with rocketship Urchins though. Also, at a very high speed, I once got it stuck in a corner, but I couldn't replicate it again.
  • This is just a personal complaint and unfortunately due to the vanilla clipping but I find it odd how the Urchin can get stuck in 1-tile gaps such as this. Not a big deal though.
Soul From older version: Chasing Urchin, shoots fire Link
#wario{O_o} WHY
 RussianMan Author From older version: Chasing Urchin, shoots fire Link
I think the clip here is referred as "like rip van fish" as in "it clips inside blocks after some time hugging wall", but I'll check it out.
Westretroman From older version: Chasing Urchin, shoots fire Link
It would be great if it had a option to not clip through walls or didn't clip through walls, pretty good though.
 Telinc1 From older version: Chasing Urchin, shoots fire Link
Definitely a weird sprite, but it functions so I have no complaints about it.

During the moderation, I updated the included Aiming routine to also fix the read from the square root table (it's one opcode that has to change).

Note that the sprite can clip through walls even with object interaction enabled.
zacmario From older version: Chasing Urchin, shoots fire Link
Wtf. It's actually pretty cool though. I think I would change the palette to indicate its fire powered. But that's obviously up to the user.
This is awesome.
 RussianMan Author From older version: Chasing Urchin, shoots fire Link
If people want things like this #smw{:TUP:}
Tvoya Stara From older version: Chasing Urchin, shoots fire Link
Some of your sprites are... quite weird.

Who cares I love them anyway
Final Theory From older version: Chasing Urchin, shoots fire Link
Excellent work!