EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EVE_Incursion.h
Go to the documentation of this file.
1 
2 /*
3  * EVE_Incursion.h
4  * incursion-specific data
5  *
6  */
7 
8 #ifndef EVE_INCURSION_H
9 #define EVE_INCURSION_H
10 
11 namespace Incursion {
12 
13  namespace scenesType {
14  enum {
16  assault = 2,
17  vanguard = 3,
18  staging = 4,
19  testscene = 5,
20  boss = 1000001,
21  endTale = 1000002,
22  testscene1 = 2000001,
23  testscene2 = 2000002,
24  testscene3 = 2000003,
25  testscene4 = 2000004,
26  testscene5 = 2000005,
27  managerInit = 5000001
28  };
29  }
30 
31  // i dont think these are used in client.
32  namespace Parameter { //= collections.namedtuple('Parameter', 'name parameterType defaultValue prettyName description')
33  enum {
34  dungeonID = 1, //: Parameter('dungeonID', int, 0, 'Dungeon ID', 'The ID of the dungeon to spawn'),
35  dungeonListID = 2, //: Parameter('dungeonListID', int, None, 'Dungeon list ID', 'The ID of the list of dungeons to spawn'),
36  dungeonRespawnTime = 3, //: Parameter('dungeonRespawnTime', int, 1, 'Dungeon respawn time', 'Dungeon respawn time in minutes'),
37  dungeonScanStrength = 4, //: Parameter('dungeonScanStrength', int, 100, 'Dungeon scan strength', 'Dungeon scan strength for scanning down the dungeon'),
38  dungeonSignatureRadius = 5, //: Parameter('dungeonSignatureRadius', float, 100.0, 'Dungeon signature radius', 'Dungeon signature radius used for scanning down the dungeon'),
39  dungeonScanStrengthAttrib = 6, //: Parameter('dungeonScanStrengthAttrib', float, const.attributeScanGravimetricStrength, 'Dungeon scan attribute', 'Dungeon scan attribute'),
40  dungeonSpawnLocation = 7, //: Parameter('dungeonSpawnLocation', float, None, 'Dungeon spawn location', 'The locations in space where the dungeon is going to respawn'),
41  dungeonSpawnQuantity = 8, //: Parameter('dungeonSpawnQuantity', int, 1, 'Number of Dungeons', 'The number of dungeons which have to be spawned'),
42  triggeredScene = 9, //: Parameter('triggeredScene', int, None, 'Triggered Scene', 'The scene which is added to the trigger location when activated'),
43  triggeredSceneLocation = 10, //: Parameter('triggeredSceneLocation', int, None, 'Trigger Location', 'The location the triggered scene is added when the trigger is activated'),
44  solarSystemSecurityMin = 11, //: Parameter('solarSystemSecurityMin', float, 1.0, 'Security minimum', 'The security level of the solar system has to be above this before the condition is true'),
45  solarSystemSecurityMax = 12, //: Parameter('solarSystemSecurityMax', float, 0.0, 'Security maximum', 'The security level of the solar system has to be below this before the condition is true'),
46  solarSystemSecurityMinInclusive = 13, //: Parameter('solarSystemSecurityMinInclusive', bool, True, 'Security minimum inclusive', 'This is whether the minimum should be inclusive or exclusive'),
47  solarSystemSecurityMinInclusive = 14, //: Parameter('solarSystemSecurityMinInclusive', bool, False, 'Security maximum inclusive', 'This is whether the maximum should be inclusive or exclusive'),
48  disableConvoyDjinn = 15, //: Parameter('disableConvoyDjinn', bool, False, 'Disable convoy djinn', 'Disables the convoy djinn during the tale'),
49  disableCustomsPoliceDjinn = 16, //: Parameter('disableCustomsPoliceDjinn', bool, False, 'Disable custom police djinn', 'Disables the custom police during the tale'),
50  disableEmpirePoliceDjinn = 17, //: Parameter('disableEmpirePoliceDjinn', bool, False, 'Disable empire police djinn', 'Disables the empire police during the tale'),
51  disableMilitaryFactionDjinn = 18, //: Parameter('disableMilitaryFactionDjinn', bool, False, 'Disable military faction djinn', 'Disables the military faction djinn during the tale'),
52  disablePirateDjinn = 19, //: Parameter('disablePirateDjinn', bool, False, 'Disable pirate djinn', 'Disables the pirate djinn during the tale'),
53  disablePirateAutoDjinn = 20, //: Parameter('disablePirateAutoDjinn', bool, False, 'Disable pirate auto djinn', 'Disables the pirate auto djinn during the tale'),
54  disablePirateStargateDjinn = 21, //: Parameter('disablePirateStargateDjinn', bool, False, 'Disable pirate stargate djinn', 'Disables the pirate Stargate djinn during the tale'),
55  djinnCommandID = 22, //: Parameter('djinnCommandID', int, 0, 'Djinn command ID', 'The djinn command ID in this is added to solar system the scene is running in'),
56  systemEffectBeaconTypeID = 23, //: Parameter('systemEffectBeaconTypeID', int, 0, 'System effect beacon type ID', 'The type ID of the systems effect beacon'),
57  systemEffectBeaconBlockCynosural = 24, //: Parameter('systemEffectBeaconBlockCynosural', bool, False, 'System effect beacon blocks cyno', 'The system effect beacon will also block cynosural jump'),
58  systemInfluenceTriggerDirection = 25, //: Parameter('systemInfluenceTriggerDirection', int, const.systemInfluenceAny, 'Trigger direction', 'What direction the influence should change before the trigger is triggered'),
59  systemInfluenceTriggerValue = 26, //: Parameter('systemInfluenceTriggerValue', float, 0.0, 'Trigger value', 'The value around which the trigger should be triggered'),
60  dummyParameter = 27, //: Parameter('dummyParameter', float, 0.0, 'Dummy Parameter', 'This is a dummy parameter for actions that take no parameters'),
61  surchargeRate = 28 //: Parameter('surchargeRate', float, 0.2, 'Surcharge Rate', 'This is the surcharge rate that will be applied to this system')}
62  };
63  }
64 }
65 
66 
67 #endif // EVE_INCURSION_H