Changes

Summary

  1. Redid required xp for specific tools a bit (mostly lowered) (commit: 5b88cb6) (details)
  2. Allow non-weapons to gain xp from dealing damage too. At a lower rate. (commit: 8e21ba7) (details)
  3. Implement an actual xp curve for weapons. o_O (commit: 41746ac) (details)
  4. Drastically change up how some modifier weights are handled. Refactor (commit: 0be830d) (details)
Commit 5b88cb6b88ca3b5ffac084fee4963ea504f6fb8b by bernhard.bonigl
Redid required xp for specific tools a bit (mostly lowered)
(commit: 5b88cb6)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingLogic.java (diff)
Commit 8e21ba7bfaa6193d98c569274cfc4fef0aba7932 by bernhard.bonigl
Allow non-weapons to gain xp from dealing damage too. At a lower rate.
(commit: 8e21ba7)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingActiveToolMod.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/handlers/LevelingEventHandler.java (diff)
Commit 41746ac782f4f7680f0055804f56d6af2a4ed9f4 by bernhard.bonigl
Implement an actual xp curve for weapons. o_O
(commit: 41746ac)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingLogic.java (diff)
Commit 0be830d402e5f94750cd0377afd8797e027c5f59 by bernhard.bonigl
Drastically change up how some modifier weights are handled. Refactor modifier management for configs.
(commit: 0be830d)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingActiveToolMod.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/RandomBonuses.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/handlers/LevelingEventHandler.java (diff)