Ryan Holmes
ac3a7386aa
Bump version
2018-12-14 19:06:04 -05:00
DarkPhoenix
d0992ed56f
Change how excessive mods are stored on import
2018-12-14 18:40:32 +03:00
DarkPhoenix
af37ec21e9
Fix EFT import bug another way
2018-12-14 18:32:45 +03:00
DarkPhoenix
51ef3ec758
Revert "Make sure that modules are put onto their proper place during EFT import, not to the end"
...
This reverts commit fe063cf19a .
2018-12-14 18:14:50 +03:00
DarkPhoenix
f66da9870e
Revert "Fix issue with replace method"
...
This reverts commit ca46984a6b .
2018-12-14 18:14:41 +03:00
DarkPhoenix
ca46984a6b
Fix issue with replace method
2018-12-14 17:10:27 +03:00
DarkPhoenix
fe063cf19a
Make sure that modules are put onto their proper place during EFT import, not to the end
2018-12-14 16:56:51 +03:00
DarkPhoenix
3bdb12cc5d
Make sure reps are running late (so that they all get modified before actually applying effect)
2018-12-14 13:49:17 +03:00
DarkPhoenix
6819dc87a6
Fix PDS jargon entries
2018-12-14 12:50:37 +03:00
DarkPhoenix
2ba6c4bc08
Merge branch 'master' of github.com:pyfa-org/Pyfa
2018-12-14 08:15:42 +03:00
Ryan Holmes
bb548b796a
fix appveyor
2018-12-14 05:03:09 -05:00
DarkPhoenix
6f8fca7525
Implement spoolup parameters fetcher and rely on it for misc column stats
2018-12-14 08:15:05 +03:00
DarkPhoenix
453536cf14
Show more decimal places than 3 when it's necessary
2018-12-13 20:00:36 +03:00
DarkPhoenix
080d94e299
Rework sliders once again
2018-12-13 19:37:50 +03:00
DarkPhoenix
ae23fba6b7
Introduce function which calculates step amount depending on context
2018-12-13 19:28:54 +03:00
DarkPhoenix
b8f53f9bb3
Rework how mutation tab works with max/min and good/bad values to fix neut resistance bug
2018-12-13 18:04:54 +03:00
DarkPhoenix
e143a79b06
Remove temporary script
...
I used it to find mutadaptive RR icon
2018-12-13 16:10:11 +03:00
DarkPhoenix
fa7c93d99a
Update icons/renders
2018-12-13 16:09:41 +03:00
DarkPhoenix
f48ce43c0c
Replace asterisk with superscript s
2018-12-13 14:54:23 +03:00
DarkPhoenix
ba12d97c1d
Support spoolup options in EFS export as well
2018-12-13 14:49:06 +03:00
DarkPhoenix
03e8b8522b
Mark spoolup values with asterisk
2018-12-13 14:11:03 +03:00
DarkPhoenix
7a8baac5bd
Rework way we pass spoolup options, so that it's possible to prefer passed values or on-module values as needed
2018-12-13 13:54:53 +03:00
DarkPhoenix
58ceff6144
Show tooltip with spoolup local tank when needed
2018-12-13 10:46:35 +03:00
DarkPhoenix
7bc82e229f
Make spoolup tooltip format consistent
2018-12-13 09:36:33 +03:00
DarkPhoenix
74ebd3415c
Calculate sustainable tank adjustments for prespool/fullspool values too
2018-12-13 09:17:59 +03:00
DarkPhoenix
de752cbe0a
Add prespool/fullspool support to non-sustainable tank calculation
2018-12-12 15:48:30 +03:00
DarkPhoenix
25c5abffee
Introduce new attributes which store prespool and postspool armor reps, and modify effects affecting it
2018-12-12 15:10:38 +03:00
DarkPhoenix
ec1a2035cd
Update effect comments
2018-12-12 13:04:51 +03:00
DarkPhoenix
b3fbc080db
Update database
2018-12-12 12:59:31 +03:00
DarkPhoenix
f289a72121
Show full spoolup time in tooltip (column can show another value now, when spoolup options are implemented)
2018-12-12 12:41:35 +03:00
DarkPhoenix
e6b2d15468
Fetch spoolup time for gun's misc value from spoolup calculator
2018-12-12 12:36:31 +03:00
DarkPhoenix
e76dc2e92b
Add spoolup time calculation to mutadaptive RRs
2018-12-12 10:46:33 +03:00
DarkPhoenix
10572c7dbd
Expose spoolup time to caller
2018-12-12 10:31:20 +03:00
DarkPhoenix
e83e081548
Calculate amount of cycles for spoolup
2018-12-12 10:20:17 +03:00
DarkPhoenix
85a834d1a3
Add space in "spool up"
2018-12-12 10:05:53 +03:00
DarkPhoenix
46c95d722c
Use max spoolup for projected RRs
2018-12-12 09:28:48 +03:00
DarkPhoenix
70831bb5e4
Show spoolup for RR output stats
2018-12-12 09:20:48 +03:00
DarkPhoenix
12227cd016
Refactor how RR panel labels are processed a little
2018-12-12 08:53:25 +03:00
DarkPhoenix
2749426a7c
Change tooltips
2018-12-12 08:43:54 +03:00
DarkPhoenix
0a23c3cabb
Add spoolup support to misc column tooltips
2018-12-12 00:32:50 +03:00
DarkPhoenix
5a0670838d
Expose spooled up value to stats panels
2018-12-11 23:15:46 +03:00
DarkPhoenix
2dfdead656
Override with full spoolup by default until controls are implemented
2018-12-11 20:49:14 +03:00
DarkPhoenix
5fdae11bb1
Expose damage output composition to UI
2018-12-11 19:13:31 +03:00
DarkPhoenix
c991562662
Show DPS tooltips only when prespool and postspool damage output is different
2018-12-11 18:53:06 +03:00
DarkPhoenix
b4eb6e7fc3
Set spoolup preferences from UI side
2018-12-11 18:39:37 +03:00
DarkPhoenix
d4e8ac761e
Allow to control spoolup via fit object
2018-12-11 18:21:08 +03:00
DarkPhoenix
30ff2e0dae
Add jargon entry for ex-energy transfers
2018-12-11 17:42:54 +03:00
DarkPhoenix
4f0f8fcdfc
Rework internal interfaces to be able to specify spoolup in more flexible manner and carry output dps types
2018-12-11 17:39:03 +03:00
DarkPhoenix
a1c3d26b73
Do not crash when creating tooltip with fit as None
2018-12-11 08:24:03 +03:00
DarkPhoenix
aa3043b0ca
Change mutadapative RR to use spoolup calculator
2018-12-10 15:08:52 +03:00
DarkPhoenix
2d9dcc624c
Make sure spoolup function works with non-spoolup arguments passed to it
2018-12-10 14:53:46 +03:00
DarkPhoenix
aa80a4812d
Add time-based spoolup calculation
2018-12-10 14:42:22 +03:00
DarkPhoenix
5b03d01d32
Fix rounding
2018-12-10 13:59:04 +03:00
DarkPhoenix
3228c7f74d
Add separate spoolup calculator
2018-12-10 13:50:22 +03:00
DarkPhoenix
5b60abf4b6
Expose new fields to sqlalchemy
2018-12-10 11:29:09 +03:00
DarkPhoenix
47a97772cf
Add upgrade which adds spoolup attributes to database
2018-12-10 11:24:32 +03:00
DarkPhoenix
f4123310ae
Add mutadaptive RR effect and related UI support
2018-12-10 10:42:49 +03:00
DarkPhoenix
f05439989d
Update data to 1433497
2018-12-10 10:11:45 +03:00
DarkPhoenix
1df7c0aff8
Merge branch 'master' into singularity
2018-12-10 09:20:15 +03:00
DarkPhoenix
29fde786fb
Merge branch 'spoolup_support'
2018-12-10 09:19:40 +03:00
blitzmann
3f0fc3c44b
added effect
2018-12-03 21:22:59 -05:00
blitzmann
375e8de33f
Update database and get some easy effects finished
2018-12-03 21:15:04 -05:00
blitzmann
9d04f06f69
Merge branch 'master' into singularity
2018-12-03 21:10:15 -05:00
blitzmann
0297ec47f6
Fix for #1814
2018-12-02 16:08:53 -05:00
DarkPhoenix
75e1e48ba8
Allow lock amount skills to be applied to structures
2018-12-02 19:36:22 +03:00
blitzmann
d404d10bfe
Fix exclusive abyssal weathers items ( #1794 )
2018-12-01 23:01:13 -05:00
blitzmann
194c159379
Create a new property on Module, returns if module is projected (or None if it's not attached to a fit). Fix issues with setting charges on projected modules because the command was always looking at the literal modules on the fit (instead of projected)
2018-12-01 20:50:40 -05:00
blitzmann
791b6e15d4
Move the specialtyMiningAmount value application to a later runtime, to allow all other bonuses to apply before it's set ( #1790 )
2018-11-28 22:54:04 -05:00
Ryan Holmes
882e39417d
Include spoolup in the tooltip of DPS
2018-11-28 00:58:06 -05:00
Ryan Holmes
8b6d32fe3b
Merge remote-tracking branch 'origin/master' into spoolup_support
2018-11-27 23:59:22 -05:00
blitzmann
715f9427d5
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-11-27 22:52:57 -05:00
blitzmann
78b281cf3a
Fixes a few mining amount bonuses ( #1809 )
2018-11-27 22:52:48 -05:00
Ryan Holmes
bbede00cc4
Merge branch 'master' of https://github.com/pyfa-org/Pyfa into origin_master
2018-11-27 21:40:42 -05:00
Ryan Holmes
e6da57ab57
Fix standup nuets not respecting energy warfare resists ( #1808 )
2018-11-27 21:40:22 -05:00
blitzmann
9e08783802
Add middle click to close fitting tab ( #1804 )
2018-11-25 15:12:12 -05:00
Ryan Holmes
1dc98ce33d
Merge pull request #1807 from pyfa-org/issue/1806
...
Attempt to save the charge when changing module variations.
2018-11-24 21:41:55 -05:00
Ryan Holmes
c97750a593
Attempt to save the charge when changing module variations.
...
Move caching of old module into Do function. Having it in `change_module` causes it to run even with the Undo command, whch causes funkiness
2018-11-24 21:38:50 -05:00
DarkPhoenix
aa7e3bd69d
Sort cargo like default inventory sort order in game & like EFT export
2018-11-23 15:15:28 +03:00
blitzmann
5a6b9114e2
bump version
2018-11-22 23:59:49 -05:00
DarkPhoenix
61abcf3018
Apply all components of abyssal pvp weather
2018-11-22 16:29:10 +03:00
DarkPhoenix
4845b3b0ce
Add PvP weather to abyssal weather menu
2018-11-22 16:17:54 +03:00
DarkPhoenix
8f0e8f72cd
Update database to 1425015
2018-11-22 15:09:34 +03:00
Ryan Holmes
96269a7777
Merge pull request #1805 from pyfa-org/issue/1793
...
Don't include non active fighters in dps graph
2018-11-20 21:43:24 -05:00
blitzmann
bdcc05b7b6
Don't include non active fighters in dps graph
2018-11-20 21:39:31 -05:00
Ryan Holmes
060b512bcf
Merge pull request #1803 from pyfa-org/muta_item_import
...
Mutated item import
2018-11-20 20:44:57 -05:00
DarkPhoenix
3907c8c29a
Change how compiled regex is used
2018-11-20 19:19:14 +03:00
DarkPhoenix
c786012b28
Update database to 1422751
2018-11-20 17:08:31 +03:00
DarkPhoenix
37a084e1d1
Fit importing plain modules in command code
2018-11-20 13:54:07 +03:00
DarkPhoenix
b9c3675894
Fix case when only module name is passed
...
Still crashes and query cache, will fix later
2018-11-20 13:51:49 +03:00
DarkPhoenix
60ecc95049
Fix command code
2018-11-20 13:48:54 +03:00
DarkPhoenix
59d9d47a56
Do some work on mutated module commands to support new parsing format
2018-11-20 13:38:38 +03:00
DarkPhoenix
c619efa68e
Change the way DNA import is handled
2018-11-20 13:03:27 +03:00
DarkPhoenix
05e895e7b7
Move out mutated module parsing from EFT to separate module
2018-11-20 12:51:49 +03:00
Ryan Holmes
58daf2a543
work on getting abyssal modules imported via clipboard
2018-11-20 00:49:04 -05:00
DarkPhoenix
0294684bb8
Implement import of separate mutated items
2018-11-19 17:47:48 +03:00
DarkPhoenix
fa9b3be41c
Move fetch function to shared
2018-11-19 16:57:19 +03:00
DarkPhoenix
74bf3fbc8b
Move mutation export to another module
2018-11-19 15:31:13 +03:00
DarkPhoenix
dc2a4d4446
For abyssal modification range, show integer + 3 fraction digits, like CCP does
2018-11-19 14:59:34 +03:00
DarkPhoenix
b0895611d6
Move tiamat/hydra out of normal groups
2018-11-17 14:48:25 +03:00
DarkPhoenix
f664a1cad3
Fix crash on opening mutated BCS stats
2018-11-15 16:19:20 +03:00
Ryan Holmes
19de7e40dc
Merge pull request #1799 from pyfa-org/mutation_gauge_fix
...
Mutation gauge fix
2018-11-14 21:26:33 -05:00
DarkPhoenix
de2ee1dce6
Set input box upon updates as well
2018-11-14 17:36:35 +03:00
DarkPhoenix
90698dde90
Rework slider to use values rather than modifiers
2018-11-14 17:15:04 +03:00
Ryan Holmes
0ab6d6e845
Merge pull request #1798 from pyfa-org/release/v2.6.0
...
Release/v2.6.0
2018-11-13 21:14:54 -05:00
Ryan Holmes
74d87845cf
Merge pull request #1797 from pyfa-org/master
...
Merge pull request #1796 from pyfa-org/release/v2.6.0
2018-11-13 21:14:12 -05:00
blitzmann
9e2b15776f
bump version
2018-11-13 21:13:35 -05:00
Ryan Holmes
c8ade0741c
Merge pull request #1796 from pyfa-org/release/v2.6.0
...
Release/v2.6.0
2018-11-13 21:12:47 -05:00
blitzmann
af8b444ab5
update icons
2018-11-13 20:49:53 -05:00
blitzmann
2ba26f01b2
update db
2018-11-13 20:49:37 -05:00
DarkPhoenix
e77bb11d0a
Update database and effects to 1419904
2018-11-13 14:09:23 +03:00
DarkPhoenix
c14b56f37d
Fix file name for case-sensitive filesystems
...
Phobos produces all-lowercase file
2018-11-13 13:41:59 +03:00
DarkPhoenix
e6fe8de5ed
Remove unused effects
2018-11-02 15:52:58 +03:00
DarkPhoenix
cf27c2be10
Update database and add effects for two new triglavian ships
2018-11-02 15:49:35 +03:00
DarkPhoenix
f39ba27a13
Add backend support for damage stats separation (prespool and postspool)
2018-11-02 13:30:38 +03:00
Ryan Holmes
78ff74f0f7
Merge pull request #1787 from pyfa-org/issue/1778
...
Issue/1778
2018-10-28 22:08:03 -04:00
blitzmann
29a2a08986
Add drag n drop form market to implant view
2018-10-28 22:06:08 -04:00
blitzmann
881b92a6ea
Convert implant location change to a command
2018-10-28 21:59:14 -04:00
Ryan Holmes
50c22c836b
Merge pull request #1786 from pyfa-org/issue/1777
...
Recalc fit after removing implants (and undoing removal)
2018-10-28 21:07:58 -04:00
blitzmann
63115a7c0f
Recalc fit after removing implants (and undoing removal)
2018-10-28 21:07:12 -04:00
Ryan Holmes
f854627888
Merge pull request #1776 from pyfa-org/release/v2.5.1
...
release 2.5.1
2018-10-15 21:22:25 -04:00
blitzmann
5ec8468d3f
release 2.5.1
2018-10-15 21:21:53 -04:00
Ryan Holmes
0da4e4359b
Merge pull request #1772 from tron1point0/issue/pyfa-org/1769
...
Try loading smaller variants if scaled icons are missing
2018-10-15 21:11:02 -04:00
Tron
c5e8742838
More flake8 fixes.
2018-10-15 06:00:15 -05:00
Tron
f9f90852c5
Merge branch 'master' into issue/pyfa-org/1769
2018-10-15 05:59:42 -05:00
Traian Nedelea
6b5f2450ad
Merge pull request #1 from pyfa-org/master
...
Pull from upstream.
2018-10-15 05:59:27 -05:00
DarkPhoenix
4f2e962a46
Blow sig of command destroyers which are using MJFG
2018-10-15 13:55:14 +03:00
Tron
05ce8fbf1c
Fixed flake8 complaints.
2018-10-15 05:44:22 -05:00
Tron
929b2dfb38
Factored out scaled image loading into a method so CodeClimate (hopefully) stops complaining about cognitive complexity.
2018-10-15 05:35:28 -05:00
Ryan Holmes
659e0e5ead
Merge pull request #1774 from pyfa-org/issue/1773
...
Support changing variation for drones #1773
2018-10-14 23:27:31 -04:00
blitzmann
7bb44f6473
Support changing variation for drones #1773
2018-10-14 23:26:56 -04:00
Tron
60f024fdb7
Try loading smaller variants if scaled icons are missing. pyfa-org/Pyfa/#1769
2018-10-14 15:47:58 -05:00
Ryan Holmes
da601c9a63
Merge pull request #1770 from pyfa-org/issue/1769
...
Don't include 2x version of icons that don't have a larger version.
2018-10-13 20:50:39 -04:00
blitzmann
7464de06b1
Don't include 2x version of icons that don't have a larger version.
2018-10-13 20:49:56 -04:00
Ryan Holmes
20fbda9e7a
Merge pull request #1768 from pyfa-org/issue/1767
...
Check to make sure the bitmap exists before converting to image.
2018-10-12 23:59:22 -04:00
blitzmann
15bbf69fcf
Check to make sure the bitmap exists before converting to image.
2018-10-12 23:58:51 -04:00
Ryan Holmes
677a9b33c5
Merge pull request #1766 from pyfa-org/issue/1758
...
Don't run implant toggle when there is not fit loaded
2018-10-11 22:27:26 -04:00
blitzmann
e9efdcd4e8
Don't run implant toggle when there is not fit loaded
2018-10-11 22:27:07 -04:00
Ryan Holmes
c3b0b7d1e1
Merge pull request #1765 from pyfa-org/hotfix/2.5.0
...
fix issue with pyinstaller not finding correct modules
2018-10-11 22:02:59 -04:00
blitzmann
d46a2d61bb
fix issue with pyinstaller not finding correct modules
2018-10-11 22:02:36 -04:00
Ryan Holmes
673a2e25e3
Merge pull request #1764 from pyfa-org/release/v2.5.0
...
Release/v2.5.0
2018-10-11 21:17:23 -04:00
blitzmann
749adb9ec8
update efsport
2018-10-11 21:16:12 -04:00
blitzmann
5cab8b1070
Merge remote-tracking branch 'origin/master' into release/v2.5.0-1
...
# Conflicts:
# service/efsPort.py
2018-10-11 21:15:15 -04:00
blitzmann
00637f84cb
update version
2018-10-11 21:12:07 -04:00
blitzmann
bc5a43bfb3
tox fixes
2018-10-11 21:08:26 -04:00
blitzmann
723ef5c48d
Merge branch 'maxGroupFix' into release/v2.5.0-1
2018-10-11 00:50:43 -04:00
blitzmann
53c1a77aeb
Add effect for emergency hull energizer
2018-10-11 00:47:41 -04:00
DarkPhoenix
e5389d44d9
Make mass entangler active
2018-10-10 10:42:12 +03:00
blitzmann
54b2e5b5fb
update renders and icons
2018-10-09 18:38:05 -04:00
blitzmann
1276016a98
Reintroduce the check states functionality to the AddModule and ChangeState commands
2018-10-09 18:19:29 -04:00
blitzmann
c54d0dc5ff
add dynamic attribute miner to dump
2018-10-08 22:32:26 -04:00
Ryan Holmes
fc0bfd83b2
Merge pull request #1754 from MaruMaruOO/master
...
Small efs export update.
2018-10-08 16:54:21 -04:00
blitzmann
42620c842e
added some icons
2018-10-08 13:43:06 -04:00
blitzmann
fd3b3f98bf
Bumped version to 1398728
2018-10-08 13:38:52 -04:00
blitzmann
fd7c5c1580
Remove some old debugging prints
2018-10-08 12:50:07 -04:00
blitzmann
c0922adfb2
Merge branch 'hd-images' into release/v2.5.0
2018-10-08 12:44:04 -04:00
blitzmann
1454cd8a0d
Merge remote-tracking branch 'origin/development' into release/v2.5.0
2018-10-08 12:40:23 -04:00
MaruMaruOO
3e249ec155
Minor lint and EFS export maxRange bug fix.
2018-09-28 23:36:18 -04:00
MaruMaruOO
edfbf71958
EFS export version bump
2018-09-27 03:06:00 -04:00
MaruMaruOO
4876ff7035
Merge branch 'master' into efs_port
2018-09-27 02:52:49 -04:00
MaruMaruOO
d5034c9e0d
Add HIC points to EFS export.
2018-09-27 02:50:28 -04:00
Ryan Holmes
9ec54c9004
Merge pull request #1751 from pyfa-org/issue/1750
...
Fix for #1750 - when sorting items in the item compare, items without…
2018-09-26 18:17:55 -04:00
blitzmann
0749e03211
Fix for #1750 - when sorting items in the item compare, items without that attribute cause an error due to None / int comparison
2018-09-26 18:17:28 -04:00
Ryan Holmes
e03adad23a
Merge pull request #1749 from pyfa-org/issue/1656
...
Update DPS as factor in reload setting in preferences changes
2018-09-25 21:14:59 -04:00
blitzmann
9b3ba8c9aa
Update DPS as factor in reload setting in preferences changes
2018-09-25 21:14:37 -04:00
Ryan Holmes
85746cd681
Merge pull request #1748 from pyfa-org/issue/1447
...
Fix an issue in which left up event was triggered after selecting a f…
2018-09-25 21:04:18 -04:00
blitzmann
2e64280403
Fix an issue in which left up event was triggered after selecting a file in a file dialog ( #1447 )
2018-09-25 21:03:51 -04:00
Ryan Holmes
d7b81ea87d
Merge pull request #1747 from pyfa-org/issue/1746
...
Fix for localized fliament abyssal effect
2018-09-25 20:31:35 -04:00
blitzmann
f4404e2649
Fix for localized fliament abyssal effect
2018-09-25 20:29:48 -04:00
DarkPhoenix
f598e8e3c2
Fix couple of price-related bugs
2018-09-19 04:51:14 +03:00
Ryan Holmes
27488a0260
Merge pull request #1738 from m-sasha/missile-ammo-picker-fix
...
Fixed missile module ammo picker not showing damage type icons.
2018-09-17 00:30:06 -04:00
Ryan Holmes
c53e7964bf
Merge pull request #1741 from pyfa-org/codeCleanup
...
Code cleanup
2018-09-17 00:04:23 -04:00
Ryan Holmes
3516d6fdc5
Merge pull request #1740 from pyfa-org/issue/1730
...
Add missing entosis link effect
2018-09-17 00:01:24 -04:00
blitzmann
69af1440ae
Add missing entosis link effect
2018-09-17 00:00:42 -04:00
blitzmann
31c3101d6d
Remove redundant parenthesis
2018-09-16 01:11:16 -04:00
blitzmann
5850026aa9
docstring fixes
2018-09-16 01:09:55 -04:00
blitzmann
b4b8a158f5
Bunch of import optimizations
2018-09-16 00:05:36 -04:00
blitzmann
5c6303995d
Replace set() with a literal
2018-09-15 23:44:32 -04:00
blitzmann
f0353a7dd7
some dict cleanup
2018-09-15 23:44:16 -04:00
blitzmann
1fb19e3b94
Merge remote-tracking branch 'origin/master' into development
2018-09-15 23:41:49 -04:00
Ryan Holmes
1788b32b83
Merge pull request #1727 from pyfa-org/commandRefactor
...
Undo/Redo (refactoring into command pattern)
2018-09-15 23:41:06 -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
Ryan Holmes
6211d1de70
Merge pull request #1728 from pyfa-org/errorDialogFixes
...
Add pyfa and eve data version to error dialog
2018-09-15 17:30:49 -04:00
Ryan Holmes
916b11deb8
Merge pull request #1735 from m-sasha/crisp-text
...
The text drawn in chrome_tabs is now crisp on Retina screens
2018-09-12 20:50:56 -04:00
Alexander Maryanovsky
8e41a90f57
Fixed missile module ammo picker not showing damage type icons.
2018-09-12 23:54:02 +03:00
blitzmann
9aa2b17ae6
commit all the new things!
2018-09-11 19:50:25 -04:00
blitzmann
7f02a078fd
Fix some import issues, and save the scale factor on the BitmapLoader class (since it probably won't be changing?)
2018-09-11 19:48:02 -04:00
blitzmann
07b6c9c437
tweak icons script to save scaled versions of images
2018-09-11 19:47:14 -04:00
Alexander Maryanovsky
7c7650ac07
BitmapLoader.getBitmap will now load a @2x (or whatever the main window's content scale is) bitmap, if one is available.
2018-09-11 23:40:18 +03:00
Alexander Maryanovsky
4e399f9bbb
The text drawn in chrome_tabs is now crisp on Retina screens
2018-09-11 14:42:37 +03:00
blitzmann
12b11d57ba
Merge remote-tracking branch 'origin/development' into commandRefactor
2018-09-03 17:28:35 -04:00
blitzmann
bea7102a3f
Merge remote-tracking branch 'origin/master' into commandRefactor
2018-09-03 17:26:26 -04:00
Ryan Holmes
b77a577c06
Merge pull request #1725 from pyfa-org/issue1722
...
Make sure small abyssal nos has a type name (bad eve data)
2018-09-01 18:12:52 -04:00
blitzmann
c5aab07d65
Make sure small abyssal nos has a type name (bad eve data)
2018-09-01 18:12:16 -04:00
Ryan Holmes
362ae72183
Merge pull request #1724 from pyfa-org/abyssal_export
...
Abyssal export
2018-09-01 18:04:55 -04:00
blitzmann
6f5d0453a6
Added import of Port, which has a method that XML import uses. Importing inside the function to avoid circular import
2018-09-01 18:02:04 -04:00
blitzmann
c552f6a1d4
formatting fixes
2018-09-01 17:54:10 -04:00
Ryan Holmes
99a8b03697
Add pyfa and eve data version to error dialog
2018-09-01 03:01:42 -04:00
Ryan Holmes
9d63946aa7
Merge pull request #1715 from pyfa-org/priceFix
...
Price callback fix
2018-08-30 23:05:41 -04:00
blitzmann
6eba2b1abd
Merge remote-tracking branch 'origin/master' into development
2018-08-30 21:24:10 -04:00
DarkPhoenix
b05f1573c6
Fix log messages
2018-08-30 21:41:50 +03:00
DarkPhoenix
f4311d1cef
Remove object which we don't actually need
2018-08-30 21:39:28 +03:00
DarkPhoenix
8abad416bd
Split multibuy into its own file as well
2018-08-30 16:23:20 +03:00
DarkPhoenix
52dbd8d9ef
Fix few export/import functions
2018-08-30 16:17:56 +03:00
DarkPhoenix
4e5a70993e
Split XML facilities into their own file as well
2018-08-30 16:15:23 +03:00
DarkPhoenix
dd0fbfddb9
Split ESI stuff into its own file
2018-08-30 15:57:59 +03:00
DarkPhoenix
02e35181d5
Move out DNA format into separate file
2018-08-30 15:46:29 +03:00
DarkPhoenix
302cab54fd
Get rid of PortProcessing object
2018-08-30 15:23:24 +03:00
DarkPhoenix
ba157af496
Allow format to have no space between: ship name - fit name; module name - charge name; module spec - offline suffix; module spec - mutastats reference
...
This fixes import of modules with charges from zkb and few other issues
2018-08-30 14:25:40 +03:00
blitzmann
d1e6647d1f
Don't show/hide options box, move options to under EFT, and simply disable them when EFT not selected
2018-08-30 00:07:37 -04:00
DarkPhoenix
0a47fba107
Move import/export facilities to their own folder
2018-08-28 19:00:39 +03:00
DarkPhoenix
3faa57f39a
Remove debugging log requests
2018-08-26 11:10:14 +03:00
Ryan Holmes
75333264a7
Merge pull request #1710 from minlexx/master
...
Fix parsing system proxy var containing "user:password@" part
2018-08-25 22:22:32 -04:00
blitzmann
e7d846063d
Fix for #1714 - was sending in the entire module, not just the position
2018-08-25 19:33:30 -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
a107171543
Fix for #1712 - instead of adding module (which is a simple append), we must replace module (where we give it a position)
2018-08-25 19:24:41 -04:00
blitzmann
79be16114d
fix
2018-08-25 19:12:42 -04:00
blitzmann
c530660132
Save last export setting
2018-08-25 19:01:49 -04:00
blitzmann
ebe0efac81
First bit of work for GUI support for abyssal export.
2018-08-25 17:24:08 -04:00
DarkPhoenix
18ee37d8fd
Fix small oversight
2018-08-25 19:30:48 +03:00
DarkPhoenix
f2c2e2e65a
Implement mutated attributes import
2018-08-25 19:27:03 +03:00
DarkPhoenix
93f1a18b37
Respect spaces between the modules during import
2018-08-25 17:42:19 +03:00
DarkPhoenix
44aed364b7
Fix oversight which broke dronebay/fighterbay/cargo detection
2018-08-25 16:21:28 +03:00
DarkPhoenix
eb8fa2f259
Rework EFT importing
2018-08-25 16:03:45 +03:00
DarkPhoenix
a8c69abc72
Move EFT import/export related functions to separate file
2018-08-25 11:06:33 +03:00
DarkPhoenix
2dd1ddddd5
Further rework of import function
2018-08-24 18:57:42 +03:00
DarkPhoenix
4a27c60486
Clean up the fit being imported before parsing
2018-08-24 13:25:41 +03:00
DarkPhoenix
66d559306f
Avoid doing too wide lines
2018-08-24 10:03:44 +03:00
DarkPhoenix
83222489c4
Condense code a bit more
2018-08-24 10:01:31 +03:00
DarkPhoenix
0a2fa62e21
Fix misplaced comment
2018-08-24 09:55:32 +03:00
DarkPhoenix
6240f23c02
Enumerate mutated modules based on their export order rather than how pyfa order, and round attribute values to avoid float errors
2018-08-24 09:54:03 +03:00
blitzmann
13498e9b35
bump
2018-08-23 21:46:13 -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
blitzmann
97ef231711
fix price callbacks
2018-08-23 21:10:59 -04:00
DarkPhoenix
82d8c95d2f
Rework export format for abyssal mods, now uses references
2018-08-23 19:22:24 +03:00
Alexey Minnekhanov
dde5ee3701
Fix parsing system proxy var containing "user:password@" part
2018-08-23 11:15:33 +03:00
DarkPhoenix
44a3cb3b2e
Add ability to export mutated module attributes
2018-08-22 19:54:52 +03:00
DarkPhoenix
44c58abe81
Rewrite EFT export function
...
Now uses double blank lines to divide logical sections, and racks within these sections (mods/rigs/subs, drones/fighters, implants/boosters) and sorts unordered containers for export
2018-08-22 18:51:31 +03:00
Ryan Holmes
7055690805
Merge pull request #1705 from pyfa-org/release/v2.4.0
...
Release/v2.4.0
2018-08-21 20:45:51 -05:00
blitzmann
116dde3f3f
Bump release
2018-08-21 21:45:35 -04:00
Ryan Holmes
daef1ebdfd
Merge branch 'master' into release/v2.4.0
2018-08-21 20:43:27 -05:00
Ryan Holmes
5c38ab4228
Merge pull request #1688 from MaruMaruOO/efs_port
...
Adds copy to clipboard for Eve Fleet Simulator
2018-08-21 20:43:13 -05:00
Ryan Holmes
299243c446
Merge pull request #1689 from MaruMaruOO/issue/1683
...
Update market.service to reflect new booster market groups.
2018-08-21 20:34:48 -05:00
Ryan Holmes
970c3a5473
Merge branch 'master' into efs_port
2018-08-21 20:21:16 -05:00
Ryan Holmes
bc63eaa876
Merge pull request #1704 from feyyd/bug/1692
...
Bug/1692
2018-08-21 20:14:44 -05:00
Ryan Holmes
78de723b81
Merge pull request #1701 from feyyd/bug/1691
...
Bug/1691
2018-08-21 20:12:57 -05:00
Ryan Holmes
dbb9823df5
Merge pull request #1697 from feyyd/bugfix-1695
...
Bug/1695, Bug/1690
2018-08-21 20:06:15 -05:00
blitzmann
95899548e5
Fix an issue with double forward slashes in res paths ( #1703 )
2018-08-21 20:58:38 -04:00
blitzmann
2a076292da
pep8
2018-08-21 20:48:30 -04:00
blitzmann
308fa3c46c
Update effect headers
2018-08-21 20:47:56 -04:00
blitzmann
ccd6d357ed
New icons
2018-08-21 20:45:16 -04:00
blitzmann
21b6a2cdfd
Update for new effects and ships
2018-08-21 20:44:46 -04:00
DarkPhoenix
ccbd0a117b
Fix merge issue
2018-08-21 19:51:56 +03:00
DarkPhoenix
6caa79c951
Merge master into singularity
2018-08-21 19:43:41 +03:00
DarkPhoenix
4365da8292
Merge branch 'master' into singularity
2018-08-21 19:40:39 +03:00
DarkPhoenix
ff222b8d62
Some fixes to DB conversion script
2018-08-21 19:39:07 +03:00
Ryan Holmes
180b766b59
Merge branch 'master' into development
2018-08-21 00:45:15 -04:00
P
b4e765abfa
add None checks in deleteFit to prevent exceptions
2018-08-20 21:41:50 -07:00
P
2f40365a03
default return of getModifiedAttr so can use comparison
2018-08-19 17:42:55 -07:00
P
2001a395e5
extra check, swap instead of clone if unique module
2018-08-19 17:28:24 -07:00
blitzmann
7e94914f65
Implement drone toggle command
2018-08-18 01:09:37 -04:00
blitzmann
b17314f3c6
Add projected drone change command, and remove some prints
2018-08-18 00:45:26 -04:00
blitzmann
fd83a4b709
Remove drone splitting / merging, and introduce drone change qty
2018-08-18 00:39:05 -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
5ee8e203db
Merge branch 'commandRefactor' of https://bitbucket.org/blitzmann/pyfa-playground into commandRefactor
2018-08-16 23:41:19 -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
blitzmann
bcbed3df39
Fix an issue which caused pyfa to crash (turns out instantiating the commands in the init was not a good idea)
2018-08-16 00:24:31 -04: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
eeb2b019c0
Remove the crap from meta swap that was already reimplemented, leaving only drones as a reminder on what needs to be done
2018-08-14 01:26:17 -04:00
blitzmann
71257b5265
Implement some various toggles as commands
2018-08-14 01:25:36 -04:00
blitzmann
a5a152d395
Move meta swap functionality to command process
2018-08-14 00:58:50 -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
efbf2e7432
Make sure we recalc during swaps from cargo to module
2018-08-13 18:50:00 -04:00
Ryan Holmes
646a903f18
differentiate command processors based on fitID
2018-08-13 17:16:00 -04:00
Ryan Holmes
d74f2b2e42
Rework the logic of dragging module to cargo
2018-08-13 17:01:16 -04:00
Ryan Holmes
9977866eb0
work on moving from cargo to modules (including swapping modules)
2018-08-13 15:03:19 -04:00
Ryan Holmes
008d73e605
Finish off commands for cargo to module action
2018-08-13 02:01:16 -04:00
Ryan Holmes
2164588329
projected drone commands
2018-08-12 17:49:58 -04:00
Ryan Holmes
391c3a32a6
commands for add / remove projected fighters
2018-08-10 13:29:26 -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
Ryan Holmes
56ebb2926d
Merge remote-tracking branch 'bitbucket/commandRefactor' into commandRefactor
2018-08-05 11:06:45 -04:00
Ryan Holmes
804d90c50c
Don't run adding command on implants and boosters if item is already item
2018-08-05 08:17:24 -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
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
blitzmann
3c7f0258df
More converting for command fits
2018-08-03 21:19:51 -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
6057a1a7d9
Fix issue with setting None charge
2018-08-03 02:01:26 -04:00
blitzmann
e0add506c9
Merge branch 'commandRefactor' of https://bitbucket.org/blitzmann/pyfa-playground into commandRefactor
2018-08-03 01:42:36 -04:00
blitzmann
aa282990a5
Fix the state change command to not store the modules themselves, but the positions
2018-08-03 01:42:20 -04:00
blitzmann
1686220523
Fix the state change command to not store the modules themselves, but the positions
2018-08-03 01:42:06 -04:00
blitzmann
c84c79c917
More tweaks to existing commands
2018-08-03 01:08:33 -04:00
blitzmann
36b158637c
Some documentation
2018-08-02 23:23:52 -04:00
blitzmann
fc153915b6
More work on commands, this time focusing on details with module add / remove functionalities.
2018-08-02 02:06:03 -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
cfb7a70da5
Add recalcs to Add and remove module
2018-07-30 00:05:00 -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
MaruMaruOO
1f09494df5
Merge branch 'master' into efs_port
2018-07-27 00:32:23 -04:00
MaruMaruOO
d9827b445f
Add versioning data to EFS export
2018-07-27 08:03:21 -04:00
MaruMaruOO
46e58ecba7
Add module typeIDs to data exported by efsPort
2018-07-27 06:51:53 -04:00
MaruMaruOO
c1405fa675
More getter swapping for efsPort
2018-07-26 17:39:32 -04:00
MaruMaruOO
b7900b0b25
Change more efsPort syntax to use getters
2018-07-26 17:27:03 -04:00
MaruMaruOO
bef8fbbc3a
Used getModifiedItemAttr in efsPort to replace itemModifiedAttributes for consistancy
2018-07-26 14:24:55 -04:00
MaruMaruOO
4fc630d44e
Minor efsPort linting
2018-07-26 12:02:04 -04:00
MaruMaruOO
582a3893d1
Removed unneeded initalization from efsPort
2018-07-26 11:48:34 -04:00
MaruMaruOO
03e325cdcb
Change efsPort.getOutgoingProjectionData to corectly use mod.item.group.name
2018-07-26 11:23:39 -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
dd6fe01df5
Migrate module state change to gui/fit command pattern
2018-07-25 22:24:57 -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
9ccdb51063
remove some logging tweaks
2018-07-25 00:58:11 -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
MaruMaruOO
38726675e1
Added disintegrator stats
2018-07-23 20:28:53 -04:00
Ryan Holmes
622a3004c5
Merge pull request #1687 from MaruMaruOO/issue/1684
...
Have imported fits always use implants if present
2018-07-22 19:32:24 -04:00
blitzmann
2ccad2a358
Handle use case of moving a module from market to fitting view
2018-07-21 19:52:28 -04:00
blitzmann
a66eb059e2
Convert module swap to command pattern
2018-07-21 18:20:24 -04:00
blitzmann
5d0342ee2d
Convert module charge handling to command pattern (adding charges and removing charges)
2018-07-21 18:04:07 -04:00
blitzmann
ec3cd75f4c
Convert the context > Remove Module to command pattern
2018-07-21 16:00:02 -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
MaruMaruOO
fe0266e517
Added mitigation for outdated forced groupMarketIDs
2018-07-19 05:40:18 -04:00
MaruMaruOO
0a8bb79e47
Update market.service to reflect new booster market groups
2018-07-19 13:16:59 -04:00
blitzmann
e9cb7696dd
Fix an issue for Polycarbon Engine Housing ( #1682 )
2018-07-19 00:03:17 -04:00
MaruMaruOO
c054a2d80d
Trivial lint
2018-07-17 23:09:39 -04:00
MaruMaruOO
2f7a3e0287
Have imported fits always use implants if present
2018-07-17 22:35:09 -04:00
MaruMaruOO
6be77646fc
Linting for consistancy
2018-07-17 22:32:30 -04:00
MaruMaruOO
a6a0831123
Removed uneeded file
2018-07-17 21:03:39 -04:00
MaruMaruOO
682607c31f
Remove local build files not intended for git
2018-07-17 21:01:26 -04:00
MaruMaruOO
c0096fc016
Revert irrelevent changes compared to master
2018-07-17 20:46:15 -04:00
MaruMaruOO
ebac100e38
Adjusted EFS to clipboard tooltip
2018-07-17 04:22:40 -04:00
MaruMaruOO
fe43c2ee2e
Merge branch 'master' into efs_port
2018-07-17 03:06:34 -04:00
MaruMaruOO
b1f1db1bee
Change service.efsPort to a class structure for consistancy.
2018-07-17 02:54:01 -04:00
blitzmann
df75646766
bump release
2018-07-17 02:10:24 -04:00
Ryan Holmes
6270d34dfd
Merge pull request #1677 from MaruMaruOO/issue/1673
...
Have missing icons display as question mark icons
2018-07-16 21:00:10 -04:00
Ryan Holmes
497fdd7a11
Merge pull request #1675 from MaruMaruOO/port_bug_fix
...
Bug fix to set implantLocation when importing fits
2018-07-16 12:09:58 -04:00
MaruMaruOO
6583aa9b34
Have missing icons display as question mark icons
2018-07-16 10:26:29 -04:00
MaruMaruOO
910fe99e44
Bug fix to set implantLocation when importing from clipboard
2018-07-16 08:43:41 -04:00
MaruMaruOO
4be78db738
Added additional data to efs exports moduleNames and moved it to service.efsPort
2018-07-16 06:25:56 -04:00
MaruMaruOO
897763e8d5
Merge branch 'master' into py3EFFS
2018-07-16 04:01:08 -04:00
blitzmann
fc921d2c16
Bump version
2018-07-15 17:44:13 -04:00
blitzmann
b57bede510
tox fixes
2018-07-15 02:51:53 -04:00
blitzmann
d4f719a428
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-07-15 02:38:08 -04:00
Ryan Holmes
6f8ff9255a
Merge pull request #1660 from flashspys/patch-2
...
Make pyfa retina ready
2018-07-15 02:29:46 -04:00
Ryan Holmes
79d4b458c8
Merge pull request #1668 from MaruMaruOO/issue/1667
...
Added setting for default implant location
2018-07-15 02:29:29 -04:00
Ryan Holmes
c7d9c0e0e0
Merge pull request #1671 from MaruMaruOO/copy_improvements
...
Added missing data to fit copying
2018-07-15 02:29:00 -04:00
blitzmann
b7be0d0dfb
fix database (give name to Small Abyssal Energy Nosferatu - this is a known EVE bug)
2018-07-15 02:20:28 -04:00
blitzmann
475e8f1ff2
Update effect headers and some icons
2018-07-15 01:09:07 -04:00
blitzmann
9298dcd454
Update to 1348988
2018-07-15 00:54:50 -04:00
blitzmann
3b13712db1
Add missing effect
2018-07-15 00:47:50 -04:00
blitzmann
df92b857c9
Add a script to extract the dynamic attribute mappings from the client
2018-07-15 00:47:26 -04:00
MaruMaruOO
d5aee34aa8
Added missing data to fit copying
2018-07-12 07:35:14 -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
Maru Maru
f624528ce5
trivial line movement
2018-07-11 02:50:50 -04:00
Maru Maru
c0e9878982
Merge branch 'master' into py3EFFS
2018-07-11 02:23:01 -04:00
Maru Maru
7a078f433a
draft of misc patches for main branch
2018-07-11 12:05:57 -04:00
blitzmann
89efa9cbf9
Fix syntax issue (see #1657 )
2018-07-09 22:59:26 -04:00
Ryan Holmes
786864b146
Merge pull request #1663 from MaruMaruOO/patch-1
...
Fixes the Helios's drone damage bonus.
2018-07-09 22:17:22 -04:00
Ryan Holmes
8383a645da
Merge pull request #1652 from WatchMeCalculate/Issue-1621
...
Address Issue where evemon xml was not being imported
2018-07-09 22:16:07 -04:00
Ryan Holmes
1c579c9134
Merge pull request #1665 from MaruMaruOO/issue/1662
...
Allow drone skill effects to process implants
2018-07-09 22:12:33 -04:00
Ryan Holmes
b8c09429db
Merge pull request #1664 from MaruMaruOO/patch-2
...
Typo fix for eos.gamedata.translations["Boolean"]
2018-07-09 22:10:21 -04:00
Ryan Holmes
090b61778f
Merge pull request #1666 from MaruMaruOO/issue/1657
...
Make itemStats.closeBtn fire a wx.CloseEvent
2018-07-09 22:07:32 -04:00
MaruMaruOO
29541bc5d9
Make itemStats.closeBtn fire a close event
2018-07-09 05:51:23 -04:00
MaruMaruOO
3fcad7ed3f
Allow drone skill effects to process implants
2018-07-09 01:37:40 -04:00
MaruMaruOO
fe951e2ca1
Typo fix for eos.gamedata.translations["Boolean"]
...
Fix for #1659 .
I assume the second argument is a typo given the use case.
If not giving it a default value also works.
2018-07-08 21:44:55 -04:00
MaruMaruOO
0603e0c89d
Fixes the Helios's drone damage bonus.
...
The required skill should be Light Drone Operation as light drones don't require Drone Avionics.
This causes the damage bonus to apply correctly. Giving a max skill Hobgoblin II 29.7dps rather than 19.8dps.
2018-07-06 23:41:34 -04:00
Maru Maru
da5893ac91
Merge branch 'master' into py3EFFS
2018-07-06 04:26:48 -04:00
Maru Maru
7af5c17015
Changed the name of Eve Fleet Fight Simulator to Eve Fleet Simulator and updated refs to match
2018-07-06 14:01:54 -04:00
Felix Wehnert
9f580597fd
Make pyfa retina ready
...
This should help pyfa to look better on macOS 📺
2018-07-02 18:55:48 +02:00
blitzmann
819c0ba321
Fix eve db
2018-06-21 00:28:15 -04:00
blitzmann
b68e7d9344
Merge branch 'profile'
2018-06-21 00:24:19 -04:00
blitzmann
86333a05fb
Remove redundant import
2018-06-21 00:24:07 -04:00
blitzmann
39f7ecdf5c
Merge branch 'mutaplasmids'
...
# Conflicts:
# eve.db
2018-06-21 00:22:57 -04:00
blitzmann
6c184e9184
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-06-21 00:21:36 -04:00
blitzmann
c587fa1e84
Merge branch 'issue/1645'
2018-06-21 00:21:08 -04:00
DarkPhoenix
1b932fd885
Implants are not penalized
2018-06-19 16:10:41 +03:00
WatchMeCalculate
99f14746e4
Removed return and re-added apiUpdateCharSheet function
2018-06-19 00:16:32 -07:00
blitzmann
6c6423515c
Fix for #1635
2018-06-18 20:55:16 -04:00
blitzmann
15216453c9
Update item attributes panel when mutation changes ( #1644 )
2018-06-17 13:01:54 -04:00
blitzmann
8f16fc5c1e
Merge branch 'master' into mutaplasmids
...
# Conflicts:
# eve.db
2018-06-17 12:52:49 -04:00
blitzmann
444f42ceee
Change CREST export text to ESI
2018-06-17 12:51:57 -04:00
blitzmann
8bf9a9881f
Add some invalidation logic to module for Abyysal modules without base or mutaplasmid
2018-06-17 12:23:05 -04:00
blitzmann
8f5060cc3e
Fix some issues capping at a certain range ( #1651 )
2018-06-17 12:10:33 -04:00
blitzmann
b7458396ac
Fix some rounding issues ( #1651 )
2018-06-17 01:48:51 -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
710739696a
Incorporate mutaplasmids within module copy
2018-06-16 23:25:27 -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
4e8e5d86c4
Fix for #1647
2018-06-16 17:04:29 -04:00
blitzmann
7e6fc4e6c2
Fix issue with closing item stats
2018-06-16 15:58:30 -04:00
Maru Maru
6bbfb18680
Merge branch 'master' into py3EFFS
2018-06-16 04:52:10 -04:00
Maru Maru
d61ab0ff5a
Refactoring for various EFS export code
2018-06-16 04:50:55 -04:00
blitzmann
47016c682e
Don't destroy ItemStats window on close. Instead, Skip() the event so that it can finish processing events correctly. ( #1650 )
2018-06-15 02:27:41 -04:00
blitzmann
eece7de547
Merge branch 'issue/1642' into mutaplasmids
2018-06-15 01:32:03 -04:00
blitzmann
ed94294584
Finish implementing the translated values for the Mutators
2018-06-15 01:31:51 -04:00
blitzmann
634bdab396
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-06-14 22:53:33 -04:00
blitzmann
3462252ecc
Automatically check on character load that the character at least has all skills in the database for it ( #1645 )
2018-06-14 22:53:16 -04:00
blitzmann
5a085b6e27
Automatically check on character load that the character at least has all skills in the database for it ( #1645 )
2018-06-14 22:52:33 -04:00
blitzmann
12c491a6b3
Merge branch 'mutaplasmids' of https://github.com/pyfa-org/Pyfa into mutaplasmids
2018-06-13 23:11:37 -04:00
Ryan Holmes
4d8240a588
Merge pull request #1643 from burnsypet/mutaplasmids
...
Added reset and randomize buttons to mutaplasmid view
2018-06-13 23:10:55 -04:00
blitzmann
154b07e0d6
Move the attribute unit translations from the GUI to the Unit class and tweak the display of mutator ranges to use this. Additionally, develop inverse functions to the value translations for eventual use in the mutator slider
2018-06-13 23:10:48 -04:00
burnsypet
59a5b68152
Added reset and randomize buttons to mutaplasmid view
2018-06-13 22:52:36 +01:00
Ryan Holmes
f0a6034cec
Merge pull request #1632 from WatchMeCalculate/Issue-#1627
...
Adds exception handler for when HttpServer fails on init
2018-06-13 00:21:46 -04:00
Ryan Holmes
6224286524
Merge pull request #1639 from burnsypet/issue-1637
...
HTML export now contains EFT block
2018-06-13 00:20:14 -04:00
Ryan Holmes
eefc84465f
Merge pull request #1638 from surculus12/issue-1633
...
resolves #1633
2018-06-13 00:18:15 -04:00
blitzmann
4fd54ca74a
bump beta version
2018-06-12 22:23:57 -04:00
blitzmann
779b9f0821
Fix attribute icons to use new method
2018-06-12 21:51:58 -04:00
blitzmann
3ae10fe483
adding icons
2018-06-12 21:46:31 -04:00
blitzmann
88be999899
update database
2018-06-12 21:46:05 -04:00
blitzmann
6fdcce12a3
Merge branch 'icons-1621' into v2.2.0b1
...
# Conflicts:
# eos/db/__init__.py
# eos/db/gamedata/__init__.py
# eos/db/gamedata/item.py
# eos/gamedata.py
# eve.db
2018-06-12 21:43:28 -04:00
blitzmann
e19d231eba
Merge branch 'master' into v2.2.0b1
...
# Conflicts:
# eve.db
2018-06-12 21:41:04 -04:00
blitzmann
d4d55c026a
tweak font sizes
2018-06-12 21:29:00 -04:00
blitzmann
3ebfe045c5
Catch a rare error with mutators that are kinda orphaned (not via module, but the mod doesn't have base or mutaplasmid)
2018-06-12 21:15:31 -04:00
blitzmann
75230a78a6
Do not explicitly add the mutator to the module. Setting the Mutator.module property is sufficient, and prevents from a duplicate one from being added with a None key.
2018-06-12 20:57:06 -04:00
burnsypet
ab6200e2c1
Fixed line length for PEP8
2018-06-12 20:11:39 +01:00
burnsypet
8a18047957
HTML export now contains EFT block
2018-06-12 19:17:39 +01:00
blitzmann
fccd4b61f4
Recalc fit after a mutator change and 1 sec has passed. This allows for both gui animations to finish and prevent multiple quick changes form clogging everything up)
2018-06-12 01:55:40 -04:00
blitzmann
bceaa0d1d5
Get mutations to save
2018-06-11 23:44:34 -04:00
blitzmann
994521f654
Move some functionality tot he mutator object, and clean some stuff up
2018-06-11 23:09:21 -04:00
surculus12
b7b60e4ea6
resolves #1633
2018-06-11 15:24:17 +00:00
blitzmann
6a03ff59af
Attribute graph: add edge on neutral
2018-06-10 02:28:01 -04:00
blitzmann
f8b5adb31d
Determine validity via mod, not value (prevents weirdness with negatives)
2018-06-10 01:30:05 -04:00
blitzmann
e8b56b076b
Instantiate mutators when a mutated module is created / loaded from DB. Some bug fixes for a few things.
2018-06-10 01:10:53 -04:00
blitzmann
fe47ebd1f5
Merge branch 'attribute_gauge' of https://bitbucket.org/blitzmann/pyfa-playground into attribute_gauge
2018-06-09 20:35:08 -04:00
blitzmann
3b310e9b61
Tweaks to slider logic with respect to negative values
2018-06-09 20:34:59 -04:00
Ryan Holmes
07737a1f6d
more refactoring and bug fixes for gui
2018-06-09 11:03:04 -04:00
blitzmann
962789bf63
More tweaks
2018-06-09 09:49:32 -04:00
blitzmann
ab2d6dbf3a
Flesh out a lot of the small graphical specifics. Stilll needs a bit of work and a few bugs worked out, but I feel it's coming along.
2018-06-08 22:34:15 -04:00
blitzmann
542f2b3061
More tweaks
2018-06-07 19:38:40 -04:00
WatchMeCalculate
abefe21796
Adds exception handler for when HttpServer fails on init
2018-06-05 23:42:00 -07:00
blitzmann
cc529d3499
Penalized drone velocity rigs ( #1630 )
2018-06-06 00:25:45 -04:00
blitzmann
aee225d11a
Only apply thermodynamics skill to modules with heatDamage attribute
2018-06-05 23:59:01 -04:00
Ryan Holmes
0b45438981
Merge pull request #1626 from WatchMeCalculate/Issue-#1519
...
Issue #1519 , on fitting restriction toggle, accurately keep valid modules
2018-06-05 20:26:16 -04:00
DarkPhoenix
d48f9354ec
Update database (vedmak fitting changes) and do relevant string updates
...
Also change jsontosql script to ignore fsdtypeoverrides which is no longer dumpable by phobos
2018-06-05 20:02:00 +03:00
blitzmann
58b422a6d9
Add a bunch of tests, and get it looking just right. Still need to do some general cleanup
2018-06-05 09:02:15 -04:00
blitzmann
b1dce3b7b6
Changes to attribute slider, and thinking about dropping it in support of a modified pyfa gauge
2018-06-04 22:55:34 -04:00
blitzmann
460ba81d44
Some tweaks to the attribute slider
2018-06-04 19:18:18 -04:00
Ryan Holmes
e01699f738
Add a SetValue method to the attribute slider
2018-06-04 17:24:49 -04:00
blitzmann
c9f555a860
Move the slider to another file (makes it easier to test), and adjust the logic so that the base value is always considered in the center, no matter the skew of the ranges
2018-06-04 02:53:14 -04:00
blitzmann
b3acc8fd21
Get a slider interface going for the items stats. Starting to come together!
2018-06-04 02:21:52 -04:00
blitzmann
3670f3289c
Convert a module to an abyssal with a mutaplasmid - saving to and loading from database confirmed.
2018-06-03 19:50:50 -04:00
blitzmann
04171b243b
Get the mutaplasmid context men working to display the mutaplasmids
2018-06-03 16:48:31 -04:00
blitzmann
20f57146c4
Merge branch 'master' into mutaplasmids
...
# Conflicts:
# eve.db
2018-06-03 16:31:20 -04:00
blitzmann
012c5f536b
Add mutaplasmid context menu
2018-06-03 16:29:00 -04:00
blitzmann
3fbd869821
Get some basic relationships added for mutaplasmids
2018-06-03 16:28:33 -04:00
blitzmann
19cf3c2036
Update various GUI things to show new location for ship icon
2018-06-02 14:54:59 -04:00
blitzmann
18bbe49c49
support renders
2018-06-02 14:34:00 -04:00
blitzmann
e806471b47
Run icon script to remove the clothing icons
2018-06-02 14:10:37 -04:00
blitzmann
59d56fc333
Remove clothing form the database
2018-06-02 14:04:34 -04:00
blitzmann
926299c20e
Add process for getting graphic ids from fsdbinary (not utilizing them yet)
2018-06-02 11:58:38 -04:00
blitzmann
e8d5e9f9f2
More icons fixes
2018-06-02 10:18:56 -04:00
WatchMeCalculate
a5b5cec919
Fixed flake8 issues
2018-06-01 13:08:25 -07:00
Ryan Holmes
bb978c3dff
Implement a profiling option. x_x
2018-06-01 15:46:45 -04:00
WatchMeCalculate
cbb8545c30
If module had previously violated fitting restrictions, but now is a valid module, recolor background
2018-06-01 02:22:29 -07:00
WatchMeCalculate
87660246b6
When re-enabling restrictions only delete incompatible modules
...
Hardpoints past limit will show up highlighted red.
2018-06-01 02:19:14 -07:00
WatchMeCalculate
cc586f6532
For modules with maxfitting, ensure on validity count, don't count itself
2018-06-01 02:18:03 -07:00
WatchMeCalculate
02103b6d2e
Refactor checking if Hardpoints has free spots into a function fit can use
2018-06-01 02:16:29 -07:00
blitzmann
94b1876cf1
icon script tweak
2018-05-31 21:36:22 -04:00
blitzmann
8bb3cbb25e
More icon fixes
2018-05-31 21:20:47 -04:00
blitzmann
5388ba7a70
Remove need for Icon class, references to it's DB relationship, and remove from DB. Also, add the files. All the files.
2018-05-31 21:13:12 -04:00
blitzmann
ff1d8109cd
Start updating the icons script. You can now point it at an EVE installation and an icons.json, which is generated via the icons.yaml from from the SDE (for now, unless we can figure out how to access that info form the res files. it's in CCPs format).
...
Lots of old stuff still here, needs cleanup. We no longer restrict the queries to certain categories / groups, seemed like extra logic to remember whenever new stuff is potentially added.
2018-05-31 21:09:35 -04:00
DarkPhoenix
408e1246c7
Reduce font size for chrome tabs
2018-05-31 14:47:38 +03:00
DarkPhoenix
051e601f14
Use system font for fitting pane
2018-05-31 13:26:54 +03:00
blitzmann
fb5849e43e
Bump version
2018-05-31 01:03:14 -04:00
blitzmann
367b26816b
Add some missing stuffs in the manifest (don't know if needed)
2018-05-31 00:54:54 -04:00
blitzmann
e3bec84d31
Tweaks to the Inno Setup file
2018-05-31 00:44:31 -04:00
blitzmann
d92ccffc8d
Test a few fixes for the windows installer
2018-05-31 00:01:36 -04:00
blitzmann
e8efa22a95
Merge branch 'singularity'
2018-05-30 19:49:40 -04:00
blitzmann
861d034635
Bump version
2018-05-30 19:49:21 -04:00
blitzmann
7a18224800
pep8
2018-05-30 19:34:14 -04:00
Ryan Holmes
92a906611b
Merge pull request #1619 from fsufitch/master
...
Tweak jargon defaults for more entries based on personal experience
2018-05-30 15:53:27 -04:00
Filip Sufitchi
6fc532a6a2
Tweak jargon defaults for more entries based on personal experience
2018-05-30 15:31:12 -04:00
blitzmann
d0777602e7
Clean up unused effect files now that the effects script works (hopefully)
2018-05-29 21:49:32 -04:00
blitzmann
618507f88c
Fix the effects used by script (no longer restricted on category / group), and fix many effects headers
2018-05-29 21:43:25 -04:00
blitzmann
c5bc9e2534
Added missing effectsm, and update headers
2018-05-29 21:39:11 -04:00
blitzmann
b097818f1b
Do not allow import of unpublished items (temporary measure to prevent abyssal items)
2018-05-29 21:01:55 -04:00
blitzmann
ba2471e75c
Add new icons files
2018-05-29 20:15:05 -04:00
blitzmann
de7a5361fd
Add triglavian icon to ship browser
2018-05-29 19:58:59 -04:00
blitzmann
0827e13b31
Add some missing icons
2018-05-29 19:40:55 -04:00
blitzmann
ec2bf8d4ed
Update renders
2018-05-29 19:40:01 -04:00
blitzmann
8ab709e590
* Update database (unpublish Abyssal items, for now)
...
* Add eve data version and datetime to about window (temp measure until we can get a better about window implemented)
2018-05-29 19:37:55 -04:00
Ryan Holmes
efe974f8f9
Merge pull request #1616 from WatchMeCalculate/issue-#1599
...
Remove asterisk next to character name after API refresh
2018-05-28 17:55:23 -04:00
WatchMeCalculate
da85c66089
Make sure to clear dirty skills when clearing all skills
2018-05-28 13:33:19 -07:00
blitzmann
a02f863bc8
update database
2018-05-27 17:30:12 -04:00
blitzmann
553a181966
Merge branch 'abysmal_weather' into singularity
...
# Conflicts:
# eve.db
2018-05-27 17:25:47 -04:00
blitzmann
4a1e4853fb
fix issue with display
2018-05-27 17:25:04 -04:00
blitzmann
9f560584ce
Fix fighter DPS graph ( #1521 )
2018-05-27 16:29:47 -04:00
blitzmann
670f19ce95
fixed attribute export ( #1613 )
2018-05-27 16:25:10 -04:00
blitzmann
3944545721
Support for Abyssal module loading base item attributes
2018-05-27 14:58:14 -04:00
blitzmann
a706da8adc
Remove some of the redundant jargon keywords
2018-05-27 12:12:20 -04:00
Ryan Holmes
829fd12163
Merge pull request #1575 from ftsartek/patch-1
...
Jargon defaults updated for significantly more options
2018-05-27 12:08:55 -04:00
Maru Maru
f8504cfa6e
Merge branch 'master' into py3EFFS
2018-05-27 04:08:42 -04:00
Maru Maru
05e76a884a
Partially cleaned up efs utilities
2018-05-27 04:07:21 -04:00
Ryan Holmes
b5addc8a87
Merge pull request #1609 from minlexx/copy_text
...
Copy text from item traits and desription panels
2018-05-26 22:35:24 -04:00
Alexey Min
8cb592db6f
Make item description copyable
2018-05-26 14:34:54 +03:00
Alexey Min
be21fec2d2
Make item traits copyable
2018-05-26 14:34:40 +03:00
blitzmann
154ac6b045
forgot the DB
2018-05-25 23:20:36 -04:00
blitzmann
d3bd52fe07
Get dynamic attributes JSON saved to the database... now for the tinkering to begin!
2018-05-25 19:18:51 -04:00
DarkPhoenix
d4beba8b7b
Fix ammo picker for disintegrators
2018-05-24 14:35:17 +03:00
DarkPhoenix
4141a9df45
Do not show falloff range if it's too low (disintegrators fetch base value of 1 and show it)
2018-05-24 14:32:35 +03:00
DarkPhoenix
b6181f8ad6
Update db to latest sisi
2018-05-24 09:37:54 +03:00
blitzmann
fabf759aa7
Start implementing support for mutaplasmids.
...
* There's a new table `mutators` that has an FK back to a module, and links to an attribute ID with it's new value
* Fixes an issue in the item state where the "base" value showed the literal base value for the attribute, regardless of override / mutators
* If there is an override and a mutated attribute, mutated value takes effect
2018-05-24 01:26:49 -04:00
blitzmann
c0f34f1117
update database, and a code tweak
2018-05-23 01:12:46 -04:00
blitzmann
5cf9e0c4ff
Merge branch 'singularity' into abysmal_weather
...
# Conflicts:
# eve.db
2018-05-23 00:49:29 -04:00
blitzmann
33d4a8a691
update database
2018-05-23 00:46:51 -04:00
blitzmann
9268dc36bf
Give the abyssal effect name some custom, directed loving. Mmm.
2018-05-23 00:45:11 -04:00
blitzmann
e95cbdd19b
Re-work the wormhole (now call Environmental) context menu
2018-05-23 00:38:30 -04:00
blitzmann
c4177f8911
Remove .zip check for img files (no longer part of build, wondering if this is causing slow start up times)
2018-05-22 00:06:06 -04:00
blitzmann
eaae51f8d8
Add status messages back to ESI fitting export ( #1502 )
2018-05-21 23:37:15 -04:00
blitzmann
9f69c76380
Reimplement support for exporting ESI fittings... whoops ( #1593 )
2018-05-21 23:23:21 -04:00
blitzmann
2f9d2e2a60
Force command processors not to show ( #1562 )
2018-05-21 23:15:41 -04:00
blitzmann
f9e60a00f2
Remove the CREST table from a migration, since it no longer exist (was causing issues for some folks with very old databases)
2018-05-21 23:03:25 -04:00
blitzmann
fde449c7d8
more whoops
2018-05-21 22:09:30 -04:00
blitzmann
6b346c4b37
Whoops
2018-05-21 22:08:56 -04:00
blitzmann
aeb1a80e73
fix attempt for #1602
2018-05-21 21:11:51 -04:00
blitzmann
1c359fb6ed
tox
2018-05-20 15:58:25 -04:00
blitzmann
a8c57bbdeb
Merge branch 'singularity' into abysmal_weather
2018-05-20 15:57:17 -04:00
blitzmann
752c67bc0b
tox
2018-05-20 15:57:02 -04:00
blitzmann
e7c826b71c
Merge branch 'master' into singularity
2018-05-20 15:56:12 -04:00
blitzmann
2cac214f46
tox
2018-05-20 15:55:26 -04:00
blitzmann
c1f24a1979
Merge branch 'singularity' into abysmal_weather
2018-05-20 15:51:47 -04:00
blitzmann
63e5b6da68
Merge branch 'master' into singularity
2018-05-20 15:51:22 -04:00
blitzmann
23d9e7a91b
Fix travis config
2018-05-20 15:50:56 -04:00
blitzmann
7ac4b52d20
Do all localization effects
2018-05-20 15:05:41 -04:00
blitzmann
d110dd4c76
Implement xeon gas and electric store weather effects
2018-05-20 14:33:37 -04:00
blitzmann
a5b959fbf8
Implement caustic and darkness weather
2018-05-20 14:22:58 -04:00
blitzmann
90f1947ea7
Implement caustic weather
2018-05-20 14:14:35 -04:00
blitzmann
afd16e1afd
Add new warfareBuffID, and fix issue with going to effect file in debug
2018-05-20 14:10:37 -04:00
blitzmann
bc23417eae
Start working on Abysmal space environment effects. The values produced for the infernal weather (calm firestorm) thermic resist penalties are spot on according to my testing. :D
2018-05-20 12:53:33 -04:00
Maru Maru
2a410a13a0
EFS mass export now uses the configured save path for consistancy.
2018-05-20 04:36:20 -04:00
blitzmann
d84525876a
Gather abysmal environnments into database
2018-05-20 00:52:48 -04:00
Maru Maru
d5afacef3f
Merge branch 'master' into py3EFFS
2018-05-20 00:39:08 -04:00
blitzmann
891c20eea7
Merge branch 'master' into singularity
2018-05-20 00:22:24 -04:00
blitzmann
020cc9e295
Revert "Clean up unused effects"
...
This reverts commit 842be9535b .
2018-05-20 00:22:14 -04:00
blitzmann
e423c9248a
Fixes for some odd markdown2 bugs ( #1532 )
2018-05-19 23:57:40 -04:00
blitzmann
b138fea245
Tweak rack labels
2018-05-19 17:56:48 -04:00
blitzmann
cb509a832e
Add number of slots in the rack heading ( #1535 )
2018-05-19 17:55:17 -04:00
blitzmann
155a3a4e42
Tweak the ammo sorter to be more consistent, and not go off of calculated values for the modules (which may change based on the current charge) ( #1520 )
2018-05-19 17:41:04 -04:00
Ryan Holmes
a59949a57a
Merge pull request #1578 from minlexx/esi_proxy
...
Use proxies from Pyfa's "Network settings" for ESI requests
2018-05-19 17:07:57 -04:00
blitzmann
4ba33aa5b8
Fix two structure rig effects related to missile charge bonuses ( #1526 )
2018-05-19 17:07:01 -04:00
blitzmann
6dbb61dc12
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-05-19 14:53:07 -04:00
blitzmann
f1d3b68308
Bump version
2018-05-19 14:52:58 -04:00
blitzmann
cec61fc225
Some QOL tweaks to the character editor SSO section
2018-05-18 23:41:37 -04:00
blitzmann
caf31517ca
Fix attempt for #1560
2018-05-18 01:18:46 -04:00
blitzmann
22edebbf9b
More stuff for #1586
2018-05-18 01:18:31 -04:00
blitzmann
806f17f6ea
Test fix for #1586
2018-05-17 00:50:17 -04:00
ftsartek
5aa14de0c4
Update defaults.yaml
...
extra update to include two more american/british english translations
2018-05-17 14:49:00 +12:00
Ryan Holmes
77a5896997
Merge pull request #1584 from minlexx/fix_browse_esi_fittings
...
Skip fits for unknown ships in "Browse EVE Fittings"
2018-05-15 17:49:41 -04:00
Alexey Min
cc754342c8
Skip fits for unknown ships in "Browsing EVE Fittings"
2018-05-16 00:36:37 +03:00
Alexey Min
63074a2b85
Reduce code duplication:
...
Network settings class now provides its own method to get proxy settings dict in requests format.
This method can be used both in network service and esi access, reducing code duplication.
2018-05-15 22:13:04 +03:00
Alexey Minnekhanov
bec746b76f
Use proxies from Pyfa's "Network settings" for ESI requests
2018-05-15 12:48:18 +03:00
blitzmann
eeb700c75d
Get back into tox's good graces
2018-05-15 01:41:32 -04:00
blitzmann
deecfb31dc
Merge tag 'v2.0.1' into singularity (bring sisi code up to date with pyfa 2 / py3 / wx4)
...
# Conflicts:
# eos/effects/techtwocommandburstbonus.py
2018-05-15 01:17:51 -04:00
blitzmann
9bb83d4574
Merge branch 'master' of https://github.com/pyfa-org/pyfa
2018-05-14 22:08:07 -04:00
blitzmann
8023b2ea29
Bump version
2018-05-14 21:59:25 -04:00
blitzmann
3e1244a27a
Fix for not being able to drag fit to tab area ( #1569 )
2018-05-14 19:26:23 -04:00
blitzmann
51e610830f
Fix (not really) an issue with a dead character editor still receiving events
2018-05-14 18:27:53 -04:00
ftsartek
f52d091f9a
Updated for significantly more options
2018-05-15 10:05:42 +12:00
blitzmann
a2877f6b5f
Merge branch 'master' of https://github.com/pyfa-org/Pyfa
2018-05-14 01:03:06 -04:00
Ryan Holmes
acf6b3dffd
Merge pull request #1549 from flashspys/patch-1
...
Add Drone Damage Amplifier to defaults
2018-05-14 00:39:44 -04:00
blitzmann
b6a1c4b308
Add support for using own client details (messy code, but it works!)
2018-05-14 00:37:26 -04:00
blitzmann
e29ab817af
Add the client details back to the preferences page
2018-05-13 13:27:49 -04:00
blitzmann
86576581cd
Break out the phobos dump from the data compilation (dump has to work in py2, whereas compilation requires py3 due to hooking directly in with EOS classes). protip: PyCharm configurations are awesome
2018-05-13 01:17:59 -04:00
blitzmann
50bd46015b
fix the osx icon
2018-05-12 23:10:27 -04:00
blitzmann
aa2ffaf1ea
Update installer script and create new dist script for windows. todo: find out hwo to invoke PyInstaller from python
2018-05-12 22:49:18 -04:00
blitzmann
5cc6b6c69c
Move over all esi stuff to it's own class, which the esi service extends from. Also fix an issue in the EVE fittings browser where deleting a fit didn't actually remove it from the list of fits (due to that list being populated by the return data of ESI, which can be cached). More clean up.
2018-05-12 13:57:14 -04:00
blitzmann
0365f71c00
Move over ESI functionality to be completely separate from esipy
2018-05-12 12:25:34 -04:00
blitzmann
4d666907c9
Start breaking out esipy, first up: getting for login
2018-05-11 23:24:30 -04:00
Felix Wehnert
0466678176
Add Drone Damage Amplifier to defaults
2018-05-09 10:20:11 +02:00
blitzmann
c1e239b9b3
Add a message box informing user of failed ESI initialization
2018-05-08 22:00:35 -04:00
blitzmann
26aaeabd7f
Bump version
2018-05-08 21:33:20 -04:00
blitzmann
0e0bc9dfd2
Remove some references to old api stuff ( #1547 )
2018-05-08 21:06:32 -04:00
DarkPhoenix
df24313bcf
Update to recent sisi changes
2018-05-08 14:58:25 +03:00
blitzmann
8990cbfd6a
update readme
2018-05-08 00:01:55 -04:00
blitzmann
8f34c03289
implement a stop gap measure for #1384
2018-05-07 23:20:11 -04:00
blitzmann
c1322a3566
Run through pyfa.io for update checks (allows us to log version usage and provide more flexibility going forward). Falls back to simple github request
2018-05-07 22:55:50 -04:00
blitzmann
5101e2851a
replace eve-central with evemarketer
2018-05-07 22:28:40 -04:00
blitzmann
7b7f67ad2e
bump version
2018-05-07 22:24:18 -04:00
blitzmann
dbdc566ae4
Only raise exception for status code > 400 (was previously excluding 201 and the like)
2018-05-07 22:09:31 -04:00
blitzmann
f4fd991907
Remove some event handling from the ESI windows to prevent errors from happening ( #1501 )
2018-05-07 22:00:41 -04:00
blitzmann
42ad74158b
Remove the ASCII text from console
2018-05-07 21:55:47 -04:00
blitzmann
c99afa79e1
Merge branch 'test-3'
2018-05-07 21:54:51 -04:00
blitzmann
789c3b869a
Add new Exception type
2018-05-06 13:04:02 -04:00
blitzmann
7d8d87662b
Merge remote-tracking branch 'origin/py3' into test-3
2018-05-06 12:58:04 -04:00
blitzmann
645a5ced14
check response for a 200
2018-05-06 12:57:48 -04:00
Maru Maru
56a3911b96
Adjusted effs export to remove bugs with python3
2018-05-05 04:09:01 -04:00
Ryan Holmes
5ed98e8fed
Update requirements.txt
2018-05-04 23:30:43 -04:00
DarkPhoenix
a1c894bb22
Provide safe fallback for hardshell booster effect (currently broken on sisi)
2018-05-04 16:01:29 +03:00
DarkPhoenix
32c6dcdb79
Sort fits during search the same way they are sorted normally
2018-05-03 11:24:01 +03:00
DarkPhoenix
842be9535b
Clean up unused effects
2018-05-03 09:58:44 +03:00
DarkPhoenix
7b6cb25ac4
Fix disintegrator group name
2018-05-03 09:50:36 +03:00
Ryan Holmes
f12370389c
Merge pull request #1538 from fsufitch/issue/1533
...
Improve user experience customizing jargon.yaml
2018-05-02 22:36:44 -04:00
blitzmann
fc35d7bb26
Add mutaplasmids to group listing for sql inclusion
2018-05-02 22:32:49 -04:00
DarkPhoenix
94e1515b43
Update database after recent ship changes
2018-05-03 01:06:01 +03:00
Filip Sufitchi
95c1f7bde0
Improve user experience customizing jargon.yaml
2018-05-02 11:02:46 -04:00
Maru Maru
dba86edff2
Added python3 functionality to effs exporter
2018-05-02 03:25:20 -04:00
Maru Maru
e2d8a3a4e8
Merge branch 'effsExpBack' into py3EFFS
2018-05-01 00:03:42 -04:00
Maru Maru
090065ddd4
Removed sepurflous effs related files
2018-04-30 20:44:14 -04:00
Maru Maru
acade56769
Adjusted effs fit name prefixing
2018-04-30 20:38:38 -04:00
blitzmann
d52c249921
Remove client path hashing for secret file (was interfering with OS X build, because it unpacks pyfa into a different, random directory each time it runs)
2018-04-29 12:49:03 -04:00
blitzmann
0b9a50cd8d
fix mac spec
2018-04-29 11:56:47 -04:00
blitzmann
25bbfec318
add a few things to requirements.txt
2018-04-29 11:31:33 -04:00
blitzmann
1192c26b8f
Add the jargon yaml files to the build process
2018-04-29 11:30:41 -04:00
blitzmann
4a3201ffd4
Merge branch 'py3' of https://github.com/pyfa-org/Pyfa into test-3
2018-04-28 20:35:26 -04:00
blitzmann
406a22100d
Merge branch 'esi' into test-3
2018-04-28 20:35:14 -04:00
Ryan Holmes
2547cf70c2
Merge pull request #1515 from Neugeniko/Issue#1511
...
Fix new sustained reps code for logistic drones.
2018-04-28 20:08:07 -04:00
DarkPhoenix
1fc4eab1ce
Add spoolup time to misc column
2018-04-28 07:49:04 +03:00
DarkPhoenix
e1e4efde7a
Update stats to latest sisi data
2018-04-27 23:24:57 +03:00
DarkPhoenix
cf5769e0f8
Add missing skill and damage mod effects
2018-04-24 20:52:46 +03:00
DarkPhoenix
a8b1f38e84
Update database and implement ship effects, also make pyfa to show final damage value for disintegrators after ramp-up time is complete
...
(if you don't want me to commit here just write phoenix@mail.ru , i have no way to communicate with you otherwise)
2018-04-24 19:13:30 +03:00
Ryan Holmes
e83fa4d40b
Merge pull request #1513 from fsufitch/issue/1369
...
Issue/1369
2018-04-07 09:10:44 -04:00
Ryan Holmes
c552cb5e40
Merge pull request #1510 from fsufitch/issue/1509
...
Use list control length instead of sys.maxsize for platform compatibility
2018-04-07 08:27:40 -04:00
Maru Maru
49b1e2ee36
Added option to copy EFFS stats to the clipboard via the CopySelectDialog UI
2018-04-05 02:35:12 -04:00
Maru Maru
aec9202be1
added more data to effs exports, including module names.
2018-04-05 02:24:44 -04:00
Neugeniko
363904411d
Projected Logistic Drones don't have a cap use or rawCycleTime.
...
Only call the logic for the appropriate module groups.
2018-04-04 16:55:05 +10:00
Filip Sufitchi
49bc9f50bc
Add a comprehensive default jargon file
2018-04-02 17:35:58 -04:00
Filip Sufitchi
30501feb99
Raise search limit back up to 3
2018-04-02 17:25:45 -04:00
Filip Sufitchi
efc07e1553
Move minimum search length check to the service, to cover jargon
2018-04-02 17:23:30 -04:00
Filip Sufitchi
9bbeec523e
Remove some debug try/except stuff
2018-04-02 16:44:14 -04:00
Filip Sufitchi
943ee517f4
Add jargon service
...
Jargon service translates search strings for the market
using community-sourced abbreviations. It also creates the
jargon.yaml file in the user's save directory, for
future customization (either manual, or via the UI) and
provides the code hooks to load and update it. The
JargonLoader is capable of hot-loading new jargon.yaml
configurations without restarting Pyfa.
2018-04-02 16:40:39 -04:00
Filip Sufitchi
18bb3bf246
Use list control length instead of sys.maxsize for platform compatibility
2018-03-31 16:28:59 -04:00
blitzmann
117d51caab
change back to the py3-dev database
2018-03-25 21:42:51 -04:00
blitzmann
a3e411f225
Merge tag 'v2.0.0b5' into esi
...
# Conflicts:
# eos/saveddata/character.py
2018-03-25 19:21:32 -04:00
blitzmann
083af3ebc7
Suppress pre-release notification only if current build is not a pre-release
2018-03-25 13:25:09 -04:00
blitzmann
3fd4d106d9
Merge branch 'master' into test-3
...
# Conflicts:
# config.py
# eos/effects/warpdisruptsphere.py
# service/update.py
2018-03-25 13:16:07 -04:00
Ryan Holmes
7c376c93a2
Merge pull request #1500 from pyfa-org/release/1.36
...
Release/1.36
2018-03-25 13:12:46 -04:00
blitzmann
4ef7b645a8
Update effects, icons, db, version bump
2018-03-25 13:11:29 -04:00
blitzmann
cccc7ff2d0
Merge branch 'master' into release/1.36
...
# Conflicts:
# service/update.py
2018-03-25 13:03:52 -04:00
blitzmann
b7c45f4c6e
Fix the update check logic; only go through the 5 latests updates, and if the check fails (specifically due to our new beta tagging for v2) then simply continue to the next one instead of failing outright
2018-03-25 03:33:02 -04:00
blitzmann
3964658d9a
Enable cargohold for structures ( #1414 )
2018-03-25 03:18:34 -04:00
blitzmann
03212be54a
Merge branch 'master' into test-3
...
# Conflicts:
# eos/capSim.py
# eos/effects/structurewarpscrambleblockmwdwithnpceffect.py
# eos/effects/warpdisruptsphere.py
2018-03-25 03:03:59 -04:00
blitzmann
46098f2127
Merge branch 'master' into release/1.36
2018-03-25 03:00:28 -04:00
Ryan Holmes
2005d0b0b9
Merge pull request #1494 from Neugeniko/Issue#1439-2
...
Respect 'Factor in Reload' preference for sustainable tank (tidied up).
2018-03-25 02:59:48 -04:00
blitzmann
3293380515
styling fix
2018-03-24 18:18:16 -04:00
Neugeniko
68e5b22fe2
Implement effect for Standup Warp Disruption Burst Projector.
...
Make active so we can see its effect on capacitor.
(cherry picked from commit 03c2088e6b )
2018-03-24 17:59:49 -04:00
Neugeniko
0f7dd7cc0c
Correct the structure guidance enhancers to apply bonuses to relevant charges.
...
(cherry picked from commit 5c20ee7ade )
2018-03-24 17:59:34 -04:00
Neugeniko
0713251685
Redefine scrambler operation.
...
If we are projecting effects, modify warpScrambleStatus all the time, and turn off modules requiring 'High Speed Maneuvering' (MWDs) or "Micro Jump Drive Operation" (MJD etc) if a scrambling script is loaded.
(cherry picked from commit 04c62aabea )
2018-03-24 17:59:23 -04:00
Neugeniko
3fda62e320
Redefne structure mounted disruptor operation
...
If we are projecting effects, modify warpScrambleStatus all the time, and turn off modules requiring 'High Speed Maneuvering' (MWDs) or "Micro Jump Drive Operation" (MJD etc) if a scrambling script is loaded.
(cherry picked from commit 0994158abd )
2018-03-24 17:59:08 -04:00
Neugeniko
5f1c2d6676
Redefine Warp Disruption Field Generators operation
...
If we are applying effects onto our self, disallowAssistance all the time, and go into low mass/high sig etc mode when no script is loaded.
If we are projecting effects, modify warpScrambleStatus all the time, and turn off modules requiring 'High Speed Maneuvering' (MWDs) or "Micro Jump Drive Operation" (MJD etc) if a scrambling script is loaded.
(cherry picked from commit 77a66a66ea )
2018-03-24 17:58:52 -04:00
blitzmann
c0ba559ca6
Merge branch 'master' into release/1.36
2018-03-24 17:52:22 -04:00
Ryan Holmes
164720db3d
Merge pull request #1495 from Neugeniko/Issue#1482-2
...
Fix cap use for non repeatable modules.
2018-03-22 00:58:16 -04:00
blitzmann
bd90ec4bf0
Don't fail an api update when a skill has been removed ( #1473 )
2018-03-21 22:12:21 -04:00
blitzmann
d7e24dfa8f
Merge branch 'Issue#1486'
2018-03-21 21:51:13 -04:00
Ebag333
2f1ad21392
Calculate DPS for beam type doomsdays.
2018-03-21 21:49:04 -04:00
Ebag333
687d539534
Enable misc info for doomsdays.
2018-03-21 21:48:46 -04:00
Ryan Holmes
bd6793bc19
Merge pull request #1498 from Neugeniko/Issue#1484
...
Create basic effects files for various modules.
2018-03-21 21:18:08 -04:00
Ryan Holmes
6dd6452c11
Merge pull request #1491 from Neugeniko/Capsimreload
...
CapSim changes to make reloadtime a variable.
2018-03-21 21:03:40 -04:00
Ryan Holmes
e59a1cd27b
Merge pull request #1489 from Neugeniko/Issue#1488
...
Bomb Launcher Problems Issue#1488
2018-03-21 20:55:05 -04:00
blitzmann
24d14d5e19
Fix attribute that was changed on some items
2018-03-21 20:48:05 -04:00
blitzmann
e0584367c5
fix some update logic for the new beta releases
2018-03-21 20:32:59 -04:00
blitzmann
a2f48e8944
update effects and a few tox fixes
2018-03-21 20:18:00 -04:00
blitzmann
95ba18f8a9
Update database
2018-03-20 23:03:02 -04:00
blitzmann
122d8ef367
Add Monitor effects
2018-03-20 23:01:05 -04:00
blitzmann
281d2ed1f4
Add Praxis effect
2018-03-20 22:55:12 -04:00
blitzmann
48924774f9
Add drake navy issue effects
2018-03-20 22:53:34 -04:00
blitzmann
ee00914a2b
Renamed attribute
2018-03-20 22:49:40 -04:00
Maru Maru
ed3083aa77
Fixed indentation issues and corrected fighters damage reduction factor to include sensitivity
2018-03-19 22:56:42 -04:00
Ryan Holmes
48d90c1eca
Add login method to login request
2018-03-18 00:54:59 -04:00
Ryan Holmes
415b3db809
Merge branch 'esi-noserver' into esi
2018-03-18 00:47:07 -04:00
Ryan Holmes
53451dfaf6
Implement a setting for manual vs server login method
2018-03-18 00:46:53 -04:00
Ryan Holmes
49181dce2b
Develop dialog to input SSO Info from pyfa.io, and handle the login. Still need to hook this up to a settings option
2018-03-17 21:08:11 -04:00
Ryan Holmes
199763bcca
Separate the server login handler from the sso info handler
2018-03-17 20:31:38 -04:00
Ryan Holmes
033647da61
Move to a central login() method
2018-03-17 20:23:14 -04:00
Ryan Holmes
00e8e9d84a
Send pyfa version to server when logging in
2018-03-17 20:18:28 -04:00
Neugeniko
96b701687b
pep 8
2018-03-17 13:53:03 +11:00
Neugeniko
e1e90cc23e
pep 8
2018-03-17 13:43:19 +11:00
Neugeniko
f41ecae8c8
Add a minimal effects files for mjfg, lance dd's,
...
reaper dd's, bosonic dd's and gtfo dd's.
2018-03-17 13:23:58 +11:00
Neugeniko
65ec8cf4ee
Take into consideration reactivation time for non repeatable modules
...
like the assault DC and MJD when calculating their 'actual'
cycle time.
2018-03-17 11:44:29 +11:00
Neugeniko
4fc93f7089
Respect 'Factor in Reload' preference for sustainable tank (tidied up).
2018-03-17 09:39:50 +11:00
Ryan Holmes
3ec01a20c2
Bunch of renaming to bring variables up to speed
2018-03-16 18:15:48 -04:00
Ryan Holmes
8a10f0a766
sCrest > sEsi
2018-03-16 18:06:33 -04:00
Ryan Holmes
0db125177f
Remove some more cruft
2018-03-16 18:05:49 -04:00
Ryan Holmes
a3f532f62f
Remove some cruft, and show EVE fitting when selecting it, rather than double clicking
2018-03-16 18:01:47 -04:00
Neugeniko
234f36c8c0
Zero reload times when reloads are off so we can group modules
...
with normally different reload times.
2018-03-16 15:57:14 +11:00
Ryan Holmes
2c3957b2db
Disable CREST settings in preferences
2018-03-15 23:07:34 -04:00
Ryan Holmes
79deca41c1
Fix skill fetching
2018-03-15 23:05:28 -04:00
Ryan Holmes
570df7f645
Fix a bug with the character selection, and automatically assign a character after logging into eve via character editor
2018-03-15 22:13:56 -04:00
Ryan Holmes
8153b80d05
Work around for sso character not being delete from characters after sso deleted, some other minor tweaks
2018-03-15 19:58:17 -04:00
Ryan Holmes
b74654a5b3
Fix relationships for sso / characters
2018-03-15 02:58:58 -04:00
Ryan Holmes
4c6f68b07e
Move sso character stuff to character file (for now while I try to figure out how to properly delete these)
2018-03-14 18:46:49 -04:00
Ryan Holmes
9839efc2dc
Fix sso character relationship to not delete sso character (whoops)
2018-03-14 18:40:38 -04:00
Ryan Holmes
9d379d966c
Implement working character associations with SSO character
2018-03-14 17:53:48 -04:00
Neugeniko
61086989dc
Need to wait speed + reactivation delay between void bomb.
2018-03-14 16:04:15 +11:00
Neugeniko
023ea43611
Divide by numShots not need as we do that below.
2018-03-14 15:39:20 +11:00
Neugeniko
044e032ab3
Allow variable reload time in CapSim.
2018-03-14 13:40:49 +11:00
Neugeniko
da7b95041d
Allow variable reload time in CapSim.
2018-03-14 13:40:31 +11:00
blitzmann
f52f39984f
Add api view back to character editor (non functioning)
2018-03-12 21:13:18 -04:00
blitzmann
1513b07071
set cargo amoutninput to select all instead of inserstion end
2018-03-11 19:40:38 -04:00
blitzmann
be19b7414a
Make a relation between characters and sso chars
2018-03-11 19:39:58 -04:00
blitzmann
75f9a0252a
Start working on character to SSO character mapping
2018-03-11 17:38:51 -04:00
blitzmann
5169c35d5c
Implement SSO Character delete, Remove some unused character logout code (still need to hook this up with character delete functionality)
2018-03-11 16:50:12 -04:00
blitzmann
bbdf1ee6cc
More tweaks / error handling for esi
2018-03-11 15:31:41 -04:00
blitzmann
6c6e8a9972
Do some error handling
2018-03-11 14:47:57 -04:00
Neugeniko
97742b08c8
Attribute disallowRepeatingAction has been renamed to
...
disallowRepeatingActivation in the database. Make appropriate
modification to instances of this attribute name in code.
(cherry picked from commit ff607e4b03 )
2018-03-11 12:19:43 -04:00
Ryan Holmes
8ef4c61fc3
Merge pull request #1481 from Neugeniko/Issue#1480
...
Attribute disallowRepeatingAction has been renamed.
2018-03-11 12:19:12 -04:00
Neugeniko
ff607e4b03
Attribute disallowRepeatingAction has been renamed to
...
disallowRepeatingActivation in the database. Make appropriate
modification to instances of this attribute name in code.
2018-03-11 21:38:46 +11:00
Maru Maru
4b2a58ca6f
Updated .gitignore to include the generated export files
2018-03-11 03:51:41 -04:00
Maru Maru
0de950862b
Added a crude data exporter for effs
...
Known to be quite buggy and needs formating adjustments.
In order to export fit data it first requires data to be exported with pyfas minimal html exporter.
The resulting pyfaFits.html file should be placed in the project directory before running effs_stat_export.py.
2018-03-11 03:28:48 -04:00
blitzmann
30c1ab125c
Increase esipy requirement
2018-03-10 17:58:47 -05:00
blitzmann
8276746dad
Do custom EsiPY prefix, change sso endpoint to look at pyfa.io instead of localhost
2018-03-10 15:46:23 -05:00
blitzmann
5560ef4d34
Merge branch 'test-3' into esi
...
# Conflicts:
# eos/saveddata/character.py
# service/character.py
# service/eveapi.py
# service/pycrest/eve.py
2018-03-10 15:32:21 -05:00
blitzmann
fac31f7254
Merge branch 'py3-requests-proxy' of git://github.com/minlexx/Pyfa into minlexx-py3-requests-proxy
2018-03-10 12:10:54 -05:00
blitzmann
1efcc8d3ef
style
2018-03-10 12:09:51 -05:00
Neugeniko
03c2088e6b
Implement effect for Standup Warp Disruption Burst Projector.
...
Make active so we can see its effect on capacitor.
2018-03-10 10:08:22 +11:00
Neugeniko
5c20ee7ade
Correct the structure guidance enhancers to apply bonuses to relevant charges.
2018-03-10 00:50:58 +11:00
Neugeniko
04c62aabea
Redefine scrambler operation.
...
If we are projecting effects, modify warpScrambleStatus all the time, and turn off modules requiring 'High Speed Maneuvering' (MWDs) or "Micro Jump Drive Operation" (MJD etc) if a scrambling script is loaded.
2018-03-07 15:29:31 +11:00
Neugeniko
0994158abd
Redefne structure mounted disruptor operation
...
If we are projecting effects, modify warpScrambleStatus all the time, and turn off modules requiring 'High Speed Maneuvering' (MWDs) or "Micro Jump Drive Operation" (MJD etc) if a scrambling script is loaded.
2018-03-07 15:27:53 +11:00
Neugeniko
77a66a66ea
Redefine Warp Disruption Field Generators operation
...
If we are applying effects onto our self, disallowAssistance all the time, and go into low mass/high sig etc mode when no script is loaded.
If we are projecting effects, modify warpScrambleStatus all the time, and turn off modules requiring 'High Speed Maneuvering' (MWDs) or "Micro Jump Drive Operation" (MJD etc) if a scrambling script is loaded.
2018-03-07 15:25:57 +11:00
Alexey Minnekhanov
0b615b578a
Bring back proxy settings in network preferences view
2018-03-05 18:02:34 +03:00
Alexey Minnekhanov
53f07db5fe
Network: apply proxy settings for requests library call
2018-03-05 16:24:00 +03:00
Alexey Minnekhanov
4d4815d6af
Network: change User-Agent header from "urllib" to "requests" with version
2018-03-05 16:16:06 +03:00
blitzmann
b296e0709c
Merge branch 'master' into test-3
2018-03-05 00:07:28 -05:00
blitzmann
373e0a390b
Don't multiple HP of structure, instead assign it. Fixes #1460
2018-03-04 19:42:28 -05:00
blitzmann
222037ff40
Remove proxy support for the time being
2018-03-04 18:10:40 -05:00
blitzmann
4fac10ccb7
Fix update checker, migrate to requests package for all network stuff. The eveapi package is probably not going to work with caching and whatnot, but pyfa doesn't use it and XML API is EOL anyway
2018-03-04 18:08:34 -05:00
blitzmann
7956ca0409
Merge remote-tracking branch 'origin/master' into test-3
...
# Conflicts:
# config.py
2018-03-04 16:47:08 -05:00
Ryan Holmes
5b27d0559f
Merge pull request #1464 from pyfa-org/release/v1.35.2
...
Bump version
2018-03-04 16:44:28 -05:00
blitzmann
85157fdf85
Bump version
2018-03-04 16:44:00 -05:00
blitzmann
caf8e7f2d6
Test something on mac
2018-03-03 17:40:40 -05:00
blitzmann
124bb027ab
Use bs4.UnicodeDammit to handle different encodings for file imports (fits only for now, can look into expanding for other file import types)
2018-03-03 14:21:55 -05:00
blitzmann
d5ca14ca52
Remove encoding checks for eft import ( #1459 )
2018-03-03 00:50:56 -05:00
blitzmann
99982aa547
Merge branch 'master' into test-3
2018-03-02 00:17:54 -05:00
blitzmann
3f4493c0ea
Another fix for #1403
2018-03-02 00:17:33 -05:00
blitzmann
cdb604b29f
Merge remote-tracking branch 'origin/py3' into test-3
2018-03-01 23:42:29 -05:00
blitzmann
d3b8cebc8a
Merge branch 'master' into test-3
2018-03-01 23:42:22 -05:00
Ryan Holmes
7d245660bc
Merge pull request #1455 from pyfa-org/issue/1451
...
Don't fail when trying to project a module that can't be projected.
2018-03-01 23:41:50 -05:00
blitzmann
b1e40427a3
Tox
2018-03-01 23:41:39 -05:00
blitzmann
73925df24b
Don't fail when trying to project a module that can't be projected.
2018-03-01 23:24:00 -05:00
Ryan Holmes
04fbd3b548
Merge pull request #1454 from Neugeniko/py3
...
Resolves issue #1453 with xmlparser.ParseFile(file) wanting bytes.
2018-03-01 20:59:08 -05:00
Neugeniko
d9dd94d6c3
Update character.py
...
Resolves issue #1453 with xmlparser.ParseFile(file) wanting bytes.
2018-03-02 12:00:11 +11:00
blitzmann
963353a1dc
Merge branch 'master' into test-3
2018-03-01 00:40:40 -05:00
Ryan Holmes
3411dcfd91
Merge pull request #1446 from pyfa-org/issue/1445-master
...
Issue/1445 master
2018-03-01 00:30:24 -05:00
blitzmann
ae6434affb
Fix issue with importing EVE API XML
2018-03-01 00:30:08 -05:00
blitzmann
f773e0a935
fix misplaced parentheses
...
(cherry picked from commit 2a60216a92d39bb200c26bce8573484f54a80dc5)
2018-03-01 00:26:52 -05:00
blitzmann
7ab3ad9e08
Don't delete and recreate skills when updating char sheet. Instead, get each individual skill and change level.
...
(cherry picked from commit 55c79c1bafaa9a1b159b73a72c6480f7e8d6cb6b)
2018-03-01 00:26:47 -05:00
blitzmann
3f3a82ca6c
Merge branch 'py3' of https://github.com/pyfa-org/Pyfa into test-3
2018-02-28 22:02:22 -05:00
blitzmann
e902cc5780
Add event.skip() to fit rename textCtrl focus loss
2018-02-28 22:00:48 -05:00
Ryan Holmes
fcb6952119
Merge pull request #1444 from Neugeniko/py3
...
Ensure graph frame unbinds its event handlers.
2018-02-27 21:09:10 -05:00
Neugeniko
3eecd57979
Update graphFrame.py
2018-02-28 03:17:37 +11:00
blitzmann
6e73b9fefd
Tox
2018-02-27 00:52:15 -05:00
blitzmann
f0b0285f77
Merge branch 'development' of https://github.com/pyfa-org/Pyfa into development
2018-02-27 00:46:10 -05:00
blitzmann
e706a015b3
Merge branch 'issue/1397' into development
2018-02-27 00:45:53 -05:00
blitzmann
a804f9a1ad
Fix working on missing skills context menu ( #1412 )
...
(cherry picked from commit 96c13c344a )
2018-02-27 00:45:46 -05:00
blitzmann
9e1b7dbb87
Add ability to drag a module from fitting window to projected pane
2018-02-27 00:44:42 -05:00
blitzmann
551ffe9ed3
Quick fix for #1430
2018-02-27 00:23:29 -05:00
blitzmann
cbe1ce5bcd
Merge branch 'master' into test-3
2018-02-27 00:16:45 -05:00
Ryan Holmes
917afd5067
Merge pull request #1441 from pyfa-org/issue/1440
...
Convert sec status to float on character import (#1440 )
2018-02-27 00:15:59 -05:00
blitzmann
c3fb9231a4
Convert sec status to float on character import ( #1440 )
2018-02-27 00:15:20 -05:00
blitzmann
2ed2f8e262
Fix issue with losing wrapper for FittingView when closing
2018-02-25 12:04:57 -05:00
blitzmann
390d90ac47
Merge branch 'issue/1434' into test-3 ( #1434 )
...
# Conflicts:
# gui/builtinViews/fittingView.py
2018-02-25 01:57:36 -05:00
blitzmann
4c877e7a5a
re-enable the tab preview
2018-02-25 01:45:43 -05:00
blitzmann
972fe433f7
remove vestigial file
2018-02-25 00:11:13 -05:00
blitzmann
ecaf6f96a9
guage: respect animation setting ( #1434 )
2018-02-25 00:10:17 -05:00
Ryan Holmes
8541e2a869
Merge pull request #1438 from pyfa-org/issue/1433
...
DNA export should respect Export Charges setting
2018-02-24 23:50:21 -05:00
blitzmann
48a2963472
Merge branch 'issue/1433' into test-3
2018-02-24 23:40:26 -05:00
blitzmann
f245a02372
DNA export should respect Export Charges setting
2018-02-24 23:37:53 -05:00
blitzmann
1c16343b46
Merge branch 'master' into test-3
2018-02-24 22:24:16 -05:00
Ryan Holmes
d0f66f2d16
Merge pull request #1437 from pyfa-org/issue/1432
...
Always open imports in a new tab (#1432 )
2018-02-24 22:23:13 -05:00
blitzmann
df0c6ed269
Merge branch 'bug/amount-modal' into test-3
2018-02-24 22:21:02 -05:00
Ryan Holmes
9a4e26a5be
Merge pull request #1436 from pyfa-org/bug/amount-modal
...
Handle getting value for Change Amount differently for projected fits (#1435 )
2018-02-24 22:20:51 -05:00
blitzmann
2b87f91279
tox fix
2018-02-24 22:20:24 -05:00
blitzmann
9b48b61b9b
Merge branch 'bug/amount-modal' into test-3
2018-02-24 22:17:22 -05:00
blitzmann
57e67b3699
Handle getting value for Change Amount differently for projected fits
2018-02-24 22:17:04 -05:00
blitzmann
15e60c3d24
Always open imports in a new tab ( #1432 )
2018-02-24 21:11:53 -05:00
blitzmann
ebf07db6c6
Partial fix for #1430
2018-02-24 19:01:54 -05:00
blitzmann
1559767201
Ensure that the event is propagated when the graph window handles FitChanged ( #1430 )
2018-02-24 18:21:32 -05:00
blitzmann
6e5e52df37
See #1429 , version file not currently applied
2018-02-24 17:13:50 -05:00
blitzmann
e9289c102b
Fix issue in notebook tab preview (this feature hasn't been enabled for a while, but we may want to turn it back on eventually. As such, ensure that we don't run into any problems here)
2018-02-24 13:53:56 -05:00
blitzmann
81d61d7e29
lol context management not available in 4.0.0b2, and can't update to >4.0 until #1421 is addressed
2018-02-24 13:49:17 -05:00
blitzmann
9ab4ec2d4f
Convert AutoBufferedPaintDC > BufferedPaintDC (and use spiffy new context management). See #1418
2018-02-24 13:45:36 -05:00
blitzmann
565332dfcd
Set wx requirement to v4b2, see #1421
2018-02-24 13:28:45 -05:00
blitzmann
f94fbd740a
Merge branch 'bug/amount-modal' into test-3
...
# Conflicts:
# gui/builtinContextMenus/amount.py
2018-02-24 02:55:40 -05:00
Ryan Holmes
a2719ec2f7
Merge pull request #1427 from pyfa-org/bug/amount-modal
...
Redesign amount modal
2018-02-24 02:54:38 -05:00
blitzmann
1da12cb18e
tox fix
2018-02-24 02:54:23 -05:00
blitzmann
e0cddcd061
Redesign amount modal, basing style off wx.TextEntryDialog (but not a wx.TextEntryDialog, because there are possibilities to do a few different things in this modal)
2018-02-24 02:47:13 -05:00
blitzmann
78f632a4f6
Merge remote-tracking branch 'origin/master' into test-3
2018-02-24 02:03:29 -05:00
Ryan Holmes
52754535a0
Merge pull request #1426 from pyfa-org/issue/1416
...
Issue/1416
2018-02-24 02:02:57 -05:00
blitzmann
a9db667c9c
Do the same treatment to Target Resists as Damage Patterns
2018-02-24 02:01:23 -05:00
blitzmann
f442632fbc
Fix importing damage profiles which included overwriting existing ones and then performing a delete on one of them. #1416
2018-02-24 01:49:09 -05:00
blitzmann
362086cc83
Fix type in database default for damage types
2018-02-24 01:47:05 -05:00
blitzmann
73d59569ff
Merge remote-tracking branch 'origin/master' into test-3
...
# Conflicts:
# gui/characterEditor.py
2018-02-23 23:28:33 -05:00
Ryan Holmes
cb4fadf84c
Merge pull request #1425 from pyfa-org/issue/1419
...
Migrate the Save Character As dialog tot he same dialog / validator a…
2018-02-23 23:26:44 -05:00
blitzmann
e85d144928
Migrate the Save Character As dialog tot he same dialog / validator as the Edit Character Name ( #1419 )
2018-02-23 23:25:11 -05:00
blitzmann
07099f4057
Fix working on missing skills context menu ( #1412 )
...
(cherry picked from commit 96c13c344a )
2018-02-23 01:17:18 -05:00
blitzmann
96c13c344a
Fix working on missing skills context menu ( #1412 )
2018-02-23 01:15:57 -05:00
blitzmann
8f42822d9e
Add roman package as a requirement, and remove the roman module from pyfa
2018-02-23 01:04:31 -05:00
blitzmann
c5ba79cfbb
Merge branch 'master' into test-3
...
# Conflicts:
# .gitignore
2018-02-23 01:02:51 -05:00
Ryan Holmes
f69f76856a
Merge pull request #1391 from BlueShanks/acceptRomanNumerals
...
Character Editor: accept skill plans in Roman numerals too
2018-02-23 01:01:57 -05:00
Ryan Holmes
3a23d820cc
Merge branch 'master' into acceptRomanNumerals
2018-02-23 01:01:07 -05:00
blitzmann
c917d22db5
tox fixes for the roman library to prevent travis from yelling at us
2018-02-23 01:00:43 -05:00
blitzmann
c3f8b102fa
Add the romans library to pyfa itself to avoid having to modify the binaries
2018-02-23 00:57:26 -05:00
blitzmann
5e566db47d
Fix attribute override export / import ( #1420 )
2018-02-23 00:36:52 -05:00
blitzmann
5b2c5907ed
Skills needed export ( #1412 ): Need to encode the string before we gzip it
2018-02-23 00:23:45 -05:00
blitzmann
dd78a41171
Fix HTML export (more encoding stuff). Also fix old bug in which unicode fit names don't display correctly in the webbrowser. #1411
2018-02-23 00:13:14 -05:00
blitzmann
201fb4e241
Remove all encoding bits from fit importing. Might not work 100% of the time, but as 2.0 gets introduced to the community, we'll get reports of possible problems. #1410
2018-02-23 00:00:53 -05:00
blitzmann
8abd25fe40
Use a scolled window in preference pages
2018-02-19 23:32:44 -05:00
blitzmann
d59c897921
Fix image list in preferences dialog
2018-02-19 01:20:57 -05:00
Ryan Holmes
cb89d13d9f
Merge pull request #1409 from pyfa-org/bug/1403
...
Remove some defunct items from market service
2018-02-19 00:16:42 -05:00
blitzmann
a1aa78adc0
Remove some defunct items from market service
2018-02-18 23:28:17 -05:00
blitzmann
4bbbd33917
Return 0 instead of -1 when there is no charge on a weapon. It was changed from None to -1 during the py3 conversion (as None can no longer be compared against non-None types). -1 was throwing the capSim off by quite a bit. See #1405
2018-02-18 22:55:31 -05:00
blitzmann
42ccc53166
bit of clean up for reload setting
2018-02-18 20:35:46 -05:00
blitzmann
35ad21da38
Add pattern for commit hashes to update dialog
2018-02-17 16:27:12 -05:00
blitzmann
72efef818f
Fix version stuff
2018-02-17 13:59:19 -05:00
blitzmann
5571bae8b2
Fix situation in which event propagation was not working properly for structures
2018-02-17 12:47:07 -05:00
blitzmann
8b2cfe44f2
Merge remote-tracking branch 'origin/master' into test-3
...
# Conflicts:
# config.py
# eos/saveddata/fighter.py
2018-02-17 12:31:58 -05:00
Ryan Holmes
5ea7215ec0
Merge pull request #1400 from pyfa-org/release/v1.35.1
...
Release/v1.35.1
2018-02-17 12:28:48 -05:00
blitzmann
e2ac90a040
Bump release
2018-02-17 12:27:12 -05:00
blitzmann
6ab84240a2
Add missing effect for scram script for standup warp disruptor. Update database to make sure everything is updated.
2018-02-17 12:22:35 -05:00
blitzmann
12a526fa9e
Fix for some standup fighter errors
2018-02-17 11:59:51 -05:00
blitzmann
82e3db1ffb
Centralize version string getting. Still trying to work out how we should handle automatic version increments so we don't have to modify files all the time. Remove version file from repo (should only be a thing when building binaries)
2018-02-17 11:10:42 -05:00
blitzmann
e779bb84e2
Fix for #1383 . Due to the changed mechanics of None in py3, getModifiedItemAttr was defaulted to 0 instead of None. This adds an explicit default of None when trying to find the allowed drone group attribute
2018-02-17 10:53:29 -05:00
BlueShanks
bd0fcbef3a
Fixed style issues which were throwing errors
...
The code was failing an automatic test because of style issues, which are hopefully fixed now
2018-02-17 18:26:00 +10:00
blitzmann
0456cb2f96
Merge remote-tracking branch 'origin/master' into test-3
2018-02-16 22:26:10 -05:00
blitzmann
cafd92f169
add a todo
2018-02-16 22:26:02 -05:00
blitzmann
05f08970c9
fix character editor not spawning on OSX
2018-02-16 20:40:51 -05:00
Ryan Holmes
f66485c48a
Merge pull request #1396 from pyfa-org/bug/citadels
...
Bug/citadels
2018-02-16 17:42:50 -05:00
Ryan Holmes
2153c05183
Merge branch 'master' into bug/citadels
2018-02-16 17:42:03 -05:00
blitzmann
f66c36e42b
disable tests preventing branch from passing tox
2018-02-16 17:32:45 -05:00
DarkPhoenix
8771de9c1f
Fix retribution rof effect
2018-02-16 23:03:51 +03:00
blitzmann
fa3cf90421
add / update effects for citadels
2018-02-16 00:44:26 -05:00
blitzmann
636ee1de23
Get new Standup fighters working
2018-02-15 22:26:42 -05:00
blitzmann
b36bf8fb21
Fix issue restricting structure modules from fitting onto a structure
2018-02-15 21:03:25 -05:00
blitzmann
55ad52919e
Add missing Ishkur effect (drone tracking)
2018-02-15 20:09:50 -05:00
blitzmann
0648feaa7b
Handle a couple of group renamings
2018-02-15 20:07:57 -05:00
blitzmann
e16ae88ed9
Fix the item diff script not looking at all items needed
2018-02-15 20:07:06 -05:00
BlueShanks
c5c673e360
moved a line back to where it was
...
results in a net smaller diff
2018-02-16 00:46:51 +10:00
BlueShanks
5cd21da7b1
Character Editor: accept skill plans in Roman numerals too
2018-02-16 00:19:56 +10:00
blitzmann
da0f89ef91
Merge commit 'refs/tags/v1.35.0^{}' into test-3
2018-02-14 22:25:45 -05:00
blitzmann
efc3f1ba7d
Don't display console for windows application
2018-02-14 22:23:42 -05:00
Ryan Holmes
8d7f0b56f1
Merge pull request #1382 from pyfa-org/release/v1.35.0
...
Release/v1.35.0
2018-02-14 22:19:46 -05:00
blitzmann
89b6e8f8c3
fix tox stuff
2018-02-14 22:15:48 -05:00
blitzmann
c6e715aa5c
Merge branch 'master' into test-3
2018-02-14 22:07:33 -05:00
blitzmann
0e93136157
Merge branch 'release/v1.35.0'
2018-02-14 22:07:20 -05:00
blitzmann
89c84aac96
update effect headers, add some icons, update DB to final 1248987
2018-02-14 22:05:55 -05:00
blitzmann
649ba9f3e4
Merge branch 'master' into singularity
2018-02-14 21:31:54 -05:00
blitzmann
2d38fd4773
Update to tq
2018-02-14 01:30:24 -05:00
blitzmann
23f0f48c80
Use a special dev database for py3 branch
2018-02-14 01:16:49 -05:00
Ryan Holmes
6254fa3e23
Merge pull request #1380 from pyfa-org/bug/1377
...
Add stacking penalties to dromi fighters
2018-02-12 23:35:40 -05:00
blitzmann
8686c02b1f
Add stacking penalties to dromi fighters
2018-02-12 23:33:16 -05:00
blitzmann
fe1c4cc4d4
Make a callback for token refresh, not sure how I'm gonna handle this one yet
2018-02-12 21:43:23 -05:00
blitzmann
ed649dd4c7
Merge branch 'test-3' into esi
2018-02-11 23:23:30 -05:00
blitzmann
33618f12f7
Fix issue when error happens before wx is even initialized traceback is never set
2018-02-11 23:22:37 -05:00
blitzmann
33eccaa374
Merge branch 'test-3' into esi
...
# Conflicts:
# requirements.txt
2018-02-11 23:17:50 -05:00
blitzmann
5f0ce58c29
Merge branch 'master' into test-3
...
# Conflicts:
# gui/builtinShipBrowser/fitItem.py
# service/port.py
2018-02-11 21:29:17 -05:00
blitzmann
c329f5eeb8
Bump up the wxPython requirement to 4.0.1
2018-02-11 21:22:35 -05:00
blitzmann
320a0230f4
fix version data file in mac spec file
2018-02-11 12:32:34 -05:00
blitzmann
d94d49f0a9
Add misc column to booster panel, and show booster duration
2018-02-10 20:45:26 -05:00
Ryan Holmes
9bfc5b35b6
Merge pull request #1378 from pyfa-org/bug/1377
...
Fix for #1377 - group up support fighters and modify the bonus based …
2018-02-10 14:14:57 -05:00
blitzmann
0f30ea554d
Fix for #1377 - group up support fighters and modify the bonus based on amount active
2018-02-10 14:14:31 -05:00
blitzmann
50dd74dbe8
Add packaging requirement, and use it's PEP 440 version parsing for version comparisons.
2018-02-10 00:59:25 -05:00
blitzmann
9c355d8f96
update requirements
2018-02-09 18:53:14 -05:00
blitzmann
7b0f672f04
Get encrypted refresh tokens working
2018-02-09 18:25:53 -05:00
blitzmann
33bf5234d0
Goodbye eveapi! You have served us well all these years!
...
Start stripping XML API stuff and implement ESI skill fetching.
2018-02-09 00:42:59 -05:00
blitzmann
cb392e7e5f
Rename a few things
2018-02-08 01:52:38 -05:00
blitzmann
dfba033190
Implement posting fit to EVE server
2018-02-08 01:50:52 -05:00
blitzmann
5fbe623ae6
get fit deletion working. Need to be aware that we are still using cached fit listing...
2018-02-08 01:38:24 -05:00
blitzmann
e025bff99b
Get ESI fitting import working completely. Use a file cache for EsiApp to prevent long startup times (possibly cache for about a week or so, and start in background if it needs to be gotten again?)
2018-02-08 01:24:40 -05:00
blitzmann
e77dddc15b
More work on getting fittings form a character via ESI. It's starting to be come a pain working with this client with having to background it until it initializes. Thinking about rolling my own, considering we only need a few calls and not a whole package.
2018-02-07 02:07:42 -05:00
blitzmann
eea8019593
Get fitting browser to show up with proper characters (still not functional). Start testing ways to store the esipy app on the service (it can take a few seconds to initialize due to network calls)
2018-02-07 01:21:22 -05:00
blitzmann
c7360c8cc3
Get logging into EVE working and SSO characters saving, along with client hashes being stored alongside characters.
2018-02-07 00:44:37 -05:00
Ryan Holmes
f81179db4b
Merge pull request #1374 from pyfa-org/bug/1355
...
Fix for #1355 - we were not properly deleting the fit from the list b…
2018-02-06 00:37:56 -05:00
blitzmann
2d7eed4aac
Fix for #1355 - we were not properly deleting the fit from the list being passed into the Import event (which the history functionality piggy backs on). This also fixes the same bug with the import list.
2018-02-06 00:36:57 -05:00
blitzmann
96828a5611
Add assualt damage control effect
2018-02-05 23:12:58 -05:00
blitzmann
8a0f8ae609
Add module renames from singularity
2018-02-05 22:52:24 -05:00
Ryan Holmes
ac8f805fcb
Merge pull request #1373 from pyfa-org/bug/1372
...
Add stacking penalty to Fighter's MWD ability
2018-02-05 22:46:37 -05:00
blitzmann
9f3c2ca7a8
Add stacking penalty to Fighter's MWD ability
2018-02-05 22:34:25 -05:00
blitzmann
2376148380
Start ripping CREST stuff out, add new SSOCharacter stuff in. Long process ahead.
2018-02-02 02:05:49 -05:00
blitzmann
2e8d7d3610
add markdown2 to requirements.txt
2018-02-01 23:09:08 -05:00
blitzmann
3179016aed
Enhance the update modal to show a web view with html-rendered markdown of release ntoes
2018-02-01 21:58:29 -05:00
Ryan Holmes
514db91d7a
Merge pull request #1367 from burnsypet/issue-1360
...
Remove energy warfare resistance on capNeed calc
2018-01-31 23:50:44 -05:00
Ryan Holmes
269d3f326d
Update ISSUE_TEMPLATE.md
2018-01-31 23:10:27 -05:00
Ryan Holmes
b04fcb0d15
Merge pull request #1366 from burnsypet/issue-1362
...
Include service modules in EFT export
2018-01-31 22:59:44 -05:00
blitzmann
a29b3da8a6
Update DB and effects
2018-01-30 00:05:11 -05:00
blitzmann
18a5e35e80
Merge commit 'refs/tags/v1.34.0^{}' into singularity
...
# Conflicts:
# eve.db
# gui/builtinViewColumns/misc.py
2018-01-29 23:34:24 -05:00
burnsypet
3072dbb3ff
Remove energy warfare resistance on capNeed calc
...
When calculating the capactitor need of an energy nosferatu the
amount was being modified incorrectly by the energy warfare
resistance of the ship. Change to only apply energy warfare
resitance modifier if this is a projected effect.
2018-01-26 14:48:35 +00:00
burnsypet
b103f0df7e
Include service modules in EFT export
...
Change to service/port.py to include Slot.SERVICE in export
Also fixes a crash when attempting to export citadel with service
modules to CREST
2018-01-26 13:53:07 +00:00
blitzmann
9e8166c13d
Add ESI service skeleton, and my customer ESI Proxy class
2018-01-11 20:54:33 -05:00
blitzmann
9f7e4e0dc0
Fix issue with market search (None / int comparison)
2018-01-10 21:39:50 -05:00
blitzmann
29d175c7b3
Fix for error that happens when switching to/from firepower/mining
2018-01-10 00:51:21 -05:00
Ryan Holmes
0c971a127c
Fix loggerhead drone bonus ( #1348 ) ( #1358 )
2018-01-02 01:43:55 -05:00
blitzmann
40ce7b7c0b
Merge branch 'master' into test-3
...
# Conflicts:
# .gitignore
# eos/saveddata/character.py
# service/network.py
# service/price.py
2017-12-10 22:36:15 -05:00
Ryan Holmes
a8060a5e15
Merge pull request #1347 from pyfa-org/release/v1.34.0_3
...
Release/v1.34.0 3
2017-12-10 18:17:21 -05:00
blitzmann
cc063d1934
Bump release
2017-12-10 18:07:45 -05:00
blitzmann
531721ef5e
Merge branch 'master' into development
2017-12-10 16:25:20 -05:00
blitzmann
2936b88c3d
code cleanup
2017-11-27 21:05:06 -05:00
blitzmann
2365112292
Some file cleanup
2017-11-26 18:36:20 -05:00
blitzmann
1daef5354d
remove old wx test file
2017-11-26 18:31:48 -05:00
blitzmann
6f19d45c6d
fix mac spec
2017-11-26 18:29:03 -05:00
blitzmann
ac7908c62c
rearrange spec files
2017-11-26 18:15:33 -05:00
blitzmann
c000b19986
Finish pulling all the cruft out of pyfa.py relating to logging and error handling. All that is now done in separate areas.
...
Also finally did some major reworking on the error dialog. Now it doesn't spawn a new wxApp and wxFrame for each and every error - attaches to MainFrame and sticks around, having exceptions append to it rather than spawn a new one. In the case that an error happens before MainFrame is available, it spins up a new wxApp. Yay cleanup!
2017-11-26 03:57:00 -05:00
blitzmann
1da127c898
Working commit to better handle errors
2017-11-26 01:54:36 -05:00
blitzmann
fcdf55632f
working commit to try to clean up pyfa.py and re-implement version checking
2017-11-26 01:08:02 -05:00
blitzmann
dd3bc66896
Remove old py<2.6 OrderedDict compat module
2017-11-25 22:40:23 -05:00
blitzmann
da67cdba9b
Get a mailmap working for properish tracking of authors
2017-11-25 20:34:03 -05:00
blitzmann
8850da6cdb
OS X bundling puts it all into one file, which is extracted. We need to make sure the script knows of the actual path
2017-11-25 20:11:05 -05:00
blitzmann
7d46d7e22d
fix crash dealing with CREST fitting window's cache timer
2017-11-25 17:31:19 -05:00
blitzmann
b3157303cd
Reenable error dialog and remove versioning info - want to look into a more uniform way of doing this if possible, and the requirements are all changing.
2017-11-25 13:49:48 -05:00
blitzmann
65e17119af
Deprecation fix
2017-11-25 13:12:26 -05:00
blitzmann
f7b509f9a9
code styling
2017-11-25 04:04:13 -05:00
blitzmann
dea775058d
* Try other price sources if user's preferred fails ( #1342 )
...
* Handle cached prices better when eve-marketdata returns 0 for lack of price data (#1334 )
2017-11-25 02:50:46 -05:00
blitzmann
3c405f51d8
Remove platform-specific CREST checks (add for mac-deprecated client)
2017-11-24 17:27:44 -05:00
blitzmann
337f0a9c8a
Fix stretchspacers
2017-11-24 17:23:04 -05:00
blitzmann
53936a3e66
Fix additional panel note toggling correctly
2017-11-24 12:44:00 -05:00
blitzmann
30a6e29b39
Fix slight sizing issue with toggle panel header arrow
2017-11-24 12:30:46 -05:00
blitzmann
f3dc3bc654
Fix tabs not disabling. It was primarily an issue with event propagation not being handled correctly, as well as some missing helper code in chrome_tabs
2017-11-24 12:22:21 -05:00
blitzmann
0a935cf149
fix gtk warnings
2017-11-24 02:02:09 -05:00
blitzmann
5697da7ec2
fix upgrade
2017-11-24 01:23:04 -05:00
blitzmann
a7086b78cb
Fix an issue with with Cap Power Relay using an effect without an expecting source attribute. Used to work, but with changes to getModifiedItemAttr need to default these to None
2017-11-24 00:55:23 -05:00
blitzmann
e032c9c5b1
fix item stats dialog
2017-11-23 22:48:37 -05:00
blitzmann
46b0aded03
fixes
2017-11-23 22:43:41 -05:00
blitzmann
d23398ce29
fix for boosters
2017-11-23 20:51:03 -05:00
blitzmann
5e0a5da6d5
more post-merge work
2017-11-23 12:51:43 -05:00
blitzmann
6e112b9ed5
Fix issues with merge
2017-11-23 11:38:08 -05:00
blitzmann
b30b3fcbf1
Merge branch 'master' into test-3
...
Conflicts:
eos/gamedata.py
eos/saveddata/booster.py
eos/saveddata/character.py
gui/builtinAdditionPanes/commandView.py
gui/builtinContextMenus/commandFits.py
gui/builtinMarketBrowser/itemView.py
gui/builtinMarketBrowser/marketTree.py
gui/builtinPreferenceViews/pyfaGeneralPreferences.py
gui/builtinShipBrowser/categoryItem.py
gui/builtinShipBrowser/fitItem.py
gui/builtinShipBrowser/navigationPanel.py
gui/builtinShipBrowser/raceSelector.py
gui/builtinShipBrowser/shipItem.py
gui/builtinStatsViews/priceViewFull.py
gui/builtinViews/fittingView.py
gui/characterEditor.py
gui/characterSelection.py
gui/chromeTabs.py
gui/crestFittings.py
gui/itemStats.py
gui/mainFrame.py
scripts/itemDiff.py
service/price.py
2017-11-23 11:19:05 -05:00
Ryan Holmes
455fea75c0
Merge pull request #1341 from pyfa-org/bug/1335
...
Bug/1335
2017-11-22 23:22:53 -05:00
blitzmann
bd181559ed
Don't show Side Effects menu if there are no side effects (eg: Synths)
2017-11-22 23:19:03 -05:00
blitzmann
967128cb69
Added missing effect for shield booster penalty on crash
2017-11-22 23:16:28 -05:00
blitzmann
5fa43138b3
Merge branch 'master' into development
...
Conflicts:
config.py
2017-11-22 23:06:36 -05:00
blitzmann
f0baba10df
Update effects
2017-11-22 23:04:32 -05:00
blitzmann
7058018aed
Fix alpha clones
2017-11-22 21:51:40 -05:00
blitzmann
d45d7204d2
Merge branch 'release/v1.33.2' into development
...
Conflicts:
config.py
2017-11-22 21:51:19 -05:00
Ryan Holmes
b596447095
Fix issue with deleting a fit while having certain other fits open ( #1339 ) ( #1340 )
...
Also, bump dev version
2017-11-22 21:44:15 -05:00
blitzmann
25df05a15d
Clean up alpha clones for December 2017 release - also runs a few sanity checks to make sure that CCP doesn't forget to include a skill in one of the races
2017-11-22 21:42:25 -05:00
blitzmann
4a33365195
Add some debug and fix indentation issue causing fit deletion to crash open fittings views
2017-11-22 01:45:31 -05:00
blitzmann
5d5646df79
Fix BlankPage having binding issue
2017-11-22 01:45:06 -05:00
blitzmann
405a965046
Fix issue with loading fighters
2017-11-22 01:44:48 -05:00
blitzmann
4138088d4a
Do not create a new fitting view every time we switch fits.
2017-11-21 23:46:50 -05:00
blitzmann
de44e6f932
Get rid of some annoying messages
2017-11-21 23:46:33 -05:00
blitzmann
d4df989427
Remove handlers from unbind (see https://github.com/wxWidgets/Phoenix/issues/624 )
2017-11-21 23:04:51 -05:00
blitzmann
6c8b143936
Tentative .spec file for linux
2017-11-21 00:32:45 -05:00
blitzmann
0f94557699
Use wx.AutoBufferedPaintDC instead of wx.BufferedPaintDC (helps with drawing on linux)
2017-11-21 00:05:52 -05:00
blitzmann
a52b9e58e9
Testing some stuff out
2017-11-18 19:01:05 -05:00
blitzmann
0d8904d59f
Fix None comparison operation
2017-11-16 01:35:26 -05:00
blitzmann
d956cb7861
use a different image to denote changed skills
2017-11-16 01:31:28 -05:00
blitzmann
e848cec815
Fix dirty skill indicator (* instead of blue text). Need to get a different icon working for those. Remove debugging prints()
2017-11-16 01:20:38 -05:00
blitzmann
ce8f1d385d
Better fix for broken Entity Editor Validation
2017-11-15 21:43:36 -05:00
blitzmann
90e338b969
Fix for broken Entity Editor Validation
2017-11-14 00:07:12 -05:00
blitzmann
1978f5cb92
Test validator stuff
2017-11-13 22:45:12 -05:00
blitzmann
979bc494f0
deprecation
2017-11-13 22:29:58 -05:00
blitzmann
cc9b6ea04b
More deprecation fixes
2017-11-13 00:18:24 -05:00
blitzmann
8cbb327659
Fix bug that caused race image to not appear in fitting tab
2017-11-12 23:58:30 -05:00
Ryan Holmes
2f6e306f8e
Merge pull request #1336 from pyfa-org/release/v1.33.2
...
Release/v1.33.2
2017-11-12 16:59:03 -05:00
blitzmann
065747f425
bump release
2017-11-12 16:54:28 -05:00
blitzmann
c4f41fb5fa
Update to 1209099 and rename old komodo skill
2017-11-12 16:52:56 -05:00
Ryan Holmes
e4f3ed05cc
Merge pull request #1328 from burnsypet/wcs-display
...
Display warp core strength on warp speed tooltip
2017-11-12 15:38:25 -05:00
Ryan Holmes
0e84d6c557
Merge branch 'development' into wcs-display
2017-11-12 15:34:17 -05:00
blitzmann
c384848870
Merge branch 'master' into development
...
Conflicts:
config.py
2017-11-12 15:33:59 -05:00
blitzmann
1fc9b2941d
Add spac file for mac
2017-11-12 13:43:19 -05:00
blitzmann
e9be07f281
Rename pyfa.spec to pyfa-win.spec
2017-11-12 13:17:16 -05:00
blitzmann
df7dc30e7e
Write out git version information to a file, use in about box, remove all the other stuff until I can format it correctly
2017-11-12 13:13:38 -05:00
blitzmann
d0235f6d93
Fix market browser meta filtering
2017-11-12 12:00:24 -05:00
blitzmann
de646cf252
Have a noticeable message show up (currently prints for everything, should restrict to only beta builds)
2017-11-12 02:30:15 -05:00
blitzmann
21838f2d9a
Fix issue with pyinstaller not bundling required DLLs when building on Windows 10 / Python >= 3.5
2017-11-12 02:15:15 -05:00
blitzmann
266398b1de
Get some things working for pyinstaller
2017-11-12 00:14:45 -05:00
blitzmann
0cc646bab9
Fix gauge resetting to 0 each time (should figure out how to utilize the existing set range and value, but for now this works)
2017-11-05 02:29:58 -05:00
blitzmann
cebca64e5e
Fix CREST stuff
2017-11-05 01:43:39 -05:00
blitzmann
bd0de82a8e
remove repo version of FloatSpin, go with wx bundled version
2017-11-05 01:10:22 -05:00
blitzmann
0f5ae8d9b6
Fix delete fix (renamed MiddleDown to MiddleIsDown)
2017-11-05 01:03:14 -05:00
blitzmann
5ae7805bb1
Fix ammo picker
2017-11-05 01:54:19 -04:00
blitzmann
6a382c4445
More tweaks to getModifiedItemAttr and fix deprecation warning
2017-11-05 01:51:19 -04:00
blitzmann
3b0c8b6117
Fix Racks having a CPU and Power value of 0
2017-11-04 18:32:26 -04:00
blitzmann
0e1e4cad6d
Fix a few more deprecation warnings
2017-11-04 18:24:18 -04:00
blitzmann
e0b92198b0
Fix deprecation warnings
2017-11-04 18:20:54 -04:00
blitzmann
ce3b94696a
Make sure getModifiedItemAttr always returns an int, unless otherwise wanting None
...
In py2, you could compare None to an int and it would always be less than. Unfortunately in py3, this is no longer the case. Returning getModifiedItemAttr as 0 allows us to not do a huge refactor.
2017-11-04 18:20:00 -04:00
oaao
cacf286176
[fix] eos - remove Komodo thermalDamage double-dipping
2017-11-02 04:41:57 -04:00
burnsypet
a02bbe3964
Removed traces
2017-11-01 23:31:17 +00:00
burnsypet
866d410695
Added logic for WDFG MWD scrambling
2017-11-01 23:27:34 +00:00
burnsypet
ea6f31c021
Added disruption effect for WDFG
2017-11-01 22:55:05 +00:00
burnsypet
d522fff511
Add projected warp strength to scrams
...
Changes to effects:
Added warp strength projected effects to all kinds of warp disruption
modules except for WDFG (this will need some more thinking). Fixed
a bug where warp disruptors appeared to reduce the warp strength of
the ship they were fitted to
Changes to targetingMiscView*.py:
Replaced abs() with multiplication by -1 where appropriate
2017-10-30 21:05:46 +00:00
Ryan Holmes
ca27cd3250
bump stable release ( #1329 )
2017-10-29 18:54:46 -04:00
burnsypet
20a1618e41
Display warp core strength as warp speed tooltip
...
Changes to antiwarpscramblingpassive.py:
Fixed a typo of "warmScrambleStatus" to "warpScrambleStatus"
Changes to targetingMiscViewMinimal.py:
Extended existing tooltip to include warp core strength. Warp core
strength is none for ships that do not have a hull bonus (venture etc.)
or do not have any warp core stabs fitted so logic is added to
default value to 0.
Changes to targetingMiscViewFull.py:
As above.
2017-10-29 20:40:39 +00:00
Alex
2830729cb4
Merge pull request #1 from pyfa-org/master
...
Updating fork with bugfixes from master
2017-10-29 20:21:34 +00:00
Ryan Holmes
c0e15f61c6
Merge pull request #1322 from burnsypet/issue-1315
...
Stop applying neut resistance twice
2017-10-29 15:27:27 -04:00
blitzmann
4355f35eef
Revert "Stop applying neut resistance twice" and instead remove the resistance application from addDrain()
...
This reverts commit 7b32fe08ac .
2017-10-29 15:07:05 -04:00
Ryan Holmes
029e61edaf
Merge branch 'master' into issue-1315
2017-10-29 12:36:29 -04:00
Ryan Holmes
b18f82505b
Merge pull request #1327 from pyfa-org/bug1316
...
Bug1316
2017-10-29 12:25:00 -04:00
blitzmann
f8a65de47f
tox fix
2017-10-29 12:23:45 -04:00
blitzmann
e5a0ef1877
Re-work menu spawning for Command and Projected views to be a bit more straightforward and allow spawning up context menu when right clicking the DummyEntry ( #1316 )
2017-10-29 12:22:15 -04:00
Ryan Holmes
8647fe460c
Merge pull request #1326 from pyfa-org/133bugfixes
...
133bugfixes
2017-10-28 22:44:27 -04:00
blitzmann
a4950e9015
Remove the rifter test as it's not properly mocked out and recent balancing passes have since made it useless
2017-10-28 22:36:00 -04:00
blitzmann
82d50cfa0d
Fix effect that used to only be for skill, but is now for a booster ( #1324 )
2017-10-28 21:04:51 -04:00
blitzmann
efea46006a
Better include all missiles in the MISC column ( #1325 )
2017-10-28 20:37:29 -04:00
blitzmann
d9800dcf19
Fix some effects for #1320
2017-10-28 19:45:09 -04:00
blitzmann
266b3ce985
Set Victor and Virtuso to not published, and fix bug which allowed user fits to return in search even if ship isn't published ( #1310 )
2017-10-28 19:25:19 -04:00
blitzmann
3b61a07c55
Fix for #1321 - make sure we have attribute on ship
2017-10-28 19:25:15 -04:00
blitzmann
5dc092ace5
bump dev
2017-10-28 19:25:10 -04:00
burnsypet
7b32fe08ac
Stop applying neut resistance twice
...
Energy neut/nos resistance was being applied twice when a nos or
neut is projected onto a fit. I have removed the redundant resistance
application in energyneutralizerfalloff.py and also in
energynosferatufalloff.py as they are already being applied once in
eos.saveddata.fit.addDrain.
2017-10-26 17:53:16 +01:00
Ryan Holmes
fd6e318ae3
Release/v1.33.0 ( #1319 )
...
* update database file to SISI 1202899
* Effect and group renaming
* Add civilian modules (#1308 )
* Add new effects
* update effect headers
* update database to tq - lifeblood (1203953)
* Update renders
* Update icons
* bump version
* fix tox errors
* change up tox config to ignore E722
* more tox ignores
* Try disabling tests for now. Rifter stats changed, causing breakage. This is why we need properly mocked data, not crap straight from the database.
* Try this
* more testing
* Fuck it, disable branch protection until I can evaluate the test failures and what needs to be done to get them back on the path
2017-10-25 23:33:05 -04:00
blitzmann
504c395ea2
Add civilian modules ( #1308 )
2017-10-22 16:18:35 -04:00
blitzmann
9ed210d5b5
Effect and group renaming
2017-10-22 16:03:21 -04:00
blitzmann
c7f0f6215a
update database file to SISI 1202899
2017-10-22 15:57:17 -04:00
Ryan Holmes
34c692c972
Use unicode string to prevent non-ASCII ship names from causing error ( #1317 )
2017-10-21 22:04:40 -04:00
blitzmann
56f34873a6
bleh
2017-10-08 22:51:06 -04:00
Ryan Holmes
b4dfcf53fb
Merge pull request #1303 from burnsypet/issue-1289
...
Change how skillsMap is generated
2017-10-08 21:42:40 -04:00
Ryan Holmes
3c26676b66
Merge branch 'master' into issue-1289
2017-10-08 21:30:53 -04:00
Ryan Holmes
3fb7411b9d
Issue/1305 ( #1311 )
...
* Bump dev version
* fix issue in itemDiff
* Do not apply Prop Jamming to Grapplers (#1305 )
2017-10-08 21:13:38 -04:00
burnsypet
cac8e528a3
Change how skillsMap is generated
...
Changes to characterSelection.py:
grantMissingSkills now uses _buildSkillsTooltipCondensed to
generate a list of skills to update
_buildSkillsTooltipCondensed now outputs level and ID rather than
just level so that it can be used by grantMissingSkills
Anything else using _buildSkillsTooltipCondensed like exportSkills
and fitChanged have been amended to extract just the level from
the skills map rather than level and ID
2017-09-26 18:22:24 +01:00
blitzmann
2afc8b1abe
Get rack headers bold again (courtesy of @RobinD42 - https://github.com/wxWidgets/Phoenix/issues/525 )
2017-09-25 01:58:31 -04:00
blitzmann
06e82a04b4
fix issue in itemDiff
2017-09-25 01:15:14 -04:00
blitzmann
782df18501
Bump dev version
2017-09-24 18:23:01 -04:00
blitzmann
a87d659e5d
Merge remote-tracking branch 'origin/master' into development
2017-09-24 18:20:53 -04:00
blitzmann
cd35c9319c
Merge branch 'development' of https://github.com/pyfa-org/Pyfa into development
2017-09-24 18:20:26 -04:00
Ryan Holmes
dfe3d5c82a
Update forum references ( #1301 )
2017-09-24 18:00:21 -04:00
blitzmann
ccd8cdd099
Update forum references
2017-09-24 17:54:19 -04:00
Ryan Holmes
72062e6213
Release/1.32.0 ( #1300 )
...
* update database
* update effect headers
* Bump version
2017-09-24 16:43:51 -04:00
Ryan Holmes
10836acab2
Bug/1275 ( #1299 )
...
* Add stacking penalties to the max targeting range bonus of the Info Command Burst : Sensor Optimization
* Move Information Burst: Sensor Optimization: Targeting Range effect to proper position
* Fix tox issue
2017-09-24 13:38:52 -04:00
Ryan Holmes
08ab8fbc5b
Make sure efxBmp is created ( #1265 ) ( #1298 )
2017-09-24 13:29:57 -04:00
Ryan Holmes
da5aaf2f78
Feature/evemarketdata ( #1297 )
...
* Add preliminary support for eve market data
* Break out market sources into their own classes and register them onto the price service. Create preference option to select which source user wants. Default to eve central
* fix tox stuff
2017-09-23 19:39:38 -04:00
Ryan Holmes
4484b68a3a
Fix for #1260 - need to unbind event handling from frame when closed ( #1296 )
2017-09-23 19:15:03 -04:00
Ryan Holmes
81fce93186
Merge pull request #1294 from pyfa-org/bug/1263
...
Bug/1263
2017-09-23 13:18:01 -04:00
Ryan Holmes
d58987e427
Merge branch 'master' into bug/1263
2017-09-23 12:56:29 -04:00
Ryan Holmes
05a5ebff00
Merge pull request #1293 from pyfa-org/bug/1278
...
Bug/1278
2017-09-23 12:56:13 -04:00
blitzmann
2f28afc7ae
Merge branch 'bug/1278' of https://github.com/pyfa-org/Pyfa into bug/1278
2017-09-23 12:49:05 -04:00
blitzmann
0134c3b9a1
Fix formatting
2017-09-23 12:33:51 -04:00
Ryan Holmes
9f433fd072
Merge branch 'master' into bug/1278
2017-09-23 03:11:04 -04:00
blitzmann
7729bd9210
Opps commented wrong thing
2017-09-22 02:35:01 -04:00
blitzmann
ce5803dd9c
Disable an odd bit of code from a long time ago that fitting max group fitting restrictions to be bypassed ( #1278 )
2017-09-22 02:33:46 -04:00
blitzmann
821ede8579
Do the same thing for damage patterns as we did for character for global setting
2017-09-22 02:08:53 -04:00
blitzmann
592f9a2298
Trigger a recalc on fit switching if the characters are not the same and the global character flag is set.
2017-09-22 02:01:27 -04:00
blitzmann
c30c07b91c
fix tox stuff
2017-09-21 21:21:14 -04:00
Ryan Holmes
73d9dd60e6
Don't return None as a price, always return a float ( #1291 ) ( #1292 )
2017-09-21 21:13:05 -04:00
blitzmann
dbdbe155f3
Merge branch 'feature/evemarketdata' into development
2017-09-21 21:12:42 -04:00
blitzmann
7d41260863
Break out market sources into their own classes and register them onto the price service. Create preference option to select which source user wants. Default to eve central
2017-09-21 20:50:37 -04:00
blitzmann
d53ff0f502
Add preliminary support for eve market data
2017-09-21 00:10:33 -04:00
Ryan Holmes
f37f4573bf
Add missing effect ( #1290 )
2017-09-20 00:11:32 -04:00
Ryan Holmes
ee392e07c4
Fixes ( #1288 )
...
* Provide correct text formatting index
* Fix remove item context menu in projected pane
2017-09-19 19:20:10 -04:00
Ryan Holmes
59b09a255a
Fix override importing (and possibly some other bugs revolving around this?) ( #1285 )
2017-09-18 23:28:39 -04:00
Ryan Holmes
3e73c2eb34
Fix setting implant set for character implants ( #1284 )
2017-09-18 20:36:41 -04:00
Ryan Holmes
3625b4395a
Merge pull request #1272 from burnsypet/issue-1264
...
Issue #1264 Don't attempt PopupMenu if getMenu returned False
2017-09-18 20:12:34 -04:00
Ryan Holmes
1444a24e70
Merge branch 'master' into issue-1264
2017-09-18 20:04:09 -04:00
Ryan Holmes
73dfa25ef0
Merge pull request #1282 from burnsypet/issue-1280
...
Convert booster attribute to value before applying
2017-09-18 19:25:32 -04:00
burnsypet
a01284ff1c
Convert booster attribute to value before applying
...
Changes to boostermissilevelocitypenalty.py:
Get booster attribute value using booster.getModifiedItemAttr()
before attempting to apply it to avoid type error
2017-09-14 21:53:53 +01:00
burnsypet
8cc81cebdd
Don't attempt PopupMenu if getMenu returned False
...
Change to characterEditor.py:
Added logic to prevent a crash when attempting to execute
self.PopupMenu(menu) when menu was False. This would occur in the
situation where there were no saved implant sets.
2017-08-19 18:47:58 +01:00
blitzmann
3b716e6e5e
fix py2app setup file
2017-07-07 00:22:58 -04:00
blitzmann
961b389b40
test
2017-07-06 23:41:55 -04:00
Ryan Holmes
0527a506ac
fix broken events preventing additions panels to not work
2017-07-03 01:46:46 -04:00
Ryan Holmes
1082d8a173
fix fix fix
2017-07-02 23:45:28 -04:00
Ryan Holmes
7ae41b71b2
Fix some deprecated things and a bug or two
2017-07-02 23:26:44 -04:00
Ryan Holmes
de5a734919
About dialog (looks like shit x_x)
2017-07-02 16:42:22 -04:00
Ryan Holmes
987c55ed8f
Get preferences dialog up and running
2017-07-02 16:32:39 -04:00
Ryan Holmes
57783fe80f
More work on character editor
2017-07-02 15:28:42 -04:00
Ryan Holmes
f24c2ddd22
Get skill list in character editor showing. Mostly doesn't work still
2017-07-02 14:12:00 -04:00
Ryan Holmes
f16e14e0b4
Fix gauges again, convert remaining IconFromBitmap > Icon
2017-06-14 15:05:12 -04:00
Ryan Holmes
729c46ab00
Revert "Remove EVT_ERASE_BACKGROUND events - pretty sure these were there for older versions of wx where the background wasn't erased properly"
...
This does help prevent flickering on resizing. Need to research more before removing them
This reverts commit 8c5c7fba29 .
2017-06-14 03:57:57 -04:00
Ryan Holmes
3b546de070
More deprecated fixes, and re-enable a working stats view
2017-06-14 03:51:40 -04:00
Ryan Holmes
ba64f75f88
Add some missing features to the gauge (and the background erase event, which apparently is needed to prevent flickering. Still need to access if this is something I need to be concerned about in other areas)
2017-06-14 03:44:38 -04:00
Ryan Holmes
4b8f2ce9e7
Deprecation stuff
2017-06-14 01:07:18 -04:00
Ryan Holmes
8c5c7fba29
Remove EVT_ERASE_BACKGROUND events - pretty sure these were there for older versions of wx where the background wasn't erased properly
2017-06-14 01:02:27 -04:00
Ryan Holmes
bec26d5d05
Fix unable to close window
2017-06-14 00:53:22 -04:00
Ryan Holmes
8f369daf1e
InsertStringItem > InsertItem
2017-06-14 00:46:38 -04:00
Ryan Holmes
43cbdc1e57
Fix issue with crashing (set weight not working as intended?)
2017-06-14 00:46:13 -04:00
Ryan Holmes
cf4d0706ae
Fix column headers, and disable event posting which was causing crash
2017-06-14 00:09:30 -04:00
Ryan Holmes
2857eff884
Fix a few None comparison operations... python 3 has changed this. I'm sure there's going to be a lot of these issues popping up.
...
Oh, and now we get a hard crash when opening a fit. Yey!
2017-06-13 23:57:27 -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
2bbcd96ce3
Even more fixes
2017-06-13 15:01:30 -04:00
Ryan Holmes
1cbd8ee901
Fix some deprecated stuff
2017-06-12 21:31:37 -04:00
Ryan Holmes
7e86cb0f84
OMG I HAVE A SHIP BROWSER NOW :3 (replace old instances of GetSuitableColor with GetSuitable)
2017-06-12 21:25:07 -04:00
Ryan Holmes
0e7dccccfe
Remove stat panels for now. I HAVE A FRAME SPAWNING OMG
2017-06-12 21:16:21 -04:00
Ryan Holmes
9d75dea31a
"Fix" more spacers
2017-06-12 21:14:45 -04:00
Ryan Holmes
610f501608
"Color Correction"
2017-06-12 21:11:10 -04:00
Ryan Holmes
361f7fc5bb
misc fixes
2017-06-12 21:09:50 -04:00
Ryan Holmes
951b35a345
PyDeadObjectError fixes and PFNotebook -> ChromeNotebook renaming
2017-06-12 20:50:05 -04:00
Ryan Holmes
6c317d56ee
touch up the gauge code
2017-06-12 20:45:58 -04:00
Ryan Holmes
2acb3e759e
Touch up toggle panel
2017-06-12 20:42:03 -04:00
Ryan Holmes
9712ec4fbf
Fix up some stuff, migrate to cleaned up chrome tabs
2017-06-12 20:38:00 -04:00
Ryan Holmes
ae0da59ed2
Clean up draw and color utils
2017-06-12 18:14:29 -04:00
Ryan Holmes
8e4db5a8c3
Do some renaming of some files
2017-06-12 18:08:07 -04:00
Ryan Holmes
7f392006d1
comment out most of the fluff in pyfa.py. Need to come back to this and get it all working
2017-06-12 16:37:15 -04:00
Ryan Holmes
828b18d0fd
py2to3 automatic conversion. Woot!
2017-06-12 16:12:45 -04:00