From ebd13f157ffd0cea6d86b49f66945b35b5888106 Mon Sep 17 00:00:00 2001 From: AconiteGodOfSWG Date: Mon, 12 Apr 2021 23:41:10 -0400 Subject: [PATCH] Display faction base loc bonus in GCW terms --- .../game/script/terminal/terminal_gcw_publish_gift.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sku.0/sys.server/compiled/game/script/terminal/terminal_gcw_publish_gift.java b/sku.0/sys.server/compiled/game/script/terminal/terminal_gcw_publish_gift.java index 86bdbd637..1e7e14b06 100755 --- a/sku.0/sys.server/compiled/game/script/terminal/terminal_gcw_publish_gift.java +++ b/sku.0/sys.server/compiled/game/script/terminal/terminal_gcw_publish_gift.java @@ -302,7 +302,9 @@ public class terminal_gcw_publish_gift extends script.terminal.base.base_termina utils.setLocalVar(playerObject, "gcwContributionTrackingColumn" + i, columnData[i]); } } - newPid = sui.tableColumnMajor(player, player, sui.OK_ONLY, "@" + SID_MENU_GCW_PERSONAL_CONTRIBUTION.toString(), "onGcwPersonalContributionTableDictionaryResponse", "@gcw:gcw_personal_contribution_sui_table_header", columnHeader, columnHeaderType, columnData, true); + final float bonusAmt = gcw.getGcwFactionBasesMultiplierForPlayerAtPoint(player); + final String bonusNum = "\n\nFactional Base Bonus available at this location: "+ (bonusAmt > 1 ? (bonusAmt-1)*100 : "0") +"%"; + newPid = sui.tableColumnMajor(player, player, sui.OK_ONLY, "@" + SID_MENU_GCW_PERSONAL_CONTRIBUTION.toString(), "onGcwPersonalContributionTableDictionaryResponse", "@gcw:gcw_personal_contribution_sui_table_header" + bonusNum, columnHeader, columnHeaderType, columnData, true); } if (newPid > 0) {