()
| 726 | eos.db.gamedata_session.flush() |
| 727 | |
| 728 | def hardcodeTrigSystemEffects(): |
| 729 | typeBuffMap = { |
| 730 | # Final Liminality / Pochven |
| 731 | 87164: ('Final Liminality', { |
| 732 | 'warfareBuff1ID': 2534, |
| 733 | 'warfareBuff1Value': -50, |
| 734 | 'warfareBuff2ID': 2535, |
| 735 | 'warfareBuff2Value': -30, |
| 736 | 'warfareBuff3ID': 2538, |
| 737 | 'warfareBuff3Value': 30, |
| 738 | 'warfareBuff4ID': 2539, |
| 739 | 'warfareBuff4Value': 30}), |
| 740 | # Minor Victory |
| 741 | 87177: ('Triglavian Minor Victory', { |
| 742 | 'warfareBuff1ID': 2534, |
| 743 | 'warfareBuff1Value': -50, |
| 744 | 'warfareBuff2ID': 2538, |
| 745 | 'warfareBuff2Value': 15, |
| 746 | 'warfareBuff3ID': 2539, |
| 747 | 'warfareBuff3Value': 15})} |
| 748 | effectMap = {100002: 'pyfaCustomTrigSystemBuffEffect'} |
| 749 | for typeID, (name, attrMap) in typeBuffMap.items(): |
| 750 | item = eos.db.gamedata_session.query(eos.gamedata.Item).filter(eos.gamedata.Item.ID == typeID).one() |
| 751 | item.published = True |
| 752 | item.name = name |
| 753 | _hardcodeAttribs(typeID, attrMap) |
| 754 | _hardcodeEffects(typeID, effectMap, clearEffects=True) |
| 755 | eos.db.gamedata_session.flush() |
| 756 | |
| 757 | |
| 758 | def hardcodeShapash(): |
no test coverage detected