mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Merge branch 'LifeTotalBonusOption' into 'master'
Life total bonus option See merge request core-developers/forge!176
This commit is contained in:
@@ -263,6 +263,9 @@ public enum VSubmenuQuestPrefs implements IVSubmenu<CSubmenuQuestPrefs> {
|
|||||||
|
|
||||||
pnlRewards.add(new FLabel.Builder().text("First Turn Win").fontAlign(SwingConstants.RIGHT).build(), labelConstraints);
|
pnlRewards.add(new FLabel.Builder().text("First Turn Win").fontAlign(SwingConstants.RIGHT).build(), labelConstraints);
|
||||||
pnlRewards.add(new PrefInput(QPref.REWARDS_TURN1, QuestPreferencesErrType.REWARDS), fieldConstraints);
|
pnlRewards.add(new PrefInput(QPref.REWARDS_TURN1, QuestPreferencesErrType.REWARDS), fieldConstraints);
|
||||||
|
|
||||||
|
pnlRewards.add(new FLabel.Builder().text("Max Life Diff. Bonus").fontAlign(SwingConstants.RIGHT).build(), labelConstraints);
|
||||||
|
pnlRewards.add(new PrefInput(QPref.REWARDS_HEALTH_DIFF_MAX, QuestPreferencesErrType.REWARDS), fieldConstraints);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void populateDifficulty() {
|
private void populateDifficulty() {
|
||||||
|
|||||||
@@ -324,7 +324,7 @@ public class QuestWinLoseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (game.getLifeDelta() >= 50) {
|
if (game.getLifeDelta() >= 50) {
|
||||||
lifeDifferenceCredits += Math.max(Math.min((game.getLifeDelta() - 46) / 4, 750), 0);
|
lifeDifferenceCredits += Math.max(Math.min((game.getLifeDelta() - 46) / 4, FModel.getQuestPreferences().getPrefInt(QPref.REWARDS_HEALTH_DIFF_MAX)), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // End for(game)
|
} // End for(game)
|
||||||
|
|||||||
@@ -63,6 +63,9 @@ public class QuestPreferences extends PreferencesStore<QuestPreferences.QPref> i
|
|||||||
REWARDS_MILLED("40"),
|
REWARDS_MILLED("40"),
|
||||||
REWARDS_ALTERNATIVE("100"),
|
REWARDS_ALTERNATIVE("100"),
|
||||||
|
|
||||||
|
// Max Bonus for health difference
|
||||||
|
REWARDS_HEALTH_DIFF_MAX("750"),
|
||||||
|
|
||||||
// If you Mulligan to 0 to start a game
|
// If you Mulligan to 0 to start a game
|
||||||
REWARDS_MULLIGAN0("500"),
|
REWARDS_MULLIGAN0("500"),
|
||||||
|
|
||||||
@@ -321,6 +324,7 @@ public class QuestPreferences extends PreferencesStore<QuestPreferences.QPref> i
|
|||||||
case REWARDS_ALTERNATIVE:
|
case REWARDS_ALTERNATIVE:
|
||||||
case REWARDS_TURN5:
|
case REWARDS_TURN5:
|
||||||
case REWARDS_TURN1:
|
case REWARDS_TURN1:
|
||||||
|
case REWARDS_HEALTH_DIFF_MAX:
|
||||||
case SHOP_MIN_PACKS:
|
case SHOP_MIN_PACKS:
|
||||||
case SHOP_STARTING_PACKS:
|
case SHOP_STARTING_PACKS:
|
||||||
case SHOP_SINGLES_COMMON:
|
case SHOP_SINGLES_COMMON:
|
||||||
|
|||||||
Reference in New Issue
Block a user