blkerby / MapRandomizer

Other
41 stars 12 forks source link

Draygon logic #48

Closed aquanight closed 8 months ago

aquanight commented 8 months ago

Refactor of draygon logic to account for missile farming. This ... almost certainly needs some extra tuning, but it should at least now be a simple matter of just adjusting a few numbers.

Things not covered:

Things I definitely think could use a second pair of eyes:

The main impact here is that when missiles are being used, the assumed energy farm rate drops (because energy must now fight with missiles for drops), and that the prior logic energy farm rate was based on not using missiles. Additionally, calculated fight times at low ammo will be higher because it assumes you run out of ammo and must slow down shooting until you can farm back up (with Charge Beam being able to mitigate some of that loss).

blkerby commented 8 months ago

Using this PR as a starting point, I made another pass at the Draygon logic. Main things I changed: