blitzmann
6a382c4445
More tweaks to getModifiedItemAttr and fix deprecation warning
2017-11-05 01:51:19 -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
Ryan Holmes
0527a506ac
fix broken events preventing additions panels to not work
2017-07-03 01:46:46 -04:00
Ryan Holmes
7ae41b71b2
Fix some deprecated things and a bug or two
2017-07-02 23:26:44 -04:00
Ryan Holmes
57783fe80f
More work on character editor
2017-07-02 15:28:42 -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
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
Ryan Holmes
208148b670
Fix issue with fit deletion ( #1211 )
...
* bump dev
* Fix issue with deleted fit not being removed from database cache (#1207 ). Also, include some error handling around the our commit stuff
2017-06-02 00:30:58 -04:00
Ryan Holmes
373ead8da6
Add structure painter / web to dps graph ( #1203 ) ( #1202 )
2017-05-31 23:14:17 -04:00
Ryan Holmes
3371086d54
Fix for #1193 - compounded bonuses during recursive command / projected fittings ( #1197 )
...
* Teak calculated logic
* test
* clear() on every calculation if it's not already calculated
* tox fix
2017-05-31 00:01:59 -04:00
Ryan Holmes
4286f2ea5a
Add stacking penalties to armor and shield resist command links ( #1198 )
2017-05-30 22:44:01 -04:00
Ryan Holmes
d1fc2dd6ec
Fix issue with calculateSustainableTank not considering remote ancil modules (from https://forums.eveonline.com/default.aspx?g=posts&m=6948134#post6948134 ) ( #1189 )
2017-05-22 00:55:35 -04:00
Ebag333
5a60cff9a1
Fixes EVEMon import. Security status was added, but wasn't handled in the EVEMon import. Also, default secstatus to 0 if it's somehow missing.
2017-05-22 00:29:29 -04:00
Ryan Holmes
2e2303c9aa
Update some migrations to consider new schema ( #1185 )
...
* Update some migrations to consider new schema
* tox
2017-05-20 02:44:26 -04:00
Ryan Holmes
0d721b55a7
Fix for when factor reload when module doesn't have a cycle time ( #1171 ) ( #1173 )
2017-05-16 00:09:51 -04:00
Ryan Holmes
6344f7a975
Merge branch 'master' into bug/char_fixes
2017-05-14 22:56:34 -04:00
blitzmann
11eea37aa7
Remove duplication of Character.ro property
2017-05-14 22:50:18 -04:00
blitzmann
bff44c46f8
Fix character list sorting ( https://forums.eveonline.com/default.aspx?g=posts&m=6940327#post6940327 )
2017-05-14 22:44:02 -04:00
blitzmann
7a0ea759ef
Fix issue with character copy, as well as instantiating character with duplicate skills (since Skill has a backref to charactrer, it's automatically added to the characters skill list. No more need for the append())
2017-05-14 22:24:05 -04:00
blitzmann
f9419977c0
Instantiate skills with a character (may help to solve https://forums.eveonline.com/default.aspx?g=posts&m=6939299#post6939299 )
2017-05-14 20:55:48 -04:00
Ryan Holmes
da33a372cb
Set all strings to be unicode when referencing fit.name. This won't catch all conversion errors, but it should catch most. ( #1168 )
2017-05-14 20:52:06 -04:00
blitzmann
0db141d0a6
Fix exception when reverting character skills
2017-05-14 02:26:32 -04:00
Ryan Holmes
fee82d294b
Bump dev and include fix for #1162 ( #1163 )
...
* Add some logging to try to figure out what happens with #1149
* Add some logging to try to figure out what happens with #1149 , along with some other fixes
* bump dev
* Add remote hull repairers in the calculateSustainableTank() mappings
2017-05-13 22:36:03 -04:00
Ryan Holmes
9f5e14fe2d
Bugfixes and bump point release ( #1159 )
...
* Add some logging to try to figure out what happens with #1149 , along with some other fixes
* Bump point release
2017-05-11 20:53:37 -04:00
blitzmann
a6a153b703
Update database, add missing renders, fix bug with not being able to add citadel modules, and fix bug associated with engineering complex properties (debug info, don't care about it)
2017-05-09 18:52:32 -04:00
blitzmann
38e6e7d5ed
Add missing Dagon effect
2017-05-08 22:58:25 -04:00
blitzmann
4d8c9e0522
Fix floats in skill tree, and fix typo - apparently I can't spell dependents x_x
2017-05-08 22:49:37 -04:00
blitzmann
3de63c5ca5
flake8 fixes
2017-05-08 21:32:13 -04:00
blitzmann
42e64a6223
Fix jsonToSql script and issue with character sec status setter
2017-05-08 21:24:29 -04:00
blitzmann
53f589284b
Implement hard constraints for All 5/0 characters with respect to skills and sec status
2017-05-08 19:47:55 -04:00
blitzmann
aecbf8f86e
Fix issue with drones causing exception during remote RR calcs
2017-05-08 19:41:34 -04:00
blitzmann
dd09b3d951
Add fitting notes to the ship browser tooltips
2017-05-08 19:20:30 -04:00
blitzmann
6b22bd189a
Merge remote-tracking branch 'jeffy/fix_unread_description' into dev, see #1099
...
Conflicts:
eos/config.py
gui/notesView.py
service/settings.py
2017-05-08 00:44:29 -04:00
blitzmann
83a7a854bb
Merge branch 'feature/recent' into dev
...
Conflicts:
eos/db/saveddata/character.py
eos/db/saveddata/fit.py
Implements #983 but utilizing sqlalchemy events to update the fit modified date whenever something is added/changed.
2017-05-07 20:48:41 -04:00
blitzmann
0507a55731
Get resists working with more things, and fix bug in which we were still looking at an effect info (which doesn't exist anymore)
2017-05-07 19:59:25 -04:00
blitzmann
f1eb3f68d1
Change func.now() to datetime.datetime.now().
...
Apparently these are calculated differently (sqlite function is in utc, datetime is in local), and I couldn't figure out how to retrieve the tiome back into local. Since this is a single user application without a concern for time drift on the server, this should work just as well.
2017-05-07 11:35:26 -04:00
blitzmann
1604ea1f2c
Fix many bugs related to GUI not receiving a correct timestamp, as well as extending feature out to all other fit entities.
2017-05-07 02:02:54 -04:00
blitzmann
4a9662c0f7
Merge branch 'feature/skill-filter' into dev
...
Conflicts:
gui/characterEditor.py
This implements a long-requested feature to be able to search skills in the character editor
2017-05-06 13:25:20 -04:00
blitzmann
47a683c44c
Merge branch 'feature/strictSkills' into dev
...
Conflicts:
service/character.py
Implements strict skill requirement handling
2017-05-06 13:13:50 -04:00
blitzmann
b2ae6913d7
Merge branch 'qol/self-projection' into dev
2017-05-06 13:10:48 -04:00
blitzmann
703d6dbc85
Merge branch 'feature/grant-needed-skills' into dev
2017-05-06 13:09:30 -04:00
blitzmann
2e6066e848
Merge branch 'feature/tabbed-fits' into dev
2017-05-06 13:08:52 -04:00
blitzmann
1222567a4f
Merge branch 'feature/allow-restrictions' into dev.
...
Allows user to turn off most fitting restrictions (#1117 )
2017-05-06 12:11:00 -04:00
blitzmann
1f7858f853
Merge branch 'bug/resist-effects' (also includes current work on sisi branch).
...
This fixes the ewar resists (and possibly implements remote repair impedance, not tested)
2017-05-06 12:04:10 -04:00
blitzmann
622efb624d
Refactor how remote resistance works. We now check the resistance ID directly from the effect, and fall back to the remoteResistanceID attribute. See #1139
2017-05-02 22:19:58 -04:00
blitzmann
50965244c0
Merge branch 'bug/1139' into bug/resist-effects
2017-05-02 20:41:54 -04:00
blitzmann
9e6aca2496
Merge branch 'qol/effect-class' into bug/resist-effects
2017-05-02 20:38:20 -04:00
blitzmann
1cf844d415
item.attributes would not contain attributes that were added during runtime. Instead, get the attribute info and search the modified attributes for the resist attribtue.
2017-04-30 01:39:03 -04:00