You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This makes the plasma spheres do considerably less damage than the DOS version (from the feel of it) but I never really liked how deadly they were in the original anyway.
staticconstint damageFrameCount = 16;
staticint damageFrame = 0;
voidT_OfsBounce(
objtype* ob)
{
// Should Electro-Sphere decrease player's health?//constauto dx = std::abs(player->x - ob->x);
constauto dy = std::abs(player->y - ob->y);
constauto dist = dx > dy ? dx : dy;
if (dist < 1.0)
{
if(damageFrame > 0)
{
damageFrame--;
}
else
{
sd_play_actor_sound(ELECARCDAMAGESND, ob, bstone::ActorChannel::weapon);
//[75] The plasma spheres do way too much damage in the source port compared to vanilla, let's // try and fix that by reducing the damage, I think this is a frame rate thing.TakeDamage(4, ob);
damageFrame = damageFrameCount;
}
}
You can die almost instantly (in less than a second) when you make contact with a plasma ball on the max skill level in bstone.
In vanilla BS:AOG the plasma spheres do a lot less damage.
I wonder if this has something to do with the frame rate? In any case it makes it a lot more tedious to get around in the plasma sphere maze sections.
Also, hope you are doing OK over there.
The text was updated successfully, but these errors were encountered: