Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Cores::DeployObject(%client, %pos, %item, %rot)
- {
- //echo("" NL "Prepare Deployment");
- commandToClient(%client, "DeleteClientDeployObject");
- commandToClient(%client, 'CloseDeployGui');
- incDecDepCount(%client,%item,true);
- %deployObject = 0;
- %trigger = 0;
- %buildTime = 0;
- //%turret.isDying = 0;
- %buildTime = $asset[%item].buildTime;
- %client.data["Status","Weight"] += $asset[%item].weight;
- // Turrets
- %deployObject = %item.deploy(%pos,%rot,%client);
- %trigger = %deployObject.trigger;
- %client.deployingObject = %deployObject;
- updateClientDeployingGUI(%client,%buildTime,%pos, 0);
- bottomPrintClient(%client,"Jamming new deployable's EM signature. Please wait.",%buildTime);
- /////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////FX//////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- %client.player.setImageAmmo(3,True);
- %client.player.engieDeployParticle1 = new ParticleEmitterNode(warpBuildupParticle1)
- {
- dataBlock = engieBuildupParticleNode;
- emitter = engieBuildupParticleEmitter;
- mountObject = %client.player;
- mountNode = 3;
- };
- %client.player.engieDeployParticle2 = new ParticleEmitterNode(warpBuildupParticle2)
- {
- dataBlock = engieBuildupBrightParticleNode;
- emitter = engieBuildupBrightParticleEmitter;
- mountObject = %client.player;
- mountNode = 3;
- };
- ServerPlay3D(LaserRifleChargedSound, %client.player.getTransform());
- warpBuildupParticle1.schedule(%buildTime, "delete");
- warpBuildupParticle2.schedule(%buildTime, "delete");
- schedule(%buildTime,%client.player,"deployAnimationEnd",%client);
- /////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement