diff --git a/config.py b/config.py index 28791a782..c9f4f2819 100644 --- a/config.py +++ b/config.py @@ -19,10 +19,10 @@ debug = False saveInRoot = False # Version data -version = "1.35.0" +version = "1.35.1" tag = "Stable" expansionName = "YC120.2" -expansionVersion = "1.1" +expansionVersion = "1.2" evemonMinVersion = "4081" pyfaPath = None diff --git a/eos/effects/scriptstandupwarpscram.py b/eos/effects/scriptstandupwarpscram.py new file mode 100644 index 000000000..6f03786d6 --- /dev/null +++ b/eos/effects/scriptstandupwarpscram.py @@ -0,0 +1,11 @@ +# scriptStandupWarpScram +# +# Used by: +# Charge: Standup Focused Warp Scrambling Script + +type = "passive" +runTime = "early" + + +def handler(fit, src, context, *args, **kwargs): + src.boostItemAttr("maxRange", src.getModifiedChargeAttr("warpScrambleRangeBonus")) diff --git a/eos/saveddata/fighter.py b/eos/saveddata/fighter.py index 12e1a7f7e..d2b1b45b7 100644 --- a/eos/saveddata/fighter.py +++ b/eos/saveddata/fighter.py @@ -90,7 +90,7 @@ class Fighter(HandledItem, HandledCharge, ItemAttrShortcut, ChargeAttrShortcut): self.__slot = self.__calculateSlot(self.__item) chargeID = self.getModifiedItemAttr("fighterAbilityLaunchBombType") - if chargeID is not None: + if chargeID: charge = eos.db.getItem(int(chargeID)) self.__charge = charge self.__chargeModifiedAttributes.original = charge.attributes diff --git a/eve.db b/eve.db index 4b5816334..90d9e3b6a 100644 Binary files a/eve.db and b/eve.db differ diff --git a/gui/builtinItemStatsViews/itemAttributes.py b/gui/builtinItemStatsViews/itemAttributes.py index 1e1804d1d..cbb8cf246 100644 --- a/gui/builtinItemStatsViews/itemAttributes.py +++ b/gui/builtinItemStatsViews/itemAttributes.py @@ -242,6 +242,8 @@ class ItemParams(wx.Panel): return "%s (%d)" % (group.name, value) if group is not None else str(value) def attributeIDCallback(): + if not value: # some attributes come through with a value of 0? See #1387 + return "%d" % (value) attribute = Attribute.getInstance().getAttributeInfo(value) return "%s (%d)" % (attribute.name.capitalize(), value)