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

objectivetests.py (1374B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\agentinteraction\objectivetests.py
      2 from evemissions.client.objectives import TalkToAgentObjective, CargoObjective, PickUpObjective, DropOffObjective, DungeonObjective, ObjectivesType, ObjectiveState, ShipRestrictions
      3 TEST_LOCATION_SOLAR_SYSTEM = {'solarsystemID': 30005316,
      4  'locationID': 30005316,
      5  'typeID': 5}
      6 TEST_LOCATION_STATION = {'solarsystemID': 30005316,
      7  'locationID': 60011521,
      8  'typeID': 1930}
      9 TEST_OBJECTIVE_SETS = {ObjectivesType.TALK_TO_AGENT: [TalkToAgentObjective(agent_id=3009789, location=TEST_LOCATION_STATION, state=ObjectiveState.IN_PROGRESS)],
     10  ObjectivesType.TRANSPORT: [CargoObjective(type_id=35, quantity=200, volume=1.0, state=ObjectiveState.COMPLETED), PickUpObjective(location=TEST_LOCATION_STATION, state=ObjectiveState.COMPLETED), DropOffObjective(location=TEST_LOCATION_STATION, state=ObjectiveState.IN_PROGRESS)],
     11  ObjectivesType.FETCH: [CargoObjective(type_id=35, quantity=200, volume=1.0, state=ObjectiveState.COMPLETED), DropOffObjective(location=TEST_LOCATION_STATION, state=ObjectiveState.IN_PROGRESS)],
     12  ObjectivesType.DUNGEON: [DungeonObjective(dungeon_id=213, ship_restrictions=ShipRestrictions.SPECIAL, is_killing_optional=True, briefing='This is a test dungeon briefing', location=TEST_LOCATION_SOLAR_SYSTEM, state=ObjectiveState.IN_PROGRESS)]}