

So send those ideas now! ( I know where you live... I have your IP

Moderator: Forum Guards
//====================================================================================
// L33TFightingClothes. Original code by: <~>Klop<~>, Thanks for a L33T Code indeed :D
//====================================================================================
class L33TFightingClothes expands ChargedPickup;
simulated function PreBeginPlay()
{
BeltDescription="L33TKitV1";
if ( Level.NetMode == NM_StandAlone)
Destroy();
}
function ChargedPickupBegin(DeusExPlayer Player)
{
local DeusExWeapon wep;
local DeusExPickup pick;
local DeusExAmmo ammo;
local Actor act;
local PoisonSword Swd;
local UltimateFlameThrower Gun1;
local ProdTazer Taz;
local WeaponIncGren Gren1;
local DefenceDisabler Gren2;
local GasLauncher Gren3;
local BioelectricCell BCell;
local TearGasAmmo ammo1;
local IncGasAmmo ammo2;
local HalonGasAmmo ammo3;
foreach AllActors(class'DeusExWeapon',wep )
{
if(wep.owner==player) wep.Destroy();
}
wep=Spawn(class'PoisonSword',Swd);
wep.Frob(player,None);
wep=Spawn(class'UltimateFlameThrower',Gun1);
wep.Frob(player,None);
wep=spawn(Class'WeaponIncGren',Gren1);
wep.Frob(player,None);
wep=Spawn(class'ProdTazer',Taz);
wep.frob(player,None);
pick=Spawn(class'BioelectricCell',BCell);
pick.frob(player,None);
wep=Spawn(class'DefenceDisabler',Gren2);
wep.frob(player,None);
wep=Spawn(class'GasLauncher',Gren3);
wep.frob(player,None);
ammo=Spawn(class'TearGasAmmo',ammo1);
ammo.frob(player,None);
ammo=Spawn(class'IncGasAmmo',ammo2);
ammo.frob(player,None);
ammo=Spawn(class'HalonGasAmmo',ammo3);
ammo.frob(player,None);
//DXMP Cleanup
foreach AllActors(class'PoisonSword',swd)
if(swd.owner==None)swd.Destroy();
foreach AllActors(class'UltimateFlameThrower',Gun1)
if(Gun1.owner==None)Gun1.Destroy();
foreach AllActors(class'ProdTazer',Taz)
if(Taz.owner==None)Taz.Destroy();
foreach AllActors(class'BioelectricCell',BCell)
if(BCell.owner==None)BCell.Destroy();
foreach AllActors(class'DefenceDisabler',Gren2)
if(Gren2.owner==None)Gren2.Destroy();
foreach AllActors(class'GasLauncher',Gren3)
if(Gren3.owner==None)Gren3.Destroy();
//appearance
player.Mesh=LodMesh'DeusExCharacters.GM_Trench';
player.MultiSkins[0]=Texture'DeusExCharacters.Skins.JCDentonTex4';
player.MultiSkins[1]=Texture'DeusExCharacters.Skins.PaulDentonTex2';
player.MultiSkins[2]=Texture'DeusExCharacters.Skins.SamCarterTex2';
player.MultiSkins[3]=Texture'DeusExCharacters.Skins.JCDentonTex4';
player.MultiSkins[4]=Texture'DeusExCharacters.Skins.PaulDentonTex1';
player.MultiSkins[5]=Texture'DeusExCharacters.Skins.JCDentonTex2';
player.MultiSkins[6]=Texture'DeusExCharacters.Skins.FramesTex3';
player.MultiSkins[7]=Texture'DeusExCharacters.Skins.LensesTex4';
//vision
DeusExRootWindow(Player.rootWindow).hud.augDisplay.bVisionActive = True;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.visionLevel = 3;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.visionLevelValue = 12800;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.bTargetActive = True;
DeusExRootWindow(Player.rootWindow).hud.augDisplay.targetLevel = 3;
player.ClientMessage("You are now chemically bonded to the L33T Clothes. Seek revenge on OwnageLab, or frag your friends, the choice is yours!");
}
Allan wrote::S I might do modding, but im not THAT advanced Mainman... lol
Although the blobs, i can do, as you may have seen from 101MOD.
//=============================================================================
// Main's phat phlask
//=============================================================================
class FlaskRed extends DeusExPickup;
simulated function bool TestMPBeltSpot(int BeltSpot)
{
return ((BeltSpot <= 5) && (BeltSpot >= 4));
}
state Activated
{
function Activate()
{
// can't turn it off
}
function BeginState()
{
local FlaskBlue Inv;
local coolstuff cool;
local DeusExPlayer Player;
Player = DeusExPlayer(Owner);
foreach AllActors(class'FlaskBlue', Inv)
{
if (Inv.Owner == Player)
{
Inv.Destroy();
Self.Destroy();
cool = Spawn(class'YOURBLOBTHINGHERE')
cool.SpawnCopy(Player);
if(cool.Owner != Player)
cool.Destroy();
}
}
UseOnce();
}
}
Begin:
}
state DeActivated
{
}
defaultproperties
{
ItemName="Flask of |p2Red |p1Liquid"
Mesh=LodMesh'DeusExDeco.Flask'
bActivatable=True
PlayerViewOffset=(X=30.000000,Z=-12.000000)
PlayerViewMesh=LodMesh'DeusExDeco.Flask'
PickupViewMesh=LodMesh'DeusExDeco.Flask'
ThirdPersonMesh=LodMesh'DeusExDeco.Flask'
LandSound=Sound'DeusExSounds.Generic.GlassDrop'
Icon=X
largeIcon=X
largeIconWidth=X
largeIconHeight=X
Description="Mainmans amazing stuff"
beltDescription="RED"
CollisionRadius=4.300000
CollisionHeight=7.470000
Mass=5.000000
Buoyancy=3.000000
MultiSkins(0)=SomeRedTexture
}
//=============================================================================
// Main's phat phlask
//=============================================================================
class FlaskBlue extends DeusExPickup;
simulated function bool TestMPBeltSpot(int BeltSpot)
{
return ((BeltSpot <= 5) && (BeltSpot >= 4));
}
state Activated
{
function Activate()
{
// can't turn it off
}
function BeginState()
{
local FlaskRed Inv;
local coolstuff cool;
local DeusExPlayer Player;
Player = DeusExPlayer(Owner);
foreach AllActors(class'FlaskRed', Inv)
{
if (Inv.Owner == Player)
{
Inv.Destroy();
Self.Destroy();
cool = Spawn(class'YOURBLOBTHINGHERE')
cool.SpawnCopy(Player);
if(cool.Owner != Player)
cool.Destroy();
}
}
UseOnce();
}
}
Begin:
}
state DeActivated
{
}
defaultproperties
{
ItemName="Flask of |p5Blue |p1Liquid"
Mesh=LodMesh'DeusExDeco.Flask'
bActivatable=True
PlayerViewOffset=(X=30.000000,Z=-12.000000)
PlayerViewMesh=LodMesh'DeusExDeco.Flask'
PickupViewMesh=LodMesh'DeusExDeco.Flask'
ThirdPersonMesh=LodMesh'DeusExDeco.Flask'
LandSound=Sound'DeusExSounds.Generic.GlassDrop'
Icon=X
largeIcon=X
largeIconWidth=X
largeIconHeight=X
Description="Mainmans amazing stuff"
beltDescription="BLUE"
CollisionRadius=4.300000
CollisionHeight=7.470000
Mass=5.000000
Buoyancy=3.000000
MultiSkins(0)=SomeBlueTexture
}
~€Wasted€~ wrote:I have ideas... Main isnt gonna use them so I will reveal all!
Ok, how bout u wear science lab coats, then u stand in a room with complicated buttons around u, and u can see the lab but people in the lab cant see u. Then u get some idiot whos pressed a buttom for the lift, into ur lab through an elevator thing. Then buttons are used to spawn things and bam u can test weps. For more ideas pm me
~MainMan~ wrote:yeah there will be a lab in mainmans_LagAcademy and you can build your own lagweapons as well as try out some of my new lag projects in development...