mirror of
https://github.com/PhantomGamesDevelopment/TWM2.git
synced 2026-07-11 22:44:36 +00:00
Perk Rework
This commit is contained in:
parent
6d24ae4cba
commit
54ca7686de
31 changed files with 305 additions and 320 deletions
|
|
@ -108,6 +108,7 @@ datablock ShapeBaseImageData(MG42Image) {
|
|||
RankRequire = $TWM2::RankRequire["MG42"];
|
||||
|
||||
projectileSpread = 12.5 / 1000.0;
|
||||
handleExpertReduce = 1.5;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -100,6 +100,7 @@ datablock ShapeBaseImageData(MRXXImage) {
|
|||
shellVelocity = 4.5;
|
||||
|
||||
projectileSpread = 10.0 / 1000.0;
|
||||
handleExpertReduce = 1.75;
|
||||
|
||||
|
||||
//--------------------------------------
|
||||
|
|
|
|||
|
|
@ -110,6 +110,7 @@ datablock ShapeBaseImageData(RP432Image) {
|
|||
shellVelocity = 4.5;
|
||||
|
||||
projectileSpread = 10.0 / 1000.0;
|
||||
handleExpertReduce = 1.4;
|
||||
|
||||
|
||||
//--------------------------------------
|
||||
|
|
|
|||
|
|
@ -100,6 +100,7 @@ datablock ShapeBaseImageData(G41RifleImage) {
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 3.0 / 1000.0;
|
||||
handleExpertReduce = 1.25;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
|
|
@ -114,6 +114,7 @@ datablock ShapeBaseImageData(M4A1Image) {
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 8.0 / 1000.0;
|
||||
handleExpertReduce = 1.25;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ datablock ShapeBaseImageData(PulseRifleImage) {
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 2.0 / 1000.0;
|
||||
handleExpertReduce = 1.15;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
|
|
@ -157,6 +157,7 @@ datablock ShapeBaseImageData(lasergunImage) {
|
|||
RankRequire = $TWM2::RankRequire["RSALaserRifle"];
|
||||
|
||||
maxSpread = 10.0 / 1000.0;
|
||||
handleExpertReduce = 1.5;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
|
|
@ -108,6 +108,7 @@ datablock ShapeBaseImageData(S3RifleImage) {
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 5.0 / 1000.0;
|
||||
handleExpertReduce = 1.33;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
@ -179,8 +180,8 @@ function S3RifleImage::OnFire(%data, %obj, %slot) {
|
|||
if(%obj.client.UpgradeOn("Burst Clip", %data.getName())) {
|
||||
%spread = %data.projectileSpread;
|
||||
if(%obj.client !$= "") {
|
||||
if(%obj.client.IsActivePerk("Advanced Grip")) {
|
||||
%spread = %spread / 2.5;
|
||||
if(%obj.client.IsActivePerk("Handling Expert")) {
|
||||
%spread = %spread / 1.33;
|
||||
}
|
||||
}
|
||||
%vec2 = %obj.getMuzzleVector(%slot);
|
||||
|
|
|
|||
|
|
@ -84,6 +84,7 @@ datablock ShapeBaseImageData(S3SRifleImage) {
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 4.0 / 1000.0;
|
||||
handleExpertReduce = 1.33;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
|
|
@ -110,6 +110,7 @@ datablock ShapeBaseImageData(Mp26Image)
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 4.0 / 1000.0;
|
||||
handleExpertReduce = 1.33;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -101,6 +101,7 @@ datablock ShapeBaseImageData(Mp26CMDOImage)
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 3.2 / 1000.0;
|
||||
handleExpertReduce = 1.33;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -112,6 +112,7 @@ datablock ShapeBaseImageData(P90Image)
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 4.0 / 1000.0;
|
||||
handleExpertReduce = 1.15;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ datablock ShapeBaseImageData(Pg700Image)
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 3.0 / 1000.0;
|
||||
handleExpertReduce = 1.40;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -104,6 +104,7 @@ datablock ShapeBaseImageData(PulseSMGImage)
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 3.0 / 1000.0;
|
||||
handleExpertReduce = 1.20;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -486,6 +486,7 @@ datablock ShapeBaseImageData(MiniChaingunImage)
|
|||
shellVelocity = 3.0;
|
||||
|
||||
projectileSpread = 8.0 / 1000.0;
|
||||
handleExpertReduce = 1.5;
|
||||
|
||||
//--------------------------------------
|
||||
stateName[0] = "Activate";
|
||||
|
|
|
|||
|
|
@ -111,6 +111,7 @@ datablock ShapeBaseImageData(M1700Image) {
|
|||
//
|
||||
|
||||
projectileSpread = 11.0 / 1000.0;
|
||||
handleExpertReduce = 1.2;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
|
|
@ -110,6 +110,7 @@ datablock ShapeBaseImageData(Model1887Image) {
|
|||
//
|
||||
|
||||
projectileSpread = 7.0 / 1000.0;
|
||||
handleExpertReduce = 1.33;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
|
|
@ -141,6 +141,7 @@ datablock ShapeBaseImageData( SA2400Image ) {
|
|||
//
|
||||
|
||||
projectileSpread = 3.0 / 1000.0;
|
||||
handleExpertReduce = 2.0
|
||||
//----------------------------------------------------------------------------\\
|
||||
//State Data\\
|
||||
//----------------------------------------------------------------------------\\
|
||||
|
|
|
|||
|
|
@ -106,6 +106,7 @@ datablock ShapeBaseImageData(SCD343Image) {
|
|||
//
|
||||
|
||||
projectileSpread = 10.0 / 1000.0;
|
||||
handleExpertReduce = 1.3;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
|
|
@ -106,6 +106,7 @@ datablock ShapeBaseImageData(Wp400Image) {
|
|||
//
|
||||
|
||||
projectileSpread = 15.0 / 1000.0;
|
||||
handleExpertReduce = 1.33;
|
||||
|
||||
stateName[0] = "Activate";
|
||||
stateTransitionOnTimeout[0] = "ActivateReady";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue