Auto-Repair Tuning (#652)

* difficulty modifiers for repair rate and drain in config

* changed autorepair request-repair pattern to wait until a repair is fulfilled before issuing the next request; moved integration tests for efficiency

* auto-repair accounts for delay between request-reply when schduling next request; base ntu drain is halved; auto-repair mending values adjusted based on wiki times

* moving config call into auto-repair mixin

* deleting the old integration testing code

* obligatory test fixes

* more of the same

* correcting exceptions with calculating subsequent auto-repair time and transfer messaging behavior with WarpGate objects; transfer animation and transfer delivery now have slightly different timing; wrote  bunch of tests that don't work in the standard manner, but do pass
This commit is contained in:
Fate-JH 2021-01-12 14:27:33 -05:00 committed by GitHub
parent 6836c80c9f
commit 563afcdb19
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 749 additions and 258 deletions

View file

@ -76,6 +76,12 @@ game {
# Command experience rate
cep-rate = 1.0
# Modify the amount of mending per autorepair tick for facility amenities
amenity-autorepair-rate = 1.0
# Modify the amount of NTU drain per autorepair tick for facility amenities
amenity-autorepair-drain-rate = 0.5
new-avatar {
# Starting battle rank
br = 1