Skip to content

Commit f5d8be7

Browse files
committed
Update static data and add new effect
1 parent d147db2 commit f5d8be7

File tree

9 files changed

+584
-289
lines changed

9 files changed

+584
-289
lines changed

eos/effects.py

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26919,7 +26919,6 @@ class Effect6431(BaseEffect):
2691926919

2692026920
Used by:
2692126921
Items from category: Fighter (56 of 94)
26922-
Fighters from group: Light Fighter (40 of 40)
2692326922
"""
2692426923

2692526924
dealsDamage = True
@@ -27047,7 +27046,8 @@ class Effect6439(BaseEffect):
2704727046
fighterAbilityEvasiveManeuvers
2704827047

2704927048
Used by:
27050-
Fighters from group: Light Fighter (20 of 40)
27049+
Fighters from group: Light Fighter (12 of 24)
27050+
Fighters from group: Structure Light Fighter (8 of 16)
2705127051
"""
2705227052

2705327053
displayName = 'Evasive Maneuvers'
@@ -27199,7 +27199,6 @@ class Effect6465(BaseEffect):
2719927199

2720027200
Used by:
2720127201
Items from category: Fighter (54 of 94)
27202-
Fighters from group: Heavy Fighter (34 of 34)
2720327202
"""
2720427203

2720527204
dealsDamage = True
@@ -27472,7 +27471,8 @@ class Effect6485(BaseEffect):
2747227471
fighterAbilityLaunchBomb
2747327472

2747427473
Used by:
27475-
Fighters from group: Heavy Fighter (16 of 34)
27474+
Fighters from group: Heavy Fighter (8 of 17)
27475+
Fighters from group: Structure Heavy Fighter (8 of 17)
2747627476
"""
2747727477

2747827478
dealsDamage = True
@@ -40789,3 +40789,24 @@ def handler(fit, skill, context, projectionRange, **kwargs):
4078940789
fit.modules.filteredItemBoost(
4079040790
lambda mod: mod.item.requiresSkill('Capital Micro Jump Drive Operation'), 'capacitorNeed',
4079140791
skill.getModifiedItemAttr('capitalMJDCapReductionBonus') * skill.level, **kwargs)
40792+
40793+
40794+
class Effect12127(BaseEffect):
40795+
"""
40796+
shipRoleBonusUpwellHaulersMediumMissileFittingBonus
40797+
40798+
Used by:
40799+
Variations of ship: Squall (3 of 3)
40800+
"""
40801+
40802+
type = 'passive'
40803+
40804+
@staticmethod
40805+
def handler(fit, ship, context, projectionRange, **kwargs):
40806+
for attr in ('cpu', 'power'):
40807+
fit.modules.filteredItemMultiply(
40808+
lambda mod: mod.item.group.name in (
40809+
'Missile Launcher Heavy Assault',
40810+
'Missile Launcher Heavy',
40811+
'Missile Launcher Rapid Light'),
40812+
attr, ship.getModifiedItemAttr('upwellHaulersMediumMissileFittingBonus'), **kwargs)

staticdata/fsd_binary/dogmaattributes.0.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47502,10 +47502,10 @@
4750247502
"published": 1,
4750347503
"stackable": 0,
4750447504
"tooltipDescription_de": "Das Gesamtvolumen an Infrastruktur-bezogenen Gegenständen, die im Infrastruktur-Hangar des Schiffes gelagert werden können. <br><br>Diese Gegenstände umfassen: <br>Kolonie-Reagenzien, Upwell-Strukturen, Strukturmodifikationen, Strukturmodule, Quantumkerne, orbitale Skyhooks, Zollamtgerüste, Souveränitätsstrukturen, Souveränitäts-Upgrades, Mondmaterialien, Treibstoffblöcke, planetarische Güter und raffinierte Eisprodukte.",
47505-
"tooltipDescription_en-us": "The total volume of infrastructure related items that can be stored in the ship's infrastructure hold. <br><br>These items include;<br>Colony Reagents, Upwell Structures, Structure Rigs, Structure Modules, Quantum Cores, Orbital Skyhooks, Custom Gantrys, Sovereignty Structures, Sovereignty Upgrades, Moon Materials, Fuel Blocks, Planetary Commodities and Refined Ice Products.",
47505+
"tooltipDescription_en-us": "The total volume of infrastructure related items that can be stored in the ship's infrastructure hold. <br><br>These items include;<br>Colony Reagents, Upwell Structures, Structure Rigs, Structure Modules, Standup Fighters, Structure Ammo, Quantum Cores, Orbital Skyhooks, Custom Gantrys, Sovereignty Structures, Sovereignty Upgrades, Moon Materials, Fuel Blocks, Planetary Commodities and Refined Ice Products.",
4750647506
"tooltipDescription_es": "El volumen total de objetos relacionados con infraestructuras que pueden almacenarse en la bodega de la nave.<br><br>Estos objetos incluyen<br>reactivos de colonia, estructuras de Upwell, complementos de estructura, módulos de estructuras, núcleos cuánticos, ganchos orbitales, andamiajes de Aduana, estructuras de soberanía, mejoras de soberanía, materiales lunares, bloques de combustible, mercancías planetarias y productos de hielo refinados.",
4750747507
"tooltipDescription_fr": "Le volume total des articles liés à l'infrastructure qui peuvent être stockés dans la baie d'infrastructure du vaisseau. <br><br>Ces articles comprennent : <br>Réactifs de colonie, Structures Upwell, Modules d'optimisation de structure, Modules de structure, Réacteurs quantiques, Grappins orbitaux, Grues de bureau de douane, Structures de souveraineté, Améliorations de souveraineté, Matériaux lunaires, Blocs de carburant, Marchandises planétaires et Produits de glace raffinée.",
47508-
"tooltipDescription_it": "The total volume of infrastructure related items that can be stored in the ship's infrastructure hold. <br><br>These items include;<br>Colony Reagents, Upwell Structures, Structure Rigs, Structure Modules, Quantum Cores, Orbital Skyhooks, Custom Gantrys, Sovereignty Structures, Sovereignty Upgrades, Moon Materials, Fuel Blocks, Planetary Commodities and Refined Ice Products.",
47508+
"tooltipDescription_it": "The total volume of infrastructure related items that can be stored in the ship's infrastructure hold. <br><br>These items include;<br>Colony Reagents, Upwell Structures, Structure Rigs, Structure Modules, Standup Fighters, Structure Ammo, Quantum Cores, Orbital Skyhooks, Custom Gantrys, Sovereignty Structures, Sovereignty Upgrades, Moon Materials, Fuel Blocks, Planetary Commodities and Refined Ice Products.",
4750947509
"tooltipDescription_ja": "艦船のインフラホールドに収容できるインフラ関連アイテムの合計体積。<br><br>以下のアイテムが含まれる:<br>コロニーの反応試剤、アップウェルストラクチャ、ストラクチャ用リグ、ストラクチャ用モジュール、クアンタムコア、軌道スカイフック、税関ガントリー、領有権管理設備、領有権用アップグレード、衛星資源、燃料ブロック、惑星商品、アイス精錬品。",
4751047510
"tooltipDescription_ko": "구조물 격납고에 적재할 수 있는 인프라 관련 아이템의 양입니다.<br><br>적재 가능 아이템:<br>콜로니 촉매, 업웰 구조물, 구조물 리그, 구조물 모듈, 양자코어, 궤도 스카이훅, 세관 사무소 갠트리, 소버린티 구조물, 소버린티 업그레이드, 위성 자원, 연료 블록, 행성 생산품, 정제 아이스 가공품",
4751147511
"tooltipDescription_ru": "Максимальная вместимость логистического отсека корабля, где хранятся грузы инфраструктурного значения. <br><br>К таким грузам относятся:<br>реагенты из колоний, сооружения «Апвелл», модули и надстройки для сооружений, квантовые ядра, орбитальные подъёмники, каркасы для отделений таможни, объекты системы суверенитета, улучшения штаба владений, материалы со спутников, топливные блоки, планетарные товары и продукты переработки льда.",
@@ -47832,5 +47832,16 @@
4783247832
"name": "preFitStructureCore",
4783347833
"published": 0,
4783447834
"stackable": 1
47835+
},
47836+
"5705": {
47837+
"attributeID": 5705,
47838+
"categoryID": 37,
47839+
"dataType": 5,
47840+
"defaultValue": 0.0,
47841+
"displayWhenZero": 0,
47842+
"highIsGood": 1,
47843+
"name": " upwellHaulersMediumMissileFittingBonus",
47844+
"published": 0,
47845+
"stackable": 1
4783547846
}
4783647847
}

staticdata/fsd_binary/dogmaeffects.0.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95693,5 +95693,79 @@
9569395693
"propulsionChance": 0,
9569495694
"published": 0,
9569595695
"rangeChance": 0
95696+
},
95697+
"12127": {
95698+
"description_de": "Automatically generated effect",
95699+
"description_en-us": "Automatically generated effect",
95700+
"description_es": "Automatically generated effect",
95701+
"description_fr": "Automatically generated effect",
95702+
"description_it": "Automatically generated effect",
95703+
"description_ja": "Automatically generated effect",
95704+
"description_ko": "Automatically generated effect",
95705+
"description_ru": "Automatically generated effect",
95706+
"description_zh": "Automatically generated effect",
95707+
"descriptionID": 723567,
95708+
"disallowAutoRepeat": 0,
95709+
"effectCategory": 0,
95710+
"effectID": 12127,
95711+
"effectName": "shipRoleBonusUpwellHaulersMediumMissileFittingBonus",
95712+
"electronicChance": 0,
95713+
"isAssistance": 0,
95714+
"isOffensive": 0,
95715+
"isWarpSafe": 0,
95716+
"modifierInfo": [
95717+
{
95718+
"domain": "shipID",
95719+
"func": "LocationGroupModifier",
95720+
"groupID": 771,
95721+
"modifiedAttributeID": 30,
95722+
"modifyingAttributeID": 5705,
95723+
"operation": 0
95724+
},
95725+
{
95726+
"domain": "shipID",
95727+
"func": "LocationGroupModifier",
95728+
"groupID": 510,
95729+
"modifiedAttributeID": 30,
95730+
"modifyingAttributeID": 5705,
95731+
"operation": 0
95732+
},
95733+
{
95734+
"domain": "shipID",
95735+
"func": "LocationGroupModifier",
95736+
"groupID": 511,
95737+
"modifiedAttributeID": 30,
95738+
"modifyingAttributeID": 5705,
95739+
"operation": 0
95740+
},
95741+
{
95742+
"domain": "shipID",
95743+
"func": "LocationGroupModifier",
95744+
"groupID": 771,
95745+
"modifiedAttributeID": 50,
95746+
"modifyingAttributeID": 5705,
95747+
"operation": 0
95748+
},
95749+
{
95750+
"domain": "shipID",
95751+
"func": "LocationGroupModifier",
95752+
"groupID": 510,
95753+
"modifiedAttributeID": 50,
95754+
"modifyingAttributeID": 5705,
95755+
"operation": 0
95756+
},
95757+
{
95758+
"domain": "shipID",
95759+
"func": "LocationGroupModifier",
95760+
"groupID": 511,
95761+
"modifiedAttributeID": 50,
95762+
"modifyingAttributeID": 5705,
95763+
"operation": 0
95764+
}
95765+
],
95766+
"propulsionChance": 0,
95767+
"published": 0,
95768+
"rangeAttributeID": 54,
95769+
"rangeChance": 0
9569695770
}
9569795771
}

staticdata/fsd_binary/groups.0.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29446,6 +29446,63 @@
2944629446
"published": 1,
2944729447
"useBasePrice": 1
2944829448
},
29449+
"4777": {
29450+
"anchorable": 0,
29451+
"anchored": 0,
29452+
"categoryID": 87,
29453+
"fittableNonSingleton": 0,
29454+
"groupID": 4777,
29455+
"groupName_de": "Structure Light Fighter",
29456+
"groupName_en-us": "Structure Light Fighter",
29457+
"groupName_es": "Structure Light Fighter",
29458+
"groupName_fr": "Structure Light Fighter",
29459+
"groupName_it": "Structure Light Fighter",
29460+
"groupName_ja": "Structure Light Fighter",
29461+
"groupName_ko": "Structure Light Fighter",
29462+
"groupName_ru": "Structure Light Fighter",
29463+
"groupName_zh": "Structure Light Fighter",
29464+
"groupNameID": 723473,
29465+
"published": 1,
29466+
"useBasePrice": 0
29467+
},
29468+
"4778": {
29469+
"anchorable": 0,
29470+
"anchored": 0,
29471+
"categoryID": 87,
29472+
"fittableNonSingleton": 0,
29473+
"groupID": 4778,
29474+
"groupName_de": "Structure Support Fighter",
29475+
"groupName_en-us": "Structure Support Fighter",
29476+
"groupName_es": "Structure Support Fighter",
29477+
"groupName_fr": "Structure Support Fighter",
29478+
"groupName_it": "Structure Support Fighter",
29479+
"groupName_ja": "Structure Support Fighter",
29480+
"groupName_ko": "Structure Support Fighter",
29481+
"groupName_ru": "Structure Support Fighter",
29482+
"groupName_zh": "Structure Support Fighter",
29483+
"groupNameID": 723474,
29484+
"published": 1,
29485+
"useBasePrice": 0
29486+
},
29487+
"4779": {
29488+
"anchorable": 0,
29489+
"anchored": 0,
29490+
"categoryID": 87,
29491+
"fittableNonSingleton": 0,
29492+
"groupID": 4779,
29493+
"groupName_de": "Structure Heavy Fighter",
29494+
"groupName_en-us": "Structure Heavy Fighter",
29495+
"groupName_es": "Structure Heavy Fighter",
29496+
"groupName_fr": "Structure Heavy Fighter",
29497+
"groupName_it": "Structure Heavy Fighter",
29498+
"groupName_ja": "Structure Heavy Fighter",
29499+
"groupName_ko": "Structure Heavy Fighter",
29500+
"groupName_ru": "Structure Heavy Fighter",
29501+
"groupName_zh": "Structure Heavy Fighter",
29502+
"groupNameID": 723475,
29503+
"published": 1,
29504+
"useBasePrice": 0
29505+
},
2944929506
"350858": {
2945029507
"anchorable": 0,
2945129508
"anchored": 0,

staticdata/fsd_binary/typedogma.2.json

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -540357,7 +540357,7 @@
540357540357
},
540358540358
{
540359540359
"attributeID": 11,
540360-
"value": 400.0
540360+
"value": 215.0
540361540361
},
540362540362
{
540363540363
"attributeID": 12,
@@ -540389,7 +540389,7 @@
540389540389
},
540390540390
{
540391540391
"attributeID": 48,
540392-
"value": 380.0
540392+
"value": 395.0
540393540393
},
540394540394
{
540395540395
"attributeID": 49,
@@ -540690,6 +540690,10 @@
540690540690
{
540691540691
"attributeID": 5682,
540692540692
"value": 0.0
540693+
},
540694+
{
540695+
"attributeID": 5705,
540696+
"value": 0.1
540693540697
}
540694540698
],
540695540699
"dogmaEffects": [
@@ -540716,6 +540720,10 @@
540716540720
{
540717540721
"effectID": 12054,
540718540722
"isDefault": 0
540723+
},
540724+
{
540725+
"effectID": 12127,
540726+
"isDefault": 0
540719540727
}
540720540728
]
540721540729
},
@@ -541291,7 +541299,7 @@
541291541299
},
541292541300
{
541293541301
"attributeID": 11,
541294-
"value": 430.0
541302+
"value": 180.0
541295541303
},
541296541304
{
541297541305
"attributeID": 12,
@@ -541323,7 +541331,7 @@
541323541331
},
541324541332
{
541325541333
"attributeID": 48,
541326-
"value": 400.0
541334+
"value": 300.0
541327541335
},
541328541336
{
541329541337
"attributeID": 49,
@@ -541335,7 +541343,7 @@
541335541343
},
541336541344
{
541337541345
"attributeID": 70,
541338-
"value": 0.51
541346+
"value": 0.59
541339541347
},
541340541348
{
541341541349
"attributeID": 76,
@@ -541656,6 +541664,10 @@
541656541664
{
541657541665
"attributeID": 5682,
541658541666
"value": 0.0
541667+
},
541668+
{
541669+
"attributeID": 5705,
541670+
"value": 0.1
541659541671
}
541660541672
],
541661541673
"dogmaEffects": [
@@ -541694,6 +541706,10 @@
541694541706
{
541695541707
"effectID": 12054,
541696541708
"isDefault": 0
541709+
},
541710+
{
541711+
"effectID": 12127,
541712+
"isDefault": 0
541697541713
}
541698541714
]
541699541715
},
@@ -541709,7 +541725,7 @@
541709541725
},
541710541726
{
541711541727
"attributeID": 11,
541712-
"value": 460.0
541728+
"value": 230.0
541713541729
},
541714541730
{
541715541731
"attributeID": 12,
@@ -541741,7 +541757,7 @@
541741541757
},
541742541758
{
541743541759
"attributeID": 48,
541744-
"value": 420.0
541760+
"value": 305.0
541745541761
},
541746541762
{
541747541763
"attributeID": 49,
@@ -542074,6 +542090,10 @@
542074542090
{
542075542091
"attributeID": 5682,
542076542092
"value": 0.0
542093+
},
542094+
{
542095+
"attributeID": 5705,
542096+
"value": 0.1
542077542097
}
542078542098
],
542079542099
"dogmaEffects": [
@@ -542140,6 +542160,10 @@
542140542160
{
542141542161
"effectID": 12072,
542142542162
"isDefault": 0
542163+
},
542164+
{
542165+
"effectID": 12127,
542166+
"isDefault": 0
542143542167
}
542144542168
]
542145542169
},

0 commit comments

Comments
 (0)