mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-11-26 11:22:17 -05:00
Fix particle regression (#2228)
This commit is contained in:
parent
0e7a89d117
commit
9eb190e734
@ -1339,25 +1339,26 @@ void EnItem00_CustomItemsParticles(Actor* Parent, PlayState* play, GetItemEntry
|
|||||||
{ 154, 154, 154 } // White Color placeholder
|
{ 154, 154, 154 } // White Color placeholder
|
||||||
};
|
};
|
||||||
|
|
||||||
static Vec3f velocity = { 0.0f, 0.2f, 0.0f };
|
static Vec3f velocity = { 0.0f, 0.0f, 0.0f };
|
||||||
static Vec3f accel = { 0.0f, 0.05f, 0.0f };
|
static Vec3f accel = { 0.0f, 0.0f, 0.0f };
|
||||||
Color_RGBA8 primColor = { colors[color_slot][0], colors[color_slot][1], colors[color_slot][2], 0 };
|
Color_RGBA8 primColor = { colors[color_slot][0], colors[color_slot][1], colors[color_slot][2], 0 };
|
||||||
Color_RGBA8 envColor = { colors[color_slot][0], colors[color_slot][1], colors[color_slot][2], 0 };
|
Color_RGBA8 envColor = { colors[color_slot][0], colors[color_slot][1], colors[color_slot][2], 0 };
|
||||||
Vec3f pos;
|
Vec3f pos;
|
||||||
|
|
||||||
velocity.y = -0.00f;
|
// Make particles more compact for shop items and use a different height offset for them.
|
||||||
accel.y = -0.0f;
|
|
||||||
pos.x = Rand_CenteredFloat(15.0f) + Parent->world.pos.x;
|
|
||||||
// Shop items are rendered at a different height than the rest, so a different y offset is required
|
|
||||||
if (Parent->id == ACTOR_EN_GIRLA) {
|
if (Parent->id == ACTOR_EN_GIRLA) {
|
||||||
|
pos.x = Rand_CenteredFloat(15.0f) + Parent->world.pos.x;
|
||||||
pos.y = (Rand_ZeroOne() * 10.0f) + Parent->world.pos.y + 3;
|
pos.y = (Rand_ZeroOne() * 10.0f) + Parent->world.pos.y + 3;
|
||||||
|
pos.z = Rand_CenteredFloat(15.0f) + Parent->world.pos.z;
|
||||||
|
EffectSsKiraKira_SpawnFocused(play, &pos, &velocity, &accel, &primColor, &envColor, 1000, 30);
|
||||||
} else {
|
} else {
|
||||||
pos.y = (Rand_ZeroOne() * 10.0f) + Parent->world.pos.y + 25;
|
pos.x = Rand_CenteredFloat(32.0f) + Parent->world.pos.x;
|
||||||
|
pos.y = (Rand_ZeroOne() * 6.0f) + Parent->world.pos.y + 25;
|
||||||
|
pos.z = Rand_CenteredFloat(32.0f) + Parent->world.pos.z;
|
||||||
|
velocity.y = -0.05f;
|
||||||
|
accel.y = -0.025f;
|
||||||
|
EffectSsKiraKira_SpawnDispersed(play, &pos, &velocity, &accel, &primColor, &envColor, 1000, 30);
|
||||||
}
|
}
|
||||||
pos.z = Rand_CenteredFloat(15.0f) + Parent->world.pos.z;
|
|
||||||
|
|
||||||
|
|
||||||
EffectSsKiraKira_SpawnFocused(play, &pos, &velocity, &accel, &primColor, &envColor, 1000, 30);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user