pyfa-org / Pyfa

Python fitting assistant, cross-platform fitting tool for EVE Online
GNU General Public License v3.0
1.61k stars 406 forks source link

Simulating extreme neut pressure, when only inject tanking is possible #2571

Closed Luckbox777 closed 7 months ago

Luckbox777 commented 8 months ago

Hi, I'm wondering if it's possible to simulate situation, frequently occurring during capital fights, when you are neut pressured by bunch of Bhaals with staggered neuts and can activate reppers only by injecting cap boosters, so only one repper cycle is possible per one injection. It's hard to compare different fits for that particular situation, unless I'm missing something. I'd appreciate any info on that. Thanks

Luckbox777 commented 8 months ago

On the same note: is it possible to chance attribute of the module to one outside the range allowed by mutaplasmids? For example, changing default 10s shield booster cycle time to 12s

DarkFenX commented 7 months ago

I have some experience in this (did many AT fits and quite a few of fax/dread fits for neut rich metas) and I am doing it the manual way. Rough algorithm is:

The thing is, your scenario is very specific, while whole set of similar scenarios is much more broad. For example assuming only injects give you cap, this is very fax/dread-centric scenario. There are others as well:

To support proper generic case, you need to write fully fledged simulator with lots of controls (e.g. user needs control over when to inject - in case heated cap booster cycles faster than reps, how cap transfers are staggered, what to do when you have multiple mods with different cycle times, do you keep your hardener up during cap booster down time (e.g. single invuln on a minokawa using a nosf - does it cycle properly, do you have proper target without neut resist?)). Those are very specific scenarios, and I do think it's better to let people those specific scenarios somewhat manually.

As for your second question - there is an override editor, you can change attributes at will there.

DarkFenX commented 7 months ago

Forgot to mention that under extreme neut pressure you might fail to activate mods even right after injection (tested with 5 talisman small neut curses doing injection of small charge followed by activation of a shield hardener like 10 years ago, it wasn't reliable - so nobody guarantees that server won't process a bhaal neut between your cap injection and rep activation)

Luckbox777 commented 7 months ago

Forgot to mention that under extreme neut pressure you might fail to activate mods even right after injection (tested with 5 talisman small neut curses doing injection of small charge followed by activation of a shield hardener like 10 years ago, it wasn't reliable - so nobody guarantees that server won't process a bhaal neut between your cap injection and rep activation)

Appreciate the info! Very good points o7