Commit Graph

165 Commits

Author SHA1 Message Date
DarkPhoenix
1ff7bdf1a7 Increase resolution of warp time graph 2019-08-03 01:10:58 +03:00
DarkPhoenix
f221f2df4f Swap getters and denormalizers 2019-08-03 01:04:20 +03:00
DarkPhoenix
46f365c42d Change internal interfaces a little 2019-08-03 00:55:58 +03:00
DarkPhoenix
a53c00aeda Change linear iter function 2019-08-02 23:47:48 +03:00
DarkPhoenix
044818aa65 Change add extra points function style a little 2019-08-02 23:36:18 +03:00
DarkPhoenix
c2c9528e80 Implement "adaptive" resolution for smooth graphs 2019-08-02 16:43:10 +03:00
DarkPhoenix
9c7ad95f6e Add float error workarounds 2019-08-02 15:40:53 +03:00
DarkPhoenix
fe9dc0a3e5 Implement point getter for time functions 2019-08-02 15:18:31 +03:00
DarkPhoenix
25712ef778 Move data preparation for x time mixin to separate function 2019-08-02 15:02:42 +03:00
DarkPhoenix
a63b543e0c Rework DPS graph to use new getters as well 2019-08-02 14:45:11 +03:00
DarkPhoenix
8ebec1f957 Fix comment 2019-08-02 10:34:16 +03:00
DarkPhoenix
0733fee878 Rework shield regen graph 2019-08-02 10:32:02 +03:00
DarkPhoenix
d52dd535a3 Rework cap regen graph 2019-08-02 10:21:20 +03:00
DarkPhoenix
cbc6475875 Split up base graph file too 2019-08-02 10:09:05 +03:00
DarkPhoenix
c6de92592c Rework mobility graph to use new getters 2019-08-02 10:02:42 +03:00
DarkPhoenix
5f97734881 Make distinction between mainParam, mainParamRange and x
- mainParam: (handle, value)
- mainParamRange: (handle (value1, value2))
- x: value
2019-08-02 09:49:15 +03:00
DarkPhoenix
62fbb7c9c8 Rework warp time graph to use new getter approach 2019-08-02 09:36:22 +03:00
DarkPhoenix
4ddbdebae4 Specify cache getter in getters 2019-08-02 00:10:38 +03:00
DarkPhoenix
542b79fa00 Do not request needed data every point calculation 2019-08-02 00:02:51 +03:00
DarkPhoenix
10b1c6ebfb Show proper warp time even when various modules which reduce ship speed to 0 are active 2019-08-01 23:03:45 +03:00
DarkPhoenix
3c6739b83a Inputs->params in few remaining functions 2019-08-01 22:41:18 +03:00
DarkPhoenix
57426f783e Rework warp time graph to have single getter (and break all other graphs for now) 2019-08-01 20:25:57 +03:00
DarkPhoenix
0788ff050d Rename inputs into params when they are actually not inputs 2019-08-01 20:15:49 +03:00
DarkPhoenix
ae34cd5422 Allow to specify None as distance - it means that range will be ignored and all weapons will always hit 2019-08-01 15:28:33 +03:00
DarkPhoenix
50807e9381 Add tooltip to time input field 2019-08-01 13:09:28 +03:00
DarkPhoenix
fdb4d4d443 Rework input class 2019-08-01 13:00:29 +03:00
DarkPhoenix
3e1a91d073 Clear plot cache on tgt profile changes 2019-07-31 08:34:46 +03:00
DarkPhoenix
d803c8374f Add target profile icon 2019-07-26 13:07:33 +03:00
DarkPhoenix
a5b22aa112 Denormalize infinity sig as special case, very much like 0 sig 2019-07-26 12:46:40 +03:00
DarkPhoenix
530dd1c03b Denormalize relative speed correctly if target has it equal to 0 2019-07-26 00:29:11 +03:00
DarkPhoenix
2c49bde5bf Do not consider TP multiplier as NaN for gun calculation 2019-07-26 00:00:18 +03:00
DarkPhoenix
1382e87133 Allow application of webs/TPs on target profiles 2019-07-25 20:49:20 +03:00
DarkPhoenix
19d03591b1 Process targets in DPS calculation code 2019-07-25 20:37:35 +03:00
DarkPhoenix
d8e277593d Add DD support to dps graph 2019-07-09 15:38:23 +03:00
DarkPhoenix
5110e63809 Apply webs and TPs for all graph types 2019-07-08 19:53:10 +03:00
DarkPhoenix
26d4cfa2de Plug webs/TPs into x time graph 2019-07-08 19:24:43 +03:00
DarkPhoenix
ae1a9950bc Apply TP drones as well 2019-07-08 19:02:16 +03:00
DarkPhoenix
1c120f2fd6 Apply all webs including drones to target 2019-07-08 18:48:25 +03:00
DarkPhoenix
d7e45b0f76 Collect info about dromis into dictionary as well 2019-07-08 16:46:55 +03:00
DarkPhoenix
e796b748b6 Make sure dromis can be resisted 2019-07-08 16:37:43 +03:00
DarkPhoenix
a74984d37b Get resistance info of temporarily applied mods and use it during attr calculation 2019-07-08 11:42:04 +03:00
DarkPhoenix
c64d09ca54 Get data about webbing/TPing drones 2019-07-08 08:27:00 +03:00
DarkPhoenix
8def076175 Add burst projectors as webs/TPs 2019-07-08 08:16:23 +03:00
DarkPhoenix
a64fbd8976 Clear plot cache properly when target is modified 2019-07-08 07:34:09 +03:00
DarkPhoenix
eda869fe0d Skip modules which are not active 2019-07-08 07:22:21 +03:00
DarkPhoenix
04a74e278b Plug webs/TPs into calculation process 2019-07-08 00:29:23 +03:00
DarkPhoenix
6786cc7eff Expose boost/multiplier data to calculation method 2019-07-07 21:39:36 +03:00
DarkPhoenix
6984bd435f Add functions which calculate webbed/TPed stats and plug them into distance calculation 2019-07-07 21:22:23 +03:00
DarkPhoenix
ec8b771a24 Implement cache which stores data about cache TPs and webs 2019-07-07 20:16:21 +03:00
DarkPhoenix
cda9ba5978 Add more columns for other graph types 2019-07-07 19:17:08 +03:00