From 536e826b628b9f22b500bf2572f10b098474f279 Mon Sep 17 00:00:00 2001
From: amonynous0 <amomynous0@gmail.com>
Date: Sun, 21 Oct 2018 01:08:10 -0500
Subject: [PATCH] Fixed Rep and prosperity loss and Authority gain

---
 src/SpecialForce/Report.tw | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/SpecialForce/Report.tw b/src/SpecialForce/Report.tw
index 8e14d0da9e9..70f367db8e9 100644
--- a/src/SpecialForce/Report.tw
+++ b/src/SpecialForce/Report.tw
@@ -17,9 +17,9 @@
 	<<else>> <<set $SFUC = Math.ceil($SFUnit.Troops*.25),$SFUnit.Troops-$SFUC>> <</if>>
 <</if>>
 <<if $SFUnit.Troops > 200>> <<set _Trade += 0.05*(Math.ceil($SFUnit.Troops/100))>>
-	<<set _troopMultiplier = $SFUnit.Troops/100, _SFupkeep += $SFUnit.Troops*25>>
+	<<set _troopMultiplier = $SFUnit.Troops/200, _SFupkeep += $SFUnit.Troops*25>>
 	<<if $secExp > 0>>
-		<<set $authority += 500*(Math.ceil($SFUnit.Troops/100)),$authority = Math.clamp($authority, 0, 20000)>>
+		<<set $authority += 25*(Math.ceil($SFUnit.Troops/200)),$authority = Math.clamp($authority, 0, 20000)>>
 	<</if>>
 <</if>>
 
@@ -103,9 +103,7 @@
 <<elseif $SF.Regs == "strict">> <<set _actionMultiplier *= 1.1,_SFD -= 0.05,_Trade += _Trade*1.05>> <</if>>
 <<set _depravityMultiplier = 1+_SFD>>
 <<if _SFD != 0>>
-<<if _SFD < 0>> <<set _ef0 = _SFD*10>>
-<<elseif _SFD > 0>> <<set _ef0 = 1-(_SFD/10)>> <</if>>
-	<<set _Trade += _Trade*(_ef0)>> <</if>>
+<<set _Trade *= 1+_SFD/2>><</if>>
 
 <<if $SF.Target == "recruit">> <<set _FNGs += Math.ceil((_FNGs)*.95)>>
 <<else>> <<set _FNGs += Math.ceil((_FNGs)*.25)>> <</if>>
-- 
GitLab