Subversion Repositories eduke32

Rev

Rev 8789 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8789 Rev 8791
Line 1596... Line 1596...
1596
        {
1596
        {
1597
            if (!WORLDTOUR)
1597
            if (!WORLDTOUR)
1598
                break;
1598
                break;
1599
1599
1600
            if (pSprite->extra >= 0) pSprite->shade = -96;
1600
            if (pSprite->extra >= 0) pSprite->shade = -96;
1601
            vel = 1024;
1601
            vel = 400;
1602
            int j, underwater;
1602
            int j, underwater;
1603
            if (playerNum >= 0)
1603
            if (playerNum >= 0)
1604
            {
1604
            {
1605
                Zvel = fix16_to_int(F16(100) - pPlayer->q16horiz - pPlayer->q16horizoff) * 81;
1605
                Zvel = fix16_to_int(F16(100) - pPlayer->q16horiz - pPlayer->q16horizoff) * 81;
1606
                int xv = sprite[pPlayer->i].xvel;
1606
                int xv = sprite[pPlayer->i].xvel;
1607
                if (xv)
1607
                if (xv)
1608
                {
1608
                {
1609
                    int ang = getangle(startPos.x-pPlayer->opos.x,startPos.y-pPlayer->opos.y);
1609
                    int ang = getangle(startPos.x-pPlayer->opos.x,startPos.y-pPlayer->opos.y);
1610
                    ang = 512-(1024-klabs(klabs(ang-shootAng)-1024));
1610
                    ang = 512-(1024-klabs(klabs(ang-shootAng)-1024));
1611
                    vel = 1024+int(float(ang)*(1.f/512.f)*float(xv));
1611
                    vel = 400+int(float(ang)*(1.f/512.f)*float(xv));
1612
                }
1612
                }
1613
                underwater = sector[pPlayer->cursectnum].lotag == ST_2_UNDERWATER;
1613
                underwater = sector[pPlayer->cursectnum].lotag == ST_2_UNDERWATER;
1614
            }
1614
            }
1615
            else
1615
            else
1616
            {
1616
            {