Add ammo selection. TODO: add an ammo display column

This commit is contained in:
cncfanatics
2010-09-30 18:16:29 +02:00
parent 6821d8b78a
commit 8f4f26b0e3
2 changed files with 33 additions and 4 deletions

View File

@@ -230,3 +230,22 @@ class Fit(object):
fit.character = eos.db.getCharacter(charID)
fit.clear()
fit.calculateModifiedAttributes()
def isAmmo(self, itemID):
return eos.db.getItem(itemID).category.name == "Charge"
def setAmmo(self, fitID, ammoID, modules):
if fitID is None:
return
fit = eos.db.getFit(fitID)
ammo = eos.db.getItem(ammoID)
for pos in modules:
try:
fit.modules[pos].charge = ammo
except:
pass
fit.clear()
fit.calculateModifiedAttributes()