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)