+
+
plugins/solar_control/SolarControl.h
Node1
-
-plugins/solar_control
-/SolarControl.h
+
+plugins/solar_control
+/SolarControl.h
Node2
-
-
-plugins/solar_control
-/SolarControl.cpp
+
+
+plugins/advanced_startup
+_solars/AdvancedStartupSolars.hpp
Node1->Node2
-
-
+
+
+
+
+
+Node4
+
+
+plugins/solar_control
+/SolarControl.cpp
+
+
+
+
+
+Node1->Node4
+
+
+
+
+
+Node3
+
+
+plugins/advanced_startup
+_solars/AdvancedStartupSolars.cpp
+
+
+
+
+
+Node2->Node3
+
+
diff --git a/_solar_control_8h_source.html b/_solar_control_8h_source.html
index 5f5a309b..ed50596f 100644
--- a/_solar_control_8h_source.html
+++ b/_solar_control_8h_source.html
@@ -210,7 +210,7 @@
66 uint
PluginCall (
CreateSolar ,
const std::wstring& name, Vector position,
const Matrix& rotation, SystemId system,
bool varyPosition,
bool mission);
-
+ 67 void PluginCall (CreateSolarFormation,
const std::wstring& formation,
const Vector& position, uint system);
@@ -228,7 +228,7 @@
Communicator class for this plugin. This is used by other plugins.
Definition: SolarControl.h:61
uint PluginCall(CreateSolar, const std::wstring &name, Vector position, const Matrix &rotation, SystemId system, bool varyPosition, bool mission)
static const char * pluginName
Definition: SolarControl.h:63
-void PluginCall(CreateSolarFormation, const SolarArchFormation &formation, const Vector &position, uint system)
+void PluginCall(CreateSolarFormation, const std::wstring &formation, const Vector &position, uint system)
void CreateSolar(uint &spaceId, pub::SpaceObj::SolarInfo &solarInfo)
Creates a solar from a solarInfo struct.
Definition: SolarControl.cpp:167
Definition: SolarControl.cpp:104
Definition: SolarControl.h:49
diff --git a/annotated.html b/annotated.html
index 8d73c905..d69882b8 100644
--- a/annotated.html
+++ b/annotated.html
@@ -159,183 +159,189 @@
C LOAD_REP_DATA
C REP_DATA_LIST
▼ N Plugins
- ► N Afk
- C Global Global data for this plugin
- ► N AntiJumpDisconnect
- ► C Global Global data for this plugin
- C INFO
- ► N Arena
- C Config Config data for this plugin
- C Global Global data for this plugin
- ► N Autobuy
- C AutobuyCartItem
- C AutobuyInfo A struct to represent each client
- C Config Configurable fields for this plugin
- C Global
- ► N Betting
- C Contestant A struct to hold a contestant for a Free-For-All
- C Duel A struct to hold a duel between two players. This holds the amount of cash they're betting on, and whether it's been accepted or not
- C FreeForAll A struct to hold a Free-For-All competition. This holds the contestants, how much it costs to enter, and the total pot to be won by the eventual winner
- C Global Global data for this plugin
- ► N BountyHunt
- C BountyHunt Structs
- C Config Configurable fields for this plugin
- C Global Global data for this plugin
- ► N CargoDrop
- C Config Config data for this plugin
- C Global Global data for this plugin
- C Info Used to store info about each client
- ► N CashManager
- C Bank
- C CashManagerCommunicator
- C Config
- C Global Global data for this plugin
- C Transaction
- ► N ConData
- C ConDataCommunicator
- C Config
- C ConnectionData
- C ConnectionDataException
- C Global Global data for this plugin
- C MiscClientInfo The struct that holds client info for this plugin
- ► N CrashCatcher
- C Config Config data for this plugin
- C Global Global data for this plugin
- ► N DailyTasks
- C Config
- C Global
- C Task
- C Tasks
- ► N DeathPenalty
- C CLIENT_DATA
- C Config Configurable fields for this plugin
- C Global
- ► N Event
- C CARGO_MISSION
- ► C Config Configurable fields for this plugin
- C CARGO_MISSION_REFLECTABLE
- C NPC_MISSION_REFLECTABLE
- C Global
- C NPC_MISSION
- ► N KillTracker
- C Config Configurable fields for this plugin
- C Global Global data for this plugin
- C KillMessage Struct to hold the Kill Streaks
- ► N LightControl
- C Config Config data for this plugin
- C EquipmentHardpoint A hardpoint for a single client
- C Global Global data for this plugin
- ► N LootTables
- C Config
- C DropWeight
- C Global
- C LootTable
- ► N Mark
- C Config
- C DELAY_MARK
- C Global Global data for this plugin
- C MARK_INFO Structs
- C TIMER
- ► N Message
- C ClientInfo A struct to represent each client
- C Config Config data for this plugin
- C Global Global data for this plugin
- ► N MiningControl
- C ClientData A struct to represent each client
- C Config Config data for this plugin
- C Global Global data for this plugin
- C MiningStats A struct to load in the stats config file across restarts
- C PlayerBonus A struct that defines a mining bonus to a player if they meet certain criteria
- C ZoneBonus A struct that defines a mining bonus for a certain zone in space
- C ZoneStats A struct to hold the current status of a zone so their progress persists across restarts
- ► N MiscCommands
- C Config Config data for this plugin
- C Global Global data for this plugin
- C MiscClientInfo The struct that holds client info for this plugin
- ► N Npc
- C Config Config data for this plugin
- C Fleet
- C Global Global data for this plugin
- C Npc A struct that represents an npc that can be spawned
- C NpcCommunicator Communicator class for this plugin. This is used by other plugins
- C StartupNpc
- ► N NPCSpinProtection
- C Config Config data for this plugin
- C Global Global data for this plugin
- ► N PurchaseRestrictions
- C Config Config data for this plugin
- C Global Global data for this plugin
- ► N Rename
- C Config Config data for this plugin
- C Global Global data for this plugin
- C Move Struct to hold a pending move of a character to a new account
- C Rename Struct to hold a pending rename of a character
- C TagData Struct to hold a clan/group tag. This contains the passwords used to manage and rename a character to use this tag
- C TagList A struct to hold all the tags
- ► N Restart
- C Config Config data for this plugin
- C Global Global data for this plugin
- C Restart A struct containing a pending restart
- ► N SolarControl
- C Config
- C Global Global data for this plugin
- C SolarArch
- C SolarArchFormation
- C SolarArchFormationComponent
- C SolarCommunicator Communicator class for this plugin. This is used by other plugins
- C StartupSolar
- ► N SoundManager
- C Config Config data for this plugin
- C Global Global data for this plugin
- ► N Stats
- C FileName Reflectable struct that contains the file path of the config file as well as the file to export stats to
- C Global Global data for this plugin
- ► N SystemSensor
- C ActiveNetwork Map of equipment and systems that have sensor networks
- C Config
- C Global
- C ReflectableSensor
- C Sensor
- ► N Tax
- C Config Configurable fields for this plugin
- C Global Global data for this plugin
- C Tax Structs
- ► N Template
- C Config
- C Global
- ► N Wardrobe
- C Config Config data for this plugin
- C Global Global data for this plugin
- C Wardrobe Struct that holds a pending wardrobe change
- ► N Warehouse
- C Config
- C Global Global data for this plugin
- C WareHouseItem
- ▼ N StartupCache
- C NameInfo
- C __vcrt_ptd
- C ACTION_DEBUGMSG_DATA
- C AuthenticatedAccounts
- C CConsole
- C Config
- C CTimer
- C DebugTools
- C Global
- C IPBans
- C LoginIdBans
- C MemoryManager
- C msvc__CatchableType
- C msvc__CatchableTypeArray
- C msvc__PMD
- C msvc__ThrowInfo
- C msvc__TypeDescriptor
- C PluginData
- C PluginHookData
- ▼ C PluginManager
- C FunctionHookProps
- C SaveGameDetour
- C SOCKET_CONNECTION
- C TRIGGER_ARG
+ ► N AdvancedStartupSolars
+ C Config
+ C Global Global data for this plugin
+ C Position Positional data for SolarFamily
+ C SolarFamily A SolarFamily struct that contains grouped formations and potential spawn locations
+ C SolarFormation Additional data for formations to spawn from solarFamilies
+ ► N Afk
+ C Global Global data for this plugin
+ ► N AntiJumpDisconnect
+ ► C Global Global data for this plugin
+ C INFO
+ ► N Arena
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ ► N Autobuy
+ C AutobuyCartItem
+ C AutobuyInfo A struct to represent each client
+ C Config Configurable fields for this plugin
+ C Global
+ ► N Betting
+ C Contestant A struct to hold a contestant for a Free-For-All
+ C Duel A struct to hold a duel between two players. This holds the amount of cash they're betting on, and whether it's been accepted or not
+ C FreeForAll A struct to hold a Free-For-All competition. This holds the contestants, how much it costs to enter, and the total pot to be won by the eventual winner
+ C Global Global data for this plugin
+ ► N BountyHunt
+ C BountyHunt Structs
+ C Config Configurable fields for this plugin
+ C Global Global data for this plugin
+ ► N CargoDrop
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ C Info Used to store info about each client
+ ► N CashManager
+ C Bank
+ C CashManagerCommunicator
+ C Config
+ C Global Global data for this plugin
+ C Transaction
+ ► N ConData
+ C ConDataCommunicator
+ C Config
+ C ConnectionData
+ C ConnectionDataException
+ C Global Global data for this plugin
+ C MiscClientInfo The struct that holds client info for this plugin
+ ► N CrashCatcher
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ ► N DailyTasks
+ C Config
+ C Global
+ C Task
+ C Tasks
+ ► N DeathPenalty
+ C CLIENT_DATA
+ C Config Configurable fields for this plugin
+ C Global
+ ► N Event
+ C CARGO_MISSION
+ ► C Config Configurable fields for this plugin
+ C CARGO_MISSION_REFLECTABLE
+ C NPC_MISSION_REFLECTABLE
+ C Global
+ C NPC_MISSION
+ ► N KillTracker
+ C Config Configurable fields for this plugin
+ C Global Global data for this plugin
+ C KillMessage Struct to hold the Kill Streaks
+ ► N LightControl
+ C Config Config data for this plugin
+ C EquipmentHardpoint A hardpoint for a single client
+ C Global Global data for this plugin
+ ► N LootTables
+ C Config
+ C DropWeight
+ C Global
+ C LootTable
+ ► N Mark
+ C Config
+ C DELAY_MARK
+ C Global Global data for this plugin
+ C MARK_INFO Structs
+ C TIMER
+ ► N Message
+ C ClientInfo A struct to represent each client
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ ► N MiningControl
+ C ClientData A struct to represent each client
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ C MiningStats A struct to load in the stats config file across restarts
+ C PlayerBonus A struct that defines a mining bonus to a player if they meet certain criteria
+ C ZoneBonus A struct that defines a mining bonus for a certain zone in space
+ C ZoneStats A struct to hold the current status of a zone so their progress persists across restarts
+ ► N MiscCommands
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ C MiscClientInfo The struct that holds client info for this plugin
+ ► N Npc
+ C Config Config data for this plugin
+ C Fleet
+ C Global Global data for this plugin
+ C Npc A struct that represents an npc that can be spawned
+ C NpcCommunicator Communicator class for this plugin. This is used by other plugins
+ C StartupNpc
+ ► N NPCSpinProtection
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ ► N PurchaseRestrictions
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ ► N Rename
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ C Move Struct to hold a pending move of a character to a new account
+ C Rename Struct to hold a pending rename of a character
+ C TagData Struct to hold a clan/group tag. This contains the passwords used to manage and rename a character to use this tag
+ C TagList A struct to hold all the tags
+ ► N Restart
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ C Restart A struct containing a pending restart
+ ► N SolarControl
+ C Config
+ C Global Global data for this plugin
+ C SolarArch
+ C SolarArchFormation
+ C SolarArchFormationComponent
+ C SolarCommunicator Communicator class for this plugin. This is used by other plugins
+ C StartupSolar
+ ► N SoundManager
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ ► N Stats
+ C FileName Reflectable struct that contains the file path of the config file as well as the file to export stats to
+ C Global Global data for this plugin
+ ► N SystemSensor
+ C ActiveNetwork Map of equipment and systems that have sensor networks
+ C Config
+ C Global
+ C ReflectableSensor
+ C Sensor
+ ► N Tax
+ C Config Configurable fields for this plugin
+ C Global Global data for this plugin
+ C Tax Structs
+ ► N Template
+ C Config
+ C Global
+ ► N Wardrobe
+ C Config Config data for this plugin
+ C Global Global data for this plugin
+ C Wardrobe Struct that holds a pending wardrobe change
+ ► N Warehouse
+ C Config
+ C Global Global data for this plugin
+ C WareHouseItem
+ ▼ N StartupCache
+ C NameInfo
+ C __vcrt_ptd
+ C ACTION_DEBUGMSG_DATA
+ C AuthenticatedAccounts
+ C CConsole
+ C Config
+ C CTimer
+ C DebugTools
+ C Global
+ C IPBans
+ C LoginIdBans
+ C MemoryManager
+ C msvc__CatchableType
+ C msvc__CatchableTypeArray
+ C msvc__PMD
+ C msvc__ThrowInfo
+ C msvc__TypeDescriptor
+ C PluginData
+ C PluginHookData
+ ▼ C PluginManager
+ C FunctionHookProps
+ C SaveGameDetour
+ C SOCKET_CONNECTION
+ C TRIGGER_ARG