NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

const.py (2997B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\crimewatch\const.py
      2 from carbon.common.lib.const import SEC, MIN
      3 import inventorycommon
      4 weaponsTimerStateIdle = 100
      5 weaponsTimerStateActive = 101
      6 weaponsTimerStateTimer = 102
      7 weaponsTimerStateInherited = 103
      8 pvpTimerStateIdle = 200
      9 pvpTimerStateActive = 201
     10 pvpTimerStateTimer = 202
     11 pvpTimerStateInherited = 203
     12 criminalTimerStateIdle = 300
     13 criminalTimerStateActiveCriminal = 301
     14 criminalTimerStateActiveSuspect = 302
     15 criminalTimerStateTimerCriminal = 303
     16 criminalTimerStateTimerSuspect = 304
     17 criminalTimerStateInheritedCriminal = 305
     18 criminalTimerStateInheritedSuspect = 306
     19 npcTimerStateIdle = 400
     20 npcTimerStateActive = 401
     21 npcTimerStateTimer = 402
     22 npcTimerStateInherited = 403
     23 disapprovalTimerStateIdle = 500
     24 disapprovalTimerStateActive = 501
     25 disapprovalTimerStateTimer = 502
     26 disapprovalTimerStateInherited = 503
     27 weaponsTimerTimeout = 60 * SEC
     28 pvpTimerTimeout = 15 * MIN
     29 criminalTimerTimeout = 15 * MIN
     30 npcTimerTimeout = 5 * MIN
     31 boosterTimerTimeout = 30 * MIN
     32 disapprovalTimerTimeout = 5 * MIN
     33 crimewatchEngagementTimeoutOngoing = -1
     34 crimewatchEngagementDuration = 5 * MIN
     35 shipSafetyLevelNone = 0
     36 shipSafetyLevelPartial = 1
     37 shipSafetyLevelFull = 2
     38 illegalTargetNpcOwnedGroups = {inventorycommon.const.groupStation, inventorycommon.const.groupStargate}
     39 crimewatchOutcomeNone = 0
     40 crimewatchOutcomeSuspect = 1
     41 crimewatchOutcomeCriminal = 2
     42 crimewatchOutcomeEngagement = 3
     43 crimewatchOutcomeDisapproval = 4
     44 duelOfferExpiryTimeout = 30 * SEC
     45 autoRejectDuelSettingsKey = 'autoRejectDuelInvitations'
     46 securityLevelsPerTagType = {inventorycommon.const.typeSecurityTagCloneSoldierNegotiator: (-2.0, 0.0),
     47  inventorycommon.const.typeSecurityTagCloneSoldierTransporter: (-5.0, -2.0),
     48  inventorycommon.const.typeSecurityTagCloneSoldierRecruiter: (-8.0, -5.0),
     49  inventorycommon.const.typeSecurityTagCloneSoldierTrainer: (-10.0, -8.0)}
     50 securityGainPerTag = 0.5
     51 characterSecurityStatusMax = 10.0
     52 characterSecurityStatusMin = -10.0
     53 groupsSkipCriminalFlags = [inventorycommon.const.groupGangCoordinator,
     54  inventorycommon.const.groupSiegeModule,
     55  inventorycommon.const.groupDamageControl,
     56  inventorycommon.const.groupMicroJumpFieldGenerator,
     57  inventorycommon.const.groupCapitalMobilityModules]
     58 groupsSkipDisapprovalFlags = groupsSkipCriminalFlags
     59 targetGroupsWithNoSecurityPenalty = targetGroupsWithSuspectPenaltyInHighSec = (inventorycommon.const.groupMobileHomes,
     60  inventorycommon.const.groupCynoInhibitor,
     61  inventorycommon.const.groupAutoLooter,
     62  inventorycommon.const.groupMobileScanInhibitor,
     63  inventorycommon.const.groupMobileMicroJumpUnit,
     64  inventorycommon.const.groupOrbitalConstructionPlatforms,
     65  inventorycommon.const.groupMobilePhaseAnchor)
     66 targetGroupsWithNoPenalties = (inventorycommon.const.groupSiphonPseudoSilo,)
     67 containerGroupsWithLootRights = (inventorycommon.const.groupWreck,
     68  inventorycommon.const.groupCargoContainer,
     69  inventorycommon.const.groupFreightContainer,
     70  inventorycommon.const.groupSpewContainer)