from otp.web.Setting import StateVarSetting RepairRate = StateVarSetting('ship.repair.rate', 500) RepairPeriod = StateVarSetting('ship.repair.period', 2) FalloffShift = StateVarSetting('ship.falloff.shift', 500) FalloffMultiplier = StateVarSetting('ship.falloff.multiplier', 0.000339683) SpeedModifier = StateVarSetting('ship.speed', 1.0) ArmorAbsorb = StateVarSetting('ship.armor.absorb', 0.7) ArmorBounce = StateVarSetting('ship.armor.bounce', 0.2) NPCArmorModifier = StateVarSetting('ship.NPC.armor', 0.5) NPCDamageIn = StateVarSetting('ship.NPC.damage.incoming', 2.0) NPCDamageOut = StateVarSetting('ship.NPC.damage.outgoing', 1.8)
1000, 2500, 4500, 6500, 9000] RenownBreakpointsLand = [ 0, 25, 200, 1000, 2500, 4500, 6500, 9000] MainWorldAvRespawnDelay = 3.0 MainWorldInvulnerabilityDuration = StateVarSetting('pvp.invulnerability.duration', 180.0) MainWorldInvulnerabilityWantCutoff = StateVarSetting('pvp.invulnerability.wantCutoff', 1) MainWorldInvulnerabilityCutoffRadiusScale = StateVarSetting('pvp.invulnerability.cutoffSphereRadiusScale', 1.1000000000000001) WantIslandRegen = StateVarSetting('pvp.shipHeal.WantIslandRegen', getBase().config.GetBool('want-pvp-island-regeneration', 0)) WantShipRepairSpots = StateVarSetting('pvp.shipHeal.WantShipRepairSpots', getBase().config.GetBool('want-ship-repair-spots', 1)) WantShipRepairKit = StateVarSetting('pvp.shipHeal.WantShipRepairKit', getBase().config.GetBool('want-ship-repair-kit', 0)) ShipRegenRadiusScale = StateVarSetting('pvp.shipHeal.island.sphereRadiusScale', 1.0) ShipRegenHps = StateVarSetting('pvp.shipHeal.island.healPerSecHP', 50) ShipRegenSps = StateVarSetting('pvp.shipHeal.island.healPerSecSP', 50) ShipRegenPeriod = StateVarSetting('pvp.shipHeal.island.healPeriodSecs', 2) RepairRate = StateVarSetting('pvp.shipHeal.repairSpots.repairRate', 10.0) RepairRateMultipliers = StateVarSetting('pvp.shipHeal.repairSpots.repairRateMultipliers', [ 1.0, 2.0, 3.0, 4.0])