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

cosmeticsConst.py (4482B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\environment\spaceObject\cosmeticsConst.py
      2 from cosmetics.common.ships.skins.static_data.slot_name import SlotID
      3 from cosmetics.common.ships.skins.static_data.pattern_blend_mode import PatternBlendMode
      4 BLEND_MODE = {PatternBlendMode.UNSPECIFIED: 'BLEND_MODE_OVERLAY',
      5  PatternBlendMode.OVERLAY: 'BLEND_MODE_OVERLAY',
      6  PatternBlendMode.SUBTRACT: 'BLEND_MODE_SUBTRACT',
      7  PatternBlendMode.EXCLUSION: 'BLEND_MODE_EXCLUSION',
      8  PatternBlendMode.NESTED: 'BLEND_MODE_NESTED',
      9  PatternBlendMode.NESTED_INVERTED: 'BLEND_MODE_NESTED_INVERTED'}
     10 DARKHULL_TEXTURE_MAP = {1: 'res:/texture/Global/black.dds',
     11  2: 'res:/texture/Global/darkGray.dds',
     12  3: 'res:/texture/Global/lightGray.dds',
     13  4: 'res:/texture/Global/white.dds'}
     14 PATTERN_INDEX_MAP = {SlotID.PATTERN: 1,
     15  SlotID.SECONDARY_PATTERN: 2}
     16 AMARR_MAP = {SlotID.PRIMARY_NANOCOATING: 4,
     17  SlotID.SECONDARY_NANOCOATING: 1,
     18  SlotID.TERTIARY_NANOCOATING: 2,
     19  SlotID.TECH_AREA: 3,
     20  SlotID.PATTERN_MATERIAL: 1,
     21  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     22 CALDARI_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     23  SlotID.SECONDARY_NANOCOATING: 2,
     24  SlotID.TERTIARY_NANOCOATING: 4,
     25  SlotID.TECH_AREA: 1,
     26  SlotID.PATTERN_MATERIAL: 1,
     27  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     28 GALLENTE_MAP = {SlotID.PRIMARY_NANOCOATING: 4,
     29  SlotID.SECONDARY_NANOCOATING: 3,
     30  SlotID.TERTIARY_NANOCOATING: 1,
     31  SlotID.TECH_AREA: 2,
     32  SlotID.PATTERN_MATERIAL: 1,
     33  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     34 MINMATAR_MAP = {SlotID.PRIMARY_NANOCOATING: 4,
     35  SlotID.SECONDARY_NANOCOATING: 3,
     36  SlotID.TERTIARY_NANOCOATING: 2,
     37  SlotID.TECH_AREA: 1,
     38  SlotID.PATTERN_MATERIAL: 1,
     39  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     40 ORE_MAP = {SlotID.PRIMARY_NANOCOATING: 4,
     41  SlotID.SECONDARY_NANOCOATING: 2,
     42  SlotID.TERTIARY_NANOCOATING: 3,
     43  SlotID.TECH_AREA: 1,
     44  SlotID.PATTERN_MATERIAL: 1,
     45  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     46 GURISTAS_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     47  SlotID.SECONDARY_NANOCOATING: 4,
     48  SlotID.TERTIARY_NANOCOATING: 2,
     49  SlotID.TECH_AREA: 1,
     50  SlotID.PATTERN_MATERIAL: 1,
     51  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     52 SANSHAS_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     53  SlotID.SECONDARY_NANOCOATING: 4,
     54  SlotID.TERTIARY_NANOCOATING: 1,
     55  SlotID.TECH_AREA: 2,
     56  SlotID.PATTERN_MATERIAL: 1,
     57  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     58 BLOODRAIDER_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     59  SlotID.SECONDARY_NANOCOATING: 4,
     60  SlotID.TERTIARY_NANOCOATING: 1,
     61  SlotID.TECH_AREA: 2,
     62  SlotID.PATTERN_MATERIAL: 1,
     63  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     64 ANGEL_MAP = {SlotID.PRIMARY_NANOCOATING: 1,
     65  SlotID.SECONDARY_NANOCOATING: 2,
     66  SlotID.TERTIARY_NANOCOATING: 4,
     67  SlotID.TECH_AREA: 3,
     68  SlotID.PATTERN_MATERIAL: 1,
     69  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     70 SERPENTIS_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     71  SlotID.SECONDARY_NANOCOATING: 4,
     72  SlotID.TERTIARY_NANOCOATING: 1,
     73  SlotID.TECH_AREA: 2,
     74  SlotID.PATTERN_MATERIAL: 1,
     75  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     76 SOE_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     77  SlotID.SECONDARY_NANOCOATING: 4,
     78  SlotID.TERTIARY_NANOCOATING: 1,
     79  SlotID.TECH_AREA: 2,
     80  SlotID.PATTERN_MATERIAL: 1,
     81  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     82 MORDUS_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     83  SlotID.SECONDARY_NANOCOATING: 4,
     84  SlotID.TERTIARY_NANOCOATING: 1,
     85  SlotID.TECH_AREA: 2,
     86  SlotID.PATTERN_MATERIAL: 1,
     87  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     88 TRIGLAVIAN_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     89  SlotID.SECONDARY_NANOCOATING: 4,
     90  SlotID.TERTIARY_NANOCOATING: 2,
     91  SlotID.TECH_AREA: 1,
     92  SlotID.PATTERN_MATERIAL: 1,
     93  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
     94 EDENCOM_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
     95  SlotID.SECONDARY_NANOCOATING: 2,
     96  SlotID.TERTIARY_NANOCOATING: 4,
     97  SlotID.TECH_AREA: 1,
     98  SlotID.PATTERN_MATERIAL: 1,
     99  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
    100 SOCT_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
    101  SlotID.SECONDARY_NANOCOATING: 2,
    102  SlotID.TERTIARY_NANOCOATING: 4,
    103  SlotID.TECH_AREA: 1,
    104  SlotID.PATTERN_MATERIAL: 1,
    105  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
    106 DEATHLESS_MAP = {SlotID.PRIMARY_NANOCOATING: 3,
    107  SlotID.SECONDARY_NANOCOATING: 4,
    108  SlotID.TERTIARY_NANOCOATING: 2,
    109  SlotID.TECH_AREA: 1,
    110  SlotID.PATTERN_MATERIAL: 1,
    111  SlotID.SECONDARY_PATTERN_MATERIAL: 1}
    112 AREA_MAPS = {500001: CALDARI_MAP,
    113  500002: MINMATAR_MAP,
    114  500003: AMARR_MAP,
    115  500004: GALLENTE_MAP,
    116  500014: ORE_MAP,
    117  500010: GURISTAS_MAP,
    118  500019: SANSHAS_MAP,
    119  500011: ANGEL_MAP,
    120  500012: BLOODRAIDER_MAP,
    121  500020: SERPENTIS_MAP,
    122  500016: SOE_MAP,
    123  500018: MORDUS_MAP,
    124  500026: TRIGLAVIAN_MAP,
    125  500027: EDENCOM_MAP,
    126  500017: SOCT_MAP,
    127  500029: DEATHLESS_MAP}