Skip to content

Commit 1b9b833

Browse files
committed
Update static data and effects
1 parent a1fd113 commit 1b9b833

9 files changed

Lines changed: 745 additions & 178 deletions

File tree

eos/effects.py

Lines changed: 42 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -20770,22 +20770,6 @@ def handler(fit, ship, context, projectionRange, **kwargs):
2077020770
skill='Command Ships', **kwargs)
2077120771

2077220772

20773-
class Effect5505(BaseEffect):
20774-
"""
20775-
eliteBonusCommandShipMediumHybridRoFCS1
20776-
20777-
Used by:
20778-
Ship: Astarte
20779-
"""
20780-
20781-
type = 'passive'
20782-
20783-
@staticmethod
20784-
def handler(fit, ship, context, projectionRange, **kwargs):
20785-
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill('Medium Hybrid Turret'),
20786-
'speed', ship.getModifiedItemAttr('eliteBonusCommandShips1'), skill='Command Ships', **kwargs)
20787-
20788-
2078920773
class Effect5514(BaseEffect):
2079020774
"""
2079120775
eliteBonusCommandShipHeavyAssaultMissileDamageCS2
@@ -43321,7 +43305,7 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4332143305

4332243306
class Effect12873(BaseEffect):
4332343307
"""
43324-
shipBonusCarrierA6JumpDriveBonus
43308+
shipBonusCarrierA6ConduitJumpPassengerCount
4332543309

4332643310
Used by:
4332743311
Ship: Salvation
@@ -43331,7 +43315,7 @@ class Effect12873(BaseEffect):
4333143315

4333243316
@staticmethod
4333343317
def handler(fit, ship, context, projectionRange, **kwargs):
43334-
fit.ship.boostItemAttr('jumpDriveRange', ship.getModifiedItemAttr('shipBonusCarrierA6'), skill='Amarr Carrier', **kwargs)
43318+
fit.ship.boostItemAttr('conduitJumpPassengerCount', ship.getModifiedItemAttr('shipBonusCarrierA6'), skill='Amarr Carrier', **kwargs)
4333543319

4333643320

4333743321
class Effect12875(BaseEffect):
@@ -43433,7 +43417,7 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4343343417

4343443418
class Effect12881(BaseEffect):
4343543419
"""
43436-
shipBonusCarrierC6JumpDriveBonus
43420+
shipBonusCarrierC6ConduitJumpPassengerCount
4343743421

4343843422
Used by:
4343943423
Ship: Simurgh
@@ -43443,7 +43427,7 @@ class Effect12881(BaseEffect):
4344343427

4344443428
@staticmethod
4344543429
def handler(fit, ship, context, projectionRange, **kwargs):
43446-
fit.ship.boostItemAttr('jumpDriveRange', ship.getModifiedItemAttr('shipBonusCarrierC6'), skill='Caldari Carrier', **kwargs)
43430+
fit.ship.boostItemAttr('conduitJumpPassengerCount', ship.getModifiedItemAttr('shipBonusCarrierC6'), skill='Caldari Carrier', **kwargs)
4344743431

4344843432

4344943433
class Effect12882(BaseEffect):
@@ -43465,7 +43449,7 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4346543449

4346643450
class Effect12883(BaseEffect):
4346743451
"""
43468-
shipBonusCarrierG7JumpDriveBonus
43452+
shipBonusCarrierG7ConduitJumpPassengerCount
4346943453

4347043454
Used by:
4347143455
Ship: Gaia
@@ -43475,7 +43459,7 @@ class Effect12883(BaseEffect):
4347543459

4347643460
@staticmethod
4347743461
def handler(fit, ship, context, projectionRange, **kwargs):
43478-
fit.ship.boostItemAttr('jumpDriveRange', ship.getModifiedItemAttr('shipBonusCarrierG7'), skill='Gallente Carrier', **kwargs)
43462+
fit.ship.boostItemAttr('conduitJumpPassengerCount', ship.getModifiedItemAttr('shipBonusCarrierG7'), skill='Gallente Carrier', **kwargs)
4347943463

4348043464

4348143465
class Effect12884(BaseEffect):
@@ -43497,7 +43481,7 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4349743481

4349843482
class Effect12885(BaseEffect):
4349943483
"""
43500-
shipBonusCarrierM7JumpDriveBonus
43484+
shipBonusCarrierM7ConduitJumpPassengerCount
4350143485

4350243486
Used by:
4350343487
Ship: Ymir
@@ -43507,7 +43491,7 @@ class Effect12885(BaseEffect):
4350743491

4350843492
@staticmethod
4350943493
def handler(fit, ship, context, projectionRange, **kwargs):
43510-
fit.ship.boostItemAttr('jumpDriveRange', ship.getModifiedItemAttr('shipBonusCarrierM7'), skill='Minmatar Carrier', **kwargs)
43494+
fit.ship.boostItemAttr('conduitJumpPassengerCount', ship.getModifiedItemAttr('shipBonusCarrierM7'), skill='Minmatar Carrier', **kwargs)
4351143495

4351243496

4351343497
class Effect12887(BaseEffect):
@@ -43603,3 +43587,37 @@ def handler(fit, ship, context, projectionRange, **kwargs):
4360343587
fit.modules.filteredChargeBoost(
4360443588
lambda mod: mod.charge.requiresSkill('Heavy Assault Missiles'), f'{damageType}Damage',
4360543589
ship.getModifiedItemAttr('shipBonusMBC2'), skill='Minmatar Battlecruiser', **kwargs)
43590+
43591+
43592+
class Effect12894(BaseEffect):
43593+
"""
43594+
shipBonusCommandCarrierCMJDShipJumpCap
43595+
43596+
Used by:
43597+
Ships from group: Command Carrier (4 of 4)
43598+
"""
43599+
43600+
type = 'passive'
43601+
43602+
@staticmethod
43603+
def handler(fit, ship, context, projectionRange, **kwargs):
43604+
fit.modules.filteredItemBoost(
43605+
lambda mod: mod.item.requiresSkill('Capital Micro Jump Drive Operation'), 'mjdShipJumpCap',
43606+
ship.getModifiedItemAttr('shipBonusCommandCarrierCMJDShipJumpCap'), **kwargs)
43607+
43608+
43609+
class Effect12897(BaseEffect):
43610+
"""
43611+
eliteBonusCommandShipMediumHybridDamageCS1
43612+
43613+
Used by:
43614+
Ship: Astarte
43615+
"""
43616+
43617+
type = 'passive'
43618+
43619+
@staticmethod
43620+
def handler(fit, ship, context, projectionRange, **kwargs):
43621+
fit.modules.filteredItemBoost(
43622+
lambda mod: mod.item.requiresSkill('Medium Hybrid Turret'), 'damageMultiplier',
43623+
ship.getModifiedItemAttr('eliteBonusCommandShips1'), skill='Command Ships', **kwargs)

staticdata/fsd_built/dogmaattributes.0.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49694,5 +49694,16 @@
4969449694
"name": "shipBonusCarrierM8",
4969549695
"published": 0,
4969649696
"stackable": 1
49697+
},
49698+
"6210": {
49699+
"attributeID": 6210,
49700+
"categoryID": 37,
49701+
"dataType": 5,
49702+
"defaultValue": 0.0,
49703+
"displayWhenZero": 0,
49704+
"highIsGood": 1,
49705+
"name": "shipBonusCommandCarrierCMJDShipJumpCap",
49706+
"published": 1,
49707+
"stackable": 1
4969749708
}
4969849709
}

staticdata/fsd_built/dogmaeffects.0.json

Lines changed: 64 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -101175,7 +101175,7 @@
101175101175
"disallowAutoRepeat": 0,
101176101176
"effectCategory": 0,
101177101177
"effectID": 12873,
101178-
"effectName": "shipBonusCarrierA6JumpDriveBonus",
101178+
"effectName": "shipBonusCarrierA6ConduitJumpPassengerCount",
101179101179
"electronicChance": 0,
101180101180
"isAssistance": 0,
101181101181
"isOffensive": 0,
@@ -101184,14 +101184,13 @@
101184101184
{
101185101185
"domain": "shipID",
101186101186
"func": "ItemModifier",
101187-
"modifiedAttributeID": 867,
101187+
"modifiedAttributeID": 3133,
101188101188
"modifyingAttributeID": 6191,
101189101189
"operation": 6
101190101190
}
101191101191
],
101192101192
"propulsionChance": 0,
101193101193
"published": 0,
101194-
"rangeAttributeID": 54,
101195101194
"rangeChance": 0
101196101195
},
101197101196
"12875": {
@@ -101491,7 +101490,7 @@
101491101490
"disallowAutoRepeat": 0,
101492101491
"effectCategory": 0,
101493101492
"effectID": 12881,
101494-
"effectName": "shipBonusCarrierC6JumpDriveBonus",
101493+
"effectName": "shipBonusCarrierC6ConduitJumpPassengerCount",
101495101494
"electronicChance": 0,
101496101495
"isAssistance": 0,
101497101496
"isOffensive": 0,
@@ -101500,7 +101499,7 @@
101500101499
{
101501101500
"domain": "shipID",
101502101501
"func": "ItemModifier",
101503-
"modifiedAttributeID": 867,
101502+
"modifiedAttributeID": 3133,
101504101503
"modifyingAttributeID": 6196,
101505101504
"operation": 6
101506101505
}
@@ -101536,7 +101535,7 @@
101536101535
"disallowAutoRepeat": 0,
101537101536
"effectCategory": 0,
101538101537
"effectID": 12883,
101539-
"effectName": "shipBonusCarrierG7JumpDriveBonus",
101538+
"effectName": "shipBonusCarrierG7ConduitJumpPassengerCount",
101540101539
"electronicChance": 0,
101541101540
"isAssistance": 0,
101542101541
"isOffensive": 0,
@@ -101545,7 +101544,7 @@
101545101544
{
101546101545
"domain": "shipID",
101547101546
"func": "ItemModifier",
101548-
"modifiedAttributeID": 867,
101547+
"modifiedAttributeID": 3133,
101549101548
"modifyingAttributeID": 6197,
101550101549
"operation": 6
101551101550
}
@@ -101581,7 +101580,7 @@
101581101580
"disallowAutoRepeat": 0,
101582101581
"effectCategory": 0,
101583101582
"effectID": 12885,
101584-
"effectName": "shipBonusCarrierM7JumpDriveBonus",
101583+
"effectName": "shipBonusCarrierM7ConduitJumpPassengerCount",
101585101584
"electronicChance": 0,
101586101585
"isAssistance": 0,
101587101586
"isOffensive": 0,
@@ -101590,7 +101589,7 @@
101590101589
{
101591101590
"domain": "shipID",
101592101591
"func": "ItemModifier",
101593-
"modifiedAttributeID": 867,
101592+
"modifiedAttributeID": 3133,
101594101593
"modifyingAttributeID": 6200,
101595101594
"operation": 6
101596101595
}
@@ -101761,5 +101760,61 @@
101761101760
"propulsionChance": 0,
101762101761
"published": 0,
101763101762
"rangeChance": 0
101763+
},
101764+
"12894": {
101765+
"disallowAutoRepeat": 0,
101766+
"effectCategory": 0,
101767+
"effectID": 12894,
101768+
"effectName": "shipBonusCommandCarrierCMJDShipJumpCap",
101769+
"electronicChance": 0,
101770+
"isAssistance": 0,
101771+
"isOffensive": 0,
101772+
"isWarpSafe": 0,
101773+
"modifierInfo": [
101774+
{
101775+
"domain": "shipID",
101776+
"func": "LocationRequiredSkillModifier",
101777+
"modifiedAttributeID": 2832,
101778+
"modifyingAttributeID": 6210,
101779+
"operation": 6,
101780+
"skillTypeID": 83464
101781+
}
101782+
],
101783+
"propulsionChance": 0,
101784+
"published": 0,
101785+
"rangeChance": 0
101786+
},
101787+
"12897": {
101788+
"description_de": "Automatically generated effect",
101789+
"description_en-us": "Automatically generated effect",
101790+
"description_es": "Automatically generated effect",
101791+
"description_fr": "Automatically generated effect",
101792+
"description_it": "Automatically generated effect",
101793+
"description_ja": "Automatically generated effect",
101794+
"description_ko": "Automatically generated effect",
101795+
"description_ru": "Automatically generated effect",
101796+
"description_zh": "Automatically generated effect",
101797+
"descriptionID": 1046024,
101798+
"disallowAutoRepeat": 0,
101799+
"effectCategory": 0,
101800+
"effectID": 12897,
101801+
"effectName": "eliteBonusCommandShipMediumHybridDamageCS1",
101802+
"electronicChance": 0,
101803+
"isAssistance": 0,
101804+
"isOffensive": 0,
101805+
"isWarpSafe": 0,
101806+
"modifierInfo": [
101807+
{
101808+
"domain": "shipID",
101809+
"func": "LocationRequiredSkillModifier",
101810+
"modifiedAttributeID": 64,
101811+
"modifyingAttributeID": 1000,
101812+
"operation": 6,
101813+
"skillTypeID": 3304
101814+
}
101815+
],
101816+
"propulsionChance": 0,
101817+
"published": 0,
101818+
"rangeChance": 0
101764101819
}
101765101820
}

staticdata/fsd_built/typedogma.0.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1068627,15 +1068627,15 @@
10686271068627
},
10686281068628
{
10686291068629
"attributeID": 747,
1068630-
"value": 7.5
1068630+
"value": 10.0
10686311068631
},
10686321068632
{
10686331068633
"attributeID": 999,
10686341068634
"value": 10.0
10686351068635
},
10686361068636
{
10686371068637
"attributeID": 1000,
1068638-
"value": -7.5
1068638+
"value": 10.0
10686391068639
},
10686401068640
{
10686411068641
"attributeID": 1132,
@@ -1068755,10 +1068755,6 @@
10687551068755
"effectID": 5342,
10687561068756
"isDefault": 0
10687571068757
},
1068758-
{
1068759-
"effectID": 5505,
1068760-
"isDefault": 0
1068761-
},
10687621068758
{
10687631068759
"effectID": 5572,
10687641068760
"isDefault": 0
@@ -1068770,6 +1068766,10 @@
10687701068766
{
10687711068767
"effectID": 6783,
10687721068768
"isDefault": 0
1068769+
},
1068770+
{
1068771+
"effectID": 12897,
1068772+
"isDefault": 0
10687731068773
}
10687741068774
]
10687751068775
},

0 commit comments

Comments
 (0)