├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature.md ├── .gitignore ├── .gitmodules ├── ImprovedHordes ├── Config │ ├── ImprovedHordes │ │ ├── hordes.xml │ │ └── settings.xml │ ├── Localization.txt │ ├── entityclasses.xml │ ├── entitygroups.xml │ └── nav_objects.xml ├── Manifest.xml ├── ModInfo.xml ├── banner.png ├── icon.png └── readme.txt ├── Jenkinsfile ├── LICENSE ├── README.md ├── Source ├── IHDebugViewer │ ├── pom.xml │ └── src │ │ └── filunderscore │ │ └── improvedhordes │ │ ├── Main.java │ │ ├── gui │ │ ├── IHRenderer.java │ │ ├── ImprovedHordesFrame.java │ │ └── ImprovedHordesPanel.java │ │ ├── util │ │ ├── Vector2.java │ │ ├── Vector2i.java │ │ └── Vector3.java │ │ └── world │ │ ├── ClusterSnapshot.java │ │ ├── Drawable.java │ │ ├── ImprovedHordesSimulation.java │ │ ├── POI.java │ │ ├── PlayerSnapshot.java │ │ └── WorldHordeState.java ├── ImprovedHordes.Test │ ├── ImprovedHordes.Test.csproj │ ├── Models │ │ ├── Core │ │ │ └── World │ │ │ │ └── Horde │ │ │ │ ├── TestHorde.cs │ │ │ │ └── TestHordeEntityGenerator.cs │ │ ├── TestLoggerFactory.cs │ │ ├── TestRandom.cs │ │ └── TestRandomFactory.cs │ ├── Tests │ │ └── Core │ │ │ └── World │ │ │ ├── PlayerHordeGroupTest.cs │ │ │ └── WorldHordeTest.cs │ └── Usings.cs ├── ImprovedHordes.sln └── ImprovedHordes │ ├── Command │ ├── Debug │ │ ├── ImprovedHordesDebugServerSubcommand.cs │ │ └── ImprovedHordesDebugSubcommand.cs │ ├── ImprovedHordesCommand.cs │ ├── ImprovedHordesFlushSubcommand.cs │ ├── ImprovedHordesStatsSubcommand.cs │ └── ImprovedHordesVerboseSubcommand.cs │ ├── Core │ ├── AI │ │ ├── AIAgent.cs │ │ ├── AIAgentExecutor.cs │ │ ├── AICommand.cs │ │ ├── AICommandGenerator.cs │ │ ├── AIState.cs │ │ ├── AIStateCommandGenerator.cs │ │ ├── Entity │ │ │ └── EntityAICommand.cs │ │ └── GeneratedAICommand.cs │ ├── Abstractions │ │ ├── Data │ │ │ ├── Data.cs │ │ │ ├── DataLoader.cs │ │ │ ├── DataParser.cs │ │ │ ├── DataParserRegistry.cs │ │ │ ├── DataSaver.cs │ │ │ └── Saveable.cs │ │ ├── Logging │ │ │ ├── Logger.cs │ │ │ └── LoggerFactory.cs │ │ ├── Random │ │ │ ├── Random.cs │ │ │ └── RandomFactory.cs │ │ ├── Settings │ │ │ ├── Setting.cs │ │ │ ├── SettingLoader.cs │ │ │ ├── SettingTypeParser.cs │ │ │ └── SettingUpdatedEvent.cs │ │ └── World │ │ │ ├── Entity.cs │ │ │ ├── EntitySpawner.cs │ │ │ └── Random │ │ │ └── WorldRandom.cs │ ├── Command │ │ └── CommandBase.cs │ ├── ImprovedHordesCore.cs │ ├── Threading │ │ ├── MainThreaded.cs │ │ ├── Request │ │ │ ├── AsyncMainThreadRequest.cs │ │ │ ├── BlockingMainThreadRequest.cs │ │ │ ├── MainThreadRequest.cs │ │ │ └── MainThreadRequestProcessor.cs │ │ ├── ThreadSubscription.cs │ │ └── Threaded.cs │ └── World │ │ ├── Event │ │ ├── WorldEvent.cs │ │ ├── WorldEventReportEvent.cs │ │ └── WorldEventReporter.cs │ │ └── Horde │ │ ├── AI │ │ ├── Commands │ │ │ ├── GoToTargetAICommand.cs │ │ │ ├── SleepingAICommand.cs │ │ │ └── WanderAICommand.cs │ │ ├── HordeAIAgentExecutor.cs │ │ ├── HordeAIExecutor.cs │ │ └── HordeEntityAIAgentExecutor.cs │ │ ├── Characteristics │ │ ├── HordeCharacteristic.cs │ │ ├── HordeCharacteristics.cs │ │ ├── SensitivityHordeCharacteristic.cs │ │ └── WalkSpeedHordeCharacteristic.cs │ │ ├── Cluster │ │ ├── Data │ │ │ └── HordeClusterData.cs │ │ ├── HordeCluster.cs │ │ ├── HordeClusterDensity.cs │ │ ├── HordeClusterEntity.cs │ │ └── HordeClusterSpawnState.cs │ │ ├── Data │ │ └── WorldHordeData.cs │ │ ├── Debug │ │ └── HordeViewerDebugServer.cs │ │ ├── Horde.cs │ │ ├── HordeBiomes.cs │ │ ├── HordeEntityGenerator.cs │ │ ├── HordeType.cs │ │ ├── PlayerHordeGroup.cs │ │ ├── Populator │ │ ├── HordePopulator.cs │ │ └── WorldHordePopulator.cs │ │ ├── Spawn │ │ ├── HordeSpawn.cs │ │ ├── HordeSpawnData.cs │ │ ├── HordeSpawnParams.cs │ │ ├── LocationHordeSpawn.cs │ │ ├── PlayerHordeSpawn.cs │ │ ├── RandomHordeSpawn.cs │ │ ├── Request │ │ │ ├── HordeClusterGenerateRequest.cs │ │ │ ├── HordeClusterSpawnRequest.cs │ │ │ ├── HordeDespawnRequest.cs │ │ │ ├── HordeEntityDespawnRequest.cs │ │ │ ├── HordeEntitySpawnRequest.cs │ │ │ └── HordeUpdateRequest.cs │ │ └── WorldHordeSpawner.cs │ │ ├── WorldHorde.cs │ │ └── WorldHordeTracker.cs │ ├── Data │ ├── HordeDefinitionEntityGenerator.cs │ ├── HordeDefinitionHorde.cs │ └── XML │ │ ├── HordeDefinition.cs │ │ ├── HordesFromXml.cs │ │ ├── XPathPatcher.cs │ │ └── XmlFileParser.cs │ ├── Event │ └── ImprovedHordesCoreInitializedEvent.cs │ ├── IHVersionManager.cs │ ├── Implementations │ ├── Data │ │ ├── ImprovedHordesDataLoader.cs │ │ ├── ImprovedHordesDataParserRegistry.cs │ │ ├── ImprovedHordesDataSaver.cs │ │ └── Parsers │ │ │ ├── BiomeDefinitionDataParser.cs │ │ │ ├── DictionaryTypeParser.cs │ │ │ ├── FloatDataParser.cs │ │ │ ├── Horde │ │ │ ├── HordeClusterDataParser.cs │ │ │ ├── HordeSpawnDataParser.cs │ │ │ ├── HordeSpawnParamsParser.cs │ │ │ └── WorldHordeDataParser.cs │ │ │ ├── ListDataParser.cs │ │ │ ├── POI │ │ │ └── POIZoneDataParser.cs │ │ │ ├── ParameterizedConstructorRuntimeDataParser.cs │ │ │ ├── TypeDataParser.cs │ │ │ ├── UIntDataParser.cs │ │ │ ├── ULongDataParser.cs │ │ │ ├── UShortDataParser.cs │ │ │ ├── Vector2iDataParser.cs │ │ │ └── Vector3DataParser.cs │ ├── Logging │ │ ├── ImprovedHordesLogger.cs │ │ └── ImprovedHordesLoggerFactory.cs │ ├── Settings │ │ ├── ImprovedHordesSettingLoader.cs │ │ └── Parsers │ │ │ ├── ImprovedHordesSettingTypeParserBool.cs │ │ │ ├── ImprovedHordesSettingTypeParserFloat.cs │ │ │ ├── ImprovedHordesSettingTypeParserInt.cs │ │ │ └── ImprovedHordesSettingTypeParserULong.cs │ └── World │ │ ├── ImprovedHordesEntity.cs │ │ ├── ImprovedHordesEntitySpawner.cs │ │ └── Random │ │ ├── ImprovedHordesWorldRandom.cs │ │ └── ImprovedHordesWorldRandomFactory.cs │ ├── ImprovedHordes.csproj │ ├── ImprovedHordesMod.cs │ ├── POI │ ├── Commands │ │ └── ZoneWanderAICommand.cs │ ├── GoToWorldZoneAICommandGenerator.cs │ ├── WorldPOIScanner.cs │ ├── WorldWildernessHordePopulator.cs │ └── WorldZoneHordePopulator.cs │ ├── Screamer │ ├── Commands │ │ └── ScreamerEntityAICommand.cs │ ├── ScreamerAIState.cs │ ├── ScreamerEntityAICommandGenerator.cs │ ├── ScreamerHorde.cs │ ├── WorldZoneScreamerAICommandGenerator.cs │ └── WorldZoneScreamerHordePopulator.cs │ ├── ThreadSafeAStarPathFinderThread.cs │ └── Wandering │ ├── Animal │ ├── Enemy │ │ ├── WanderingAnimalEnemyHorde.cs │ │ ├── WorldWildernessWanderingAnimalEnemyAICommandGenerator.cs │ │ └── WorldWildernessWanderingAnimalEnemyHordePopulator.cs │ ├── WanderingAnimalAIState.cs │ ├── WanderingAnimalHorde.cs │ ├── WorldWildernessWanderingAnimalAICommandGenerator.cs │ └── WorldWildernessWanderingAnimalHordePopulator.cs │ └── Enemy │ ├── WanderingEnemyAIState.cs │ ├── WanderingEnemyHorde.cs │ ├── Wilderness │ ├── WorldWildernessWanderingEnemyAICommandGenerator.cs │ └── WorldWildernessWanderingEnemyHordePopulator.cs │ └── Zone │ ├── WorldZoneWanderingEnemyAICommandGenerator.cs │ └── WorldZoneWanderingEnemyHordePopulator.cs ├── setup-dev-linux.sh ├── setup-dev-win.bat └── setup-filelist.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: FilUnderscore 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/.gitmodules -------------------------------------------------------------------------------- /ImprovedHordes/Config/ImprovedHordes/hordes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/Config/ImprovedHordes/hordes.xml -------------------------------------------------------------------------------- /ImprovedHordes/Config/ImprovedHordes/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/Config/ImprovedHordes/settings.xml -------------------------------------------------------------------------------- /ImprovedHordes/Config/Localization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/Config/Localization.txt -------------------------------------------------------------------------------- /ImprovedHordes/Config/entityclasses.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/Config/entityclasses.xml -------------------------------------------------------------------------------- /ImprovedHordes/Config/entitygroups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/Config/entitygroups.xml -------------------------------------------------------------------------------- /ImprovedHordes/Config/nav_objects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/Config/nav_objects.xml -------------------------------------------------------------------------------- /ImprovedHordes/Manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/Manifest.xml -------------------------------------------------------------------------------- /ImprovedHordes/ModInfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/ModInfo.xml -------------------------------------------------------------------------------- /ImprovedHordes/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/banner.png -------------------------------------------------------------------------------- /ImprovedHordes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/icon.png -------------------------------------------------------------------------------- /ImprovedHordes/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/ImprovedHordes/readme.txt -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/README.md -------------------------------------------------------------------------------- /Source/IHDebugViewer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/pom.xml -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/Main.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/gui/IHRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/gui/IHRenderer.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/gui/ImprovedHordesFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/gui/ImprovedHordesFrame.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/gui/ImprovedHordesPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/gui/ImprovedHordesPanel.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/util/Vector2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/util/Vector2.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/util/Vector2i.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/util/Vector2i.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/util/Vector3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/util/Vector3.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/world/ClusterSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/world/ClusterSnapshot.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/world/Drawable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/world/Drawable.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/world/ImprovedHordesSimulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/world/ImprovedHordesSimulation.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/world/POI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/world/POI.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/world/PlayerSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/world/PlayerSnapshot.java -------------------------------------------------------------------------------- /Source/IHDebugViewer/src/filunderscore/improvedhordes/world/WorldHordeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/IHDebugViewer/src/filunderscore/improvedhordes/world/WorldHordeState.java -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/ImprovedHordes.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/ImprovedHordes.Test.csproj -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Models/Core/World/Horde/TestHorde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/Models/Core/World/Horde/TestHorde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Models/Core/World/Horde/TestHordeEntityGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/Models/Core/World/Horde/TestHordeEntityGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Models/TestLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/Models/TestLoggerFactory.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Models/TestRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/Models/TestRandom.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Models/TestRandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/Models/TestRandomFactory.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Tests/Core/World/PlayerHordeGroupTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/Tests/Core/World/PlayerHordeGroupTest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Tests/Core/World/WorldHordeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.Test/Tests/Core/World/WorldHordeTest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /Source/ImprovedHordes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes.sln -------------------------------------------------------------------------------- /Source/ImprovedHordes/Command/Debug/ImprovedHordesDebugServerSubcommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Command/Debug/ImprovedHordesDebugServerSubcommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Command/Debug/ImprovedHordesDebugSubcommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Command/Debug/ImprovedHordesDebugSubcommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Command/ImprovedHordesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Command/ImprovedHordesCommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Command/ImprovedHordesFlushSubcommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Command/ImprovedHordesFlushSubcommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Command/ImprovedHordesStatsSubcommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Command/ImprovedHordesStatsSubcommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Command/ImprovedHordesVerboseSubcommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Command/ImprovedHordesVerboseSubcommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/AIAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/AIAgent.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/AIAgentExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/AIAgentExecutor.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/AICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/AICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/AICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/AICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/AIState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/AIState.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/AIStateCommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/AIStateCommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/Entity/EntityAICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/Entity/EntityAICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/AI/GeneratedAICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/AI/GeneratedAICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Data/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Data/Data.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Data/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Data/DataLoader.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Data/DataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Data/DataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Data/DataParserRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Data/DataParserRegistry.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Data/DataSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Data/DataSaver.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Data/Saveable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Data/Saveable.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Logging/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Logging/Logger.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Logging/LoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Logging/LoggerFactory.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Random/Random.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Random/Random.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Random/RandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Random/RandomFactory.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Settings/Setting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Settings/Setting.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Settings/SettingLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Settings/SettingLoader.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Settings/SettingTypeParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Settings/SettingTypeParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/Settings/SettingUpdatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/Settings/SettingUpdatedEvent.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/World/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/World/Entity.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/World/EntitySpawner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/World/EntitySpawner.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Abstractions/World/Random/WorldRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Abstractions/World/Random/WorldRandom.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Command/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Command/CommandBase.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/ImprovedHordesCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/ImprovedHordesCore.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Threading/MainThreaded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Threading/MainThreaded.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Threading/Request/AsyncMainThreadRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Threading/Request/AsyncMainThreadRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Threading/Request/BlockingMainThreadRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Threading/Request/BlockingMainThreadRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Threading/Request/MainThreadRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Threading/Request/MainThreadRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Threading/Request/MainThreadRequestProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Threading/Request/MainThreadRequestProcessor.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Threading/ThreadSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Threading/ThreadSubscription.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/Threading/Threaded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/Threading/Threaded.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Event/WorldEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Event/WorldEvent.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Event/WorldEventReportEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Event/WorldEventReportEvent.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Event/WorldEventReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Event/WorldEventReporter.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/AI/Commands/GoToTargetAICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/AI/Commands/GoToTargetAICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/AI/Commands/SleepingAICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/AI/Commands/SleepingAICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/AI/Commands/WanderAICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/AI/Commands/WanderAICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/AI/HordeAIAgentExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/AI/HordeAIAgentExecutor.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/AI/HordeAIExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/AI/HordeAIExecutor.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/AI/HordeEntityAIAgentExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/AI/HordeEntityAIAgentExecutor.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Characteristics/HordeCharacteristic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Characteristics/HordeCharacteristic.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Characteristics/HordeCharacteristics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Characteristics/HordeCharacteristics.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Characteristics/SensitivityHordeCharacteristic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Characteristics/SensitivityHordeCharacteristic.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Characteristics/WalkSpeedHordeCharacteristic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Characteristics/WalkSpeedHordeCharacteristic.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Cluster/Data/HordeClusterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Cluster/Data/HordeClusterData.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Cluster/HordeCluster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Cluster/HordeCluster.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Cluster/HordeClusterDensity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Cluster/HordeClusterDensity.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Cluster/HordeClusterEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Cluster/HordeClusterEntity.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Cluster/HordeClusterSpawnState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Cluster/HordeClusterSpawnState.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Data/WorldHordeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Data/WorldHordeData.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Debug/HordeViewerDebugServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Debug/HordeViewerDebugServer.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Horde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Horde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/HordeBiomes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/HordeBiomes.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/HordeEntityGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/HordeEntityGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/HordeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/HordeType.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/PlayerHordeGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/PlayerHordeGroup.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Populator/HordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Populator/HordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Populator/WorldHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Populator/WorldHordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/HordeSpawn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/HordeSpawn.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/HordeSpawnData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/HordeSpawnData.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/HordeSpawnParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/HordeSpawnParams.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/LocationHordeSpawn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/LocationHordeSpawn.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/PlayerHordeSpawn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/PlayerHordeSpawn.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/RandomHordeSpawn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/RandomHordeSpawn.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeClusterGenerateRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeClusterGenerateRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeClusterSpawnRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeClusterSpawnRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeDespawnRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeDespawnRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeEntityDespawnRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeEntityDespawnRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeEntitySpawnRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeEntitySpawnRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeUpdateRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/Request/HordeUpdateRequest.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/Spawn/WorldHordeSpawner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/Spawn/WorldHordeSpawner.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/WorldHorde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/WorldHorde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Core/World/Horde/WorldHordeTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Core/World/Horde/WorldHordeTracker.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Data/HordeDefinitionEntityGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Data/HordeDefinitionEntityGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Data/HordeDefinitionHorde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Data/HordeDefinitionHorde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Data/XML/HordeDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Data/XML/HordeDefinition.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Data/XML/HordesFromXml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Data/XML/HordesFromXml.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Data/XML/XPathPatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Data/XML/XPathPatcher.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Data/XML/XmlFileParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Data/XML/XmlFileParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Event/ImprovedHordesCoreInitializedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Event/ImprovedHordesCoreInitializedEvent.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/IHVersionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/IHVersionManager.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/ImprovedHordesDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/ImprovedHordesDataLoader.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/ImprovedHordesDataParserRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/ImprovedHordesDataParserRegistry.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/ImprovedHordesDataSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/ImprovedHordesDataSaver.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/BiomeDefinitionDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/BiomeDefinitionDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/DictionaryTypeParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/DictionaryTypeParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/FloatDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/FloatDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/Horde/HordeClusterDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/Horde/HordeClusterDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/Horde/HordeSpawnDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/Horde/HordeSpawnDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/Horde/HordeSpawnParamsParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/Horde/HordeSpawnParamsParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/Horde/WorldHordeDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/Horde/WorldHordeDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/ListDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/ListDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/POI/POIZoneDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/POI/POIZoneDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/ParameterizedConstructorRuntimeDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/ParameterizedConstructorRuntimeDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/TypeDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/TypeDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/UIntDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/UIntDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/ULongDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/ULongDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/UShortDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/UShortDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/Vector2iDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/Vector2iDataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Data/Parsers/Vector3DataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Data/Parsers/Vector3DataParser.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Logging/ImprovedHordesLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Logging/ImprovedHordesLogger.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Logging/ImprovedHordesLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Logging/ImprovedHordesLoggerFactory.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Settings/ImprovedHordesSettingLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Settings/ImprovedHordesSettingLoader.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserBool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserBool.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserFloat.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserInt.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserULong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/Settings/Parsers/ImprovedHordesSettingTypeParserULong.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/World/ImprovedHordesEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/World/ImprovedHordesEntity.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/World/ImprovedHordesEntitySpawner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/World/ImprovedHordesEntitySpawner.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/World/Random/ImprovedHordesWorldRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/World/Random/ImprovedHordesWorldRandom.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Implementations/World/Random/ImprovedHordesWorldRandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Implementations/World/Random/ImprovedHordesWorldRandomFactory.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/ImprovedHordes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/ImprovedHordes.csproj -------------------------------------------------------------------------------- /Source/ImprovedHordes/ImprovedHordesMod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/ImprovedHordesMod.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/POI/Commands/ZoneWanderAICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/POI/Commands/ZoneWanderAICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/POI/GoToWorldZoneAICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/POI/GoToWorldZoneAICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/POI/WorldPOIScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/POI/WorldPOIScanner.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/POI/WorldWildernessHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/POI/WorldWildernessHordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/POI/WorldZoneHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/POI/WorldZoneHordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Screamer/Commands/ScreamerEntityAICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Screamer/Commands/ScreamerEntityAICommand.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Screamer/ScreamerAIState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Screamer/ScreamerAIState.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Screamer/ScreamerEntityAICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Screamer/ScreamerEntityAICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Screamer/ScreamerHorde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Screamer/ScreamerHorde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Screamer/WorldZoneScreamerAICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Screamer/WorldZoneScreamerAICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Screamer/WorldZoneScreamerHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Screamer/WorldZoneScreamerHordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/ThreadSafeAStarPathFinderThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/ThreadSafeAStarPathFinderThread.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Animal/Enemy/WanderingAnimalEnemyHorde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Animal/Enemy/WanderingAnimalEnemyHorde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Animal/Enemy/WorldWildernessWanderingAnimalEnemyAICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Animal/Enemy/WorldWildernessWanderingAnimalEnemyAICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Animal/Enemy/WorldWildernessWanderingAnimalEnemyHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Animal/Enemy/WorldWildernessWanderingAnimalEnemyHordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Animal/WanderingAnimalAIState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Animal/WanderingAnimalAIState.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Animal/WanderingAnimalHorde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Animal/WanderingAnimalHorde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Animal/WorldWildernessWanderingAnimalAICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Animal/WorldWildernessWanderingAnimalAICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Animal/WorldWildernessWanderingAnimalHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Animal/WorldWildernessWanderingAnimalHordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Enemy/WanderingEnemyAIState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Enemy/WanderingEnemyAIState.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Enemy/WanderingEnemyHorde.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Enemy/WanderingEnemyHorde.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Enemy/Wilderness/WorldWildernessWanderingEnemyAICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Enemy/Wilderness/WorldWildernessWanderingEnemyAICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Enemy/Wilderness/WorldWildernessWanderingEnemyHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Enemy/Wilderness/WorldWildernessWanderingEnemyHordePopulator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Enemy/Zone/WorldZoneWanderingEnemyAICommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Enemy/Zone/WorldZoneWanderingEnemyAICommandGenerator.cs -------------------------------------------------------------------------------- /Source/ImprovedHordes/Wandering/Enemy/Zone/WorldZoneWanderingEnemyHordePopulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/Source/ImprovedHordes/Wandering/Enemy/Zone/WorldZoneWanderingEnemyHordePopulator.cs -------------------------------------------------------------------------------- /setup-dev-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/setup-dev-linux.sh -------------------------------------------------------------------------------- /setup-dev-win.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/setup-dev-win.bat -------------------------------------------------------------------------------- /setup-filelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FilUnderscore/ImprovedHordes/HEAD/setup-filelist.txt --------------------------------------------------------------------------------