Fix new line symbol issues

This commit is contained in:
Anton Tarasenko 2020-04-19 00:44:48 +07:00
commit d66d86b2b1
846 changed files with 33896 additions and 12983 deletions

View file

@ -1,13 +1,16 @@
//=============================================================================
// SeekerSixAmmo
//=============================================================================
// Ammunition class for the SeekerSix mini rocket launcher
//=============================================================================
// Killing Floor Source
// Copyright (C) 2013 Tripwire Interactive LLC
// - John "Ramm-Jaeger" Gibson
//=============================================================================
class NiceSeekerSixAmmo extends SeekerSixAmmo;
defaultproperties
{ MaxAmmo=66 InitialAmount=30 PickupClass=Class'NicePack.NiceSeekerSixAmmoPickup'
}
//=============================================================================
// SeekerSixAmmo
//=============================================================================
// Ammunition class for the SeekerSix mini rocket launcher
//=============================================================================
// Killing Floor Source
// Copyright (C) 2013 Tripwire Interactive LLC
// - John "Ramm-Jaeger" Gibson
//=============================================================================
class NiceSeekerSixAmmo extends SeekerSixAmmo;
defaultproperties
{
MaxAmmo=66
InitialAmount=30
PickupClass=Class'NicePack.NiceSeekerSixAmmoPickup'
}

View file

@ -1,4 +1,5 @@
class NiceSeekerSixAmmoPickup extends SeekerSixAmmoPickup;
defaultproperties
{ InventoryType=Class'NicePack.NiceSeekerSixAmmo'
}
class NiceSeekerSixAmmoPickup extends SeekerSixAmmoPickup;
defaultproperties
{
InventoryType=Class'NicePack.NiceSeekerSixAmmo'
}

View file

@ -1,13 +1,15 @@
//=============================================================================
// SeekerSixFire
//=============================================================================
// Primary fire class for the SeekerSix mini rocket launcher
//=============================================================================
// Killing Floor Source
// Copyright (C) 2013 Tripwire Interactive LLC
// - John "Ramm-Jaeger" Gibson
//=============================================================================
class NiceSeekerSixFire extends SeekerSixFire;
defaultproperties
{ AmmoClass=Class'NicePack.NiceSeekerSixAmmo' ProjectileClass=Class'NicePack.NiceSeekerSixRocketProjectile'
}
//=============================================================================
// SeekerSixFire
//=============================================================================
// Primary fire class for the SeekerSix mini rocket launcher
//=============================================================================
// Killing Floor Source
// Copyright (C) 2013 Tripwire Interactive LLC
// - John "Ramm-Jaeger" Gibson
//=============================================================================
class NiceSeekerSixFire extends SeekerSixFire;
defaultproperties
{
AmmoClass=Class'NicePack.NiceSeekerSixAmmo'
ProjectileClass=Class'NicePack.NiceSeekerSixRocketProjectile'
}

View file

@ -1,4 +1,6 @@
class NiceSeekerSixMultiFire extends SeekerSixMultiFire;
defaultproperties
{ AmmoClass=Class'NicePack.NiceSeekerSixAmmo' ProjectileClass=Class'NicePack.NiceSeekerSixRocketProjectile'
}
class NiceSeekerSixMultiFire extends SeekerSixMultiFire;
defaultproperties
{
AmmoClass=Class'NicePack.NiceSeekerSixAmmo'
ProjectileClass=Class'NicePack.NiceSeekerSixRocketProjectile'
}

View file

@ -1,4 +1,9 @@
class NiceSeekerSixPickup extends SeekerSixPickup;
defaultproperties
{ AmmoCost=20 ItemName="SeekerSix Rocket Launcher NW" ItemShortName="SeekerSix NW" InventoryType=Class'NicePack.NiceSeekerSixRocketLauncher' PickupMessage="You got the SeekerSix Mini Rocket Launcher NW."
}
class NiceSeekerSixPickup extends SeekerSixPickup;
defaultproperties
{
AmmoCost=20
ItemName="SeekerSix Rocket Launcher NW"
ItemShortName="SeekerSix NW"
InventoryType=Class'NicePack.NiceSeekerSixRocketLauncher'
PickupMessage="You got the SeekerSix Mini Rocket Launcher NW."
}

View file

@ -1,19 +1,29 @@
class NiceSeekerSixRocketLauncher extends SeekerSixRocketLauncher;
//=============================================================================
// Functions
//=============================================================================
function Projectile SpawnProjectile(Vector Start, Rotator Dir)
{
local NiceSeekerSixRocketProjectile Rocket;
local NiceSeekerSixSeekingRocketProjectile SeekingRocket;
bBreakLock = true;
if (bLockedOn && SeekTarget != none)
{ SeekingRocket = Spawn(class'NiceSeekerSixSeekingRocketProjectile',,, Start, Dir); SeekingRocket.Seeking = SeekTarget; return SeekingRocket;
}
else
{ Rocket = Spawn(class'NiceSeekerSixRocketProjectile',,, Start, Dir); return Rocket;
}
}
defaultproperties
{ AppID=0 FireModeClass(0)=Class'NicePack.NiceSeekerSixFire' FireModeClass(1)=Class'NicePack.NiceSeekerSixMultiFire' PickupClass=Class'NicePack.NiceSeekerSixPickup' ItemName="SeekerSix Rocket Launcher NW"
}
class NiceSeekerSixRocketLauncher extends SeekerSixRocketLauncher;
//=============================================================================
// Functions
//=============================================================================
function Projectile SpawnProjectile(Vector Start, Rotator Dir)
{
local NiceSeekerSixRocketProjectile Rocket;
local NiceSeekerSixSeekingRocketProjectile SeekingRocket;
bBreakLock = true;
if (bLockedOn && SeekTarget != none)
{
SeekingRocket = Spawn(class'NiceSeekerSixSeekingRocketProjectile',,, Start, Dir);
SeekingRocket.Seeking = SeekTarget;
return SeekingRocket;
}
else
{
Rocket = Spawn(class'NiceSeekerSixRocketProjectile',,, Start, Dir);
return Rocket;
}
}
defaultproperties
{
AppID=0
FireModeClass(0)=Class'NicePack.NiceSeekerSixFire'
FireModeClass(1)=Class'NicePack.NiceSeekerSixMultiFire'
PickupClass=Class'NicePack.NiceSeekerSixPickup'
ItemName="SeekerSix Rocket Launcher NW"
}

View file

@ -1,4 +1,6 @@
class NiceSeekerSixRocketProjectile extends SeekerSixRocketProjectile;
defaultproperties
{ ImpactDamage=150 Damage=250.000000
}
class NiceSeekerSixRocketProjectile extends SeekerSixRocketProjectile;
defaultproperties
{
ImpactDamage=150
Damage=250.000000
}

View file

@ -1,27 +1,41 @@
class NiceSeekerSixSeekingRocketProjectile extends NiceSeekerSixRocketProjectile;
var Actor Seeking;
var vector InitialDir;
replication
{
reliable if( bNetInitial && (Role==ROLE_Authority) ) Seeking, InitialDir;
}
simulated function Timer()
{
local vector ForceDir;
local float VelMag;
if ( InitialDir == vect(0,0,0) ) InitialDir = Normal(Velocity);
Acceleration = vect(0,0,0);
Super.Timer();
if ( (Seeking != none) && (Seeking != Instigator) )
{ // Do normal guidance to target. ForceDir = Normal(Seeking.Location - Location);
if( (ForceDir Dot InitialDir) > 0 ) { VelMag = VSize(Velocity); // Increase the multiplier that is currently 0.8 to make the rocket track better if you need to ForceDir = Normal(ForceDir * 0.8 * VelMag + Velocity); Velocity = VelMag * ForceDir; Acceleration += 5 * ForceDir; } // Update rocket so it faces in the direction its going. SetRotation(rotator(Velocity));
}
}
simulated function PostBeginPlay()
{
Super.PostBeginPlay();
SetTimer(0.1, true);
}
defaultproperties
{
}
class NiceSeekerSixSeekingRocketProjectile extends NiceSeekerSixRocketProjectile;
var Actor Seeking;
var vector InitialDir;
replication
{
reliable if( bNetInitial && (Role==ROLE_Authority) )
Seeking, InitialDir;
}
simulated function Timer()
{
local vector ForceDir;
local float VelMag;
if ( InitialDir == vect(0,0,0) )
InitialDir = Normal(Velocity);
Acceleration = vect(0,0,0);
Super.Timer();
if ( (Seeking != none) && (Seeking != Instigator) )
{
// Do normal guidance to target.
ForceDir = Normal(Seeking.Location - Location);
if( (ForceDir Dot InitialDir) > 0 )
{
VelMag = VSize(Velocity);
// Increase the multiplier that is currently 0.8 to make the rocket track better if you need to
ForceDir = Normal(ForceDir * 0.8 * VelMag + Velocity);
Velocity = VelMag * ForceDir;
Acceleration += 5 * ForceDir;
}
// Update rocket so it faces in the direction its going.
SetRotation(rotator(Velocity));
}
}
simulated function PostBeginPlay()
{
Super.PostBeginPlay();
SetTimer(0.1, true);
}
defaultproperties
{
}