#Purple Yoshi Block from Yoshi's Island

1 messages · Page 1 of 1 (latest)

surreal cosmos
#

This block when is hitted moves one block up and doubles its size, and after a few seconds (like 5 seconds) it becomes small again and goes back to its place.

Could someone make it? I'll be grateful.

balmy hare
#

I can try later

#

I’ll make it so you can set how much it scales up by & how long it stays scaled up for via actor settings

surreal cosmos
patent solstice
#

Ndy if you don't get this done by sunday I'm stealing it from you MarioOkay

balmy hare
#

That's fine

balmy hare
#

Really hitting the Spongebob "The" on trying to get the motivation to work on this icanttakeitanymore

surreal cosmos
patent solstice
#

ndy when you're done sipping piña coladas on the beach lmk if you give up on this

surreal cosmos
#

mojito tastes better than piña colada marioready

patent solstice
#

horchata clears

idle elbow
#

Or Gazpacho

patent solstice
patent solstice
#

is actor 46 free for you?

#

is anything else replacing it?

surreal cosmos
#

this one?

#

i'm not using those, so they're free

surreal cosmos
patent solstice
#

and add this to stageobjsettings_new.xml

  <class id="46">
    <name>Purple Yoshi Block</name>
    <flags known="1" complete="0" />
    <category id="21" />
    <notes></notes>
    <files></files>
    <field id="41-48" type="value" name="Big length" values="" notes="In frames * 10; if 0, stays big forever."/>
  </class>
balmy hare
#

That looks sick, good job

surreal cosmos
#

👏

surreal cosmos
#

finally i can sleep knowing that the purple yoshi block is in my romhack

uneven relic
surreal cosmos
old lagoon
#

You cooked as always Will

patent solstice
#

Ty

patent solstice
#

Well it's an easy fix

patent solstice
#

while I was at it I added settings that let you choose how many blocks it moves

#
<class id="46">
  <name>Purple Yoshi Block</name>
  <flags known="1" complete="0" />
  <category id="21" />
  <notes></notes>
  <files></files>
  <field id="41-48" type="value" name="Big length" values="" notes="In frames * 10; if 0, stays big forever."/>
  <field id="33-40" type="signedvalue" name="Blocks Y" values="" notes="Move distance Y; 0 = 1 block, 1 = 1"/>
  <field id="25-32" type="signedvalue" name="Blocks X" values="" notes="Move distance X; 0 = 0 blocks"/>
</class>
#

if you want I can make groundpounding the block count as a hit

balmy hare
#

Ooo cool

#

We like settings 🤓 😎

#

iirc in YI ground pounds didn't count

#

Tho it doesn't matter that much :p

surreal cosmos
surreal cosmos
serene gust
#

70 i already use, i forgot

patent solstice
#
// replaces actor 144, stage object 212
ncp_over(0x02039bbc) static const ActorProfile* profile = &YoshiBlock::profile;
ncp_over(0x020c632c,0) static const ObjectInfo objectInfo = YoshiBlock::ObjectInfo;
#

and then of course update the object ID in the header