Daily Hauling Bonus

From Push Industries Wiki
Revision as of 18:05, 5 February 2022 by Cassie Helio (talk | contribs)
Jump to navigation Jump to search

Daily Hauling Bonus

By hauling priority contracts and hauling daily you are able to earn an extra bonus that is deducted from your dues at the end of the week.

How does it work?

Each contract hauled counts towards your daily bonus max of 5,000,000 ISK. Contracts in the top 10 of the queue earn a larger bonus. To get a full bonus, you must haul 5 days in a week.

Bonuses are automatically tracked and added as a deduction to your dues at the end of each week.

An example of the formula is as follows:

MaxDaily = 5,000,000
ContractMax = 1,000,000

FOR EACH DayOfWeek
  DailyBonusSum = SUM HaulersContracts(
    FOR EACH Contract
      IF ContractNumber = 1  THEN Bonus = ContractMax
      IF ContractNumber = 2  THEN Bonus = ContractMax * .90
      IF ContractNumber = 3  THEN Bonus = ContractMax * .85
      IF ContractNumber = 4  THEN Bonus = ContractMax * .80
      IF ContractNumber = 5  THEN Bonus = ContractMax * .75
      IF ContractNumber = 6  THEN Bonus = ContractMax * .70
      IF ContractNumber = 7  THEN Bonus = ContractMax * .65
      IF ContractNumber = 8  THEN Bonus = ContractMax * .60
      IF ContractNumber = 9  THEN Bonus = ContractMax * .55
      IF ContractNumber = 10 THEN Bonus = ContractMax * .50
      ELSE Bonus = ContractMax *.25
    END)
  
  DailyBonusSum = MAX(MaxDaily OR DailyBonusSum)

  WeeklyBonusSum = DailyBonusSum + WeeklyBonusSum
END

TotalBonus = WeeklyBonusSum * (MAX(1 OR (DaysHauled *.2)))