Skip to content

Commit

Permalink
create NSFCloneAugStealth1 and fixes for NSFCloneAugTough1 (#470)
Browse files Browse the repository at this point in the history
* Add files via upload

* stealthy goggles

* some more textures for the stealth nsf aug

* nametag variant for the stealth nsf

* improved the lettering

* added more textures to DXRandoPawnTextures.uc

* added texture references to NSFCloneAugStealth1.uc

* renamed a file

* corrected references in DXRandoPawnTextures.uc

* Updated reference in NSFCloneAugTough1.uc

* Update and rename NSFCloneAugTough1Carcass2.uc to NSFCloneAugTough1CarcassNametag.uc

* Update NSFCloneAugTough1.uc

* Delete NSFCloneAugTough1Body2.pcx

* Update and rename NSFCloneAugTough1CarcassNametag.uc to NSFCloneAugTough1NametagCarcass.uc

* Update NSFCloneAugTough1.uc

* Add files via upload

* Update DXRandoPawnTextures.uc

* Create NSFCloneAugStealth1Carcass

* Update NSFCloneAugStealth1.uc

* Rename NSFCloneAugStealth1Carcass to NSFCloneAugStealth1Carcass.uc

* Create NSFCloneAugStealth1NametagCarcass.uc

* Update NSFCloneAugStealth1.uc

* Update NSFCloneAugTough1.uc

* Update NSFCloneAugStealth1Carcass.uc

* Update NSFCloneAugStealth1NametagCarcass.uc

* Update NSFCloneAugStealth1Carcass.uc

* Update NSFCloneAugStealth1NametagCarcass.uc

* Update NSFCloneAugTough1Carcass.uc

* Update NSFCloneAugTough1NametagCarcass.uc

---------

Co-authored-by: Die4Ever <30947252+Die4Ever@users.noreply.github.com>
Co-authored-by: theastropath@gmail.com <theastropath@gmail.com>
Co-authored-by: Artem <56561445+hampta@users.noreply.github.com>
  • Loading branch information
4 people authored Jun 27, 2023
1 parent b99e89e commit 34ee96f
Show file tree
Hide file tree
Showing 14 changed files with 64 additions and 25 deletions.
9 changes: 8 additions & 1 deletion Pawns/DeusEx/Classes/DXRandoPawnTextures.uc
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,11 @@ class DXRandoPawnTextures extends Object abstract;

#exec TEXTURE IMPORT NAME=NSFCloneAugTough1Head FILE=Textures\NSFCloneAugTough1Head.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugTough1Body FILE=Textures\NSFCloneAugTough1Body.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugTough1Body2 FILE=Textures\NSFCloneAugTough1Body2.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugTough1BodyNametag FILE=Textures\NSFCloneAugTough1BodyNametag.pcx GROUP=DXRandoPawns

#exec TEXTURE IMPORT NAME=NSFCloneAugStealth1Head FILE=Textures\NSFCloneAugStealth1Head.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugStealth1Body FILE=Textures\NSFCloneAugStealth1Body.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugStealth1Legs FILE=Textures\NSFCloneAugStealth1Legs.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugStealth1Goggles FILE=Textures\NSFCloneAugStealth1Goggles.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugStealth1BodyNametag FILE=Textures\NSFCloneAugStealth1BodyNametag.pcx GROUP=DXRandoPawns
#exec TEXTURE IMPORT NAME=NSFCloneAugStealth1GogglesNoglow FILE=Textures\NSFCloneAugStealth1GogglesNoglow.pcx GROUP=DXRandoPawns
18 changes: 9 additions & 9 deletions Pawns/DeusEx/Classes/NSFCloneAugStealth1.uc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//=============================================================================
// NSFCloneAugStealth1.
//=============================================================================
class NSFCloneAugStealth1 extends Terrorist;
class NSFCloneAugStealth1 extends NSFClone2;

var bool nametag;

Expand All @@ -26,8 +26,8 @@ function Carcass SpawnCarcass()

function GiveNametag()
{
MultiSkins[2]=Texture'NSFCloneAugTough1Body2';
CarcassType=Class'DeusEx.NSFCloneAugTough1Carcass2';
MultiSkins[2]=Texture'NSFCloneAugStealth1BodyNametag';
CarcassType=Class'DeusEx.NSFCloneAugStealth1NametagCarcass';
}

function ResetSkinStyle()
Expand Down Expand Up @@ -86,19 +86,19 @@ function Timer()

defaultproperties
{
MinHealth=0
bHasCloak=False
CloakThreshold=9999;
CarcassType=Class'DeusEx.NSFCloneAugTough1Carcass'

CarcassType=Class'DeusEx.NSFCloneAugStealth1Carcass'
Texture=Texture'DeusExItems.Skins.PinkMaskTex'
Mesh=LodMesh'DeusExCharacters.GM_Jumpsuit'
MultiSkins(0)=Texture'DeusExCharacters.Skins.TerroristTex0'
MultiSkins(1)=Texture'DeusExCharacters.Skins.TerroristTex2'
MultiSkins(2)=Texture'NSFCloneAugTough1Body'
MultiSkins(3)=Texture'NSFCloneAugTough1Head'
MultiSkins(1)=Texture'NSFCloneAugStealth1Legs'
MultiSkins(2)=Texture'NSFCloneAugStealth1Body'
MultiSkins(3)=Texture'NSFCloneAugStealth1Head'
MultiSkins(4)=Texture'DeusExItems.Skins.PinkMaskTex'
MultiSkins(5)=Texture'DeusExItems.Skins.GrayMaskTex'
MultiSkins(6)=Texture'DeusExCharacters.Skins.GogglesTex1'
MultiSkins(6)=Texture'NSFCloneAugStealth1Goggles'
MultiSkins(7)=Texture'DeusExItems.Skins.PinkMaskTex'
FamiliarName="Augmented Terrorist"
UnfamiliarName="Augmented Terrorist"
Expand Down
20 changes: 20 additions & 0 deletions Pawns/DeusEx/Classes/NSFCloneAugStealth1Carcass.uc
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//=============================================================================
// NSFCloneAugStealth1Carcass.
//=============================================================================
class NSFCloneAugStealth1Carcass extends NSFClone2Carcass;

defaultproperties
{
Mesh2=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassB'
Mesh3=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassC'
Texture=Texture'DeusExItems.Skins.PinkMaskTex'
Mesh=LodMesh'DeusExCharacters.GM_Jumpsuit_Carcass'
MultiSkins(0)=Texture'DeusExCharacters.Skins.TerroristTex0'
MultiSkins(1)=Texture'NSFCloneAugStealth1Legs'
MultiSkins(2)=Texture'NSFCloneAugStealth1Body'
MultiSkins(3)=Texture'NSFCloneAugStealth1Head'
MultiSkins(4)=Texture'DeusExItems.Skins.PinkMaskTex'
MultiSkins(5)=Texture'DeusExItems.Skins.GrayMaskTex'
MultiSkins(6)=Texture'NSFCloneAugStealth1GogglesNoglow'
MultiSkins(7)=Texture'DeusExItems.Skins.PinkMaskTex'
}
20 changes: 20 additions & 0 deletions Pawns/DeusEx/Classes/NSFCloneAugStealth1NametagCarcass.uc
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//=============================================================================
// NSFCloneAugStealth1Carcass.
//=============================================================================
class NSFCloneAugStealth1Carcass extends NSFClone2Carcass;

defaultproperties
{
Mesh2=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassB'
Mesh3=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassC'
Texture=Texture'DeusExItems.Skins.PinkMaskTex'
Mesh=LodMesh'DeusExCharacters.GM_Jumpsuit_Carcass'
MultiSkins(0)=Texture'DeusExCharacters.Skins.TerroristTex0'
MultiSkins(1)=Texture'NSFCloneAugStealth1Legs'
MultiSkins(2)=Texture'NSFCloneAugStealth1BodyNametag'
MultiSkins(3)=Texture'NSFCloneAugStealth1Head'
MultiSkins(4)=Texture'DeusExItems.Skins.PinkMaskTex'
MultiSkins(5)=Texture'DeusExItems.Skins.GrayMaskTex'
MultiSkins(6)=Texture'NSFCloneAugStealth1GogglesNoglow'
MultiSkins(7)=Texture'DeusExItems.Skins.PinkMaskTex'
}
10 changes: 3 additions & 7 deletions Pawns/DeusEx/Classes/NSFCloneAugTough1.uc
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
//=============================================================================
// NSFCloneAugTough1.
//=============================================================================
class NSFCloneAugTough1 extends Terrorist;
class NSFCloneAugTough1 extends NSFClone1;

function BeginPlay()
{
Super.BeginPlay();

//Random chance of switching body texture and switching to NSFCloneAugTough1Carcass2
if (Rand(100) < 5){
MultiSkins[2]=Texture'NSFCloneAugTough1Body2';
CarcassType=Class'DeusEx.NSFCloneAugTough1Carcass2';
MultiSkins[2]=Texture'NSFCloneAugTough1BodyNametag';
CarcassType=Class'DeusEx.NSFCloneAugTough1NametagCarcass';
}
}

Expand Down Expand Up @@ -70,10 +70,6 @@ function float ModifyDamage(int Damage, Pawn instigatedBy, Vector hitLocation,

defaultproperties
{
MinHealth=0
GroundSpeed=170
Fatness=130
Health=125
CarcassType=Class'DeusEx.NSFCloneAugTough1Carcass'
Texture=Texture'DeusExItems.Skins.PinkMaskTex'
Mesh=LodMesh'DeusExCharacters.GM_Jumpsuit'
Expand Down
4 changes: 1 addition & 3 deletions Pawns/DeusEx/Classes/NSFCloneAugTough1Carcass.uc
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
//=============================================================================
// NSFCloneAugTough1Carcass.
//=============================================================================
class NSFCloneAugTough1Carcass extends #var(DeusExPrefix)Carcass;
class NSFCloneAugTough1Carcass extends NSFClone1Carcass;

defaultproperties
{
Fatness=130

Mesh2=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassB'
Mesh3=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassC'
Texture=Texture'DeusExItems.Skins.PinkMaskTex'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
//=============================================================================
// NSFCloneAugTough1Carcass2.
// NSFCloneAugTough1NametagCarcass.
//=============================================================================
class NSFCloneAugTough1Carcass2 extends #var(DeusExPrefix)Carcass;
class NSFCloneAugTough1NametagCarcass extends NSFClone1Carcass;

defaultproperties
{
Fatness=130

Mesh2=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassB'
Mesh3=LodMesh'DeusExCharacters.GM_Jumpsuit_CarcassC'
Texture=Texture'DeusExItems.Skins.PinkMaskTex'
Mesh=LodMesh'DeusExCharacters.GM_Jumpsuit_Carcass'
MultiSkins(0)=Texture'DeusExCharacters.Skins.TerroristTex0'
MultiSkins(1)=Texture'DeusExCharacters.Skins.TerroristTex2'
MultiSkins(2)=Texture'NSFCloneAugTough1Body2'
MultiSkins(2)=Texture'NSFCloneAugTough1BodyNametag'
MultiSkins(3)=Texture'NSFCloneAugTough1Head'
MultiSkins(4)=Texture'DeusExItems.Skins.PinkMaskTex'
MultiSkins(5)=Texture'DeusExItems.Skins.GrayMaskTex'
Expand Down
Binary file added Pawns/DeusEx/Textures/NSFCloneAugStealth1Body.pcx
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Pawns/DeusEx/Textures/NSFCloneAugStealth1Head.pcx
Binary file not shown.
Binary file added Pawns/DeusEx/Textures/NSFCloneAugStealth1Legs.pcx
Binary file not shown.

0 comments on commit 34ee96f

Please sign in to comment.