mirror of
https://github.com/DrBeef/Raze.git
synced 2025-02-01 05:20:43 +00:00
- lots of set_int_vel.
This commit is contained in:
parent
c811a4a6dc
commit
cea437df98
9 changed files with 19 additions and 19 deletions
|
@ -55,7 +55,7 @@ DExhumedActor* BuildBubble(const DVector3& pos, sectortype* pSector)
|
|||
pActor->spr.angle = inita;
|
||||
pActor->vel.X = 0;
|
||||
pActor->vel.Y = 0;
|
||||
pActor->set_int_zvel(-1200);
|
||||
pActor->vel.Z = -1200 / 256.;
|
||||
pActor->spr.hitag = -1;
|
||||
pActor->spr.extra = -1;
|
||||
pActor->spr.lotag = runlist_HeadRun() + 1;
|
||||
|
|
|
@ -57,7 +57,7 @@ void BuildFishLimb(DExhumedActor* pActor, int anim)
|
|||
pChunkActor->spr.yrepeat = 64;
|
||||
pChunkActor->spr.xoffset = 0;
|
||||
pChunkActor->spr.yoffset = 0;
|
||||
pChunkActor->set_int_zvel((-(RandomByte() + 512)) * 2);
|
||||
pChunkActor->vel.Z = ((-(RandomByte() + 512)) * 2) / 256.;
|
||||
|
||||
seq_GetSeqPicnum(kSeqFish, pChunkActor->nCount, 0);
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ void ThrowGrenade(int nPlayer, int, int, int ecx, int push1)
|
|||
else
|
||||
{
|
||||
pActor->nTurn = 0;
|
||||
pActor->set_int_zvel(pPlayerActor->int_zvel());
|
||||
pActor->vel.Z = pPlayerActor->vel.Z;
|
||||
}
|
||||
|
||||
pActor->x = bcos(nAngle, -4) * pActor->nTurn;
|
||||
|
|
|
@ -370,7 +370,7 @@ void AILion::Tick(RunListEvent* ev)
|
|||
pActor->nCount--;
|
||||
if (pActor->nCount <= 0)
|
||||
{
|
||||
pActor->set_int_zvel(-4000);
|
||||
pActor->vel.Z = -4000 / 256.;
|
||||
pActor->nCount = 0;
|
||||
|
||||
double nCheckDist = 0x7FFFFFFF;
|
||||
|
@ -465,7 +465,7 @@ void AILion::Tick(RunListEvent* ev)
|
|||
pActor->spr.angle += RandomAngle9() + DAngle45 + DAngle90;
|
||||
}
|
||||
|
||||
pActor->set_int_zvel(-1000);
|
||||
pActor->vel.Z = -1000 / 256.;
|
||||
|
||||
pActor->nAction = 6;
|
||||
pActor->vel.XY() = pActor->spr.angle.ToVector() * (1024 - 128);
|
||||
|
|
|
@ -1432,7 +1432,7 @@ void AISpark::Tick(RunListEvent* ev)
|
|||
return;
|
||||
}
|
||||
|
||||
pActor->add_int_zvel( 128);
|
||||
pActor->vel.Z += 0.5;
|
||||
|
||||
auto nMov = movesprite(pActor, pActor->vel, 4096, 2560, -2560, CLIPMASK1);
|
||||
if (!nMov.type && !nMov.exbits) {
|
||||
|
|
|
@ -441,7 +441,7 @@ void BuildQueenEgg(int nQueen, int nVal)
|
|||
pActor2->spr.xrepeat = 30;
|
||||
pActor2->spr.yrepeat = 30;
|
||||
pActor2->vel.XY() = pActor2->spr.angle.ToVector() * 1024;
|
||||
pActor2->set_int_zvel(-6000);
|
||||
pActor2->vel.Z = -6000 / 256.;
|
||||
pActor2->spr.cstat = 0;
|
||||
}
|
||||
else
|
||||
|
@ -450,7 +450,7 @@ void BuildQueenEgg(int nQueen, int nVal)
|
|||
pActor2->spr.yrepeat = 60;
|
||||
pActor2->vel.X = 0;
|
||||
pActor2->vel.Y = 0;
|
||||
pActor2->set_int_zvel(-2000);
|
||||
pActor2->vel.Z = -2000 / 256.;
|
||||
pActor2->spr.cstat = CSTAT_SPRITE_BLOCK_ALL;
|
||||
}
|
||||
|
||||
|
@ -598,7 +598,7 @@ void AIQueenEgg::Tick(RunListEvent* ev)
|
|||
case kHitWall:
|
||||
pActor->spr.angle = DAngle45 + DAngle90 + RandomAngle9();
|
||||
pActor->VelFromAngle(-3);
|
||||
pActor->set_int_zvel(-RandomSize(5));
|
||||
pActor->vel.Z = (-RandomSize(5)) / 256.;
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -611,7 +611,7 @@ void AIQueenEgg::Tick(RunListEvent* ev)
|
|||
|
||||
if (nMov.exbits & kHitAux2)
|
||||
{
|
||||
pActor->set_int_zvel(-(pActor->int_zvel() - 256));
|
||||
pActor->vel.Z = -(pActor->vel.Z - 1);
|
||||
if (pActor->vel.Z < -2)
|
||||
{
|
||||
pActor->vel.Z = 0;
|
||||
|
@ -693,7 +693,7 @@ void BuildQueenHead(int nQueen)
|
|||
nVelShift = 2;
|
||||
SetHeadVel(pActor2);
|
||||
|
||||
pActor2->set_int_zvel(-8192);
|
||||
pActor2->vel.Z = -32;
|
||||
pActor2->spr.lotag = runlist_HeadRun() + 1;
|
||||
pActor2->spr.hitag = 0;
|
||||
pActor2->spr.extra = -1;
|
||||
|
@ -789,7 +789,7 @@ void AIQueenHead::Tick(RunListEvent* ev)
|
|||
}
|
||||
else if (nMov.exbits == kHitAux2)
|
||||
{
|
||||
pActor->set_int_zvel(-(pActor->int_zvel() >> 1));
|
||||
pActor->vel.Z *= -0.5;
|
||||
|
||||
if (pActor->vel.Z > -1)
|
||||
{
|
||||
|
@ -877,7 +877,7 @@ void AIQueenHead::Tick(RunListEvent* ev)
|
|||
pActor->spr.angle += DAngle45 + DAngle90 + RandomAngle9();
|
||||
pActor->norm_ang();
|
||||
|
||||
pActor->set_int_zvel((-20) - RandomSize(6));
|
||||
pActor->vel.Z = ((-20) - RandomSize(6)) / 256.;
|
||||
|
||||
SetHeadVel(pActor);
|
||||
}
|
||||
|
|
|
@ -107,7 +107,7 @@ void BuildSoul(DExhumedActor* pSet)
|
|||
pActor->set_int_ang(RandomSize(11));
|
||||
pActor->vel.X = 0;
|
||||
pActor->vel.Y = 0;
|
||||
pActor->set_int_zvel((-256) - RandomSize(10));
|
||||
pActor->vel.Z = -1 - RandomSize(10) / 256.;
|
||||
pActor->spr.pos = DVector3(pSet->spr.pos.XY(), RandomSize(8) + 32 + pActor->sector()->ceilingz - GetActorHeightF(pActor));
|
||||
|
||||
//pActor->spr.hitag = nSet;
|
||||
|
@ -508,7 +508,7 @@ void AISet::Tick(RunListEvent* ev)
|
|||
{
|
||||
if (pActor->nIndex)
|
||||
{
|
||||
pActor->set_int_zvel(-10000);
|
||||
pActor->vel.Z = -10000 / 256.;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -179,7 +179,7 @@ void AISpider::Tick(RunListEvent* ev)
|
|||
if (pSector->ceilingstat & CSTAT_SECTOR_SKY)
|
||||
{
|
||||
spp->spr.cstat ^= CSTAT_SPRITE_YFLIP;
|
||||
spp->set_int_zvel(1);
|
||||
spp->vel.Z = 1./256.;
|
||||
|
||||
spp->nAction = 3;
|
||||
spp->nFrame = 0;
|
||||
|
@ -205,12 +205,12 @@ void AISpider::Tick(RunListEvent* ev)
|
|||
if (spp->spr.cstat & CSTAT_SPRITE_YFLIP)
|
||||
{
|
||||
spp->spr.cstat ^= CSTAT_SPRITE_YFLIP;
|
||||
spp->set_int_zvel(1);
|
||||
spp->vel.Z = 1./256.;
|
||||
spp->spr.pos.Z = spp->sector()->ceilingz+ GetActorHeightF(spp);
|
||||
}
|
||||
else
|
||||
{
|
||||
spp->set_int_zvel(-5120);
|
||||
spp->vel.Z = -20;
|
||||
}
|
||||
|
||||
spp->nAction = 3;
|
||||
|
|
|
@ -160,7 +160,7 @@ void AIWasp::Damage(RunListEvent* ev)
|
|||
|
||||
pActor->nVel = 3000;
|
||||
|
||||
pActor->set_int_zvel((-20) - RandomSize(6));
|
||||
pActor->vel.Z = -1.25 - RandomSize(6) / 256.;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue