fix Fwoosh in Tall, Tall Mountain

This commit is contained in:
uwabami 2020-05-14 17:07:14 +02:00
parent a773e68c15
commit 8d2e0f5ffd
2 changed files with 9 additions and 0 deletions

View file

@ -107,6 +107,7 @@ void bhv_butterfly_loop(void) {
butterfly_act_return_home(); butterfly_act_return_home();
break; break;
} }
#ifndef NODRAWINGDISTANCE #ifndef NODRAWINGDISTANCE
set_object_visibility(o, 3000); set_object_visibility(o, 3000);
#endif #endif

View file

@ -47,10 +47,14 @@ static void cloud_act_spawn_parts(void) {
* Wait for mario to approach, then unhide and enter the spawn parts action. * Wait for mario to approach, then unhide and enter the spawn parts action.
*/ */
static void cloud_act_fwoosh_hidden(void) { static void cloud_act_fwoosh_hidden(void) {
#ifndef NODRAWINGDISTANCE
if (o->oDistanceToMario < 2000.0f) { if (o->oDistanceToMario < 2000.0f) {
#endif
cur_obj_unhide(); cur_obj_unhide();
o->oAction = CLOUD_ACT_SPAWN_PARTS; o->oAction = CLOUD_ACT_SPAWN_PARTS;
#ifndef NODRAWINGDISTANCE
} }
#endif
} }
/** /**
@ -58,9 +62,11 @@ static void cloud_act_fwoosh_hidden(void) {
* long enough, blow wind at him. * long enough, blow wind at him.
*/ */
static void cloud_fwoosh_update(void) { static void cloud_fwoosh_update(void) {
#ifndef NODRAWINGDISTANCE
if (o->oDistanceToMario > 2500.0f) { if (o->oDistanceToMario > 2500.0f) {
o->oAction = CLOUD_ACT_UNLOAD; o->oAction = CLOUD_ACT_UNLOAD;
} else { } else {
#endif
if (o->oCloudBlowing) { if (o->oCloudBlowing) {
o->header.gfx.scale[0] += o->oCloudGrowSpeed; o->header.gfx.scale[0] += o->oCloudGrowSpeed;
@ -95,7 +101,9 @@ static void cloud_fwoosh_update(void) {
} }
cur_obj_scale(o->header.gfx.scale[0]); cur_obj_scale(o->header.gfx.scale[0]);
#ifndef NODRAWINGDISTANCE
} }
#endif
} }
/** /**