mirror of
https://github.com/PhantomGamesDevelopment/TWM2.git
synced 2026-07-13 15:34:40 +00:00
Perk Rework
This commit is contained in:
parent
6d24ae4cba
commit
54ca7686de
31 changed files with 305 additions and 320 deletions
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue