├── .gitignore ├── CS2Retake.sln ├── CS2Retake ├── Allocators │ ├── Exceptions │ │ └── AllocatorException.cs │ ├── Factory │ │ └── AllocatorFactory.cs │ └── Implementations │ │ └── CommandAllocator │ │ ├── CommandAllocator.cs │ │ ├── Configs │ │ ├── CommandAllocatorConfig.cs │ │ ├── FullBuyConfig.cs │ │ ├── MidConfig.cs │ │ └── PistolConfig.cs │ │ ├── Entities │ │ ├── ChanceEntity.cs │ │ └── WeaponEntity.cs │ │ ├── Interfaces │ │ └── IRetakeRepository.cs │ │ ├── Manager │ │ ├── CacheManager.cs │ │ └── DBManager.cs │ │ ├── Menus │ │ ├── ChooserMenu.cs │ │ ├── FullBuyMenu.cs │ │ ├── MidMenu.cs │ │ └── PistolMenu.cs │ │ ├── Repository │ │ ├── PostgreSqlRepository.cs │ │ └── SQLiteRepository.cs │ │ └── Utils │ │ └── DBType.cs ├── CS2Retake.cs ├── CS2Retake.csproj ├── Configs │ ├── CS2RetakeConfig.cs │ ├── FeatureConfig.cs │ └── RuntimeConfig.cs ├── Entities │ ├── GrenadeKitEntity.cs │ ├── MapEntity.cs │ ├── RoundTypeSequenceEntity.cs │ ├── SpawnPointEntity.cs │ └── WeaponKitEntity.cs ├── Managers │ ├── Base │ │ └── BaseManager.cs │ ├── GameRuleManager.cs │ ├── Interfaces │ │ ├── IGameRuleManager.cs │ │ ├── IMapManager.cs │ │ ├── IPlantManager.cs │ │ ├── IRetakeManager.cs │ │ ├── IRoundTypeManager.cs │ │ ├── ITeamManager.cs │ │ └── IWeaponManager.cs │ ├── MapManager.cs │ ├── PlantManager.cs │ ├── RetakeManager.cs │ ├── RoundTypeManager.cs │ ├── TeamManager.cs │ └── WeaponManager.cs └── Utils │ ├── AllocatorEnum.cs │ ├── MessageUtils.cs │ ├── PlantTypeEnum.cs │ ├── PlayerStateEnum.cs │ ├── PlayerUtils.cs │ └── RoundTypeModeEnum.cs ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/.gitignore -------------------------------------------------------------------------------- /CS2Retake.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake.sln -------------------------------------------------------------------------------- /CS2Retake/Allocators/Exceptions/AllocatorException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Exceptions/AllocatorException.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Factory/AllocatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Factory/AllocatorFactory.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/CommandAllocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/CommandAllocator.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Configs/CommandAllocatorConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Configs/CommandAllocatorConfig.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Configs/FullBuyConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Configs/FullBuyConfig.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Configs/MidConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Configs/MidConfig.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Configs/PistolConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Configs/PistolConfig.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Entities/ChanceEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Entities/ChanceEntity.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Entities/WeaponEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Entities/WeaponEntity.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Interfaces/IRetakeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Interfaces/IRetakeRepository.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Manager/CacheManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Manager/CacheManager.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Manager/DBManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Manager/DBManager.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Menus/ChooserMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Menus/ChooserMenu.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Menus/FullBuyMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Menus/FullBuyMenu.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Menus/MidMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Menus/MidMenu.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Menus/PistolMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Menus/PistolMenu.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Repository/PostgreSqlRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Repository/PostgreSqlRepository.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Repository/SQLiteRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Repository/SQLiteRepository.cs -------------------------------------------------------------------------------- /CS2Retake/Allocators/Implementations/CommandAllocator/Utils/DBType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Allocators/Implementations/CommandAllocator/Utils/DBType.cs -------------------------------------------------------------------------------- /CS2Retake/CS2Retake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/CS2Retake.cs -------------------------------------------------------------------------------- /CS2Retake/CS2Retake.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/CS2Retake.csproj -------------------------------------------------------------------------------- /CS2Retake/Configs/CS2RetakeConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Configs/CS2RetakeConfig.cs -------------------------------------------------------------------------------- /CS2Retake/Configs/FeatureConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Configs/FeatureConfig.cs -------------------------------------------------------------------------------- /CS2Retake/Configs/RuntimeConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Configs/RuntimeConfig.cs -------------------------------------------------------------------------------- /CS2Retake/Entities/GrenadeKitEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Entities/GrenadeKitEntity.cs -------------------------------------------------------------------------------- /CS2Retake/Entities/MapEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Entities/MapEntity.cs -------------------------------------------------------------------------------- /CS2Retake/Entities/RoundTypeSequenceEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Entities/RoundTypeSequenceEntity.cs -------------------------------------------------------------------------------- /CS2Retake/Entities/SpawnPointEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Entities/SpawnPointEntity.cs -------------------------------------------------------------------------------- /CS2Retake/Entities/WeaponKitEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Entities/WeaponKitEntity.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Base/BaseManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Base/BaseManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/GameRuleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/GameRuleManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Interfaces/IGameRuleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Interfaces/IGameRuleManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Interfaces/IMapManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Interfaces/IMapManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Interfaces/IPlantManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Interfaces/IPlantManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Interfaces/IRetakeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Interfaces/IRetakeManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Interfaces/IRoundTypeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Interfaces/IRoundTypeManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Interfaces/ITeamManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Interfaces/ITeamManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/Interfaces/IWeaponManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/Interfaces/IWeaponManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/MapManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/MapManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/PlantManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/PlantManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/RetakeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/RetakeManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/RoundTypeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/RoundTypeManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/TeamManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/TeamManager.cs -------------------------------------------------------------------------------- /CS2Retake/Managers/WeaponManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Managers/WeaponManager.cs -------------------------------------------------------------------------------- /CS2Retake/Utils/AllocatorEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Utils/AllocatorEnum.cs -------------------------------------------------------------------------------- /CS2Retake/Utils/MessageUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Utils/MessageUtils.cs -------------------------------------------------------------------------------- /CS2Retake/Utils/PlantTypeEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Utils/PlantTypeEnum.cs -------------------------------------------------------------------------------- /CS2Retake/Utils/PlayerStateEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Utils/PlayerStateEnum.cs -------------------------------------------------------------------------------- /CS2Retake/Utils/PlayerUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Utils/PlayerUtils.cs -------------------------------------------------------------------------------- /CS2Retake/Utils/RoundTypeModeEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/CS2Retake/Utils/RoundTypeModeEnum.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LordFetznschaedl/CS2Retake/HEAD/README.md --------------------------------------------------------------------------------