mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-10-14 05:13:14 -04:00
17.2 GCW Officer Cloning Perk/Penalty
This commit is contained in:
@@ -3,7 +3,6 @@ package script.player.base;
|
||||
import script.*;
|
||||
import script.library.*;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
import java.util.Vector;
|
||||
|
||||
@@ -3373,7 +3372,13 @@ public class base_player extends script.base_script
|
||||
playClientEffectObj(self, "clienteffect/player_clone_compile.cef", self, null);
|
||||
if (!utils.hasScriptVar(self, "no_cloning_sickness") && !instance.isInInstanceArea(self))
|
||||
{
|
||||
buff.applyBuff(self, "cloning_sickness");
|
||||
// GU 17.2 - scale down cloning sickness time for GCW Officers if they are
|
||||
// currently on a planet their faction is winning >= 70%
|
||||
int cloningSicknessTime = 600;
|
||||
if(pvpGetCurrentGcwRank(self) > 6) {
|
||||
cloningSicknessTime = gcw.getScaledValueFromControlScore(getLocation(self).area, pvpGetAlignedFaction(self), 600, 70, false, 2, -6);
|
||||
}
|
||||
buff.applyBuff(self, "cloning_sickness", cloningSicknessTime);
|
||||
}
|
||||
else if (utils.hasScriptVar(self, "no_cloning_sickness"))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user