Skip to content

Commit 40c9a96

Browse files
committed
Fix summary and add 10 loreDust daily
1 parent 3b5d904 commit 40c9a96

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<maven.compiler.source>21</maven.compiler.source>
1313
<maven.compiler.target>21</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15-
<zuninjaversion>1.9.3</zuninjaversion>
15+
<zuninjaversion>1.9.4</zuninjaversion>
1616
<spring.version>3.2.4</spring.version>
1717
</properties>
1818

src/main/java/me/alexpresso/zuninja/services/projection/ProjectionServiceImpl.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,14 @@ private void recursiveProjection(final ActionList actions, final ProjectionState
160160
private void projectDaily(final ActionList actions, final ProjectionState state) {
161161
final var today = LocalDate.now();
162162
final var format = DateTimeFormatter.ofPattern("yyyy-MM-dd");
163-
final var rewardWithBonus = Reward.DAILY.getValue() + state.getCorporationBonusValues().get(MoneyType.BALANCE.getBonusType());
163+
final var balanceRewardWithBonus = Reward.DAILY.getValue() + state.getCorporationBonusValues().get(MoneyType.BALANCE.getBonusType());
164+
final var loreDustReward = 10;
164165
var todayDaily = state.getDailyMap().getOrDefault(today.format(format), 0);
165166

166167
if(todayDaily == 0) {
167168
this.addAction(state, actions, ActionType.DAILY, null);
168-
state.getMoneyAmount(MoneyType.BALANCE).getAndAdd((int) rewardWithBonus);
169+
state.getMoneyAmount(MoneyType.BALANCE).getAndAdd((int) balanceRewardWithBonus);
170+
state.getMoneyAmount(MoneyType.LORE_DUST).getAndAdd(loreDustReward);
169171
todayDaily += Reward.DAILY.getValue();
170172
state.getDailyMap().put(today.format(format), todayDaily);
171173
}
@@ -183,7 +185,8 @@ private void projectDaily(final ActionList actions, final ProjectionState state)
183185
return;
184186

185187
this.addAction(state, actions, ActionType.WEEKLY, null);
186-
state.getMoneyAmount(MoneyType.BALANCE).getAndAdd((int) rewardWithBonus);
188+
state.getMoneyAmount(MoneyType.BALANCE).getAndAdd((int) balanceRewardWithBonus);
189+
state.getMoneyAmount(MoneyType.LORE_DUST).getAndAdd(loreDustReward);
187190
state.getDailyMap().put(today.format(format), todayDaily + Reward.DAILY.getValue());
188191
}
189192

@@ -562,7 +565,7 @@ private ProjectionSummary makeSummary(final ActionList actions,
562565
summary.put(
563566
SummaryType.MONEY,
564567
moneyType.getName(),
565-
new Change(user.getMoneyAmount(moneyType), state.getMoneyAmount(moneyType))
568+
new Change(user.getMoneyAmount(moneyType), state.getMoneyAmount(moneyType).get())
566569
);
567570
}
568571

0 commit comments

Comments
 (0)