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 | {
|