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

npccharacter.py (1054B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\characterdata\npccharacter.py
      2 from characterdata.npccharacters import get_npc_character
      3 
      4 class NpcCharacter(object):
      5 
      6     def __init__(self, npc_character_id):
      7         self.npc_character_id = npc_character_id
      8         self.data = get_npc_character(npc_character_id)
      9 
     10     def get_id(self):
     11         return self.npc_character_id
     12 
     13     def get_name(self):
     14         return self.data.nameID
     15 
     16     def get_level(self):
     17         return self.data.agent.agentLevel
     18 
     19     def get_corporation_id(self):
     20         return self.data.corporationID
     21 
     22     def get_agent_type(self):
     23         return self.data.agent.agentType
     24 
     25     def get_division_id(self):
     26         return self.data.agent.agentDivisionID
     27 
     28     def get_station_id(self):
     29         return self.data.stationID
     30 
     31     def get_race_id(self):
     32         return self.data.raceID
     33 
     34     def get_bloodline_id(self):
     35         return self.data.bloodlineID
     36 
     37     def get_gender(self):
     38         if self.data.gender:
     39             return 'M'
     40         return 'F'