blitzmann
b7e2b62562
Improved fitting window import; revert addition of staticmethod's in fit service
2014-05-23 18:58:09 -04:00
blitzmann
fbc336b038
Moved item override and fit porting to services.
...
Also sprinkled static methods around Fit service and other PEP8 goodness because why not.
2014-05-22 21:00:42 -04:00
blitzmann
3bd66f174d
Added skill prereq tooltip compact option to preferences
2014-05-18 01:45:28 -04:00
blitzmann
f9c141fa25
Adds import support for fitting window copy. Resolves #91
...
This requires us to pass an active fit to use as a base for the modules, as the format does not include ship information. Features:
* If active fit has modules, makes a new fit using same ship
* Does basic dummy checking. As the format doesn't include ship info, it will probably be common for someone to accidentally try to import a Legion fit to a Rifter by mistake. Import logic checks module legality for fit and, if fails, silently halts import without saving.
2014-05-14 23:39:47 -04:00
blitzmann
6992537750
Fix regression
2014-05-07 17:44:47 -04:00
blitzmann
d9e61a3305
Improved on drag/drop for cargo and fitting views. Can now copy rather than swap
2014-05-07 17:18:01 -04:00
blitzmann
0c42848d52
Fix recalc after module clone. Enforce module restrictions.
2014-05-07 15:53:03 -04:00
blitzmann
294f51ae5d
Add support for drag and drop between pyfa displays which explicitly support it (some other tweaks as well)
2014-05-07 11:21:50 -04:00
blitzmann
89a8bde574
Merge branch 'master' into cargo
...
Conflicts:
eos/saveddata/fit.py
2014-05-03 20:46:32 -04:00
blitzmann
197a61253f
Better way to fix deletion of projection relationships
2014-05-03 00:42:08 -04:00
blitzmann
5df7e193e7
Cargo works, but needs a more TLC
2014-03-30 17:12:32 -04:00
blitzmann
1f37656169
Added option to show rack labels
2014-03-25 12:43:15 -04:00
blitzmann
47c46cc9c5
Added copy module by drag/drop module while holding Ctrl key. This has been planned since 2011 according to blame. =D
2014-03-25 00:33:40 -04:00
blitzmann
7a2ddad70c
Fixes long-standing issue with swapping modules and modifying position on rack. Also, don't color rack dividers.
2014-03-25 00:24:52 -04:00
blitzmann
b98edc3f65
Fix and implement preferences
2014-03-24 12:23:22 -04:00
blitzmann
354b732c2c
Fit choice works and is properly applied. Dragging and setting via context from ship browser does not.
2014-02-22 21:11:59 -05:00
blitzmann
b910982994
Bug fix and more work
2014-02-22 01:14:33 -05:00
blitzmann
7579f3c3e1
Fixed cases where fit.booster column might contain null instead of bool
2014-02-20 23:56:50 -05:00
blitzmann
3842913fe1
Added booster fit toggling in database, menu label toggling, and migration code
2014-02-20 23:26:26 -05:00
Eugen Beck
bb76e9b3b4
Added "Remove Drone Stack" to drone context menu
2013-09-22 14:19:24 +02:00
DarkPhoenix
38393ad2b9
Update eos, staticdata in pyfa & make UI adjustments to add implants export
2012-05-12 15:29:22 +04:00
DarkPhoenix
aa4f07e22e
Now modules are brought offline by ctrl + lmb
2012-01-25 13:38:45 +04:00
DarkPhoenix
80203efb18
Remove commit from recalc
...
Commit is issued in numerous other places anyway
2011-12-23 13:33:23 +04:00
HomeWorld
6365810a86
Made factor in reload time global option behave
2011-12-23 11:11:36 +02:00
DarkPhoenix
22c1c56365
Change to all5 in one missed place
2011-12-23 11:03:24 +04:00
DarkPhoenix
bbc00c1fb5
Set all5 as default character
2011-12-23 10:53:57 +04:00
DarkPhoenix
e5c1f78ba6
Same for characters
2011-12-23 10:29:04 +04:00
DarkPhoenix
7091dcdb52
Assign damage pattern to imported fits
2011-12-23 10:19:12 +04:00
HomeWorld
ee7ad74432
Added support for force reload
2011-12-03 18:47:23 +02:00
HomeWorld
962ce2194d
Implemented preference panel for global options (default character disabled for now)
2011-12-01 01:12:12 +02:00
HomeWorld
163207e2c9
Added support for global(dmg/char) options in service.fit
2011-12-01 00:21:09 +02:00
HomeWorld
9bd3a72002
Do not enforce a global dmg pattern for all displayed fits
2011-11-30 23:44:57 +02:00
HomeWorld
4cc81126b8
Do not enforce a global char for all loaded fits
2011-11-30 22:15:41 +02:00
DarkPhoenix
28eecf2593
When fit is removed, remove its fleet too
2011-11-23 03:59:13 +04:00
DarkPhoenix
76b447e517
Related to fleet service updates
2011-11-22 20:25:31 +04:00
DarkPhoenix
63deb57d26
Force boosters recalculation in some cases
2011-11-22 17:40:37 +04:00
DarkPhoenix
f916c7ccc9
Optimize fleet stuff
2011-11-22 17:24:55 +04:00
DarkPhoenix
45795a3bce
Use new fit recalculation method, which takes into consideration fleet stuff
2011-11-22 03:28:20 +04:00
DarkPhoenix
7990aa07e3
Add service functions for The Stupid Fleet Boosting and update eos as we need it
2011-11-21 21:11:22 +04:00
DarkPhoenix
294e4eeb55
Add check when adding drones in pyfa, and update eos
2011-11-20 23:09:33 +04:00
DarkPhoenix
0ee607664a
Disallow fit self-projection
2011-11-19 20:35:24 +04:00
DarkPhoenix
8747be71ac
Add WH support to pyfa
2011-11-19 18:13:13 +04:00
DarkPhoenix
41dea3967a
When all fits failed to import, do not crash thread
2011-10-18 01:33:32 +04:00
DarkPhoenix
83fbc0c3f8
Revert "Remove potentially unnecessary recalc"
...
This reverts commit 638a642576 . Turned out to be buggy in some edge cases with t3
2011-09-18 18:14:00 +04:00
DarkPhoenix
638a642576
Remove potentially unnecessary recalc
...
Please ping me if it causes any issues
2011-09-17 22:20:04 +04:00
DarkPhoenix
3539b2dc95
Same issue, but in ammo pattern setter
2011-07-11 19:23:20 +04:00
DarkPhoenix
4a2f6a0288
Update eos and fit service to accomodate with latest eos changes
2011-06-25 18:16:51 +04:00
DarkPhoenix
5ca3523e6d
I meant implant
2011-06-24 02:45:18 +04:00
DarkPhoenix
63115c0cb4
We don't need category for booster either
2011-06-24 02:43:12 +04:00
DarkPhoenix
4a4002797c
We do not need category here
2011-06-24 02:26:34 +04:00