Commit Graph

7307 Commits

Author SHA1 Message Date
DarkPhoenix
7bcdf95f5c Refresh graph when graph options change 2019-07-06 03:16:31 +03:00
DarkPhoenix
4402addcb0 Add drone options to context menus 2019-07-06 03:06:47 +03:00
DarkPhoenix
3d57861481 Add ignore target resists menu 2019-07-06 02:42:11 +03:00
DarkPhoenix
5d1d2b87df Add context menu support to graph window 2019-07-06 02:30:06 +03:00
DarkPhoenix
389b5d57aa Do not restore graph type selected last time 2019-07-06 01:02:18 +03:00
DarkPhoenix
53de46bab7 Add graph settings and save selected graph type there 2019-07-05 20:15:44 +03:00
DarkPhoenix
e6dce726b7 Rework how toggling factor reload works 2019-07-05 09:10:23 +03:00
DarkPhoenix
63ca8dc559 Recalc all fits which might need that when changing factorReload flag 2019-07-05 01:08:00 +03:00
DarkPhoenix
6e083a5af8 Merge branch 'dps_sim_graph' of github.com:pyfa-org/Pyfa into dps_sim_graph 2019-07-05 00:40:30 +03:00
DarkPhoenix
ac93c5487c Change the way force reload setting is changed 2019-07-05 00:36:44 +03:00
DarkPhoenix
1f94b28b87 Add fighter bomb support 2019-07-04 19:30:02 +03:00
DarkPhoenix
78b6eb4283 Add regular and guided bombs to graphs 2019-07-04 19:14:46 +03:00
DarkPhoenix
417e478d27 Add smartbombs to calculation 2019-07-04 18:37:26 +03:00
DarkPhoenix
78d2dff0d8 Move x time graphs to new methods 2019-07-04 17:37:45 +03:00
DarkPhoenix
63c45c5060 Plug in all calculations besides where X is time 2019-07-04 17:22:23 +03:00
DarkPhoenix
c4f225003a Add fighters to dps vs range graph 2019-07-04 14:33:28 +03:00
DarkPhoenix
185cf4f625 Add drones to dps-range calculation 2019-07-04 13:40:04 +03:00
DarkPhoenix
d2b838e9d5 Rework interface between dps graph and time cache 2019-07-04 13:10:45 +03:00
DarkPhoenix
15b6a848e8 Move warp time subwarp speed calculation to separate cache as well 2019-07-04 11:40:38 +03:00
DarkPhoenix
193fcc60d8 Split time cache into separate file as well 2019-07-04 09:36:31 +03:00
DarkPhoenix
ae110371fe Split up dps graph file a little 2019-07-04 09:11:55 +03:00
DarkPhoenix
5857413285 Get rid of float error when changing vector length via scrolling 2019-07-03 20:07:19 +03:00
DarkPhoenix
4448d7e62f Plug turrets and missiles into dps vs range calculation 2019-07-03 20:03:22 +03:00
DarkPhoenix
d3ca0a961e Implement various functions to calculate damage delivery to specific targets 2019-07-03 18:06:33 +03:00
DarkPhoenix
405492d9d7 Move all the turret calculation logic into new graph 2019-07-03 11:38:21 +03:00
DarkPhoenix
d27d7656d5 Implement turret cth formula 2019-07-03 10:38:06 +03:00
DarkPhoenix
120bd9aa0c Set attacker vector to 90 degrees as well to be able to transversal match with fewer clicks 2019-07-03 10:23:12 +03:00
DarkPhoenix
6ab79ab5c0 Fix angular speed calculation 2019-07-03 10:19:33 +03:00
DarkPhoenix
b8d189c0ad Change vector behavior to be consistent with trigonometry 2019-07-03 10:14:55 +03:00
DarkPhoenix
86e04321c8 Add some calculations to angular velocity calculator 2019-07-03 08:39:44 +03:00
DarkPhoenix
6bcc906c4a Start moving some math to the new damage graph 2019-07-03 08:25:27 +03:00
DarkPhoenix
c3becec822 Refresh graph when calculation returned some error 2019-07-02 16:36:11 +03:00
DarkPhoenix
aae2e7c531 Enable all dps graphs over time 2019-07-02 16:30:24 +03:00
DarkPhoenix
52490144d3 Move some processing from intermediate method to final method to save resources when we need dps/volley, not damage 2019-07-02 14:42:03 +03:00
DarkPhoenix
c04c672f11 Fix incorrect intermediate-to-final cache conversion 2019-07-02 14:38:01 +03:00
DarkPhoenix
f51979b69a Plug new cache format into dmg vs time graph 2019-07-02 13:49:29 +03:00
DarkPhoenix
ab6b9759b0 Generate proper final dmg-time cache 2019-07-02 13:40:48 +03:00
DarkPhoenix
b3027532ff Collect all intermediate dps/volley/damage stats for all items 2019-07-02 02:08:29 +03:00
DarkPhoenix
494c9b08cb Start implementation of generic damage-time cache generator 2019-07-01 20:11:30 +03:00
DarkPhoenix
c595195519 Run special failover only on zero division errors 2019-07-01 12:32:28 +03:00
DarkPhoenix
c3efa819f4 Implement fallback for case when we convert relative value into absolute and then when converting it back to relative fails 2019-06-30 11:32:31 +03:00
DarkPhoenix
4e7580b277 Move dps vs time functionality to new graph 2019-06-29 23:49:43 +03:00
DarkPhoenix
af642a4259 Normalize to seconds when possible 2019-06-29 12:44:25 +03:00
DarkPhoenix
c365efb67e Move dmg vs time logic into new graph infrastructure 2019-06-29 12:31:30 +03:00
DarkPhoenix
fc7613451e Copy functionality from fit list to target list 2019-06-29 11:21:54 +03:00
DarkPhoenix
62b7b44120 Rework cache to store plot results based on composite key 2019-06-29 10:43:21 +03:00
DarkPhoenix
744fce2e82 Make it obvious that we're clearning cache by fitID 2019-06-29 10:31:21 +03:00
DarkPhoenix
dd55493b4e Minor stylistic fixes 2019-06-29 10:24:11 +03:00
DarkPhoenix
7e7b49d2e4 Move shield regen graph to new infrastructure 2019-06-29 10:21:16 +03:00
DarkPhoenix
24494e9b29 Rename cap graph 2019-06-29 00:28:24 +03:00