4.10 support:
- CORRECTPIXELSTRETCH where needed on models. - Replace CoordUtil.GetAxes with quaternion version.
This commit is contained in:
parent
249b91e397
commit
1c84fc4e88
49 changed files with 151 additions and 147 deletions
|
|
@ -192,7 +192,7 @@ Class VoiceBox : UnrealInventory
|
|||
{
|
||||
if ( pickup || bActive ) return false;
|
||||
Vector3 x, y, z;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(Owner.pitch,Owner.angle,Owner.roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(Owner.angle,Owner.pitch,Owner.roll);
|
||||
Vector3 origin = level.Vec3Offset(Owner.Vec2OffsetZ(0,0,Owner.player.viewz),x*20-z*8);
|
||||
box = Spawn("VoiceBoxActive",origin);
|
||||
box.ReactionTime = Charge;
|
||||
|
|
@ -396,7 +396,7 @@ Class Flare : UnrealInventory
|
|||
{
|
||||
if ( pickup ) return false;
|
||||
Vector3 x, y, z;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(Owner.pitch,Owner.angle,Owner.roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(Owner.angle,Owner.pitch,Owner.roll);
|
||||
Vector3 origin = level.Vec3Offset(Owner.Vec2OffsetZ(0,0,Owner.player.viewz),x*10-z*8);
|
||||
let a = Spawn("FlareThrown",origin);
|
||||
a.target = Owner;
|
||||
|
|
@ -678,7 +678,7 @@ Class BetaFlare : UnrealInventory
|
|||
{
|
||||
if ( pickup || bActive || (charge < defaultcharge) ) return false;
|
||||
Vector3 x, y, z;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(Owner.pitch,Owner.angle,Owner.roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(Owner.angle,Owner.pitch,Owner.roll);
|
||||
Vector3 origin = level.Vec3Offset(Owner.Vec2OffsetZ(0,0,Owner.player.viewz),x*10-z*8);
|
||||
let a = Spawn(ThrownClass,origin);
|
||||
a.target = Owner;
|
||||
|
|
@ -931,7 +931,7 @@ Class LightFlareThrown : BetaFlareThrown
|
|||
{
|
||||
Vector3 x, y, z;
|
||||
double a, s;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(pitch,angle,roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(angle,pitch,roll);
|
||||
for ( int i=0; i<4; i++ )
|
||||
{
|
||||
a = FRandom[BFlare](0,360);
|
||||
|
|
@ -953,7 +953,7 @@ Class DarkFlareThrown : BetaFlareThrown
|
|||
{
|
||||
Vector3 x, y, z;
|
||||
double a, s;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(pitch,angle,roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(angle,pitch,roll);
|
||||
for ( int i=0; i<3; i++ )
|
||||
{
|
||||
a = FRandom[BFlare](0,360);
|
||||
|
|
@ -1635,7 +1635,7 @@ Class MinigunSentry : Actor
|
|||
return;
|
||||
}
|
||||
Vector3 x, y, z;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(master.pitch,master.angle,master.roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(master.angle,master.pitch,master.roll);
|
||||
SetOrigin(level.Vec3Offset(master.pos,z*32),true);
|
||||
}
|
||||
double _PitchTo( Actor other )
|
||||
|
|
@ -1688,7 +1688,7 @@ Class MinigunSentry : Actor
|
|||
master.A_AlertMonsters(0,AMF_TARGETEMITTER);
|
||||
A_StartSound("sentry/fire",CHAN_WEAPON,CHANF_OVERLAP);
|
||||
Vector3 x, y, z, origin;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(pitch,angle,roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(angle,pitch,roll);
|
||||
origin = level.Vec3Offset(pos,x*24+z*8);
|
||||
double a = FRandom[Sentry](0,360), s = FRandom[Sentry](0,0.04);
|
||||
Vector3 dir = dt_Utility.ConeSpread(x,y,z,a,s);
|
||||
|
|
@ -2063,7 +2063,7 @@ Class MinigunSentryBase : Actor
|
|||
tracer.pitch = pitch;
|
||||
tracer.roll = roll;
|
||||
Vector3 x, y, z;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(pitch,angle,roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(angle,pitch,roll);
|
||||
tracer.SetOrigin(level.Vec3Offset(pos,z*38),false);
|
||||
if ( !deathmatch )
|
||||
{
|
||||
|
|
@ -2431,7 +2431,7 @@ Class SentryGun : Actor
|
|||
A_AlertMonsters(0,AMF_TARGETEMITTER);
|
||||
A_StartSound("sentry/fire",CHAN_WEAPON,CHANF_OVERLAP,pitch:1.6);
|
||||
Vector3 x, y, z, origin;
|
||||
[x, y, z] = dt_CoordUtil.GetAxes(pitch,angle,roll);
|
||||
[x, y, z] = dt_Utility.GetAxes(angle,pitch,roll);
|
||||
origin = level.Vec3Offset(pos,x*12+z*16);
|
||||
double a = FRandom[Sentry](0,360), s = FRandom[Sentry](0,0.05);
|
||||
Vector3 nx = target?Vec3To(target).unit():x;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue