DarkPhoenix
eeef2104c2
Move option of exporting charges from general preferences to EFT and multibuy exports
2019-02-12 13:03:15 +03:00
blitzmann
881b92a6ea
Convert implant location change to a command
2018-10-28 21:59:14 -04:00
blitzmann
bc5a43bfb3
tox fixes
2018-10-11 21:08:26 -04:00
blitzmann
1276016a98
Reintroduce the check states functionality to the AddModule and ChangeState commands
2018-10-09 18:19:29 -04:00
blitzmann
31c3101d6d
Remove redundant parenthesis
2018-09-16 01:11:16 -04:00
blitzmann
b4b8a158f5
Bunch of import optimizations
2018-09-16 00:05:36 -04:00
blitzmann
621672bf34
Some tox fixes
2018-09-15 20:38:08 -04:00
blitzmann
b08406b7d6
Move the FitRenameCommand command
2018-09-15 17:46:55 -04:00
blitzmann
c2b7cc00dd
Fix for #1713 - should look at Fit.processors, not Fit.__class__.processors - artifact from a rewrite
2018-08-25 19:28:34 -04:00
blitzmann
ca30025be0
Merge tag 'v2.4.0' into commandRefactor
...
# Conflicts:
# gui/builtinViews/fittingView.py
# service/fit.py
2018-08-23 21:15:28 -04:00
Ryan Holmes
bc63eaa876
Merge pull request #1704 from feyyd/bug/1692
...
Bug/1692
2018-08-21 20:14:44 -05:00
P
b4e765abfa
add None checks in deleteFit to prevent exceptions
2018-08-20 21:41:50 -07:00
blitzmann
7e94914f65
Implement drone toggle command
2018-08-18 01:09:37 -04:00
blitzmann
a37fdf48c8
Fix implant / booster toggles, add qty change commands, started dinking with drone stacks, although think I might remove this altogether in favor of a qty change
2018-08-18 00:06:50 -04:00
Ryan Holmes
083b34c780
working commit
2018-08-16 23:40:50 -04:00
P
6c12e1c5fc
fix bug issue 1690 as well
2018-08-15 22:23:35 -07:00
P
083b618b71
1695 fixes + tox test fixes
2018-08-15 20:38:05 -07:00
blitzmann
3d4b41d135
Move deprecated methods to a base class - will remove this eventually, want to keep Fit clean
2018-08-14 01:31:59 -04:00
blitzmann
71257b5265
Implement some various toggles as commands
2018-08-14 01:25:36 -04:00
Ryan Holmes
f0983c1468
Implement fighter add/remove commands
2018-08-13 19:35:32 -04:00
Ryan Holmes
513e9d14d8
Moved the default fighter ability to the __init__()
2018-08-13 18:53:30 -04:00
Ryan Holmes
646a903f18
differentiate command processors based on fitID
2018-08-13 17:16:00 -04:00
Ryan Holmes
bd975becf1
Continue work on projections (adding/removing projected environment and fit)
2018-08-10 12:47:51 -04:00
Ryan Holmes
d6b280d3cc
Working commit for adding / removing projected modules / environments
2018-08-09 15:52:34 -04:00
blitzmann
0f4f8c636d
Start working on projections
2018-08-04 22:10:14 -04:00
blitzmann
425c7f657c
Do command fit toggle. Still need to settle on the logic for how to handle deleted fits - seems there's an issue with the queue.
2018-08-03 22:30:09 -04:00
Ryan Holmes
7a1b4b4a1e
Merge remote-tracking branch 'bitbucket/commandRefactor' into commandRefactor
...
# Conflicts:
# gui/fitCommands/__init__.py
2018-08-03 16:11:52 -04:00
Ryan Holmes
fcc53d3f21
Add commands for booster and command fits
2018-08-03 16:10:27 -04:00
blitzmann
15ba5c8ace
Convert tactical mode switching
2018-08-03 02:01:42 -04:00
blitzmann
098f0f92ee
Fix issue with layout-modifying modules (need to build fill() into the recalc itself at some point)
2018-07-31 21:29:59 -04:00
blitzmann
984978a80d
move some files around and create a context manager for fit recalclation
2018-07-28 00:07:10 -04:00
blitzmann
dd430bc9bb
Implant and cargo conversions
2018-07-27 23:54:41 -04:00
blitzmann
b724e5bec1
Set up commands for adding/removing cargo
2018-07-27 00:43:47 -04:00
blitzmann
7f8ad3885d
Create isCharge property
2018-07-26 01:16:29 -04:00
blitzmann
0d32b60f7e
Convert module swap / clone to fit / gui commands
2018-07-26 00:31:38 -04:00
blitzmann
53f6d43109
Migrate over the ammo setting stuff to fit/gui commands
2018-07-25 22:50:43 -04:00
blitzmann
1f9024a740
Move getProposedStatefrom fit service to module class
2018-07-25 22:23:50 -04:00
blitzmann
65c568bd95
Move some module state mapping definitions to the module file and add deprecation flags some sFit functions (will be moving to module / commands)
2018-07-25 22:02:51 -04:00
blitzmann
d5aeb0913d
Start refactoring the refactor that was started with command pattern refactoring.
...
Instead of attempting to keep all the Fit service functionality, move these into specific "Fitting Commands" that are designed to define a unit of work and it's undo. Then, we will have "GUI Commands" which are defined as actions taken by the user themselves - these will usually use one or more "Fitting Commands".
2018-07-24 01:29:57 -04:00
blitzmann
9309ddff07
Created undo/redo command for module remove, along with reapplying some module-specific attributes (state, charge). Fixed a bug when trying to add a module that doesn't fit
2018-07-21 15:34:58 -04:00
blitzmann
0c3fa53bcf
Support undo/redo module add
2018-07-21 14:46:25 -04:00
blitzmann
926e0a9035
Start working on some undo / redo functionality. this is just the start, only module state changes and fit rename is implemented, and probably not very well x_x
2018-07-21 00:12:28 -04:00
blitzmann
b57bede510
tox fixes
2018-07-15 02:51:53 -04:00
MaruMaruOO
7a4c7a8f9f
Removed excess diagnostic information
2018-07-11 10:28:39 -04:00
Maru Maru
1699b8ceee
Add ability to use character implants by default
2018-07-11 05:35:19 -04:00
blitzmann
39f7ecdf5c
Merge branch 'mutaplasmids'
...
# Conflicts:
# eve.db
2018-06-21 00:22:57 -04:00
blitzmann
8f16fc5c1e
Merge branch 'master' into mutaplasmids
...
# Conflicts:
# eve.db
2018-06-17 12:52:49 -04:00
blitzmann
d4dba99363
Properly handle projecting an abyssal module (we now copy modules instead of using the same item ID)
2018-06-17 00:04:34 -04:00
blitzmann
5c566bae73
Introduce special cases for cargo swapping when dealing with abyssal modules ( #1649 )
2018-06-16 21:50:18 -04:00
blitzmann
ed94294584
Finish implementing the translated values for the Mutators
2018-06-15 01:31:51 -04:00