Open horrible-little-slime opened 3 years ago
moving discussion from other issue into here to consolidate
This is deceptively hard to do right, which is why we haven't added it:
- if you're already a +5 adventure sign, we should definitely tune to weight or meat after diet
- if you're weight or meat, should we tune to +5 adventures at EOD, so you maximize your gain from weight/meat sign? or should we tune to +5 adventures at start of day, so they aren't overdrunk turns? here are some value calcs using rough values:
assumptions: 50 embezzlers, 650 turns played, VOA of 5500, cruising weight of 80, 100 non-lep turns
full-day value of each:
20% meat -- 600 ( 0.20 250 ) + 50 ( 0.20 1000 ) = 40,000 meat +5 lb (no robort) -- 2 500 ( 0.07 250 ) + 50 ( 0.07 1000 ) = 25,500 meat +5 lb (robort) -- 2 500 ( 0.14 250 ) + 50 ( 0.14 1000 ) + 5 200 = 51,000 meat +5 advs -- 5 (5500) = 27,500 meat
i might be missing something but i'm not sure i am? one very initial stab at this could be to add something like voter logic to it, with a static value map. realistically, we would like garbo to calculate these on the fly, but a simple interpolation would be fine.
it is worth noting that nightcap +advs <<<<< normal +advs, but if it is still available when you are doing the nightcap in garbo ascend, there is absolutely no loss in the swap.
Should only happen when the
ascend
flag is set. We want to either tune to 20% meat, +5 lbs, or +5 adventures from food/booze. If we're currently at +20% meat or +5 lbs, we want to tune to +5 turns only at end of day, ideally as part of nightcap.Weighing +5 lbs vs 20% meat, I think we basically only want weight over meat iff you have a robort. However, if you have the inferior option, it's probably worth keeping it and tuning +adventures at EOD.