mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Adjust UFO pieces
This commit is contained in:
parent
1317ce5a3f
commit
56652c035e
1 changed files with 4 additions and 4 deletions
|
|
@ -567,24 +567,24 @@ void Obj_UFOPieceThink(mobj_t *piece)
|
|||
return;
|
||||
}
|
||||
|
||||
piece->destscale = ufo->destscale;
|
||||
piece->destscale = 3 * ufo->destscale / 2;
|
||||
piece->scalespeed = ufo->scalespeed;
|
||||
|
||||
switch (ufo_piece_type(piece))
|
||||
{
|
||||
case UFO_PIECE_TYPE_POD:
|
||||
{
|
||||
UFOMoveTo(piece, ufo->x, ufo->y, ufo->z + (120 * ufo->scale));
|
||||
UFOMoveTo(piece, ufo->x, ufo->y, ufo->z + (132 * piece->scale));
|
||||
break;
|
||||
}
|
||||
case UFO_PIECE_TYPE_ARM:
|
||||
{
|
||||
fixed_t dis = (104 * ufo->scale);
|
||||
fixed_t dis = (88 * piece->scale);
|
||||
|
||||
fixed_t x = ufo->x - FixedMul(dis, FINECOSINE(piece->angle >> ANGLETOFINESHIFT));
|
||||
fixed_t y = ufo->y - FixedMul(dis, FINESINE(piece->angle >> ANGLETOFINESHIFT));
|
||||
|
||||
UFOMoveTo(piece, x, y, ufo->z + (24 * ufo->scale));
|
||||
UFOMoveTo(piece, x, y, ufo->z + (24 * piece->scale));
|
||||
|
||||
piece->angle -= FixedMul(ANG2, FixedDiv(ufo_speed(ufo), UFO_BASE_SPEED));
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue