@@ -62,7 +62,7 @@ public static void ProcessBattleResult(string mapName, List<string> extraData, Z
6262 double planetIpDefs = planet . GetEffectiveIpDefense ( ) ;
6363
6464 double baseInfluence = GlobalConst . BaseInfluencePerBattle ;
65- double influence = baseInfluence ;
65+ double attackerBonus = attackers . Count * GlobalConst . InfluencePerAttacker ;
6666
6767 double shipBonus = planet . GetEffectiveShipIpBonus ( attacker ) ;
6868
@@ -96,7 +96,7 @@ public static void ProcessBattleResult(string mapName, List<string> extraData, Z
9696 }
9797 }
9898
99- influence = ( influence + shipBonus + techBonus + defenseBonus ) * ipMultiplier ;
99+ double influence = ( baseInfluence + attackerBonus + shipBonus + techBonus + defenseBonus ) * ipMultiplier ;
100100 if ( influence < 0 ) influence = 0 ;
101101 influence = Math . Floor ( influence * 100 ) / 100 ;
102102
@@ -128,12 +128,13 @@ public static void ProcessBattleResult(string mapName, List<string> extraData, Z
128128 }
129129 try
130130 {
131- influenceReport = String . Format ( "{0} gained {1} influence ({2}% {3} of {4}{5}{6}{7})" ,
131+ influenceReport = String . Format ( "{0} gained {1} influence ({2}% {3} of {4}{5}{6}{7}{8} )" ,
132132 attacker . Shortcut ,
133133 influence ,
134134 ( int ) ( ipMultiplier * 100.0 ) ,
135135 ipReason ,
136136 baseInfluence + " base" ,
137+ attackerBonus > 0 ? " +" + attackerBonus + " from " + attackers . Count + " attackers" : "" ,
137138 techBonus > 0 ? " +" + techBonus + " from techs" : "" ,
138139 shipBonus > 0 ? " +" + shipBonus + " from dropships" : "" ,
139140 defenseBonus != 0 ? " -" + - defenseBonus + " from defenses" : "" ) ;
0 commit comments