diff --git a/service/port.py b/service/port.py index 6ab61e6d7..a0dd0a89c 100644 --- a/service/port.py +++ b/service/port.py @@ -46,7 +46,7 @@ from eos.saveddata.fighter import Fighter from eos.saveddata.module import Module, State, Slot from eos.saveddata.ship import Ship from eos.saveddata.citadel import Citadel -from eos.saveddata.fit import Fit +from eos.saveddata.fit import Fit, ImplantLocation from service.market import Market from utils.strfunctions import sequential_rep, replace_ltgt from abc import ABCMeta, abstractmethod @@ -306,6 +306,8 @@ class Port(object): fit.character = sFit.character fit.damagePattern = sFit.pattern fit.targetResists = sFit.targetResists + useCharImplants = sFit.serviceFittingOptions["useCharacterImplantsByDefault"] + fit.implantLocation = ImplantLocation.CHARACTER if useCharImplants else ImplantLocation.FIT db.save(fit) # IDs.append(fit.ID) if iportuser: # Pulse @@ -337,6 +339,8 @@ class Port(object): fit.character = sFit.character fit.damagePattern = sFit.pattern fit.targetResists = sFit.targetResists + useCharImplants = sFit.serviceFittingOptions["useCharacterImplantsByDefault"] + fit.implantLocation = ImplantLocation.CHARACTER if useCharImplants else ImplantLocation.FIT db.save(fit) return fits