EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EVE_Dungeon.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Dungeon::ActiveData
 
struct  Dungeon::Template
 
struct  Dungeon::RoomInfo
 
struct  Dungeon::RoomData
 
struct  Dungeon::GroupData
 
struct  Dungeon::RoomSpawnInfo
 
struct  Dungeon::EntryData
 

Namespaces

 Dungeon
 
 Dungeon::Type
 
 Dungeon::Spawn
 
 Dungeon::Status
 
 Dungeon::Event
 
 Dungeon::Event::Msg
 
 Dungeon::Event::Trigger
 
 Dungeon::Trigger
 

Enumerations

enum  {
  Dungeon::Type::Mission = 1, Dungeon::Type::Gravimetric = 2, Dungeon::Type::Magnetometric = 3, Dungeon::Type::Radar = 4,
  Dungeon::Type::Ladar = 5, Dungeon::Type::Wormhole = 6, Dungeon::Type::Anomaly = 7, Dungeon::Type::Unrated = 8,
  Dungeon::Type::Escalation = 9, Dungeon::Type::Rated = 10
}
 
enum  {
  Dungeon::Spawn::Belts = 0, Dungeon::Spawn::Gate = 1, Dungeon::Spawn::Near = 2, Dungeon::Spawn::Deep = 3,
  Dungeon::Spawn::Reinforcments = 4, Dungeon::Spawn::Stations = 5, Dungeon::Spawn::Faction = 6, Dungeon::Spawn::Concord = 7
}
 
enum  { Dungeon::Status::Started = 0, Dungeon::Status::Completed = 1, Dungeon::Status::Failed = 2 }
 
enum  {
  Dungeon::Event::Msg::ImminentDanger = 1, Dungeon::Event::Msg::NPC = 2, Dungeon::Event::Msg::Environment = 3, Dungeon::Event::Msg::Mood = 4,
  Dungeon::Event::Msg::Story = 5, Dungeon::Event::Msg::MissionObjective = 6, Dungeon::Event::Msg::MissionInstruction = 7, Dungeon::Event::Msg::Warning = 8
}
 
enum  {
  Dungeon::Event::Trigger::ActivateGate = 1, Dungeon::Event::Trigger::SpawnGuards = 2, Dungeon::Event::Trigger::SpawnGuardObject = 3, Dungeon::Event::Trigger::RangedNPCHealing = 4,
  Dungeon::Event::Trigger::RangedPlayerDamageEM = 5, Dungeon::Event::Trigger::RangedPlayerDamageExplosive = 6, Dungeon::Event::Trigger::RangedPlayerDamageKinetic = 7, Dungeon::Event::Trigger::RangedPlayerDamageThermal = 8,
  Dungeon::Event::Trigger::MissionCompletion = 9, Dungeon::Event::Trigger::Msg = 10, Dungeon::Event::Trigger::DungeonCompletion = 11, Dungeon::Event::Trigger::EffectBeaconActivate = 13,
  Dungeon::Event::Trigger::EffectBeaconDeactivate = 14, Dungeon::Event::Trigger::ObjectDespawn = 15, Dungeon::Event::Trigger::ObjectExplode = 16, Dungeon::Event::Trigger::EntityDespawn = 18,
  Dungeon::Event::Trigger::EntityExplode = 19, Dungeon::Event::Trigger::FacWarVictoryPointsGranted = 20, Dungeon::Event::Trigger::AgentTalkTo = 22, Dungeon::Event::Trigger::AgentMsg = 23,
  Dungeon::Event::Trigger::DropLoot = 24, Dungeon::Event::Trigger::RangedPlayerHealing = 25, Dungeon::Event::Trigger::RangedNPCDamageEM = 26, Dungeon::Event::Trigger::RangedNPCDamageExplosive = 27,
  Dungeon::Event::Trigger::RangedNPCDamageKinetic = 28, Dungeon::Event::Trigger::RangedNPCDamageThermal = 29, Dungeon::Event::Trigger::SpawnItemInCargo = 30, Dungeon::Event::Trigger::MissionFailure = 31,
  Dungeon::Event::Trigger::CounterAdd = 32, Dungeon::Event::Trigger::CounterSubtract = 33, Dungeon::Event::Trigger::CounterMultiply = 34, Dungeon::Event::Trigger::CounterDivide = 35,
  Dungeon::Event::Trigger::CounterSet = 36, Dungeon::Event::Trigger::GrantGroupReward = 37, Dungeon::Event::Trigger::GrantDelayedGroupReward = 38, Dungeon::Event::Trigger::AdjustSystemInfluence = 39,
  Dungeon::Event::Trigger::WarpShipAwayDespawn = 40, Dungeon::Event::Trigger::WarpShipAwayAndComeBack = 41, Dungeon::Event::Trigger::SupressAllRespawn = 42, Dungeon::Event::Trigger::GrantGroupRewardLimitedRestrictions = 45,
  Dungeon::Event::Trigger::OpenTutorial = 46, Dungeon::Event::Trigger::SpawnShip = 47
}
 
enum  {
  Dungeon::Trigger::Attacked = 1, Dungeon::Trigger::ShipEnteredProximity = 2, Dungeon::Trigger::Exploding = 3, Dungeon::Trigger::ShieldConditionLevel = 4,
  Dungeon::Trigger::ArmorConditionLevel = 5, Dungeon::Trigger::StructureConditionLevel = 6, Dungeon::Trigger::Mined = 7, Dungeon::Trigger::RoomEntered = 8,
  Dungeon::Trigger::RoomMinedOut = 9, Dungeon::Trigger::RoomMined = 10, Dungeon::Trigger::HackingSuccess = 11, Dungeon::Trigger::HackingFailure = 12,
  Dungeon::Trigger::SalvagingSuccess = 13, Dungeon::Trigger::SalvagingFailure = 14, Dungeon::Trigger::ArchaeologySuccess = 15, Dungeon::Trigger::ArchaeologyFailure = 16,
  Dungeon::Trigger::ShipsEnteredRoom = 17, Dungeon::Trigger::RoomCapturedCorp = 18, Dungeon::Trigger::RoomCapturedAlliance = 19, Dungeon::Trigger::RoomCapturedFacWar = 20,
  Dungeon::Trigger::FWShipEnteredProximity = 21, Dungeon::Trigger::ItemPlacedInMissionContainer = 23, Dungeon::Trigger::PlayerKilled = 26, Dungeon::Trigger::EffectActivated = 27,
  Dungeon::Trigger::ShipsLeftRoom = 28, Dungeon::Trigger::ShipLeftProximity = 29, Dungeon::Trigger::FWShipLeftProximity = 30, Dungeon::Trigger::RoomWipedOut = 31,
  Dungeon::Trigger::ItemRemovedFromSpawnContainer = 32, Dungeon::Trigger::ItemInCargo = 33, Dungeon::Trigger::CounterEQ = 34, Dungeon::Trigger::CounterGT = 35,
  Dungeon::Trigger::CounterGE = 36, Dungeon::Trigger::CounterLT = 37, Dungeon::Trigger::CounterLE = 38, Dungeon::Trigger::FacWarLoyaltyPointsGranted = 48
}