blitzmann
|
d404d10bfe
|
Fix exclusive abyssal weathers items (#1794)
|
2018-12-01 23:01:13 -05:00 |
|
blitzmann
|
621672bf34
|
Some tox fixes
|
2018-09-15 20:38:08 -04:00 |
|
blitzmann
|
12b11d57ba
|
Merge remote-tracking branch 'origin/development' into commandRefactor
|
2018-09-03 17:28:35 -04:00 |
|
DarkPhoenix
|
93f1a18b37
|
Respect spaces between the modules during import
|
2018-08-25 17:42:19 +03:00 |
|
Ryan Holmes
|
d6b280d3cc
|
Working commit for adding / removing projected modules / environments
|
2018-08-09 15:52:34 -04:00 |
|
Ryan Holmes
|
326e1e04c2
|
Reworked slot-copying logic so that we can call it explicitly outside the append. Needed for the fitting commands to know what the previous item ID was that it's replacing.
|
2018-08-05 08:14:12 -04:00 |
|
blitzmann
|
36b158637c
|
Some documentation
|
2018-08-02 23:23:52 -04:00 |
|
Ryan Holmes
|
9d379d966c
|
Implement working character associations with SSO character
|
2018-03-14 17:53:48 -04:00 |
|
blitzmann
|
be19b7414a
|
Make a relation between characters and sso chars
|
2018-03-11 19:39:58 -04:00 |
|
Ryan Holmes
|
050f1b4add
|
Fixed some missing chrome tab stuff, as well as more conversion issues
|
2017-06-13 15:18:40 -04:00 |
|
Ryan Holmes
|
828b18d0fd
|
py2to3 automatic conversion. Woot!
|
2017-06-12 16:12:45 -04:00 |
|
Ebag333
|
159472f82c
|
Tox fixes, and convert all logging string replacement to a standard style.
|
2017-02-13 13:38:21 -08:00 |
|
Ebag333
|
3b185e1bcb
|
Roll up all changes from #962 as the base has been massively changed by code cleanups. Rename our logging to a universal pyfalog to avoid shadowing either Logging or Logbook loggers
|
2017-02-11 11:51:53 -08:00 |
|
Ebag333
|
096842de44
|
Tox fixes, and catching a few things lost in the merge.
|
2017-02-11 09:23:23 -08:00 |
|
blitzman
|
134365c764
|
Reverts commit de87c9, and instead uses the mod variable to access the method needed.
Conflicts:
service/fit.py
|
2017-02-10 00:29:40 -05:00 |
|
Ebag333
|
64070a0798
|
Revert commit 7865219164 This causes too much grief as we are getting a lot of default values from the database. These *SHOULD* be defined, but will have to be done later.
|
2017-02-09 09:36:16 -08:00 |
|
Ebag333
|
7865219164
|
Add a ton of default values
|
2017-02-09 00:56:33 -08:00 |
|
Ebag333
|
3b91ec8c06
|
Move check for module state being valid out of effectHandlerHelpers and into service\fit. We can't have it there because of cyclical imports. Plus we're already checking the module state here, so makes lots of sense to merge them.
|
2017-02-08 21:24:24 -08:00 |
|
Ebag333
|
3e916e42f2
|
pyCharm inspection fixes. Mostly variable refernce issues
|
2017-02-08 17:55:20 -08:00 |
|
Ebag333
|
de87c992d7
|
Remove calling es_Module from effectHandlerHelpers, this causes a circular import. Instead pass in from fit.
|
2017-02-08 16:50:41 -08:00 |
|
blitzman
|
f7d7b3fe5e
|
Merge branch 'EosImportCleanup' of https://github.com/Ebag333/Pyfa into development
Conflicts:
eos/db/gamedata/metaData.py
eos/db/gamedata/queries.py
eos/db/saveddata/queries.py
eos/saveddata/fleet.py
eos/types.py
eve.db
gui/builtinContextMenus/amount.py
gui/builtinViewColumns/ammo.py
gui/builtinViewColumns/ammoIcon.py
gui/builtinViewColumns/capacitorUse.py
service/port.py
|
2017-02-07 19:22:26 -05:00 |
|
blitzman
|
85131e6166
|
oh god this isn't gonna work
Merge branch 'ebag_importchanges' into test_import
Conflicts:
config.py
eos/db/saveddata/queries.py
eos/effects/chargebonuswarfarecharge.py
eos/effects/elitebonuscommandshipinformationhiddencs3.py
eos/effects/elitebonuslogisticremotearmorrepairoptimalfalloff1.py
eos/effects/energydestabilizationnew.py
eos/effects/iceharvestingdroneoperationdurationbonus.py
eos/effects/miningforemanstrengthbonus.py
eos/effects/modulebonuswarfarelinkarmor.py
eos/effects/modulebonuswarfarelinkinfo.py
eos/effects/modulebonuswarfarelinkmining.py
eos/effects/modulebonuswarfarelinkshield.py
eos/effects/modulebonuswarfarelinkskirmish.py
eos/effects/moduletitaneffectgenerator.py
eos/effects/remotehullrepair.py
eos/effects/rolebonusremotearmorrepairoptimalfalloff.py
eos/effects/shipbonusforceauxiliarya4warfarelinksbonus.py
eos/effects/shipmodesmallmissiledamagepostdiv.py
eos/effects/structureenergyneutralizerfalloff.py
eos/effects/structuremoduleeffectstasiswebifier.py
eos/effects/structurerigmaxtargets.py
eos/effects/subsystembonusamarrdefensiveinformationwarfarehidden.py
eos/effects/subsystembonuscaldaridefensiveinformationwarfarehidden.py
eos/effects/subsystembonusgallentedefensiveinformationwarfarehidden.py
eos/effects/techtwocommandburstbonus.py
eos/saveddata/fighter.py
eos/saveddata/fit.py
eos/saveddata/module.py
eve.db
gui/bitmapLoader.py
gui/builtinContextMenus/itemStats.py
gui/builtinStatsViews/miningyieldViewFull.py
gui/builtinViewColumns/misc.py
gui/builtinViews/__init__.py
gui/builtinViews/fittingView.py
gui/contextMenu.py
gui/graphFrame.py
gui/itemStats.py
gui/mainFrame.py
gui/marketBrowser.py
service/__init__.py
service/character.py
service/fit.py
service/port.py
service/prefetch.py
service/pycrest/eve.py
service/settings.py
|
2017-01-23 21:06:12 -05:00 |
|
Ebag333
|
3c31391ec9
|
Burn types with fire
|
2017-01-09 22:36:19 -08:00 |
|
blitzman
|
43f1ac78a6
|
Keep subsystem module in the same position when swapping them out (see #932)
|
2017-01-04 23:17:56 -05:00 |
|
Ebag333
|
956fa7a8b7
|
Fixing some issues due to import cleanup
|
2016-12-14 13:06:13 -08:00 |
|
Ebag333
|
510492e5e9
|
More refactoring, elimited another recursive import
|
2016-12-03 17:12:16 -08:00 |
|
Ebag333
|
d61251e9b3
|
Reformatting eos (root)
|
2016-10-19 11:46:26 -07:00 |
|
blitzmann
|
1e621ee133
|
Fix issue when module is loaded with invalid item causing crash due to no item being available (incorrect logic)
|
2016-04-03 02:04:52 -04:00 |
|
blitzmann
|
fe64e2e24c
|
Fix module states when loading from database with an incorrect state (see #529)
|
2016-03-10 23:55:12 -05:00 |
|
Will Wykeham
|
7f100353e2
|
Make variations menu actually swap out module
Functional, but not handling multiple selections well
|
2015-08-16 18:30:27 +01:00 |
|
blitzmann
|
23b458534f
|
Remove unneeded collection class for projected fits
|
2015-07-10 23:22:58 -04:00 |
|
blitzmann
|
28a5318e3b
|
Merge branch 'master' into toggleProjectionFit
Conflicts:
config.py
|
2015-07-10 16:09:00 -04:00 |
|
blitzmann
|
4c17f38b1a
|
Fix for #324 - do not reset itemID automatically upon removal due to way modules are swapped.
|
2015-07-09 18:36:11 -04:00 |
|
blitzmann
|
c92911b79a
|
Work around for lack of flag_modified() support
|
2015-07-08 10:54:26 -04:00 |
|
blitzmann
|
9ef182aa99
|
First working prototype of toggleable projected fits. Creates a new association object that stores projection-specific information. GUI hasn't been touched (need to show state), and there are a lot of variables that I need to rename.
|
2015-07-07 13:49:35 -04:00 |
|
blitzmann
|
aaa60cbc14
|
Fix instance where some items were being re-added due to lack of return. Also, implement some basic logging.
|
2015-07-05 00:28:55 -04:00 |
|
blitzmann
|
e1ce672569
|
Move flag_modified to HandledList.remove() so that it takes care of all our use cases. Give fits an itemID like everything else so that projected fits can be removed correctly by this logic. No reason for them to be special snowflakes.
|
2015-07-02 11:22:26 -04:00 |
|
blitzmann
|
717080b58c
|
Handle invalid implants and boosters. Uses a different method to ensure implant and booster slot is not duplicated. Still need to modify existing databases to remove Booster table constraint. Reverts a previous commit: "Gracefully handle invalid boosters in database (both itemIDs that don't exist as well as non-booster items). Implants need a little more work" (aaa5a6ae18)
|
2015-07-02 00:48:32 -04:00 |
|
blitzmann
|
51696c509f
|
Merged Cargo and Drone collection class (essentially the same). Utilized SQLAlchemy's flag_modified() to force SA to update DB (in this case, remove the entry)
|
2015-07-01 20:54:40 -04:00 |
|
blitzmann
|
4a5ae9f6f1
|
Handle invalid cargo. Noticed that cargo nor drones are removed from the database with these methods. Not sure why - projected drones and modules are correctly removed in similar ways
|
2015-07-01 15:21:27 -04:00 |
|
blitzmann
|
fa9f324f78
|
Handle invalid drones
|
2015-07-01 14:55:05 -04:00 |
|
blitzmann
|
bcc77f11cd
|
Handle invalid projected drones
|
2015-07-01 14:50:08 -04:00 |
|
blitzmann
|
f737f292e3
|
Refine appending projected modules. Ensure that module can actually be projected, and also ensure that we only have 1 system effect running at a time. Invalid modules are removed at earliest opportunity as we are later accessing attributes that may not be there for corrupted data.
|
2015-07-01 13:34:19 -04:00 |
|
blitzmann
|
fa2b1e3821
|
Handle invalid modules. This streamlines the module init code from both program and database sources. When loading from the database, we ensure that the module item is actually an item. If not, we set a flag to delete it (which is picked up by the collection class)(can't use exceptions as there's no place to catch them)
|
2015-07-01 02:20:56 -04:00 |
|
blitzmann
|
aaa5a6ae18
|
Gracefully handle invalid boosters in database (both itemIDs that don't exist as well as non-booster items). Implants need a little more work
|
2015-06-30 13:51:49 -04:00 |
|
blitzmann
|
dd27c3c805
|
Set files to 644 besides pyfa.py and scripts
|
2014-07-30 21:23:27 -04:00 |
|
blitzmann
|
5df7e193e7
|
Cargo works, but needs a more TLC
|
2014-03-30 17:12:32 -04:00 |
|
DarkPhoenix
|
fd36a0b172
|
Replace submodules with actual files
Submodules never were actually useful
|
2013-06-10 22:12:34 +04:00 |
|