This is written in changelog form. I went ahead and pushed an update hope you don't mind. I'll be pretty busy Thursday and Friday, so want to make sure there's no bugs before then!
Patch 1.3.0!
Hi its CJ (not DJ) with this update!
Major refactor: Events - Please test all aspects of events and report any bugs, tons of changes happened to be able to more easily expand the events system for this update and in the future! This update will wipe the config as default values have changed. Don't forget to reconfigure it!
Add Skill Event
55% chance to gain a random skill level (permanent)
45% chance to lose a random skill level (permanent)
You cannot fall below level 0 and cannot go higher than elite(level 51).
Overall this event is a gamble, there is always a net gain on skill levels, but sometimes you could lose an important skill level!
This event can fire 3 times per raid. Then is disabled.
It can pick from any implemented skill in the game!
Add Metabolism Event
33% chance to disable energy and hydration loss completely (Duration of raid)
33% chance to decrease energy and hydration drain by 20% (Duration of raid)
33% chance to increase energy and hydration drain by 20% (Duration of raid)
These effects are cumulative, they can happen more than once per raid.
This event will disable itself if the disable energy and hydration option is selected, to prevent it showing up again.
Changes/Balance
Airdrops can now only trigger once, it will be removed from the pool once triggered.
With the additional events added, I reduced the max time between events by default to 25 minutes, was 30 minutes. The minimum remains at 5 minutes by default.
The current probability each event will occur is as follows:
Damage Event - 5%
Airdrop Event - 30%
Blackout Event - 10%
Heart attack Event - 5%
Heal Event - 15%
Armor repair Event - 15%
Skill Event - 10%
Metabolism Event - 10%
Each of these events can skill be disabled individually. In a future update you will have the ability to adjust these values for yourself in a config folder, but for now they're not changeable.
Behind the scenes:
Move Config into its own class
Move Weighting into its own class
Create Utils class
Disable debug logging by default
Update .gitignore because of annoying files.
DJ will be back with for the next update I'm sure! Please report any bugs!
This is written in changelog form. I went ahead and pushed an update hope you don't mind. I'll be pretty busy Thursday and Friday, so want to make sure there's no bugs before then!
Patch 1.3.0!
Hi its CJ (not DJ) with this update!
Major refactor: Events - Please test all aspects of events and report any bugs, tons of changes happened to be able to more easily expand the events system for this update and in the future! This update will wipe the config as default values have changed. Don't forget to reconfigure it!
Add Skill Event
Add Metabolism Event
Changes/Balance
The current probability each event will occur is as follows:
Each of these events can skill be disabled individually. In a future update you will have the ability to adjust these values for yourself in a config folder, but for now they're not changeable.
Behind the scenes:
Config
into its own classWeighting
into its own classUtils
class.gitignore
because of annoying files.DJ will be back with for the next update I'm sure! Please report any bugs!