(typeID, effectMap, clearEffects=True)
| 667 | attr.value = value |
| 668 | |
| 669 | def _hardcodeEffects(typeID, effectMap, clearEffects=True): |
| 670 | item = eos.db.gamedata_session.query(eos.gamedata.Item).filter(eos.gamedata.Item.ID == typeID).one() |
| 671 | if clearEffects: |
| 672 | item.effects.clear() |
| 673 | for effectID, effectName in effectMap.items(): |
| 674 | try: |
| 675 | effect = eos.db.gamedata_session.query(eos.gamedata.Effect).filter(eos.gamedata.Effect.ID == effectID).one() |
| 676 | except sqlalchemy.orm.exc.NoResultFound: |
| 677 | effect = eos.gamedata.Effect() |
| 678 | effect.effectID = effectID |
| 679 | effect.effectName = effectName |
| 680 | item.effects[effectName] = effect |
| 681 | |
| 682 | def hardcodeSuppressionTackleRange(): |
| 683 | beaconTypeID = 79839 |
no test coverage detected