MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / processDynamicItemAttributes

Function processDynamicItemAttributes

db_update.py:241–262  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

239 return newData
240
241 def processDynamicItemAttributes():
242 print('processing dynamicitemattributes')
243 data = _readData('fsd_built', 'dynamicitemattributes')
244 for mutaID, mutaData in data.items():
245 muta = eos.gamedata.DynamicItem()
246 muta.typeID = mutaID
247 muta.resultingTypeID = mutaData['inputOutputMapping'][0]['resultingType']
248 eos.db.gamedata_session.add(muta)
249
250 for x in mutaData['inputOutputMapping'][0]['applicableTypes']:
251 item = eos.gamedata.DynamicItemItem()
252 item.typeID = mutaID
253 item.applicableTypeID = x
254 eos.db.gamedata_session.add(item)
255
256 for attrID, attrData in mutaData['attributeIDs'].items():
257 attr = eos.gamedata.DynamicItemAttribute()
258 attr.typeID = mutaID
259 attr.attributeID = attrID
260 attr.min = attrData['min']
261 attr.max = attrData['max']
262 eos.db.gamedata_session.add(attr)
263
264 def processDogmaEffects():
265 print('processing dogmaeffects')

Callers 1

update_dbFunction · 0.85

Calls 2

_readDataFunction · 0.85
itemsMethod · 0.80

Tested by

no test coverage detected