Finalize Ody 1.1 current changes with AT prize ships

This commit is contained in:
DarkPhoenix
2013-08-24 01:03:20 +04:00
parent 0c0d308118
commit d936088451
14 changed files with 46 additions and 6 deletions

View File

@@ -0,0 +1,9 @@
# Used by:
# Implant: Caldari Navy Warfare Mindlink
# Implant: Imperial Navy Warfare Mindlink
# Implant: Information Warfare Mindlink
type = "passive"
def handler(fit, implant, context):
fit.character.getSkill("Information Warfare").suppress()
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Warfare Specialist"),
"commandBonus", implant.getModifiedItemAttr("mindlinkBonus"))

View File

@@ -5,7 +5,5 @@
type = "passive"
def handler(fit, implant, context):
fit.character.getSkill("Information Warfare").suppress()
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Warfare Specialist"),
"commandBonus", implant.getModifiedItemAttr("mindlinkBonus"))
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Information Warfare Specialist"),
"commandBonusHidden", implant.getModifiedItemAttr("mindlinkBonus"))

View File

@@ -0,0 +1,7 @@
# Used by:
# Ship: Chremoas
type = "passive"
def handler(fit, ship, context):
level = fit.character.getSkill("Minmatar Frigate").level
fit.modules.filteredItemBoost(lambda mod: mod.item.requiresSkill("Small Projectile Turret"),
"maxRange", ship.getModifiedItemAttr("shipBonusMF") * level)

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Legion Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Amarr Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Legion Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Amarr Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Legion Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Amarr Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Tengu Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Caldari Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Tengu Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Caldari Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Tengu Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Caldari Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Proteus Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Gallente Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Proteus Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Gallente Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Loki Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Minmatar Defensive Systems").level

View File

@@ -1,3 +1,5 @@
# Used by:
# Subsystem: Loki Defensive - Warfare Processor
type = "passive"
def handler(fit, module, context):
level = fit.character.getSkill("Minmatar Defensive Systems").level