]> git.deb.at Git - rhonda/impostor.git/commit
Source generate map data and enums (#548)
authorjs6pak <me@6pak.dev>
Sat, 16 Dec 2023 22:36:02 +0000 (23:36 +0100)
committerGitHub <noreply@github.com>
Sat, 16 Dec 2023 22:36:02 +0000 (23:36 +0100)
commit9b58f2b36db6711b582b7de50eac0ad358996026
tree2aa7b81467ac2dcb9b370bc067f9d778666514e1
parent6e03e90bd0a8febe80e670a382c6c840c061a1a8
Source generate map data and enums (#548)
116 files changed:
Dockerfile
src/Impostor.Api.Innersloth.Generator/Extensions.cs [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/Generators/BaseGenerator.cs [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/Generators/EnumGenerator.cs [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/Generators/MapDataGenerator.cs [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/Impostor.Api.Innersloth.Generator.csproj [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/Properties/launchSettings.json [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/SourceGenerator.cs [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/Vector2Converter.cs [new file with mode: 0644]
src/Impostor.Api.Innersloth.Generator/packages.lock.json [new file with mode: 0644]
src/Impostor.Api/Events/Game/Player/IPlayerEnterVentEvent.cs
src/Impostor.Api/Events/Game/Player/IPlayerExitVentEvent.cs
src/Impostor.Api/Events/Game/Player/IPlayerVentEvent.cs
src/Impostor.Api/Impostor.Api.csproj
src/Impostor.Api/Innersloth/Customization/ColorType.cs [deleted file]
src/Impostor.Api/Innersloth/Data/SpawnableObjects.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/ColorType.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/DisconnectReasons.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/GameKeywords.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/GameOverReason.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/Platforms.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/RoleTypes.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/RpcCalls.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/StringNames.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/SupportedLangs.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/SystemTypes.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/enums/TaskTypes.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/info.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Airship/doors.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Airship/spawn.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Airship/systems.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Airship/tasks.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Airship/vents.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/April/doors.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/April/spawn.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/April/systems.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/April/tasks.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/April/vents.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Fungle/doors.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Fungle/spawn.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Fungle/systems.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Fungle/tasks.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Fungle/vents.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Mira/doors.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Mira/spawn.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Mira/systems.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Mira/tasks.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Mira/vents.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Polus/doors.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Polus/spawn.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Polus/systems.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Polus/tasks.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Polus/vents.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Skeld/doors.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Skeld/spawn.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Skeld/systems.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Skeld/tasks.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/Data/maps/Skeld/vents.json [new file with mode: 0644]
src/Impostor.Api/Innersloth/DisconnectReason.cs [deleted file]
src/Impostor.Api/Innersloth/GameKeywords.cs [deleted file]
src/Impostor.Api/Innersloth/GameOverReason.cs [deleted file]
src/Impostor.Api/Innersloth/ITask.cs [deleted file]
src/Impostor.Api/Innersloth/IVent.cs [deleted file]
src/Impostor.Api/Innersloth/Language.cs [deleted file]
src/Impostor.Api/Innersloth/MapFlags.cs
src/Impostor.Api/Innersloth/MapTypes.cs
src/Impostor.Api/Innersloth/Maps/AirshipData.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/DoorData.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/Maps/IMapData.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/MapData.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/Maps/MiraData.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/PolusData.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/SkeldData.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/TaskData.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/Maps/Tasks/AirshipTask.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/Tasks/MiraTask.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/Tasks/PolusTask.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/Tasks/SkeldTask.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/VentData.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/Maps/Vents/AirshipVent.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/Vents/MiraVent.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/Vents/PolusVent.cs [deleted file]
src/Impostor.Api/Innersloth/Maps/Vents/SkeldVent.cs [deleted file]
src/Impostor.Api/Innersloth/Platforms.cs [deleted file]
src/Impostor.Api/Innersloth/RoleTypes.cs [deleted file]
src/Impostor.Api/Innersloth/SystemTypes.cs [deleted file]
src/Impostor.Api/Innersloth/TaskTypes.cs [deleted file]
src/Impostor.Api/Net/Inner/Objects/ITaskInfo.cs
src/Impostor.Api/Net/Inner/RpcCalls.cs [deleted file]
src/Impostor.Api/Net/Messages/Rpcs/Rpc38SetLevel.cs [new file with mode: 0644]
src/Impostor.Api/Net/Messages/Rpcs/Rpc39SetHat.cs [deleted file]
src/Impostor.Api/Net/Messages/Rpcs/Rpc39SetHatStr.cs [new file with mode: 0644]
src/Impostor.Api/Net/Messages/Rpcs/Rpc40SetSkin.cs [deleted file]
src/Impostor.Api/Net/Messages/Rpcs/Rpc40SetSkinStr.cs [new file with mode: 0644]
src/Impostor.Api/Net/Messages/Rpcs/Rpc41SetPet.cs [deleted file]
src/Impostor.Api/Net/Messages/Rpcs/Rpc41SetPetStr.cs [new file with mode: 0644]
src/Impostor.Api/Net/Messages/Rpcs/Rpc42SetVisorStr.cs [new file with mode: 0644]
src/Impostor.Api/Net/Messages/Rpcs/Rpc43SetNamePlateStr.cs [new file with mode: 0644]
src/Impostor.Plugins.Example/Handlers/GameEventListener.cs
src/Impostor.Plugins.Example/Handlers/PlayerEventListener.cs
src/Impostor.Server/Events/Game/Player/PlayerEnterVentEvent.cs
src/Impostor.Server/Events/Game/Player/PlayerExitVentEvent.cs
src/Impostor.Server/Events/Game/Player/PlayerVentEvent.cs
src/Impostor.Server/Net/Client.cs
src/Impostor.Server/Net/Inner/Objects/InnerGameData.TaskInfo.cs
src/Impostor.Server/Net/Inner/Objects/InnerMeetingHud.cs
src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.Api.cs
src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs
src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerAirshipStatus.cs
src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerFungleShipStatus.cs [new file with mode: 0644]
src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerMiraShipStatus.cs
src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerPolusShipStatus.cs
src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerShipStatus.cs
src/Impostor.Server/Net/Inner/Objects/ShipStatus/InnerSkeldShipStatus.cs
src/Impostor.Server/Net/State/Game.Data.cs
src/Impostor.sln