Skip to content

Commit

Permalink
Simplify Trial Omen calculation
Browse files Browse the repository at this point in the history
  • Loading branch information
Madis0 committed Oct 19, 2024
1 parent 624959e commit cade6ce
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/main/java/io/github/madis0/PlayerProperties.java
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ public PlayerProperties(){
badOmenLevel = hasBadOmen ? Objects.requireNonNull(playerEntity.getStatusEffect(StatusEffects.BAD_OMEN)).getAmplifier() + 1: 0;
raidOmenLevel = hasRaidOmen ? Objects.requireNonNull(playerEntity.getStatusEffect(StatusEffects.RAID_OMEN)).getAmplifier() + 1: 0;
// 20 ticks * 60 sec * 15 min = one "level" of trial omen
trialOmenLevel = hasTrialOmen ? Math.round((float)(Objects.requireNonNull(playerEntity.getStatusEffect(StatusEffects.TRIAL_OMEN)).getDuration()) / (20 * 60 * 15)): 0;
trialOmenLevel = hasTrialOmen ? (int)(Objects.requireNonNull(playerEntity.getStatusEffect(StatusEffects.TRIAL_OMEN)).getDuration() / (20 * 60 * 15)) + 1 : 0;

xpLevel = playerEntity.experienceLevel;
maxXp = 183; //renderExperienceBar @ InGameHud.class
Expand Down

0 comments on commit cade6ce

Please sign in to comment.