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

standingUIConst.py (11631B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\standings\standingUIConst.py
      2 from eve.common.lib import appConst
      3 from eve.common.script.mgt import appLogConst
      4 from localization import GetByLabel
      5 COLOR_GOOD = (0.267, 0.549, 0.706, 1.0)
      6 COLOR_NEUTRAL = (0.5, 0.5, 0.5, 1.0)
      7 COLOR_BAD = (0.6, 0.205, 0.158, 1.0)
      8 COLOR_INCREASE = (0.5, 0.9, 0.5, 1.0)
      9 ACTION_AGGRESSION = 1
     10 ACTION_DERIVEDOTHERFACTIONS = 2
     11 ACTION_DERIVEDAGENTINFACTION = 3
     12 ACTION_DERIVEDAGENTINCORP = 4
     13 ACTION_FACTIONALWARFARE = 5
     14 ACTION_FAILREJECTMISSION = 6
     15 ACTION_SPECIALMISSIONSFACTION = 7
     16 ACTION_SPECIALMISSIONSCORP = 8
     17 ACTION_CONTRABAND = 9
     18 ACTION_COMPLETEMISSION = 10
     19 ACTION_OTHER = 11
     20 ACTION_TRAINSKILL = 12
     21 ACTION_DUNGEONGROUPREWARD = 13
     22 ACTIONID_BY_EVENTID = {appLogConst.eventStandingAgentBuyOff: ACTION_COMPLETEMISSION,
     23  appLogConst.eventStandingAgentDonation: ACTION_COMPLETEMISSION,
     24  appLogConst.eventStandingAgentMissionBonus: ACTION_COMPLETEMISSION,
     25  appLogConst.eventStandingAgentMissionCompleted: ACTION_COMPLETEMISSION,
     26  appLogConst.eventStandingAgentMissionDeclined: ACTION_FAILREJECTMISSION,
     27  appLogConst.eventStandingAgentMissionFailed: ACTION_FAILREJECTMISSION,
     28  appLogConst.eventStandingAgentMissionOfferExpired: ACTION_FAILREJECTMISSION,
     29  appLogConst.eventStandingCombatAggression: ACTION_AGGRESSION,
     30  appLogConst.eventStandingCombatOther: ACTION_AGGRESSION,
     31  appLogConst.eventStandingCombatPodKill: ACTION_AGGRESSION,
     32  appLogConst.eventStandingCombatShipKill: ACTION_AGGRESSION,
     33  appLogConst.eventStandingDerivedModificationNegative: ACTION_DERIVEDOTHERFACTIONS,
     34  appLogConst.eventStandingDerivedModificationPositive: ACTION_DERIVEDOTHERFACTIONS,
     35  appLogConst.eventStandingPirateKillSecurityStatus: ACTION_AGGRESSION,
     36  appLogConst.eventStandingGroupRewardCorporation: ACTION_DUNGEONGROUPREWARD,
     37  appLogConst.eventStandingGroupRewardFaction: ACTION_DUNGEONGROUPREWARD}
     38 ICONS_BY_ACTIONID = {ACTION_AGGRESSION: 'res:/UI/Texture/Classes/Standings/Actions/aggression.png',
     39  ACTION_DERIVEDOTHERFACTIONS: 'res:/UI/Texture/Classes/Standings/Actions/derivedOtherFactions.png',
     40  ACTION_DERIVEDAGENTINFACTION: 'res:/UI/Texture/Classes/Standings/Actions/derivedAgentInFaction.png',
     41  ACTION_DERIVEDAGENTINCORP: 'res:/UI/Texture/Classes/Standings/Actions/derivedAgentInCorp.png',
     42  ACTION_FACTIONALWARFARE: 'res:/UI/Texture/Classes/Standings/Actions/factionalWarfare.png',
     43  ACTION_FAILREJECTMISSION: 'res:/UI/Texture/Classes/Standings/Actions/failRejectMission.png',
     44  ACTION_SPECIALMISSIONSFACTION: 'res:/UI/Texture/Classes/Standings/Actions/specialMissionFaction.png',
     45  ACTION_SPECIALMISSIONSCORP: 'res:/UI/Texture/Classes/Standings/Actions/specialMissionCorp.png',
     46  ACTION_COMPLETEMISSION: 'res:/UI/Texture/Classes/Standings/Actions/completeMission.png',
     47  ACTION_CONTRABAND: 'res:/UI/Texture/Classes/Standings/Actions/contraband.png',
     48  ACTION_OTHER: 'res:/UI/Texture/Classes/Standings/Actions/other.png',
     49  ACTION_TRAINSKILL: 'res:/UI/Texture/Classes/Standings/Actions/skill.png',
     50  ACTION_DUNGEONGROUPREWARD: 'res:/UI/Texture/Classes/Standings/Actions/aggression.png'}
     51 LABELS_BY_ACTIONID = {ACTION_AGGRESSION: 'UI/Standings/Actions/AggressionHeader',
     52  ACTION_DERIVEDOTHERFACTIONS: 'UI/Standings/Actions/DerivedHeader',
     53  ACTION_DERIVEDAGENTINFACTION: 'UI/Standings/Actions/DerivedHeader',
     54  ACTION_DERIVEDAGENTINCORP: 'UI/Standings/Actions/DerivedHeader',
     55  ACTION_FACTIONALWARFARE: 'UI/Standings/Actions/FactionalWarfareHeader',
     56  ACTION_FAILREJECTMISSION: 'UI/Standings/Actions/FailMissionHeader',
     57  ACTION_SPECIALMISSIONSFACTION: 'UI/Standings/Actions/SpecialMissionHeader',
     58  ACTION_SPECIALMISSIONSCORP: 'UI/Standings/Actions/SpecialMissionHeader',
     59  ACTION_COMPLETEMISSION: 'UI/Standings/Actions/CompleteMissionHeader',
     60  ACTION_CONTRABAND: 'UI/Standings/Actions/ContrabandHeader',
     61  ACTION_DUNGEONGROUPREWARD: 'UI/Standings/Actions/GroupRewardHeader'}
     62 HINTS_BY_ACTIONID = {ACTION_AGGRESSION: 'UI/Standings/Actions/Aggression',
     63  ACTION_DERIVEDOTHERFACTIONS: 'UI/Standings/Actions/DerivedOtherFactions',
     64  ACTION_DERIVEDAGENTINFACTION: 'UI/Standings/Actions/DerivedAgentInFaction',
     65  ACTION_DERIVEDAGENTINCORP: 'UI/Standings/Actions/DerivedAgentInCorp',
     66  ACTION_FACTIONALWARFARE: 'UI/Standings/Actions/FactionalWarfare',
     67  ACTION_FAILREJECTMISSION: 'UI/Standings/Actions/FailRejectMission',
     68  ACTION_SPECIALMISSIONSFACTION: 'UI/Standings/Actions/SpecialMissionFaction',
     69  ACTION_SPECIALMISSIONSCORP: 'UI/Standings/Actions/SpecialMissionCorp',
     70  ACTION_COMPLETEMISSION: 'UI/Standings/Actions/CompleteMission',
     71  ACTION_CONTRABAND: 'UI/Standings/Actions/Contraband',
     72  ACTION_DUNGEONGROUPREWARD: 'UI/Standings/Actions/GroupReward'}
     73 ACTIONS_FACTION = (ACTION_TRAINSKILL,
     74  ACTION_AGGRESSION,
     75  ACTION_DERIVEDOTHERFACTIONS,
     76  ACTION_DERIVEDAGENTINFACTION,
     77  ACTION_SPECIALMISSIONSFACTION)
     78 ACTIONS_NPCCORPS = (ACTION_TRAINSKILL, ACTION_DERIVEDAGENTINCORP, ACTION_SPECIALMISSIONSCORP)
     79 ACTIONS_AGENTS = (ACTION_TRAINSKILL, ACTION_COMPLETEMISSION, ACTION_FAILREJECTMISSION)
     80 BENEFIT_REPROCESSINGTAX = 1
     81 BENEFIT_BROKERSFEE = 2
     82 BENEFITS_FACTION = (BENEFIT_BROKERSFEE, BENEFIT_REPROCESSINGTAX)
     83 BENEFITS_NPCCORP = (BENEFIT_BROKERSFEE, BENEFIT_REPROCESSINGTAX)
     84 ICONS_BY_BENEFITID = {BENEFIT_BROKERSFEE: 'res:/UI/Texture/Classes/Standings/Benefits/brokerFee.png',
     85  BENEFIT_REPROCESSINGTAX: 'res:/UI/Texture/Classes/Standings/Benefits/reprocessingTax.png'}
     86 LABELS_BY_BENEFITID = {BENEFIT_BROKERSFEE: 'UI/Standings/Benefits/BrokersFeeHeader',
     87  BENEFIT_REPROCESSINGTAX: 'UI/Standings/Benefits/ReprocessingTaxHeader'}
     88 HINTS_BY_BENEFITID = {BENEFIT_BROKERSFEE: 'UI/Standings/Benefits/BrokersFee',
     89  BENEFIT_REPROCESSINGTAX: 'UI/Standings/Benefits/ReprocessingTax'}
     90 THRESHOLD_ATTACKEDINSPACE = 1
     91 THRESHOLD_NOACCESSTOAGENTS = 2
     92 THRESHOLD_EPICARCUNLOCK = 6
     93 THRESHOLD_FACTIONALWARFARE = 7
     94 THRESHOLD_AGENTSLVL2 = 9
     95 THRESHOLD_AGENTSLVL3 = 10
     96 THRESHOLD_AGENTSLVL4 = 11
     97 THRESHOLD_AGENTSLVL5 = 12
     98 THRESHOLD_AGENTOFFERSMISSIONS = 13
     99 THRESHOLD_NOACCESSTOAGENT = 14
    100 THRESHOLD_RESOURCEWARS_LVL2 = 15
    101 THRESHOLD_RESOURCEWARS_LVL3 = 16
    102 THRESHOLD_RESOURCEWARS_LVL4 = 17
    103 THRESHOLD_RESOURCEWARS_LVL5 = 18
    104 THRESHOLD_STATIONSERVICE = 19
    105 THRESHOLD_STATIONSERVICE_CORPORATION = 20
    106 THRESHOLD_VALUES_BY_THRESHOLDTYPE = {THRESHOLD_ATTACKEDINSPACE: -5.0,
    107  THRESHOLD_NOACCESSTOAGENTS: -2.0,
    108  THRESHOLD_NOACCESSTOAGENT: -2.0,
    109  THRESHOLD_FACTIONALWARFARE: 0.0,
    110  THRESHOLD_AGENTSLVL2: 1.0,
    111  THRESHOLD_AGENTSLVL3: 3.0,
    112  THRESHOLD_AGENTSLVL4: 5.0,
    113  THRESHOLD_AGENTSLVL5: 7.0,
    114  THRESHOLD_AGENTOFFERSMISSIONS: 0.0,
    115  THRESHOLD_RESOURCEWARS_LVL2: 1.0,
    116  THRESHOLD_RESOURCEWARS_LVL3: 3.0,
    117  THRESHOLD_RESOURCEWARS_LVL4: 5.0,
    118  THRESHOLD_RESOURCEWARS_LVL5: 7.0}
    119 AGENT_LEVEL_BY_THRESHOLD_ID = {THRESHOLD_NOACCESSTOAGENTS: 1,
    120  THRESHOLD_AGENTSLVL2: 2,
    121  THRESHOLD_AGENTSLVL3: 3,
    122  THRESHOLD_AGENTSLVL4: 4,
    123  THRESHOLD_AGENTSLVL5: 5}
    124 THRESHOLDS_ACTIVATE_AT_LESS_THAN = (THRESHOLD_ATTACKEDINSPACE, THRESHOLD_NOACCESSTOAGENTS, THRESHOLD_NOACCESSTOAGENT)
    125 ICONS_BY_THRESHOLDTYPEID = {THRESHOLD_ATTACKEDINSPACE: 'res:/UI/Texture/Classes/Standings/Thresholds/attackedInSpace.png',
    126  THRESHOLD_NOACCESSTOAGENTS: 'res:/UI/Texture/Classes/Standings/Thresholds/noAccessToAgents.png',
    127  THRESHOLD_NOACCESSTOAGENT: 'res:/UI/Texture/Classes/Standings/Thresholds/noAccessToAgents.png',
    128  THRESHOLD_EPICARCUNLOCK: 'res:/UI/Texture/Classes/Standings/Thresholds/epicArc.png',
    129  THRESHOLD_FACTIONALWARFARE: 'res:/UI/Texture/Classes/Standings/Thresholds/factionalWarfare.png',
    130  THRESHOLD_AGENTSLVL2: 'res:/UI/Texture/Classes/Standings/Thresholds/agentsLvl2.png',
    131  THRESHOLD_AGENTSLVL3: 'res:/UI/Texture/Classes/Standings/Thresholds/agentsLvl3.png',
    132  THRESHOLD_AGENTSLVL4: 'res:/UI/Texture/Classes/Standings/Thresholds/agentsLvl4.png',
    133  THRESHOLD_AGENTSLVL5: 'res:/UI/Texture/Classes/Standings/Thresholds/agentsLvl5.png',
    134  THRESHOLD_AGENTOFFERSMISSIONS: 'res:/UI/Texture/Classes/Standings/Thresholds/agent.png',
    135  THRESHOLD_RESOURCEWARS_LVL2: 'res:/UI/Texture/Classes/Standings/Thresholds/agencyLvl2.png',
    136  THRESHOLD_RESOURCEWARS_LVL3: 'res:/UI/Texture/Classes/Standings/Thresholds/agencyLvl3.png',
    137  THRESHOLD_RESOURCEWARS_LVL4: 'res:/UI/Texture/Classes/Standings/Thresholds/agencyLvl4.png',
    138  THRESHOLD_RESOURCEWARS_LVL5: 'res:/UI/Texture/Classes/Standings/Thresholds/agencyLvl5.png',
    139  THRESHOLD_STATIONSERVICE: 'res:/UI/Texture/WindowIcons/basicServices.png',
    140  THRESHOLD_STATIONSERVICE_CORPORATION: 'res:/UI/Texture/WindowIcons/basicServices.png'}
    141 HINTS_BY_THRESHOLDTYPEID = {THRESHOLD_ATTACKEDINSPACE: 'UI/Standings/Thresholds/AttackedInSpace',
    142  THRESHOLD_NOACCESSTOAGENTS: 'UI/Standings/Thresholds/NoAccessToAgents',
    143  THRESHOLD_NOACCESSTOAGENT: 'UI/Standings/Thresholds/NoAccessToAgent',
    144  THRESHOLD_EPICARCUNLOCK: 'UI/Standings/Thresholds/EpicArc',
    145  THRESHOLD_FACTIONALWARFARE: 'UI/Standings/Thresholds/FactinalWarfare',
    146  THRESHOLD_AGENTSLVL2: 'UI/Standings/Thresholds/AgentsLvl2',
    147  THRESHOLD_AGENTSLVL3: 'UI/Standings/Thresholds/AgentsLvl3',
    148  THRESHOLD_AGENTSLVL4: 'UI/Standings/Thresholds/AgentsLvl4',
    149  THRESHOLD_AGENTSLVL5: 'UI/Standings/Thresholds/AgentsLvl5',
    150  THRESHOLD_AGENTOFFERSMISSIONS: 'UI/Standings/Thresholds/Agent',
    151  THRESHOLD_RESOURCEWARS_LVL2: 'UI/Standings/Thresholds/ResourceWarsLvl2',
    152  THRESHOLD_RESOURCEWARS_LVL3: 'UI/Standings/Thresholds/ResourceWarsLvl3',
    153  THRESHOLD_RESOURCEWARS_LVL4: 'UI/Standings/Thresholds/ResourceWarsLvl4',
    154  THRESHOLD_RESOURCEWARS_LVL5: 'UI/Standings/Thresholds/ResourceWarsLvl5',
    155  THRESHOLD_STATIONSERVICE: 'UI/Standings/Thresholds/StationServiceAccess',
    156  THRESHOLD_STATIONSERVICE_CORPORATION: 'UI/Standings/Thresholds/StationServiceAccess'}
    157 LABELS_BY_THRESHOLDTYPEID = {THRESHOLD_ATTACKEDINSPACE: 'UI/Standings/Thresholds/AttackedInSpaceHeader',
    158  THRESHOLD_NOACCESSTOAGENTS: 'UI/Standings/Thresholds/AgentsRestricted',
    159  THRESHOLD_NOACCESSTOAGENT: 'UI/Standings/Thresholds/NoAccessHeader',
    160  THRESHOLD_EPICARCUNLOCK: 'UI/Standings/Thresholds/EpicArcHeader',
    161  THRESHOLD_FACTIONALWARFARE: 'UI/Standings/Thresholds/FactionalWarfareHeader',
    162  THRESHOLD_AGENTSLVL2: 'UI/Standings/Thresholds/AgentLvl2Available',
    163  THRESHOLD_AGENTSLVL3: 'UI/Standings/Thresholds/AgentLvl3Available',
    164  THRESHOLD_AGENTSLVL4: 'UI/Standings/Thresholds/AgentLvl4Available',
    165  THRESHOLD_AGENTSLVL5: 'UI/Standings/Thresholds/AgentLvl5Available',
    166  THRESHOLD_AGENTOFFERSMISSIONS: 'UI/Standings/Thresholds/AgentAvailableHeader',
    167  THRESHOLD_RESOURCEWARS_LVL2: 'UI/Standings/Thresholds/ResourceWarsLvl2Header',
    168  THRESHOLD_RESOURCEWARS_LVL3: 'UI/Standings/Thresholds/ResourceWarsLvl3Header',
    169  THRESHOLD_RESOURCEWARS_LVL4: 'UI/Standings/Thresholds/ResourceWarsLvl4Header',
    170  THRESHOLD_RESOURCEWARS_LVL5: 'UI/Standings/Thresholds/ResourceWarsLvl5Header',
    171  THRESHOLD_STATIONSERVICE: 'UI/Station/StationServices',
    172  THRESHOLD_STATIONSERVICE_CORPORATION: 'UI/Station/StationServices'}
    173 THRESHOLDS_FACTION = (THRESHOLD_ATTACKEDINSPACE,)
    174 THRESHOLDS_FACTIONORCORPWITHAGENTS = (THRESHOLD_NOACCESSTOAGENTS,
    175  THRESHOLD_AGENTSLVL2,
    176  THRESHOLD_AGENTSLVL3,
    177  THRESHOLD_AGENTSLVL4,
    178  THRESHOLD_AGENTSLVL5)
    179 THRESHOLDS_RESOURCE_WARS = ()
    180 AGENT_KARDE_ROMU = 3019415
    181 AGENT_AURSA_KUNIVURI = 3019396
    182 AGENT_ROINERON_AVIVIERE = 3019412
    183 AGENT_ARSTEN_TAKALO = 3019411
    184 AGENT_ELLAR_STIN = 3019467
    185 AGENT_ATON_HORDNER = 3019465
    186 AGENT_ARAJNA_ASHIA = 3019466
    187 AGENT_ABDIEL_VERAT = 3019460
    188 AGENT_ARMENT_CAUTE = 3019463
    189 AGENT_ATMA_AULATO = 3019462
    190 AGENT_YADA_VINJIVAS = 3019464
    191 AGENT_KORI_LATMAKI = 3019457
    192 AGENT_SISTER_ALITURA = 3019356
    193 EPIC_ARC_STARTER_AGENTS = (AGENT_KARDE_ROMU,
    194  AGENT_AURSA_KUNIVURI,
    195  AGENT_ROINERON_AVIVIERE,
    196  AGENT_ARSTEN_TAKALO,
    197  AGENT_ELLAR_STIN,
    198  AGENT_ATON_HORDNER,
    199  AGENT_ARAJNA_ASHIA,
    200  AGENT_ABDIEL_VERAT,
    201  AGENT_ARMENT_CAUTE,
    202  AGENT_ATMA_AULATO,
    203  AGENT_YADA_VINJIVAS,
    204  AGENT_KORI_LATMAKI,
    205  AGENT_SISTER_ALITURA)