From 5636d1cdf9a113eb4d132c1db23fca0d2db45570 Mon Sep 17 00:00:00 2001 From: juanjp600 Date: Sun, 11 Jun 2017 03:48:08 -0300 Subject: [PATCH] Reorganized project to start work on dedicated server --- .../BarotraumaClient.csproj | 265 ++---------------- .../BarotraumaClient.csproj.user | 0 .../BackgroundCreaturePrefabs.xml | 0 .../BackgroundSpritePrefabs.xml | 0 .../Content/BackgroundSprites/bgFish1.png | Bin .../Content/BackgroundSprites/ice.png | Bin .../Content/BackgroundSprites/vegetation.png | Bin .../Content/BackgroundSprites/vegetation2.png | Bin .../Content/BackgroundSprites/vegetation3.png | Bin .../Content/BackgroundSprites/vegetation4.png | Bin .../Content/BackgroundSprites/vegetation5.png | Bin .../Content/Characters/Carrier/alarm1.ogg | Bin .../Content/Characters/Carrier/carrier.png | Bin .../Content/Characters/Carrier/carrier.xml | 0 .../Content/Characters/Carrier/carrier1.ogg | Bin .../Content/Characters/Carrier/carrier2.ogg | Bin .../Content/Characters/Carrier/carrier3.ogg | Bin .../Content/Characters/Carrier/ping.ogg | Bin .../Characters/Charybdis/charybdis.png | Bin .../Characters/Charybdis/charybdis.xml | 0 .../Characters/Charybdis/charybdisattack.ogg | Bin .../Content/Characters/Coelanth/attack1.ogg | Bin .../Content/Characters/Coelanth/coelanth.png | Bin .../Content/Characters/Coelanth/coelanth.xml | 0 .../Content/Characters/Coelanth/idle1.ogg | Bin .../Content/Characters/Coelanth/idle2.ogg | Bin .../Content/Characters/Crawler/attack1.ogg | Bin .../Content/Characters/Crawler/attack2.ogg | Bin .../Content/Characters/Crawler/crawler.png | Bin .../Content/Characters/Crawler/crawler.xml | 0 .../Content/Characters/Crawler/idle1.ogg | Bin .../Content/Characters/Crawler/idle2.ogg | Bin .../Content/Characters/Endworm/endworm.png | Bin .../Content/Characters/Endworm/endworm.xml | 0 .../Characters/Endworm/endwormattack1.ogg | Bin .../Characters/Endworm/endwormattack2.ogg | Bin .../Characters/Endworm/endwormidle.ogg | Bin .../Characters/Fractalguardian/Die1.ogg | Bin .../Characters/Fractalguardian/Die2.ogg | Bin .../Fractalguardian/fractalguardian.png | Bin .../Fractalguardian/fractalguardian.xml | 0 .../Characters/Fractalguardian/guardian1.ogg | Bin .../Characters/Fractalguardian/guardian2.ogg | Bin .../Fractalguardian2/fractalguardian2.xml | 0 .../Content/Characters/Human/damagedhead.png | Bin .../Content/Characters/Human/damagedlegs.png | Bin .../Content/Characters/Human/damagedtorso.png | Bin .../Content/Characters/Human/ffirstnames.txt | 0 .../Content/Characters/Human/fhead1.png | Bin .../Content/Characters/Human/fhead2.png | Bin .../Content/Characters/Human/fhead3.png | Bin .../Content/Characters/Human/fhead4.png | Bin .../Content/Characters/Human/fhead5.png | Bin .../Content/Characters/Human/fhead6.png | Bin .../Characters/Human/fhead7[black].png | Bin .../Content/Characters/Human/fhead8.png | Bin .../Content/Characters/Human/firstnames.txt | 0 .../Content/Characters/Human/flegs.png | Bin .../Content/Characters/Human/ftorso.png | Bin .../Characters/Human/ftorso[black].png | Bin .../Content/Characters/Human/head1.png | Bin .../Content/Characters/Human/head2.png | Bin .../Content/Characters/Human/head3.png | Bin .../Content/Characters/Human/head4.png | Bin .../Content/Characters/Human/head5.png | Bin .../Content/Characters/Human/head6.png | Bin .../Content/Characters/Human/head7[black].png | Bin .../Content/Characters/Human/head8[black].png | Bin .../Content/Characters/Human/human.xml | 0 .../Content/Characters/Human/humanhusk.xml | 0 .../Characters/Human/huskappendage.xml | 0 .../Content/Characters/Human/lastnames.txt | 0 .../Content/Characters/Human/legs.png | Bin .../Content/Characters/Human/torso.png | Bin .../Content/Characters/Human/torso[black].png | Bin .../Content/Characters/Husk/DivingSuit.png | Bin .../Content/Characters/Husk/Husk1.ogg | Bin .../Content/Characters/Husk/Husk2.ogg | Bin .../Content/Characters/Husk/Husk3.ogg | Bin .../Content/Characters/Husk/husk.xml | 0 .../Content/Characters/Husk/legs.png | Bin .../Content/Characters/Mantis/attack1.ogg | Bin .../Content/Characters/Mantis/attack2.ogg | Bin .../Content/Characters/Mantis/idle1.ogg | Bin .../Content/Characters/Mantis/idle2.ogg | Bin .../Content/Characters/Mantis/idle3.ogg | Bin .../Content/Characters/Mantis/mantis.png | Bin .../Content/Characters/Mantis/mantis.xml | 0 .../Content/Characters/Moloch/attack1.ogg | Bin .../Content/Characters/Moloch/attack2.ogg | Bin .../Content/Characters/Moloch/idle1.ogg | Bin .../Content/Characters/Moloch/idle2.ogg | Bin .../Content/Characters/Moloch/moloch.png | Bin .../Content/Characters/Moloch/moloch.xml | 0 .../Content/Characters/Scorpion/scorpion.png | Bin .../Content/Characters/Scorpion/scorpion.xml | 0 .../Characters/Scorpion/scorpionattack1.ogg | Bin .../Characters/Scorpion/scorpionidle1.ogg | Bin .../Characters/Scorpion/scorpionidle2.ogg | Bin .../Tigerthresher/damagedtigerthresher.png | Bin .../Tigerthresher/tigerthresher.png | Bin .../Tigerthresher/tigerthresher.xml | 0 .../Content/Characters/Watcher/attack1.ogg | Bin .../Content/Characters/Watcher/attack2.ogg | Bin .../Content/Characters/Watcher/attack3.ogg | Bin .../Content/Characters/Watcher/watch1.ogg | Bin .../Content/Characters/Watcher/watch2.ogg | Bin .../Content/Characters/Watcher/watch3.ogg | Bin .../Content/Characters/Watcher/watch4.ogg | Bin .../Content/Characters/Watcher/watch5.ogg | Bin .../Content/Characters/Watcher/watch6.ogg | Bin .../Content/Characters/Watcher/watcher.png | Bin .../Content/Characters/Watcher/watcher.xml | 0 .../Content/Code Pro Bold.otf | Bin .../Content/Content.mgcb | 0 .../Content/Exo2-Light.otf | Bin .../Content/Exo2-Medium.otf | Bin .../Content/InfoTexts.xml | 0 .../Content/Items/Artifacts/aliendoor.ogg | Bin .../Content/Items/Artifacts/alientools.png | Bin .../Content/Items/Artifacts/alienweapon.ogg | Bin .../Content/Items/Artifacts/artifact.png | Bin .../Items/Artifacts/artifactholder.png | Bin .../Content/Items/Artifacts/artifacts.xml | 0 .../Content/Items/Button/beep.ogg | Bin .../Content/Items/Button/button.png | Bin .../Content/Items/Button/button.xml | 0 .../Content/Items/Containers/cabinets.png | Bin .../Content/Items/Containers/containers.xml | 0 .../Content/Items/Containers/crates.png | Bin .../Content/Items/Containers/locker.png | Bin .../Content/Items/Diving/DivingMask.png | Bin .../Content/Items/Diving/DivingSuit.png | Bin .../Content/Items/Diving/divingSuit.ogg | Bin .../Content/Items/Diving/divinggear.xml | 0 .../Content/Items/Diving/scooter.ogg | Bin .../Content/Items/Door/dockingport.png | Bin .../Content/Items/Door/dockingport1.ogg | Bin .../Content/Items/Door/dockingport2.ogg | Bin .../Content/Items/Door/dockingport2.png | Bin .../Content/Items/Door/door.ogg | Bin .../Content/Items/Door/door.png | Bin .../Content/Items/Door/doors.xml | 0 .../Content/Items/Electricity/battery.png | Bin .../Content/Items/Electricity/junctionbox.png | Bin .../Content/Items/Electricity/lamp.png | Bin .../Content/Items/Electricity/lights.xml | 0 .../Content/Items/Electricity/lightsprite.png | Bin .../Content/Items/Electricity/monitor.png | Bin .../Content/Items/Electricity/monitors.xml | 0 .../Content/Items/Electricity/powerOn.ogg | Bin .../Content/Items/Electricity/poweritems.xml | 0 .../Content/Items/Electricity/signalcomp.png | Bin .../Content/Items/Electricity/signalitems.xml | 0 .../Items/Electricity/supercapacitor.png | Bin .../Content/Items/Electricity/zap1.ogg | Bin .../Content/Items/Electricity/zap2.ogg | Bin .../Content/Items/Electricity/zap3.ogg | Bin .../Content/Items/Electricity/zap4.ogg | Bin .../Content/Items/Engine/engine.ogg | Bin .../Content/Items/Engine/engine.png | Bin .../Content/Items/Engine/engine.xml | 0 .../Content/Items/Engine/pingCircle.png | Bin .../Content/Items/Engine/radarBlip.png | Bin .../Content/Items/Engine/radarOverlay.png | Bin .../Content/Items/Engine/radarPing.ogg | Bin .../Items/Fabricators/deconstructor.ogg | Bin .../Content/Items/Fabricators/fabricator.ogg | Bin .../Content/Items/Fabricators/fabricators.xml | 0 .../Content/Items/Fabricators/materials.png | Bin .../Content/Items/Fabricators/materials.xml | 0 .../Content/Items/Jobgear/captainLegs.png | Bin .../Content/Items/Jobgear/captainTorso.png | Bin .../Content/Items/Jobgear/captaingear.xml | 0 .../Content/Items/Jobgear/captainhat.png | Bin .../Content/Items/Jobgear/clownmask.png | Bin .../Content/Items/Jobgear/clownpants.png | Bin .../Content/Items/Jobgear/clownshirt.png | Bin .../Content/Items/Jobgear/doctorgear.png | Bin .../Content/Items/Jobgear/doctorgear.xml | 0 .../Content/Items/Jobgear/engigear.png | Bin .../Content/Items/Jobgear/engigear.xml | 0 .../Content/Items/Jobgear/headset.png | Bin .../Content/Items/Jobgear/misc.xml | 0 .../Content/Items/Jobgear/securitygear.png | Bin .../Content/Items/Jobgear/securitygear.xml | 0 .../Content/Items/Ladder/ladder.png | Bin .../Content/Items/Ladder/ladder.xml | 0 .../Content/Items/Medical/bandage.ogg | Bin .../Content/Items/Medical/med.png | Bin .../Content/Items/Medical/medical.xml | 0 .../Content/Items/Medical/syringe.ogg | Bin .../Content/Items/MiniMap/item.xml | 0 .../Items/OxygenGenerator/oxygengenerator.ogg | Bin .../Items/OxygenGenerator/oxygengenerator.png | Bin .../Items/OxygenGenerator/oxygengenerator.xml | 0 .../Content/Items/OxygenGenerator/vent.png | Bin .../Items/OxygenGenerator/ventilation.ogg | Bin .../Content/Items/Pump/pump.ogg | Bin .../Content/Items/Pump/pump.png | Bin .../Content/Items/Pump/pump.xml | 0 .../Content/Items/Pump/smallpump.png | Bin .../Content/Items/Reactor/explosion.ogg | Bin .../Content/Items/Reactor/fuelrod.png | Bin .../Content/Items/Reactor/heatabsorber.png | Bin .../Content/Items/Reactor/reactor.ogg | Bin .../Content/Items/Reactor/reactor.png | Bin .../Content/Items/Reactor/reactor.xml | 0 .../Content/Items/Tools/extinguisher.ogg | Bin .../Content/Items/Tools/extinguisher.png | Bin .../Content/Items/Tools/flare.ogg | Bin .../Content/Items/Tools/plasmaCutter.ogg | Bin .../Content/Items/Tools/tools.png | Bin .../Content/Items/Tools/tools.xml | 0 .../Content/Items/Tools/weldingTool.ogg | Bin .../Content/Items/Weapons/bigexplosion.ogg | Bin .../Content/Items/Weapons/depthcharge.xml | 0 .../Content/Items/Weapons/explosives.xml | 0 .../Content/Items/Weapons/harpoon1.ogg | Bin .../Content/Items/Weapons/harpoon2.ogg | Bin .../Content/Items/Weapons/honk.ogg | Bin .../Content/Items/Weapons/railgun.ogg | Bin .../Content/Items/Weapons/railgun.xml | 0 .../Content/Items/Weapons/railgunbarrel.png | Bin .../Content/Items/Weapons/railgunbase.png | Bin .../Content/Items/Weapons/railgunetc.png | Bin .../Content/Items/Weapons/rope.png | Bin .../Content/Items/Weapons/smack.ogg | Bin .../Content/Items/Weapons/stunbaton.ogg | Bin .../Content/Items/Weapons/stungrenade.ogg | Bin .../Content/Items/Weapons/stungrenade.png | Bin .../Content/Items/Weapons/weapons.png | Bin .../Content/Items/Weapons/weapons.xml | 0 .../Content/Items/blank.png | Bin .../Content/Items/circuitboard.png | Bin .../Content/Items/connectionpanel.png | Bin .../Content/Items/connector.png | Bin .../Content/Items/idcard.png | Bin .../Content/Items/idcard.xml | 0 .../Content/Items/itemlabel.xml | 0 .../Content/Items/machines.png | Bin .../Content/Items/warningBeep.ogg | Bin .../Content/Items/warningSiren.ogg | Bin .../Content/Items/wireCorner.png | Bin .../Content/Items/wireHorizontal.png | Bin .../Content/Items/wireVertical.png | Bin .../Content/Jobs.xml | 0 .../Content/Lights/alphaOne.png | Bin .../Content/Lights/light.png | Bin .../Content/Lights/lightcone.png | Bin .../Content/Lights/penumbra.png | Bin .../Content/Lights/visioncircle.png | Bin .../Content/Map/LevelGenerationParameters.xml | 0 .../Content/Map/RuinConfig.xml | 0 .../Content/Map/StructurePrefabs.xml | 0 .../Content/Map/TutorialSub.sub | Bin .../Content/Map/background.png | Bin .../Content/Map/background2.png | Bin .../Content/Map/beaconSymbol.png | Bin .../Content/Map/beaconbackground.jpg | Bin .../Content/Map/citySymbol.png | Bin .../Content/Map/citybackground.jpg | Bin .../Content/Map/dustparticles.png | Bin .../Content/Map/iceCrack.png | Bin .../Content/Map/iceCraters.png | Bin .../Content/Map/iceSurface.png | Bin .../Content/Map/iceWall.png | Bin .../Content/Map/locationNames.txt | 0 .../Content/Map/locationTypes.xml | 0 .../Content/Map/militarySymbol.png | Bin .../Content/Map/militarybackground.jpg | Bin .../Content/Map/researchSymbol.png | Bin .../Content/Map/researchbackground.jpg | Bin .../Content/Map/ruins.png | Bin .../Content/Map/ruins2.png | Bin .../Content/Map/ruins3.png | Bin .../Content/Map/shaft.png | Bin .../Content/Map/structures2.png | Bin .../Content/Map/testroom.png | Bin .../Content/Map/walldamage.png | Bin .../Content/Map/waypointIcons.png | Bin .../Content/Missions.xml | 0 .../Content/Orders.xml | 0 .../Particles/FlameRoundParticleSheet.png | Bin .../Content/Particles/ParticlePrefabs.xml | 0 .../Content/Particles/SmokeParticleSheet.png | Bin .../Content/Particles/bubbles.png | Bin .../Content/Particles/explosion.png | Bin .../Content/Particles/fire.png | Bin .../Content/Particles/flames.png | Bin .../Content/Particles/shrapnel.png | Bin .../Content/Particles/spatter.png | Bin .../Content/Sounds/Ambient/Ambient1.ogg | Bin .../Content/Sounds/Ambient/Ambient10.ogg | Bin .../Content/Sounds/Ambient/Ambient11.ogg | Bin .../Content/Sounds/Ambient/Ambient12.ogg | Bin .../Content/Sounds/Ambient/Ambient13.ogg | Bin .../Content/Sounds/Ambient/Ambient2.ogg | Bin .../Content/Sounds/Ambient/Ambient3.ogg | Bin .../Content/Sounds/Ambient/Ambient4.ogg | Bin .../Content/Sounds/Ambient/Ambient5.ogg | Bin .../Content/Sounds/Ambient/Ambient6.ogg | Bin .../Content/Sounds/Ambient/Ambient7.ogg | Bin .../Content/Sounds/Ambient/Ambient8.ogg | Bin .../Content/Sounds/Ambient/Ambient9.ogg | Bin .../Content/Sounds/Ambient/DistantPod1.ogg | Bin .../Content/Sounds/Ambient/DistantPod2.ogg | Bin .../Content/Sounds/Ambient/DistantPod3.ogg | Bin .../Sounds/Ambient/GlacialMovement.ogg | Bin .../Content/Sounds/Damage/GlassBreak1.ogg | Bin .../Content/Sounds/Damage/GlassBreak2.ogg | Bin .../Content/Sounds/Damage/GlassBreak3.ogg | Bin .../Content/Sounds/Damage/GlassImpact1.ogg | Bin .../Content/Sounds/Damage/GlassImpact2.ogg | Bin .../Content/Sounds/Damage/GlassImpact3.ogg | Bin .../Content/Sounds/Damage/HitArmor1.ogg | Bin .../Content/Sounds/Damage/HitArmor2.ogg | Bin .../Content/Sounds/Damage/HitArmor3.ogg | Bin .../Content/Sounds/Damage/LimbBlunt1.ogg | Bin .../Content/Sounds/Damage/LimbBlunt2.ogg | Bin .../Content/Sounds/Damage/LimbBlunt3.ogg | Bin .../Content/Sounds/Damage/LimbBlunt4.ogg | Bin .../Content/Sounds/Damage/LimbBlunt5.ogg | Bin .../Content/Sounds/Damage/LimbSlash1.ogg | Bin .../Content/Sounds/Damage/LimbSlash2.ogg | Bin .../Content/Sounds/Damage/LimbSlash3.ogg | Bin .../Content/Sounds/Damage/StructureBlunt1.ogg | Bin .../Sounds/Damage/StructureBlunt10.ogg | Bin .../Content/Sounds/Damage/StructureBlunt2.ogg | Bin .../Content/Sounds/Damage/StructureBlunt3.ogg | Bin .../Content/Sounds/Damage/StructureBlunt4.ogg | Bin .../Content/Sounds/Damage/StructureBlunt5.ogg | Bin .../Content/Sounds/Damage/StructureBlunt6.ogg | Bin .../Content/Sounds/Damage/StructureBlunt7.ogg | Bin .../Content/Sounds/Damage/StructureBlunt8.ogg | Bin .../Content/Sounds/Damage/StructureBlunt9.ogg | Bin .../Sounds/Damage/StructureCrunch1.ogg | Bin .../Sounds/Damage/StructureCrunch2.ogg | Bin .../Sounds/Damage/StructureCrunch3.ogg | Bin .../Sounds/Damage/StructureCrunch4.ogg | Bin .../Sounds/Damage/StructureCrunch5.ogg | Bin .../Content/Sounds/Damage/creak1.ogg | Bin .../Content/Sounds/Damage/creak2.ogg | Bin .../Content/Sounds/Damage/creak3.ogg | Bin .../Content/Sounds/Damage/creak4.ogg | Bin .../Content/Sounds/Damage/creak5.ogg | Bin .../Content/Sounds/Damage/implode.ogg | Bin .../Sounds/Music/Controlled Chaos 2.ogg | Bin .../Content/Sounds/Music/Controlled Chaos.ogg | Bin .../Content/Sounds/Music/Enter the Maze.ogg | Bin .../Sounds/Music/Phantom From Space.ogg | Bin .../Content/Sounds/Music/Road to Hell.ogg | Bin .../Content/Sounds/Music/Simplex.ogg | Bin .../Content/Sounds/Music/Static Motion.ogg | Bin .../Tenebrous Brothers Carnival - Prelude.ogg | Bin .../Content/Sounds/Music/The Descent.ogg | Bin .../Content/Sounds/Music/Unseen Horrors.ogg | Bin .../Music/amb_JD_drone_clattering_machine.ogg | Bin .../Content/Sounds/UI/UImsg.ogg | Bin .../Content/Sounds/UI/beep-shinymetal.ogg | Bin .../Content/Sounds/UI/deadmsg.ogg | Bin .../Content/Sounds/UI/radiomsg.ogg | Bin .../Content/Sounds/UI/tap-zipper.ogg | Bin .../Content/Sounds/Water/Drown1.ogg | Bin .../Content/Sounds/Water/Drown2.ogg | Bin .../Content/Sounds/Water/Drown3.ogg | Bin .../Content/Sounds/Water/Drown4.ogg | Bin .../Content/Sounds/Water/DrownLoop.ogg | Bin .../Content/Sounds/Water/FlowLarge.ogg | Bin .../Content/Sounds/Water/FlowMedium.ogg | Bin .../Content/Sounds/Water/FlowSmall.ogg | Bin .../Content/Sounds/Water/Splash0.ogg | Bin .../Content/Sounds/Water/Splash1.ogg | Bin .../Content/Sounds/Water/Splash2.ogg | Bin .../Content/Sounds/Water/Splash3.ogg | Bin .../Content/Sounds/Water/Splash4.ogg | Bin .../Content/Sounds/Water/Splash5.ogg | Bin .../Content/Sounds/Water/Splash6.ogg | Bin .../Content/Sounds/Water/Splash7.ogg | Bin .../Content/Sounds/Water/Splash8.ogg | Bin .../Content/Sounds/Water/Splash9.ogg | Bin .../Content/Sounds/Water/WaterAmbience1.ogg | Bin .../Content/Sounds/Water/WaterAmbience2.ogg | Bin .../Content/Sounds/Water/splashLoop.ogg | Bin .../Content/Sounds/fire.ogg | Bin .../Content/Sounds/firelarge.ogg | Bin .../Content/Sounds/pickItem.ogg | Bin .../Content/Sounds/sounds.xml | 0 .../Content/Sounds/startDrone.ogg | Bin .../Content/Sounds/stepMetal.ogg | Bin .../Content/UI/UI_Atlas.png | Bin .../Content/UI/caret.png | Bin .../Content/UI/cursor.png | Bin .../Content/UI/damageOverlay.png | Bin .../Content/UI/inventoryIcons.png | Bin .../Content/UI/noise.png | Bin .../Content/UI/statusIcons.png | Bin .../Content/UI/style.xml | 0 .../Content/UI/textboxTexture.png | Bin .../Content/UI/titleBackground.png | Bin .../Content/UI/titleMonster.png | Bin .../Content/UI/titleText.png | Bin .../Content/UI/uiBackground.png | Bin .../Content/UI/uiButton.png | Bin .../Content/UI/uiIcons.png | Bin .../Content/blurshader.fx | 0 .../Content/blurshader.xnb | Bin .../Content/blurshader_opengl.xnb | Bin .../Content/damageshader.fx | 0 .../Content/damageshader.xnb | Bin .../Content/damageshader_opengl.xnb | Bin .../Content/effects.mgfx | Bin .../Content/randomevents.xml | 0 .../Content/step.ogg | Bin .../Content/utg_4.mp4 | Bin .../Content/utg_4.xnb | Bin .../Content/waterbump.png | Bin .../Content/watershader.fx | 0 .../Content/watershader.xnb | Bin .../Content/watershader_opengl.xnb | Bin .../Data/ContentPackages/Vanilla 0.3.xml | 0 {Barotrauma => BarotraumaClient}/Icon.ico | Bin .../Mods/info.txt | 0 {Barotrauma => BarotraumaClient}/OpenAL32.dll | Bin .../Properties/AssemblyInfo.cs | 4 +- .../Source/Camera.cs | 0 .../Source/EventInput/EventInput.cs | 0 .../Source/EventInput/KeyboardDispatcher.cs | 0 .../Source/Fonts/ScalableFont.cs | 0 .../Source/GUI/ComponentStyle.cs | 0 .../Source/GUI/GUI.cs | 0 .../Source/GUI/GUIButton.cs | 0 .../Source/GUI/GUIComponent.cs | 0 .../Source/GUI/GUIDropDown.cs | 0 .../Source/GUI/GUIFrame.cs | 0 .../Source/GUI/GUIImage.cs | 0 .../Source/GUI/GUIListBox.cs | 0 .../Source/GUI/GUIMessage.cs | 0 .../Source/GUI/GUIMessageBox.cs | 0 .../Source/GUI/GUIProgressBar.cs | 0 .../Source/GUI/GUIScrollBar.cs | 0 .../Source/GUI/GUIStyle.cs | 0 .../Source/GUI/GUITextBlock.cs | 0 .../Source/GUI/GUITextBox.cs | 0 .../Source/GUI/GUITickBox.cs | 0 .../Source/GUI/LoadingScreen.cs | 0 .../Source/Particles/Particle.cs | 0 .../Source/Particles/ParticleEmitter.cs | 0 .../Source/Particles/ParticleManager.cs | 0 .../Source/Particles/ParticlePrefab.cs | 0 .../Source/Screens/BlurEffect.cs | 0 .../Source/Screens/EditCharacterScreen.cs | 0 .../Source/Screens/EditMapScreen.cs | 0 .../Source/Screens/GameScreen.cs | 0 .../Source/Screens/LobbyScreen.cs | 0 .../Source/Screens/MainMenuScreen.cs | 0 .../Source/Screens/NetLobbyScreen.cs | 0 .../Source/Screens/Screen.cs | 0 .../Source/Screens/ServerListScreen.cs | 0 .../Source/Screens/sygwkgy0.iv5 | 0 .../Source/Sounds/OggSound.cs | 0 .../Source/Sounds/OggStream.cs | 0 .../Source/Sounds/Sound.cs | 0 .../Source/Sounds/SoundManager.cs | 0 .../Source/Sounds/SoundPlayer.cs | 0 .../Source/Sprite.cs | 0 .../Source/SpriteSheet.cs | 0 .../Source/Utils/TextureLoader.cs | 0 .../Submarines/Aegir Mark III.sub | Bin .../Submarines/Nehalennia.sub | Bin .../Submarines/The Blind Carp.sub | Bin .../Submarines/The Nibbler.sub | Bin .../Submarines/TutorialSub.sub | Bin .../Submarines/Vellamo.sub | Bin .../changelog.txt | 0 {Barotrauma => BarotraumaClient}/config.xml | 0 .../freetype6.dll | Bin .../packages.config | 0 {Barotrauma => BarotraumaClient}/readme.txt | 0 {Barotrauma => BarotraumaClient}/wrap_oal.dll | Bin BarotraumaServer/App.config | 6 + BarotraumaServer/BarotraumaServer.csproj | 61 ++++ BarotraumaServer/Properties/AssemblyInfo.cs | 36 +++ BarotraumaShared/BarotraumaShared.projitems | 222 +++++++++++++++ BarotraumaShared/BarotraumaShared.shproj | 13 + .../Source/Characters/AI/AIController.cs | 0 .../Source/Characters/AI/AITarget.cs | 0 .../Source/Characters/AI/CrewCommander.cs | 4 +- .../Source/Characters/AI/EnemyAIController.cs | 0 .../Source/Characters/AI/HumanAIController.cs | 0 .../Source/Characters/AI/ISteerable.cs | 0 .../Characters/AI/IndoorsSteeringManager.cs | 0 .../Characters/AI/Objectives/AIObjective.cs | 0 .../AI/Objectives/AIObjectiveCombat.cs | 0 .../AI/Objectives/AIObjectiveContainItem.cs | 0 .../Objectives/AIObjectiveFindDivingGear.cs | 0 .../AI/Objectives/AIObjectiveFindSafety.cs | 0 .../AI/Objectives/AIObjectiveFixLeak.cs | 0 .../AI/Objectives/AIObjectiveFixLeaks.cs | 0 .../AI/Objectives/AIObjectiveGetItem.cs | 0 .../AI/Objectives/AIObjectiveGoTo.cs | 0 .../AI/Objectives/AIObjectiveIdle.cs | 0 .../AI/Objectives/AIObjectiveManager.cs | 0 .../AI/Objectives/AIObjectiveOperateItem.cs | 0 .../AI/Objectives/AIObjectiveRescue.cs | 0 .../AI/Objectives/AIObjectiveRescureAll.cs | 0 .../Source/Characters/AI/Order.cs | 0 .../Source/Characters/AI/PathFinder.cs | 0 .../Source/Characters/AI/SteeringManager.cs | 0 .../Source/Characters/AI/SteeringPath.cs | 0 .../Source/Characters/AICharacter.cs | 0 .../Characters/Animation/AnimController.cs | 0 .../Animation/FishAnimController.cs | 0 .../Animation/HumanoidAnimController.cs | 0 .../Source/Characters/Animation/Ragdoll.cs | 0 .../Source/Characters/Attack.cs | 0 .../BackgroundSprite/BackgroundCreature.cs | 0 .../BackgroundCreatureManager.cs | 0 .../BackgroundCreaturePrefab.cs | 0 .../BackgroundSpriteManager.cs | 0 .../BackgroundSpritePrefab.cs | 0 .../Source/Characters/Character.cs | 0 .../Source/Characters/CharacterHUD.cs | 0 .../Source/Characters/CharacterInfo.cs | 0 .../Source/Characters/CharacterNetworking.cs | 0 .../Source/Characters/CharacterSound.cs | 0 .../Source/Characters/DelayedEffect.cs | 0 .../Source/Characters/HUDProgressBar.cs | 0 .../Source/Characters/HuskInfection.cs | 0 .../Source/Characters/Jobs/Job.cs | 0 .../Source/Characters/Jobs/JobPrefab.cs | 0 .../Source/Characters/Jobs/Skill.cs | 0 .../Source/Characters/Jobs/SkillPrefab.cs | 0 .../Source/Characters/Limb.cs | 0 .../Source/Characters/StatusEffect.cs | 0 .../Source/ContentPackage.cs | 0 .../Source/CoroutineManager.cs | 0 .../Source/DebugConsole.cs | 0 .../Source/Events/ArtifactEvent.cs | 0 .../Source/Events/Missions/CargoMission.cs | 0 .../Source/Events/Missions/CombatMission.cs | 0 .../Source/Events/Missions/Mission.cs | 0 .../Source/Events/Missions/MonsterMission.cs | 0 .../Source/Events/Missions/SalvageMission.cs | 0 .../Source/Events/MonsterEvent.cs | 0 .../Source/Events/PropertyTask.cs | 0 .../Source/Events/RepairTask.cs | 0 .../Source/Events/ScriptedEvent.cs | 0 .../Source/Events/ScriptedTask.cs | 0 .../Source/Events/Task.cs | 0 .../Source/Events/TaskManager.cs | 0 .../Source/FrameCounter.cs | 0 .../Source/GameMain.cs | 8 +- .../Source/GameSession/CargoManager.cs | 0 .../Source/GameSession/CrewManager.cs | 0 .../Source/GameSession/GameModes/GameMode.cs | 0 .../GameSession/GameModes/GameModePreset.cs | 0 .../GameSession/GameModes/MissionMode.cs | 0 .../GameSession/GameModes/SinglePlayerMode.cs | 0 .../GameSession/GameModes/TraitorManager.cs | 0 .../GameModes/Tutorials/BasicTutorial.cs | 0 .../GameModes/Tutorials/EditorTutorial.cs | 0 .../GameModes/Tutorials/TutorialMode.cs | 0 .../GameModes/Tutorials/TutorialType.cs | 0 .../Source/GameSession/GameSession.cs | 0 .../Source/GameSession/HireManager.cs | 0 .../Source/GameSession/InfoTextManager.cs | 0 .../Source/GameSession/ShiftSummary.cs | 0 .../Source/GameSettings.cs | 0 .../Source/IPropertyObject.cs | 0 .../Source/Items/CharacterInventory.cs | 0 .../Source/Items/Components/DockingPort.cs | 0 .../Source/Items/Components/Door.cs | 0 .../Items/Components/Holdable/Holdable.cs | 0 .../Items/Components/Holdable/MeleeWeapon.cs | 0 .../Items/Components/Holdable/Pickable.cs | 0 .../Items/Components/Holdable/Propulsion.cs | 0 .../Items/Components/Holdable/RangedWeapon.cs | 0 .../Items/Components/Holdable/RepairTool.cs | 0 .../Items/Components/Holdable/Throwable.cs | 0 .../Source/Items/Components/ItemComponent.cs | 0 .../Source/Items/Components/ItemContainer.cs | 0 .../Source/Items/Components/ItemLabel.cs | 0 .../Source/Items/Components/Ladder.cs | 0 .../Items/Components/Machines/Controller.cs | 0 .../Components/Machines/Deconstructor.cs | 0 .../Items/Components/Machines/Engine.cs | 0 .../Items/Components/Machines/Fabricator.cs | 0 .../Items/Components/Machines/MiniMap.cs | 0 .../Components/Machines/OxygenGenerator.cs | 0 .../Source/Items/Components/Machines/Pump.cs | 0 .../Source/Items/Components/Machines/Radar.cs | 0 .../Items/Components/Machines/Reactor.cs | 0 .../Items/Components/Machines/Steering.cs | 0 .../Source/Items/Components/Machines/Vent.cs | 0 .../Items/Components/Power/PowerContainer.cs | 0 .../Items/Components/Power/PowerTransfer.cs | 0 .../Source/Items/Components/Power/Powered.cs | 0 .../Source/Items/Components/Projectile.cs | 0 .../Source/Items/Components/Rope.cs | 0 .../Items/Components/Signal/AndComponent.cs | 0 .../Items/Components/Signal/Connection.cs | 0 .../Components/Signal/ConnectionPanel.cs | 0 .../Items/Components/Signal/DelayComponent.cs | 0 .../Items/Components/Signal/LightComponent.cs | 0 .../Items/Components/Signal/MotionSensor.cs | 0 .../Items/Components/Signal/NotComponent.cs | 0 .../Items/Components/Signal/OrComponent.cs | 0 .../Items/Components/Signal/OxygenDetector.cs | 0 .../Components/Signal/RegExFindComponent.cs | 0 .../Items/Components/Signal/RelayComponent.cs | 0 .../Components/Signal/SignalCheckComponent.cs | 0 .../Items/Components/Signal/WaterDetector.cs | 0 .../Items/Components/Signal/WifiComponent.cs | 0 .../Source/Items/Components/Signal/Wire.cs | 0 .../Source/Items/Components/StatusHUD.cs | 0 .../Source/Items/Components/Turret.cs | 0 .../Source/Items/Components/Wearable.cs | 0 .../Source/Items/FixRequirement.cs | 0 .../Source/Items/Inventory.cs | 0 .../Source/Items/Item.cs | 0 .../Source/Items/ItemInventory.cs | 0 .../Source/Items/ItemPrefab.cs | 0 .../Source/Items/RelatedItem.cs | 0 .../Source/Map/Entity.cs | 0 .../Source/Map/EntityGrid.cs | 0 .../Source/Map/Explosion.cs | 0 .../Source/Map/FireSource.cs | 0 .../Source/Map/Gap.cs | 0 .../Source/Map/Hull.cs | 0 .../Source/Map/IDamageable.cs | 0 .../Source/Map/Levels/CaveGenerator.cs | 0 .../Source/Map/Levels/Level.cs | 0 .../Map/Levels/LevelGenerationParams.cs | 0 .../Source/Map/Levels/LevelRenderer.cs | 0 .../Source/Map/Levels/Ruins/BTRoom.cs | 0 .../Source/Map/Levels/Ruins/Corridor.cs | 0 .../Source/Map/Levels/Ruins/RuinGenerator.cs | 0 .../Source/Map/Levels/Ruins/RuinStructure.cs | 0 .../Source/Map/Levels/Voronoi.cs | 0 .../Source/Map/Levels/VoronoiElements.cs | 0 .../Source/Map/Levels/WaterRenderer.cs | 0 .../Source/Map/Levels/WrappingWall.cs | 0 .../Source/Map/Lights/ConvexHull.cs | 0 .../Source/Map/Lights/LightManager.cs | 0 .../Source/Map/Lights/LightSource.cs | 0 .../Source/Map/LinkedSubmarine.cs | 0 .../Source/Map/Map/Location.cs | 0 .../Source/Map/Map/LocationType.cs | 0 .../Source/Map/Map/Map.cs | 0 .../Source/Map/MapEntity.cs | 0 .../Source/Map/MapEntityPrefab.cs | 0 .../Source/Map/Md5Hash.cs | 0 .../Source/Map/Structure.cs | 0 .../Source/Map/StructurePrefab.cs | 0 .../Source/Map/Submarine.cs | 0 .../Source/Map/SubmarineBody.cs | 0 .../Source/Map/TransitionCinematic.cs | 0 .../Source/Map/WayPoint.cs | 0 .../Source/Networking/BanList.cs | 0 .../Source/Networking/ChatMessage.cs | 0 .../Source/Networking/Client.cs | 0 .../Source/Networking/EntitySpawner.cs | 0 .../Networking/FileTransfer/FileReceiver.cs | 0 .../Networking/FileTransfer/FileSender.cs | 0 .../Source/Networking/GameClient.cs | 0 .../Source/Networking/GameServer.cs | 0 .../Source/Networking/GameServerLogin.cs | 0 .../Source/Networking/GameServerSettings.cs | 0 .../Source/Networking/INetSerializable.cs | 0 .../Source/Networking/NetBufferExtensions.cs | 0 .../Source/Networking/NetConfig.cs | 0 .../ClientEntityEventManager.cs | 0 .../NetEntityEvent/NetEntityEvent.cs | 0 .../NetEntityEvent/NetEntityEventManager.cs | 0 .../ServerEntityEventManager.cs | 0 .../Source/Networking/NetIdUtils.cs | 0 .../Source/Networking/NetStats.cs | 0 .../Source/Networking/NetworkMember.cs | 0 .../Source/Networking/RespawnManager.cs | 0 .../Source/Networking/ServerLog.cs | 0 .../Source/Networking/Voting.cs | 0 .../Source/Networking/WhiteList.cs | 0 .../Networking/disabled/FileStreamReceiver.cs | 0 .../Networking/disabled/FileStreamSender.cs | 0 .../Networking/disabled/NetworkEvent.cs | 0 .../Networking/disabled/ReliableSender.cs | 0 .../Source/Physics/Physics.cs | 0 .../Source/Physics/PhysicsBody.cs | 0 .../Source/PlayerInput.cs | 0 .../Source/Program.cs | 0 .../Source/Properties.cs | 0 .../Source/Timing.cs | 0 .../Source/Utils/Homoglyphs.cs | 0 .../Source/Utils/MTRandom.cs | 0 .../Source/Utils/MathUtils.cs | 0 .../Source/Utils/Rand.cs | 0 .../Source/Utils/SaveUtil.cs | 0 .../Source/Utils/ToolBox.cs | 0 .../Source/Utils/UpdaterUtil.cs | 0 Barotrauma_Solution.sln | 77 ++++- Launcher2/Launcher.csproj | 4 +- 702 files changed, 453 insertions(+), 247 deletions(-) rename Barotrauma/Barotrauma.csproj => BarotraumaClient/BarotraumaClient.csproj (83%) rename Barotrauma/Barotrauma.csproj.user => BarotraumaClient/BarotraumaClient.csproj.user (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/BackgroundCreaturePrefabs.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/BackgroundSpritePrefabs.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/bgFish1.png (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/ice.png (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/vegetation.png (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/vegetation2.png (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/vegetation3.png (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/vegetation4.png (100%) rename {Barotrauma => BarotraumaClient}/Content/BackgroundSprites/vegetation5.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Carrier/alarm1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Carrier/carrier.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Carrier/carrier.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Carrier/carrier1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Carrier/carrier2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Carrier/carrier3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Carrier/ping.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Charybdis/charybdis.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Charybdis/charybdis.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Charybdis/charybdisattack.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Coelanth/attack1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Coelanth/coelanth.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Coelanth/coelanth.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Coelanth/idle1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Coelanth/idle2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Crawler/attack1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Crawler/attack2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Crawler/crawler.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Crawler/crawler.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Crawler/idle1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Crawler/idle2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Endworm/endworm.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Endworm/endworm.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Endworm/endwormattack1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Endworm/endwormattack2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Endworm/endwormidle.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Fractalguardian/Die1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Fractalguardian/Die2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Fractalguardian/fractalguardian.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Fractalguardian/fractalguardian.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Fractalguardian/guardian1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Fractalguardian/guardian2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Fractalguardian2/fractalguardian2.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/damagedhead.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/damagedlegs.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/damagedtorso.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/ffirstnames.txt (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead1.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead2.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead3.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead4.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead5.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead6.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead7[black].png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/fhead8.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/firstnames.txt (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/flegs.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/ftorso.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/ftorso[black].png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head1.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head2.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head3.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head4.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head5.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head6.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head7[black].png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/head8[black].png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/human.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/humanhusk.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/huskappendage.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/lastnames.txt (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/legs.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/torso.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Human/torso[black].png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Husk/DivingSuit.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Husk/Husk1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Husk/Husk2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Husk/Husk3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Husk/husk.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Husk/legs.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Mantis/attack1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Mantis/attack2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Mantis/idle1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Mantis/idle2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Mantis/idle3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Mantis/mantis.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Mantis/mantis.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Moloch/attack1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Moloch/attack2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Moloch/idle1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Moloch/idle2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Moloch/moloch.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Moloch/moloch.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Scorpion/scorpion.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Scorpion/scorpion.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Scorpion/scorpionattack1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Scorpion/scorpionidle1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Scorpion/scorpionidle2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Tigerthresher/damagedtigerthresher.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Tigerthresher/tigerthresher.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Tigerthresher/tigerthresher.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/attack1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/attack2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/attack3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watch1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watch2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watch3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watch4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watch5.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watch6.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watcher.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Characters/Watcher/watcher.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Code Pro Bold.otf (100%) rename {Barotrauma => BarotraumaClient}/Content/Content.mgcb (100%) rename {Barotrauma => BarotraumaClient}/Content/Exo2-Light.otf (100%) rename {Barotrauma => BarotraumaClient}/Content/Exo2-Medium.otf (100%) rename {Barotrauma => BarotraumaClient}/Content/InfoTexts.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Artifacts/aliendoor.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Artifacts/alientools.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Artifacts/alienweapon.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Artifacts/artifact.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Artifacts/artifactholder.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Artifacts/artifacts.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Button/beep.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Button/button.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Button/button.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Containers/cabinets.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Containers/containers.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Containers/crates.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Containers/locker.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Diving/DivingMask.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Diving/DivingSuit.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Diving/divingSuit.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Diving/divinggear.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Diving/scooter.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Door/dockingport.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Door/dockingport1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Door/dockingport2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Door/dockingport2.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Door/door.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Door/door.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Door/doors.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/battery.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/junctionbox.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/lamp.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/lights.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/lightsprite.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/monitor.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/monitors.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/powerOn.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/poweritems.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/signalcomp.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/signalitems.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/supercapacitor.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/zap1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/zap2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/zap3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Electricity/zap4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Engine/engine.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Engine/engine.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Engine/engine.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Engine/pingCircle.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Engine/radarBlip.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Engine/radarOverlay.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Engine/radarPing.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Fabricators/deconstructor.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Fabricators/fabricator.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Fabricators/fabricators.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Fabricators/materials.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Fabricators/materials.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/captainLegs.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/captainTorso.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/captaingear.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/captainhat.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/clownmask.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/clownpants.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/clownshirt.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/doctorgear.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/doctorgear.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/engigear.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/engigear.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/headset.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/misc.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/securitygear.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Jobgear/securitygear.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Ladder/ladder.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Ladder/ladder.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Medical/bandage.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Medical/med.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Medical/medical.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Medical/syringe.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/MiniMap/item.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/OxygenGenerator/oxygengenerator.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/OxygenGenerator/oxygengenerator.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/OxygenGenerator/oxygengenerator.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/OxygenGenerator/vent.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/OxygenGenerator/ventilation.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Pump/pump.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Pump/pump.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Pump/pump.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Pump/smallpump.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Reactor/explosion.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Reactor/fuelrod.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Reactor/heatabsorber.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Reactor/reactor.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Reactor/reactor.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Reactor/reactor.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Tools/extinguisher.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Tools/extinguisher.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Tools/flare.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Tools/plasmaCutter.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Tools/tools.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Tools/tools.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Tools/weldingTool.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/bigexplosion.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/depthcharge.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/explosives.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/harpoon1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/harpoon2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/honk.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/railgun.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/railgun.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/railgunbarrel.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/railgunbase.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/railgunetc.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/rope.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/smack.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/stunbaton.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/stungrenade.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/stungrenade.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/weapons.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/Weapons/weapons.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/blank.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/circuitboard.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/connectionpanel.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/connector.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/idcard.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/idcard.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/itemlabel.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/machines.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/warningBeep.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/warningSiren.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/wireCorner.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/wireHorizontal.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Items/wireVertical.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Jobs.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Lights/alphaOne.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Lights/light.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Lights/lightcone.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Lights/penumbra.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Lights/visioncircle.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/LevelGenerationParameters.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/RuinConfig.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/StructurePrefabs.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/TutorialSub.sub (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/background.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/background2.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/beaconSymbol.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/beaconbackground.jpg (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/citySymbol.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/citybackground.jpg (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/dustparticles.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/iceCrack.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/iceCraters.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/iceSurface.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/iceWall.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/locationNames.txt (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/locationTypes.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/militarySymbol.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/militarybackground.jpg (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/researchSymbol.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/researchbackground.jpg (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/ruins.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/ruins2.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/ruins3.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/shaft.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/structures2.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/testroom.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/walldamage.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Map/waypointIcons.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Missions.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Orders.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/FlameRoundParticleSheet.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/ParticlePrefabs.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/SmokeParticleSheet.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/bubbles.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/explosion.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/fire.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/flames.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/shrapnel.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Particles/spatter.png (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient10.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient11.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient12.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient13.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient5.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient6.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient7.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient8.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/Ambient9.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/DistantPod1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/DistantPod2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/DistantPod3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Ambient/GlacialMovement.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/GlassBreak1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/GlassBreak2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/GlassBreak3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/GlassImpact1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/GlassImpact2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/GlassImpact3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/HitArmor1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/HitArmor2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/HitArmor3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbBlunt1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbBlunt2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbBlunt3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbBlunt4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbBlunt5.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbSlash1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbSlash2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/LimbSlash3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt10.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt5.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt6.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt7.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt8.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureBlunt9.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureCrunch1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureCrunch2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureCrunch3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureCrunch4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/StructureCrunch5.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/creak1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/creak2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/creak3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/creak4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/creak5.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Damage/implode.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Controlled Chaos 2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Controlled Chaos.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Enter the Maze.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Phantom From Space.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Road to Hell.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Simplex.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Static Motion.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Tenebrous Brothers Carnival - Prelude.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/The Descent.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/Unseen Horrors.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Music/amb_JD_drone_clattering_machine.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/UI/UImsg.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/UI/beep-shinymetal.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/UI/deadmsg.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/UI/radiomsg.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/UI/tap-zipper.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Drown1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Drown2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Drown3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Drown4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/DrownLoop.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/FlowLarge.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/FlowMedium.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/FlowSmall.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash0.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash3.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash4.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash5.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash6.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash7.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash8.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/Splash9.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/WaterAmbience1.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/WaterAmbience2.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/Water/splashLoop.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/fire.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/firelarge.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/pickItem.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/sounds.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/startDrone.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/Sounds/stepMetal.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/UI_Atlas.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/caret.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/cursor.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/damageOverlay.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/inventoryIcons.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/noise.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/statusIcons.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/style.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/textboxTexture.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/titleBackground.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/titleMonster.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/titleText.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/uiBackground.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/uiButton.png (100%) rename {Barotrauma => BarotraumaClient}/Content/UI/uiIcons.png (100%) rename {Barotrauma => BarotraumaClient}/Content/blurshader.fx (100%) rename {Barotrauma => BarotraumaClient}/Content/blurshader.xnb (100%) rename {Barotrauma => BarotraumaClient}/Content/blurshader_opengl.xnb (100%) rename {Barotrauma => BarotraumaClient}/Content/damageshader.fx (100%) rename {Barotrauma => BarotraumaClient}/Content/damageshader.xnb (100%) rename {Barotrauma => BarotraumaClient}/Content/damageshader_opengl.xnb (100%) rename {Barotrauma => BarotraumaClient}/Content/effects.mgfx (100%) rename {Barotrauma => BarotraumaClient}/Content/randomevents.xml (100%) rename {Barotrauma => BarotraumaClient}/Content/step.ogg (100%) rename {Barotrauma => BarotraumaClient}/Content/utg_4.mp4 (100%) rename {Barotrauma => BarotraumaClient}/Content/utg_4.xnb (100%) rename {Barotrauma => BarotraumaClient}/Content/waterbump.png (100%) rename {Barotrauma => BarotraumaClient}/Content/watershader.fx (100%) rename {Barotrauma => BarotraumaClient}/Content/watershader.xnb (100%) rename {Barotrauma => BarotraumaClient}/Content/watershader_opengl.xnb (100%) rename {Barotrauma => BarotraumaClient}/Data/ContentPackages/Vanilla 0.3.xml (100%) rename {Barotrauma => BarotraumaClient}/Icon.ico (100%) rename {Barotrauma => BarotraumaClient}/Mods/info.txt (100%) rename {Barotrauma => BarotraumaClient}/OpenAL32.dll (100%) rename {Barotrauma => BarotraumaClient}/Properties/AssemblyInfo.cs (93%) rename {Barotrauma => BarotraumaClient}/Source/Camera.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/EventInput/EventInput.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/EventInput/KeyboardDispatcher.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Fonts/ScalableFont.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/ComponentStyle.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUI.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIButton.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIComponent.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIDropDown.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIFrame.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIImage.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIListBox.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIMessage.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIMessageBox.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIProgressBar.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIScrollBar.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUIStyle.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUITextBlock.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUITextBox.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/GUITickBox.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/GUI/LoadingScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Particles/Particle.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Particles/ParticleEmitter.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Particles/ParticleManager.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Particles/ParticlePrefab.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/BlurEffect.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/EditCharacterScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/EditMapScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/GameScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/LobbyScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/MainMenuScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/NetLobbyScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/Screen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/ServerListScreen.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Screens/sygwkgy0.iv5 (100%) rename {Barotrauma => BarotraumaClient}/Source/Sounds/OggSound.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Sounds/OggStream.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Sounds/Sound.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Sounds/SoundManager.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Sounds/SoundPlayer.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Sprite.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/SpriteSheet.cs (100%) rename {Barotrauma => BarotraumaClient}/Source/Utils/TextureLoader.cs (100%) rename {Barotrauma => BarotraumaClient}/Submarines/Aegir Mark III.sub (100%) rename {Barotrauma => BarotraumaClient}/Submarines/Nehalennia.sub (100%) rename {Barotrauma => BarotraumaClient}/Submarines/The Blind Carp.sub (100%) rename {Barotrauma => BarotraumaClient}/Submarines/The Nibbler.sub (100%) rename {Barotrauma => BarotraumaClient}/Submarines/TutorialSub.sub (100%) rename {Barotrauma => BarotraumaClient}/Submarines/Vellamo.sub (100%) rename {Barotrauma => BarotraumaClient}/changelog.txt (100%) rename {Barotrauma => BarotraumaClient}/config.xml (100%) rename {Barotrauma => BarotraumaClient}/freetype6.dll (100%) rename {Barotrauma => BarotraumaClient}/packages.config (100%) rename {Barotrauma => BarotraumaClient}/readme.txt (100%) rename {Barotrauma => BarotraumaClient}/wrap_oal.dll (100%) create mode 100644 BarotraumaServer/App.config create mode 100644 BarotraumaServer/BarotraumaServer.csproj create mode 100644 BarotraumaServer/Properties/AssemblyInfo.cs create mode 100644 BarotraumaShared/BarotraumaShared.projitems create mode 100644 BarotraumaShared/BarotraumaShared.shproj rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/AIController.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/AITarget.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/CrewCommander.cs (99%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/EnemyAIController.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/HumanAIController.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/ISteerable.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/IndoorsSteeringManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjective.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveCombat.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveContainItem.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveFindDivingGear.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveFindSafety.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveFixLeak.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveFixLeaks.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveGetItem.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveGoTo.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveIdle.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveOperateItem.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveRescue.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Objectives/AIObjectiveRescureAll.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/Order.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/PathFinder.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/SteeringManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AI/SteeringPath.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/AICharacter.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Animation/AnimController.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Animation/FishAnimController.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Animation/HumanoidAnimController.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Animation/Ragdoll.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Attack.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/BackgroundSprite/BackgroundCreature.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/BackgroundSprite/BackgroundCreatureManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/BackgroundSprite/BackgroundCreaturePrefab.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/BackgroundSprite/BackgroundSpriteManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/BackgroundSprite/BackgroundSpritePrefab.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Character.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/CharacterHUD.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/CharacterInfo.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/CharacterNetworking.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/CharacterSound.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/DelayedEffect.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/HUDProgressBar.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/HuskInfection.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Jobs/Job.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Jobs/JobPrefab.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Jobs/Skill.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Jobs/SkillPrefab.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/Limb.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Characters/StatusEffect.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/ContentPackage.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/CoroutineManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/DebugConsole.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/ArtifactEvent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/Missions/CargoMission.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/Missions/CombatMission.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/Missions/Mission.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/Missions/MonsterMission.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/Missions/SalvageMission.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/MonsterEvent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/PropertyTask.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/RepairTask.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/ScriptedEvent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/ScriptedTask.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/Task.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Events/TaskManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/FrameCounter.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameMain.cs (99%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/CargoManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/CrewManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/GameMode.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/GameModePreset.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/MissionMode.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/SinglePlayerMode.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/TraitorManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/Tutorials/EditorTutorial.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/Tutorials/TutorialMode.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameModes/Tutorials/TutorialType.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/GameSession.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/HireManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/InfoTextManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSession/ShiftSummary.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/GameSettings.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/IPropertyObject.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/CharacterInventory.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/DockingPort.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Door.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Holdable/Holdable.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Holdable/MeleeWeapon.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Holdable/Pickable.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Holdable/Propulsion.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Holdable/RangedWeapon.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Holdable/RepairTool.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Holdable/Throwable.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/ItemComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/ItemContainer.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/ItemLabel.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Ladder.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Controller.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Deconstructor.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Engine.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Fabricator.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/MiniMap.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/OxygenGenerator.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Pump.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Radar.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Reactor.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Steering.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Machines/Vent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Power/PowerContainer.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Power/PowerTransfer.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Power/Powered.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Projectile.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Rope.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/AndComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/Connection.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/ConnectionPanel.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/DelayComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/LightComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/MotionSensor.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/NotComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/OrComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/OxygenDetector.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/RegExFindComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/RelayComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/SignalCheckComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/WaterDetector.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/WifiComponent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Signal/Wire.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/StatusHUD.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Turret.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Components/Wearable.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/FixRequirement.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Inventory.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/Item.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/ItemInventory.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/ItemPrefab.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Items/RelatedItem.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Entity.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/EntityGrid.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Explosion.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/FireSource.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Gap.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Hull.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/IDamageable.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/CaveGenerator.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/Level.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/LevelGenerationParams.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/LevelRenderer.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/Ruins/BTRoom.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/Ruins/Corridor.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/Ruins/RuinGenerator.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/Ruins/RuinStructure.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/Voronoi.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/VoronoiElements.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/WaterRenderer.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Levels/WrappingWall.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Lights/ConvexHull.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Lights/LightManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Lights/LightSource.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/LinkedSubmarine.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Map/Location.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Map/LocationType.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Map/Map.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/MapEntity.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/MapEntityPrefab.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Md5Hash.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Structure.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/StructurePrefab.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/Submarine.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/SubmarineBody.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/TransitionCinematic.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Map/WayPoint.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/BanList.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/ChatMessage.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/Client.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/EntitySpawner.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/FileTransfer/FileReceiver.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/FileTransfer/FileSender.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/GameClient.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/GameServer.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/GameServerLogin.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/GameServerSettings.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/INetSerializable.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetBufferExtensions.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetConfig.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetEntityEvent/ClientEntityEventManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetEntityEvent/NetEntityEvent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetEntityEvent/NetEntityEventManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetIdUtils.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetStats.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/NetworkMember.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/RespawnManager.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/ServerLog.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/Voting.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/WhiteList.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/disabled/FileStreamReceiver.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/disabled/FileStreamSender.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/disabled/NetworkEvent.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Networking/disabled/ReliableSender.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Physics/Physics.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Physics/PhysicsBody.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/PlayerInput.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Program.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Properties.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Timing.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Utils/Homoglyphs.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Utils/MTRandom.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Utils/MathUtils.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Utils/Rand.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Utils/SaveUtil.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Utils/ToolBox.cs (100%) rename {Barotrauma => BarotraumaShared}/Source/Utils/UpdaterUtil.cs (100%) diff --git a/Barotrauma/Barotrauma.csproj b/BarotraumaClient/BarotraumaClient.csproj similarity index 83% rename from Barotrauma/Barotrauma.csproj rename to BarotraumaClient/BarotraumaClient.csproj index 0c0d2c2fe..2e5256448 100644 --- a/Barotrauma/Barotrauma.csproj +++ b/BarotraumaClient/BarotraumaClient.csproj @@ -35,7 +35,7 @@ full false bin\Windows\Debug\ - DEBUG;TRACE;WINDOWS + TRACE;DEBUG;WINDOWS;CLIENT prompt 4 false @@ -45,7 +45,7 @@ pdbonly true bin\Windows\Release\ - TRACE;WINDOWS + TRACE;WINDOWS;CLIENT + \ No newline at end of file diff --git a/BarotraumaServer/Properties/AssemblyInfo.cs b/BarotraumaServer/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..86c1989f6 --- /dev/null +++ b/BarotraumaServer/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Barotrauma Dedicated Server")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("Copyright © Undertow Games 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("85232b20-074d-4723-b0c6-91495391e448")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("0.6.0.1000")] +[assembly: AssemblyFileVersion("0.6.0.1000")] diff --git a/BarotraumaShared/BarotraumaShared.projitems b/BarotraumaShared/BarotraumaShared.projitems new file mode 100644 index 000000000..986e54c9d --- /dev/null +++ b/BarotraumaShared/BarotraumaShared.projitems @@ -0,0 +1,222 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + true + 561357c2-db28-4e01-b275-6bf545f70491 + + + BarotraumaShared + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/BarotraumaShared/BarotraumaShared.shproj b/BarotraumaShared/BarotraumaShared.shproj new file mode 100644 index 000000000..25d6e31ed --- /dev/null +++ b/BarotraumaShared/BarotraumaShared.shproj @@ -0,0 +1,13 @@ + + + + 561357c2-db28-4e01-b275-6bf545f70491 + 14.0 + + + + + + + + diff --git a/Barotrauma/Source/Characters/AI/AIController.cs b/BarotraumaShared/Source/Characters/AI/AIController.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/AIController.cs rename to BarotraumaShared/Source/Characters/AI/AIController.cs diff --git a/Barotrauma/Source/Characters/AI/AITarget.cs b/BarotraumaShared/Source/Characters/AI/AITarget.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/AITarget.cs rename to BarotraumaShared/Source/Characters/AI/AITarget.cs diff --git a/Barotrauma/Source/Characters/AI/CrewCommander.cs b/BarotraumaShared/Source/Characters/AI/CrewCommander.cs similarity index 99% rename from Barotrauma/Source/Characters/AI/CrewCommander.cs rename to BarotraumaShared/Source/Characters/AI/CrewCommander.cs index 90eaf2da9..71f7a3b44 100644 --- a/Barotrauma/Source/Characters/AI/CrewCommander.cs +++ b/BarotraumaShared/Source/Characters/AI/CrewCommander.cs @@ -1,4 +1,5 @@ -using Microsoft.Xna.Framework; +#if CLIENT +using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using System; using System.Linq; @@ -311,3 +312,4 @@ namespace Barotrauma } } } +#endif diff --git a/Barotrauma/Source/Characters/AI/EnemyAIController.cs b/BarotraumaShared/Source/Characters/AI/EnemyAIController.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/EnemyAIController.cs rename to BarotraumaShared/Source/Characters/AI/EnemyAIController.cs diff --git a/Barotrauma/Source/Characters/AI/HumanAIController.cs b/BarotraumaShared/Source/Characters/AI/HumanAIController.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/HumanAIController.cs rename to BarotraumaShared/Source/Characters/AI/HumanAIController.cs diff --git a/Barotrauma/Source/Characters/AI/ISteerable.cs b/BarotraumaShared/Source/Characters/AI/ISteerable.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/ISteerable.cs rename to BarotraumaShared/Source/Characters/AI/ISteerable.cs diff --git a/Barotrauma/Source/Characters/AI/IndoorsSteeringManager.cs b/BarotraumaShared/Source/Characters/AI/IndoorsSteeringManager.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/IndoorsSteeringManager.cs rename to BarotraumaShared/Source/Characters/AI/IndoorsSteeringManager.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjective.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjective.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjective.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjective.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveCombat.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveCombat.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveCombat.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveCombat.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveContainItem.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveContainItem.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveContainItem.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveContainItem.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFindDivingGear.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFindDivingGear.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFindDivingGear.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFindDivingGear.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFindSafety.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFindSafety.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFindSafety.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFindSafety.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFixLeak.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFixLeak.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFixLeak.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFixLeak.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFixLeaks.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFixLeaks.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveFixLeaks.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveFixLeaks.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveGetItem.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveGetItem.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveGetItem.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveGetItem.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveGoTo.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveGoTo.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveGoTo.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveGoTo.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveIdle.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveIdle.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveIdle.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveIdle.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveManager.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveManager.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveManager.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveManager.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveOperateItem.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveOperateItem.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveOperateItem.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveOperateItem.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveRescue.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveRescue.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveRescue.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveRescue.cs diff --git a/Barotrauma/Source/Characters/AI/Objectives/AIObjectiveRescureAll.cs b/BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveRescureAll.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Objectives/AIObjectiveRescureAll.cs rename to BarotraumaShared/Source/Characters/AI/Objectives/AIObjectiveRescureAll.cs diff --git a/Barotrauma/Source/Characters/AI/Order.cs b/BarotraumaShared/Source/Characters/AI/Order.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/Order.cs rename to BarotraumaShared/Source/Characters/AI/Order.cs diff --git a/Barotrauma/Source/Characters/AI/PathFinder.cs b/BarotraumaShared/Source/Characters/AI/PathFinder.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/PathFinder.cs rename to BarotraumaShared/Source/Characters/AI/PathFinder.cs diff --git a/Barotrauma/Source/Characters/AI/SteeringManager.cs b/BarotraumaShared/Source/Characters/AI/SteeringManager.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/SteeringManager.cs rename to BarotraumaShared/Source/Characters/AI/SteeringManager.cs diff --git a/Barotrauma/Source/Characters/AI/SteeringPath.cs b/BarotraumaShared/Source/Characters/AI/SteeringPath.cs similarity index 100% rename from Barotrauma/Source/Characters/AI/SteeringPath.cs rename to BarotraumaShared/Source/Characters/AI/SteeringPath.cs diff --git a/Barotrauma/Source/Characters/AICharacter.cs b/BarotraumaShared/Source/Characters/AICharacter.cs similarity index 100% rename from Barotrauma/Source/Characters/AICharacter.cs rename to BarotraumaShared/Source/Characters/AICharacter.cs diff --git a/Barotrauma/Source/Characters/Animation/AnimController.cs b/BarotraumaShared/Source/Characters/Animation/AnimController.cs similarity index 100% rename from Barotrauma/Source/Characters/Animation/AnimController.cs rename to BarotraumaShared/Source/Characters/Animation/AnimController.cs diff --git a/Barotrauma/Source/Characters/Animation/FishAnimController.cs b/BarotraumaShared/Source/Characters/Animation/FishAnimController.cs similarity index 100% rename from Barotrauma/Source/Characters/Animation/FishAnimController.cs rename to BarotraumaShared/Source/Characters/Animation/FishAnimController.cs diff --git a/Barotrauma/Source/Characters/Animation/HumanoidAnimController.cs b/BarotraumaShared/Source/Characters/Animation/HumanoidAnimController.cs similarity index 100% rename from Barotrauma/Source/Characters/Animation/HumanoidAnimController.cs rename to BarotraumaShared/Source/Characters/Animation/HumanoidAnimController.cs diff --git a/Barotrauma/Source/Characters/Animation/Ragdoll.cs b/BarotraumaShared/Source/Characters/Animation/Ragdoll.cs similarity index 100% rename from Barotrauma/Source/Characters/Animation/Ragdoll.cs rename to BarotraumaShared/Source/Characters/Animation/Ragdoll.cs diff --git a/Barotrauma/Source/Characters/Attack.cs b/BarotraumaShared/Source/Characters/Attack.cs similarity index 100% rename from Barotrauma/Source/Characters/Attack.cs rename to BarotraumaShared/Source/Characters/Attack.cs diff --git a/Barotrauma/Source/Characters/BackgroundSprite/BackgroundCreature.cs b/BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundCreature.cs similarity index 100% rename from Barotrauma/Source/Characters/BackgroundSprite/BackgroundCreature.cs rename to BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundCreature.cs diff --git a/Barotrauma/Source/Characters/BackgroundSprite/BackgroundCreatureManager.cs b/BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundCreatureManager.cs similarity index 100% rename from Barotrauma/Source/Characters/BackgroundSprite/BackgroundCreatureManager.cs rename to BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundCreatureManager.cs diff --git a/Barotrauma/Source/Characters/BackgroundSprite/BackgroundCreaturePrefab.cs b/BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundCreaturePrefab.cs similarity index 100% rename from Barotrauma/Source/Characters/BackgroundSprite/BackgroundCreaturePrefab.cs rename to BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundCreaturePrefab.cs diff --git a/Barotrauma/Source/Characters/BackgroundSprite/BackgroundSpriteManager.cs b/BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundSpriteManager.cs similarity index 100% rename from Barotrauma/Source/Characters/BackgroundSprite/BackgroundSpriteManager.cs rename to BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundSpriteManager.cs diff --git a/Barotrauma/Source/Characters/BackgroundSprite/BackgroundSpritePrefab.cs b/BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundSpritePrefab.cs similarity index 100% rename from Barotrauma/Source/Characters/BackgroundSprite/BackgroundSpritePrefab.cs rename to BarotraumaShared/Source/Characters/BackgroundSprite/BackgroundSpritePrefab.cs diff --git a/Barotrauma/Source/Characters/Character.cs b/BarotraumaShared/Source/Characters/Character.cs similarity index 100% rename from Barotrauma/Source/Characters/Character.cs rename to BarotraumaShared/Source/Characters/Character.cs diff --git a/Barotrauma/Source/Characters/CharacterHUD.cs b/BarotraumaShared/Source/Characters/CharacterHUD.cs similarity index 100% rename from Barotrauma/Source/Characters/CharacterHUD.cs rename to BarotraumaShared/Source/Characters/CharacterHUD.cs diff --git a/Barotrauma/Source/Characters/CharacterInfo.cs b/BarotraumaShared/Source/Characters/CharacterInfo.cs similarity index 100% rename from Barotrauma/Source/Characters/CharacterInfo.cs rename to BarotraumaShared/Source/Characters/CharacterInfo.cs diff --git a/Barotrauma/Source/Characters/CharacterNetworking.cs b/BarotraumaShared/Source/Characters/CharacterNetworking.cs similarity index 100% rename from Barotrauma/Source/Characters/CharacterNetworking.cs rename to BarotraumaShared/Source/Characters/CharacterNetworking.cs diff --git a/Barotrauma/Source/Characters/CharacterSound.cs b/BarotraumaShared/Source/Characters/CharacterSound.cs similarity index 100% rename from Barotrauma/Source/Characters/CharacterSound.cs rename to BarotraumaShared/Source/Characters/CharacterSound.cs diff --git a/Barotrauma/Source/Characters/DelayedEffect.cs b/BarotraumaShared/Source/Characters/DelayedEffect.cs similarity index 100% rename from Barotrauma/Source/Characters/DelayedEffect.cs rename to BarotraumaShared/Source/Characters/DelayedEffect.cs diff --git a/Barotrauma/Source/Characters/HUDProgressBar.cs b/BarotraumaShared/Source/Characters/HUDProgressBar.cs similarity index 100% rename from Barotrauma/Source/Characters/HUDProgressBar.cs rename to BarotraumaShared/Source/Characters/HUDProgressBar.cs diff --git a/Barotrauma/Source/Characters/HuskInfection.cs b/BarotraumaShared/Source/Characters/HuskInfection.cs similarity index 100% rename from Barotrauma/Source/Characters/HuskInfection.cs rename to BarotraumaShared/Source/Characters/HuskInfection.cs diff --git a/Barotrauma/Source/Characters/Jobs/Job.cs b/BarotraumaShared/Source/Characters/Jobs/Job.cs similarity index 100% rename from Barotrauma/Source/Characters/Jobs/Job.cs rename to BarotraumaShared/Source/Characters/Jobs/Job.cs diff --git a/Barotrauma/Source/Characters/Jobs/JobPrefab.cs b/BarotraumaShared/Source/Characters/Jobs/JobPrefab.cs similarity index 100% rename from Barotrauma/Source/Characters/Jobs/JobPrefab.cs rename to BarotraumaShared/Source/Characters/Jobs/JobPrefab.cs diff --git a/Barotrauma/Source/Characters/Jobs/Skill.cs b/BarotraumaShared/Source/Characters/Jobs/Skill.cs similarity index 100% rename from Barotrauma/Source/Characters/Jobs/Skill.cs rename to BarotraumaShared/Source/Characters/Jobs/Skill.cs diff --git a/Barotrauma/Source/Characters/Jobs/SkillPrefab.cs b/BarotraumaShared/Source/Characters/Jobs/SkillPrefab.cs similarity index 100% rename from Barotrauma/Source/Characters/Jobs/SkillPrefab.cs rename to BarotraumaShared/Source/Characters/Jobs/SkillPrefab.cs diff --git a/Barotrauma/Source/Characters/Limb.cs b/BarotraumaShared/Source/Characters/Limb.cs similarity index 100% rename from Barotrauma/Source/Characters/Limb.cs rename to BarotraumaShared/Source/Characters/Limb.cs diff --git a/Barotrauma/Source/Characters/StatusEffect.cs b/BarotraumaShared/Source/Characters/StatusEffect.cs similarity index 100% rename from Barotrauma/Source/Characters/StatusEffect.cs rename to BarotraumaShared/Source/Characters/StatusEffect.cs diff --git a/Barotrauma/Source/ContentPackage.cs b/BarotraumaShared/Source/ContentPackage.cs similarity index 100% rename from Barotrauma/Source/ContentPackage.cs rename to BarotraumaShared/Source/ContentPackage.cs diff --git a/Barotrauma/Source/CoroutineManager.cs b/BarotraumaShared/Source/CoroutineManager.cs similarity index 100% rename from Barotrauma/Source/CoroutineManager.cs rename to BarotraumaShared/Source/CoroutineManager.cs diff --git a/Barotrauma/Source/DebugConsole.cs b/BarotraumaShared/Source/DebugConsole.cs similarity index 100% rename from Barotrauma/Source/DebugConsole.cs rename to BarotraumaShared/Source/DebugConsole.cs diff --git a/Barotrauma/Source/Events/ArtifactEvent.cs b/BarotraumaShared/Source/Events/ArtifactEvent.cs similarity index 100% rename from Barotrauma/Source/Events/ArtifactEvent.cs rename to BarotraumaShared/Source/Events/ArtifactEvent.cs diff --git a/Barotrauma/Source/Events/Missions/CargoMission.cs b/BarotraumaShared/Source/Events/Missions/CargoMission.cs similarity index 100% rename from Barotrauma/Source/Events/Missions/CargoMission.cs rename to BarotraumaShared/Source/Events/Missions/CargoMission.cs diff --git a/Barotrauma/Source/Events/Missions/CombatMission.cs b/BarotraumaShared/Source/Events/Missions/CombatMission.cs similarity index 100% rename from Barotrauma/Source/Events/Missions/CombatMission.cs rename to BarotraumaShared/Source/Events/Missions/CombatMission.cs diff --git a/Barotrauma/Source/Events/Missions/Mission.cs b/BarotraumaShared/Source/Events/Missions/Mission.cs similarity index 100% rename from Barotrauma/Source/Events/Missions/Mission.cs rename to BarotraumaShared/Source/Events/Missions/Mission.cs diff --git a/Barotrauma/Source/Events/Missions/MonsterMission.cs b/BarotraumaShared/Source/Events/Missions/MonsterMission.cs similarity index 100% rename from Barotrauma/Source/Events/Missions/MonsterMission.cs rename to BarotraumaShared/Source/Events/Missions/MonsterMission.cs diff --git a/Barotrauma/Source/Events/Missions/SalvageMission.cs b/BarotraumaShared/Source/Events/Missions/SalvageMission.cs similarity index 100% rename from Barotrauma/Source/Events/Missions/SalvageMission.cs rename to BarotraumaShared/Source/Events/Missions/SalvageMission.cs diff --git a/Barotrauma/Source/Events/MonsterEvent.cs b/BarotraumaShared/Source/Events/MonsterEvent.cs similarity index 100% rename from Barotrauma/Source/Events/MonsterEvent.cs rename to BarotraumaShared/Source/Events/MonsterEvent.cs diff --git a/Barotrauma/Source/Events/PropertyTask.cs b/BarotraumaShared/Source/Events/PropertyTask.cs similarity index 100% rename from Barotrauma/Source/Events/PropertyTask.cs rename to BarotraumaShared/Source/Events/PropertyTask.cs diff --git a/Barotrauma/Source/Events/RepairTask.cs b/BarotraumaShared/Source/Events/RepairTask.cs similarity index 100% rename from Barotrauma/Source/Events/RepairTask.cs rename to BarotraumaShared/Source/Events/RepairTask.cs diff --git a/Barotrauma/Source/Events/ScriptedEvent.cs b/BarotraumaShared/Source/Events/ScriptedEvent.cs similarity index 100% rename from Barotrauma/Source/Events/ScriptedEvent.cs rename to BarotraumaShared/Source/Events/ScriptedEvent.cs diff --git a/Barotrauma/Source/Events/ScriptedTask.cs b/BarotraumaShared/Source/Events/ScriptedTask.cs similarity index 100% rename from Barotrauma/Source/Events/ScriptedTask.cs rename to BarotraumaShared/Source/Events/ScriptedTask.cs diff --git a/Barotrauma/Source/Events/Task.cs b/BarotraumaShared/Source/Events/Task.cs similarity index 100% rename from Barotrauma/Source/Events/Task.cs rename to BarotraumaShared/Source/Events/Task.cs diff --git a/Barotrauma/Source/Events/TaskManager.cs b/BarotraumaShared/Source/Events/TaskManager.cs similarity index 100% rename from Barotrauma/Source/Events/TaskManager.cs rename to BarotraumaShared/Source/Events/TaskManager.cs diff --git a/Barotrauma/Source/FrameCounter.cs b/BarotraumaShared/Source/FrameCounter.cs similarity index 100% rename from Barotrauma/Source/FrameCounter.cs rename to BarotraumaShared/Source/FrameCounter.cs diff --git a/Barotrauma/Source/GameMain.cs b/BarotraumaShared/Source/GameMain.cs similarity index 99% rename from Barotrauma/Source/GameMain.cs rename to BarotraumaShared/Source/GameMain.cs index 9b3759882..e89728181 100644 --- a/Barotrauma/Source/GameMain.cs +++ b/BarotraumaShared/Source/GameMain.cs @@ -3,15 +3,16 @@ using System.Diagnostics; using System.Reflection; using FarseerPhysics; using FarseerPhysics.Dynamics; -using Microsoft.Xna.Framework; -using Microsoft.Xna.Framework.Graphics; using Barotrauma.Networking; using Barotrauma.Particles; using System.Collections.Generic; +using Microsoft.Xna.Framework; +using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; namespace Barotrauma { +#if CLIENT class GameMain : Game { public static bool DebugDraw; @@ -415,4 +416,5 @@ namespace Barotrauma } } -} \ No newline at end of file +#endif +} diff --git a/Barotrauma/Source/GameSession/CargoManager.cs b/BarotraumaShared/Source/GameSession/CargoManager.cs similarity index 100% rename from Barotrauma/Source/GameSession/CargoManager.cs rename to BarotraumaShared/Source/GameSession/CargoManager.cs diff --git a/Barotrauma/Source/GameSession/CrewManager.cs b/BarotraumaShared/Source/GameSession/CrewManager.cs similarity index 100% rename from Barotrauma/Source/GameSession/CrewManager.cs rename to BarotraumaShared/Source/GameSession/CrewManager.cs diff --git a/Barotrauma/Source/GameSession/GameModes/GameMode.cs b/BarotraumaShared/Source/GameSession/GameModes/GameMode.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/GameMode.cs rename to BarotraumaShared/Source/GameSession/GameModes/GameMode.cs diff --git a/Barotrauma/Source/GameSession/GameModes/GameModePreset.cs b/BarotraumaShared/Source/GameSession/GameModes/GameModePreset.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/GameModePreset.cs rename to BarotraumaShared/Source/GameSession/GameModes/GameModePreset.cs diff --git a/Barotrauma/Source/GameSession/GameModes/MissionMode.cs b/BarotraumaShared/Source/GameSession/GameModes/MissionMode.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/MissionMode.cs rename to BarotraumaShared/Source/GameSession/GameModes/MissionMode.cs diff --git a/Barotrauma/Source/GameSession/GameModes/SinglePlayerMode.cs b/BarotraumaShared/Source/GameSession/GameModes/SinglePlayerMode.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/SinglePlayerMode.cs rename to BarotraumaShared/Source/GameSession/GameModes/SinglePlayerMode.cs diff --git a/Barotrauma/Source/GameSession/GameModes/TraitorManager.cs b/BarotraumaShared/Source/GameSession/GameModes/TraitorManager.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/TraitorManager.cs rename to BarotraumaShared/Source/GameSession/GameModes/TraitorManager.cs diff --git a/Barotrauma/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs b/BarotraumaShared/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs rename to BarotraumaShared/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs diff --git a/Barotrauma/Source/GameSession/GameModes/Tutorials/EditorTutorial.cs b/BarotraumaShared/Source/GameSession/GameModes/Tutorials/EditorTutorial.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/Tutorials/EditorTutorial.cs rename to BarotraumaShared/Source/GameSession/GameModes/Tutorials/EditorTutorial.cs diff --git a/Barotrauma/Source/GameSession/GameModes/Tutorials/TutorialMode.cs b/BarotraumaShared/Source/GameSession/GameModes/Tutorials/TutorialMode.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/Tutorials/TutorialMode.cs rename to BarotraumaShared/Source/GameSession/GameModes/Tutorials/TutorialMode.cs diff --git a/Barotrauma/Source/GameSession/GameModes/Tutorials/TutorialType.cs b/BarotraumaShared/Source/GameSession/GameModes/Tutorials/TutorialType.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameModes/Tutorials/TutorialType.cs rename to BarotraumaShared/Source/GameSession/GameModes/Tutorials/TutorialType.cs diff --git a/Barotrauma/Source/GameSession/GameSession.cs b/BarotraumaShared/Source/GameSession/GameSession.cs similarity index 100% rename from Barotrauma/Source/GameSession/GameSession.cs rename to BarotraumaShared/Source/GameSession/GameSession.cs diff --git a/Barotrauma/Source/GameSession/HireManager.cs b/BarotraumaShared/Source/GameSession/HireManager.cs similarity index 100% rename from Barotrauma/Source/GameSession/HireManager.cs rename to BarotraumaShared/Source/GameSession/HireManager.cs diff --git a/Barotrauma/Source/GameSession/InfoTextManager.cs b/BarotraumaShared/Source/GameSession/InfoTextManager.cs similarity index 100% rename from Barotrauma/Source/GameSession/InfoTextManager.cs rename to BarotraumaShared/Source/GameSession/InfoTextManager.cs diff --git a/Barotrauma/Source/GameSession/ShiftSummary.cs b/BarotraumaShared/Source/GameSession/ShiftSummary.cs similarity index 100% rename from Barotrauma/Source/GameSession/ShiftSummary.cs rename to BarotraumaShared/Source/GameSession/ShiftSummary.cs diff --git a/Barotrauma/Source/GameSettings.cs b/BarotraumaShared/Source/GameSettings.cs similarity index 100% rename from Barotrauma/Source/GameSettings.cs rename to BarotraumaShared/Source/GameSettings.cs diff --git a/Barotrauma/Source/IPropertyObject.cs b/BarotraumaShared/Source/IPropertyObject.cs similarity index 100% rename from Barotrauma/Source/IPropertyObject.cs rename to BarotraumaShared/Source/IPropertyObject.cs diff --git a/Barotrauma/Source/Items/CharacterInventory.cs b/BarotraumaShared/Source/Items/CharacterInventory.cs similarity index 100% rename from Barotrauma/Source/Items/CharacterInventory.cs rename to BarotraumaShared/Source/Items/CharacterInventory.cs diff --git a/Barotrauma/Source/Items/Components/DockingPort.cs b/BarotraumaShared/Source/Items/Components/DockingPort.cs similarity index 100% rename from Barotrauma/Source/Items/Components/DockingPort.cs rename to BarotraumaShared/Source/Items/Components/DockingPort.cs diff --git a/Barotrauma/Source/Items/Components/Door.cs b/BarotraumaShared/Source/Items/Components/Door.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Door.cs rename to BarotraumaShared/Source/Items/Components/Door.cs diff --git a/Barotrauma/Source/Items/Components/Holdable/Holdable.cs b/BarotraumaShared/Source/Items/Components/Holdable/Holdable.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Holdable/Holdable.cs rename to BarotraumaShared/Source/Items/Components/Holdable/Holdable.cs diff --git a/Barotrauma/Source/Items/Components/Holdable/MeleeWeapon.cs b/BarotraumaShared/Source/Items/Components/Holdable/MeleeWeapon.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Holdable/MeleeWeapon.cs rename to BarotraumaShared/Source/Items/Components/Holdable/MeleeWeapon.cs diff --git a/Barotrauma/Source/Items/Components/Holdable/Pickable.cs b/BarotraumaShared/Source/Items/Components/Holdable/Pickable.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Holdable/Pickable.cs rename to BarotraumaShared/Source/Items/Components/Holdable/Pickable.cs diff --git a/Barotrauma/Source/Items/Components/Holdable/Propulsion.cs b/BarotraumaShared/Source/Items/Components/Holdable/Propulsion.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Holdable/Propulsion.cs rename to BarotraumaShared/Source/Items/Components/Holdable/Propulsion.cs diff --git a/Barotrauma/Source/Items/Components/Holdable/RangedWeapon.cs b/BarotraumaShared/Source/Items/Components/Holdable/RangedWeapon.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Holdable/RangedWeapon.cs rename to BarotraumaShared/Source/Items/Components/Holdable/RangedWeapon.cs diff --git a/Barotrauma/Source/Items/Components/Holdable/RepairTool.cs b/BarotraumaShared/Source/Items/Components/Holdable/RepairTool.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Holdable/RepairTool.cs rename to BarotraumaShared/Source/Items/Components/Holdable/RepairTool.cs diff --git a/Barotrauma/Source/Items/Components/Holdable/Throwable.cs b/BarotraumaShared/Source/Items/Components/Holdable/Throwable.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Holdable/Throwable.cs rename to BarotraumaShared/Source/Items/Components/Holdable/Throwable.cs diff --git a/Barotrauma/Source/Items/Components/ItemComponent.cs b/BarotraumaShared/Source/Items/Components/ItemComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/ItemComponent.cs rename to BarotraumaShared/Source/Items/Components/ItemComponent.cs diff --git a/Barotrauma/Source/Items/Components/ItemContainer.cs b/BarotraumaShared/Source/Items/Components/ItemContainer.cs similarity index 100% rename from Barotrauma/Source/Items/Components/ItemContainer.cs rename to BarotraumaShared/Source/Items/Components/ItemContainer.cs diff --git a/Barotrauma/Source/Items/Components/ItemLabel.cs b/BarotraumaShared/Source/Items/Components/ItemLabel.cs similarity index 100% rename from Barotrauma/Source/Items/Components/ItemLabel.cs rename to BarotraumaShared/Source/Items/Components/ItemLabel.cs diff --git a/Barotrauma/Source/Items/Components/Ladder.cs b/BarotraumaShared/Source/Items/Components/Ladder.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Ladder.cs rename to BarotraumaShared/Source/Items/Components/Ladder.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Controller.cs b/BarotraumaShared/Source/Items/Components/Machines/Controller.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Controller.cs rename to BarotraumaShared/Source/Items/Components/Machines/Controller.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Deconstructor.cs b/BarotraumaShared/Source/Items/Components/Machines/Deconstructor.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Deconstructor.cs rename to BarotraumaShared/Source/Items/Components/Machines/Deconstructor.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Engine.cs b/BarotraumaShared/Source/Items/Components/Machines/Engine.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Engine.cs rename to BarotraumaShared/Source/Items/Components/Machines/Engine.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Fabricator.cs b/BarotraumaShared/Source/Items/Components/Machines/Fabricator.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Fabricator.cs rename to BarotraumaShared/Source/Items/Components/Machines/Fabricator.cs diff --git a/Barotrauma/Source/Items/Components/Machines/MiniMap.cs b/BarotraumaShared/Source/Items/Components/Machines/MiniMap.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/MiniMap.cs rename to BarotraumaShared/Source/Items/Components/Machines/MiniMap.cs diff --git a/Barotrauma/Source/Items/Components/Machines/OxygenGenerator.cs b/BarotraumaShared/Source/Items/Components/Machines/OxygenGenerator.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/OxygenGenerator.cs rename to BarotraumaShared/Source/Items/Components/Machines/OxygenGenerator.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Pump.cs b/BarotraumaShared/Source/Items/Components/Machines/Pump.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Pump.cs rename to BarotraumaShared/Source/Items/Components/Machines/Pump.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Radar.cs b/BarotraumaShared/Source/Items/Components/Machines/Radar.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Radar.cs rename to BarotraumaShared/Source/Items/Components/Machines/Radar.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Reactor.cs b/BarotraumaShared/Source/Items/Components/Machines/Reactor.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Reactor.cs rename to BarotraumaShared/Source/Items/Components/Machines/Reactor.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Steering.cs b/BarotraumaShared/Source/Items/Components/Machines/Steering.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Steering.cs rename to BarotraumaShared/Source/Items/Components/Machines/Steering.cs diff --git a/Barotrauma/Source/Items/Components/Machines/Vent.cs b/BarotraumaShared/Source/Items/Components/Machines/Vent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Machines/Vent.cs rename to BarotraumaShared/Source/Items/Components/Machines/Vent.cs diff --git a/Barotrauma/Source/Items/Components/Power/PowerContainer.cs b/BarotraumaShared/Source/Items/Components/Power/PowerContainer.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Power/PowerContainer.cs rename to BarotraumaShared/Source/Items/Components/Power/PowerContainer.cs diff --git a/Barotrauma/Source/Items/Components/Power/PowerTransfer.cs b/BarotraumaShared/Source/Items/Components/Power/PowerTransfer.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Power/PowerTransfer.cs rename to BarotraumaShared/Source/Items/Components/Power/PowerTransfer.cs diff --git a/Barotrauma/Source/Items/Components/Power/Powered.cs b/BarotraumaShared/Source/Items/Components/Power/Powered.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Power/Powered.cs rename to BarotraumaShared/Source/Items/Components/Power/Powered.cs diff --git a/Barotrauma/Source/Items/Components/Projectile.cs b/BarotraumaShared/Source/Items/Components/Projectile.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Projectile.cs rename to BarotraumaShared/Source/Items/Components/Projectile.cs diff --git a/Barotrauma/Source/Items/Components/Rope.cs b/BarotraumaShared/Source/Items/Components/Rope.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Rope.cs rename to BarotraumaShared/Source/Items/Components/Rope.cs diff --git a/Barotrauma/Source/Items/Components/Signal/AndComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/AndComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/AndComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/AndComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/Connection.cs b/BarotraumaShared/Source/Items/Components/Signal/Connection.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/Connection.cs rename to BarotraumaShared/Source/Items/Components/Signal/Connection.cs diff --git a/Barotrauma/Source/Items/Components/Signal/ConnectionPanel.cs b/BarotraumaShared/Source/Items/Components/Signal/ConnectionPanel.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/ConnectionPanel.cs rename to BarotraumaShared/Source/Items/Components/Signal/ConnectionPanel.cs diff --git a/Barotrauma/Source/Items/Components/Signal/DelayComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/DelayComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/DelayComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/DelayComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/LightComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/LightComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/LightComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/LightComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/MotionSensor.cs b/BarotraumaShared/Source/Items/Components/Signal/MotionSensor.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/MotionSensor.cs rename to BarotraumaShared/Source/Items/Components/Signal/MotionSensor.cs diff --git a/Barotrauma/Source/Items/Components/Signal/NotComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/NotComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/NotComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/NotComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/OrComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/OrComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/OrComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/OrComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/OxygenDetector.cs b/BarotraumaShared/Source/Items/Components/Signal/OxygenDetector.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/OxygenDetector.cs rename to BarotraumaShared/Source/Items/Components/Signal/OxygenDetector.cs diff --git a/Barotrauma/Source/Items/Components/Signal/RegExFindComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/RegExFindComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/RegExFindComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/RegExFindComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/RelayComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/RelayComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/RelayComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/RelayComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/SignalCheckComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/SignalCheckComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/SignalCheckComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/SignalCheckComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/WaterDetector.cs b/BarotraumaShared/Source/Items/Components/Signal/WaterDetector.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/WaterDetector.cs rename to BarotraumaShared/Source/Items/Components/Signal/WaterDetector.cs diff --git a/Barotrauma/Source/Items/Components/Signal/WifiComponent.cs b/BarotraumaShared/Source/Items/Components/Signal/WifiComponent.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/WifiComponent.cs rename to BarotraumaShared/Source/Items/Components/Signal/WifiComponent.cs diff --git a/Barotrauma/Source/Items/Components/Signal/Wire.cs b/BarotraumaShared/Source/Items/Components/Signal/Wire.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Signal/Wire.cs rename to BarotraumaShared/Source/Items/Components/Signal/Wire.cs diff --git a/Barotrauma/Source/Items/Components/StatusHUD.cs b/BarotraumaShared/Source/Items/Components/StatusHUD.cs similarity index 100% rename from Barotrauma/Source/Items/Components/StatusHUD.cs rename to BarotraumaShared/Source/Items/Components/StatusHUD.cs diff --git a/Barotrauma/Source/Items/Components/Turret.cs b/BarotraumaShared/Source/Items/Components/Turret.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Turret.cs rename to BarotraumaShared/Source/Items/Components/Turret.cs diff --git a/Barotrauma/Source/Items/Components/Wearable.cs b/BarotraumaShared/Source/Items/Components/Wearable.cs similarity index 100% rename from Barotrauma/Source/Items/Components/Wearable.cs rename to BarotraumaShared/Source/Items/Components/Wearable.cs diff --git a/Barotrauma/Source/Items/FixRequirement.cs b/BarotraumaShared/Source/Items/FixRequirement.cs similarity index 100% rename from Barotrauma/Source/Items/FixRequirement.cs rename to BarotraumaShared/Source/Items/FixRequirement.cs diff --git a/Barotrauma/Source/Items/Inventory.cs b/BarotraumaShared/Source/Items/Inventory.cs similarity index 100% rename from Barotrauma/Source/Items/Inventory.cs rename to BarotraumaShared/Source/Items/Inventory.cs diff --git a/Barotrauma/Source/Items/Item.cs b/BarotraumaShared/Source/Items/Item.cs similarity index 100% rename from Barotrauma/Source/Items/Item.cs rename to BarotraumaShared/Source/Items/Item.cs diff --git a/Barotrauma/Source/Items/ItemInventory.cs b/BarotraumaShared/Source/Items/ItemInventory.cs similarity index 100% rename from Barotrauma/Source/Items/ItemInventory.cs rename to BarotraumaShared/Source/Items/ItemInventory.cs diff --git a/Barotrauma/Source/Items/ItemPrefab.cs b/BarotraumaShared/Source/Items/ItemPrefab.cs similarity index 100% rename from Barotrauma/Source/Items/ItemPrefab.cs rename to BarotraumaShared/Source/Items/ItemPrefab.cs diff --git a/Barotrauma/Source/Items/RelatedItem.cs b/BarotraumaShared/Source/Items/RelatedItem.cs similarity index 100% rename from Barotrauma/Source/Items/RelatedItem.cs rename to BarotraumaShared/Source/Items/RelatedItem.cs diff --git a/Barotrauma/Source/Map/Entity.cs b/BarotraumaShared/Source/Map/Entity.cs similarity index 100% rename from Barotrauma/Source/Map/Entity.cs rename to BarotraumaShared/Source/Map/Entity.cs diff --git a/Barotrauma/Source/Map/EntityGrid.cs b/BarotraumaShared/Source/Map/EntityGrid.cs similarity index 100% rename from Barotrauma/Source/Map/EntityGrid.cs rename to BarotraumaShared/Source/Map/EntityGrid.cs diff --git a/Barotrauma/Source/Map/Explosion.cs b/BarotraumaShared/Source/Map/Explosion.cs similarity index 100% rename from Barotrauma/Source/Map/Explosion.cs rename to BarotraumaShared/Source/Map/Explosion.cs diff --git a/Barotrauma/Source/Map/FireSource.cs b/BarotraumaShared/Source/Map/FireSource.cs similarity index 100% rename from Barotrauma/Source/Map/FireSource.cs rename to BarotraumaShared/Source/Map/FireSource.cs diff --git a/Barotrauma/Source/Map/Gap.cs b/BarotraumaShared/Source/Map/Gap.cs similarity index 100% rename from Barotrauma/Source/Map/Gap.cs rename to BarotraumaShared/Source/Map/Gap.cs diff --git a/Barotrauma/Source/Map/Hull.cs b/BarotraumaShared/Source/Map/Hull.cs similarity index 100% rename from Barotrauma/Source/Map/Hull.cs rename to BarotraumaShared/Source/Map/Hull.cs diff --git a/Barotrauma/Source/Map/IDamageable.cs b/BarotraumaShared/Source/Map/IDamageable.cs similarity index 100% rename from Barotrauma/Source/Map/IDamageable.cs rename to BarotraumaShared/Source/Map/IDamageable.cs diff --git a/Barotrauma/Source/Map/Levels/CaveGenerator.cs b/BarotraumaShared/Source/Map/Levels/CaveGenerator.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/CaveGenerator.cs rename to BarotraumaShared/Source/Map/Levels/CaveGenerator.cs diff --git a/Barotrauma/Source/Map/Levels/Level.cs b/BarotraumaShared/Source/Map/Levels/Level.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/Level.cs rename to BarotraumaShared/Source/Map/Levels/Level.cs diff --git a/Barotrauma/Source/Map/Levels/LevelGenerationParams.cs b/BarotraumaShared/Source/Map/Levels/LevelGenerationParams.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/LevelGenerationParams.cs rename to BarotraumaShared/Source/Map/Levels/LevelGenerationParams.cs diff --git a/Barotrauma/Source/Map/Levels/LevelRenderer.cs b/BarotraumaShared/Source/Map/Levels/LevelRenderer.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/LevelRenderer.cs rename to BarotraumaShared/Source/Map/Levels/LevelRenderer.cs diff --git a/Barotrauma/Source/Map/Levels/Ruins/BTRoom.cs b/BarotraumaShared/Source/Map/Levels/Ruins/BTRoom.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/Ruins/BTRoom.cs rename to BarotraumaShared/Source/Map/Levels/Ruins/BTRoom.cs diff --git a/Barotrauma/Source/Map/Levels/Ruins/Corridor.cs b/BarotraumaShared/Source/Map/Levels/Ruins/Corridor.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/Ruins/Corridor.cs rename to BarotraumaShared/Source/Map/Levels/Ruins/Corridor.cs diff --git a/Barotrauma/Source/Map/Levels/Ruins/RuinGenerator.cs b/BarotraumaShared/Source/Map/Levels/Ruins/RuinGenerator.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/Ruins/RuinGenerator.cs rename to BarotraumaShared/Source/Map/Levels/Ruins/RuinGenerator.cs diff --git a/Barotrauma/Source/Map/Levels/Ruins/RuinStructure.cs b/BarotraumaShared/Source/Map/Levels/Ruins/RuinStructure.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/Ruins/RuinStructure.cs rename to BarotraumaShared/Source/Map/Levels/Ruins/RuinStructure.cs diff --git a/Barotrauma/Source/Map/Levels/Voronoi.cs b/BarotraumaShared/Source/Map/Levels/Voronoi.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/Voronoi.cs rename to BarotraumaShared/Source/Map/Levels/Voronoi.cs diff --git a/Barotrauma/Source/Map/Levels/VoronoiElements.cs b/BarotraumaShared/Source/Map/Levels/VoronoiElements.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/VoronoiElements.cs rename to BarotraumaShared/Source/Map/Levels/VoronoiElements.cs diff --git a/Barotrauma/Source/Map/Levels/WaterRenderer.cs b/BarotraumaShared/Source/Map/Levels/WaterRenderer.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/WaterRenderer.cs rename to BarotraumaShared/Source/Map/Levels/WaterRenderer.cs diff --git a/Barotrauma/Source/Map/Levels/WrappingWall.cs b/BarotraumaShared/Source/Map/Levels/WrappingWall.cs similarity index 100% rename from Barotrauma/Source/Map/Levels/WrappingWall.cs rename to BarotraumaShared/Source/Map/Levels/WrappingWall.cs diff --git a/Barotrauma/Source/Map/Lights/ConvexHull.cs b/BarotraumaShared/Source/Map/Lights/ConvexHull.cs similarity index 100% rename from Barotrauma/Source/Map/Lights/ConvexHull.cs rename to BarotraumaShared/Source/Map/Lights/ConvexHull.cs diff --git a/Barotrauma/Source/Map/Lights/LightManager.cs b/BarotraumaShared/Source/Map/Lights/LightManager.cs similarity index 100% rename from Barotrauma/Source/Map/Lights/LightManager.cs rename to BarotraumaShared/Source/Map/Lights/LightManager.cs diff --git a/Barotrauma/Source/Map/Lights/LightSource.cs b/BarotraumaShared/Source/Map/Lights/LightSource.cs similarity index 100% rename from Barotrauma/Source/Map/Lights/LightSource.cs rename to BarotraumaShared/Source/Map/Lights/LightSource.cs diff --git a/Barotrauma/Source/Map/LinkedSubmarine.cs b/BarotraumaShared/Source/Map/LinkedSubmarine.cs similarity index 100% rename from Barotrauma/Source/Map/LinkedSubmarine.cs rename to BarotraumaShared/Source/Map/LinkedSubmarine.cs diff --git a/Barotrauma/Source/Map/Map/Location.cs b/BarotraumaShared/Source/Map/Map/Location.cs similarity index 100% rename from Barotrauma/Source/Map/Map/Location.cs rename to BarotraumaShared/Source/Map/Map/Location.cs diff --git a/Barotrauma/Source/Map/Map/LocationType.cs b/BarotraumaShared/Source/Map/Map/LocationType.cs similarity index 100% rename from Barotrauma/Source/Map/Map/LocationType.cs rename to BarotraumaShared/Source/Map/Map/LocationType.cs diff --git a/Barotrauma/Source/Map/Map/Map.cs b/BarotraumaShared/Source/Map/Map/Map.cs similarity index 100% rename from Barotrauma/Source/Map/Map/Map.cs rename to BarotraumaShared/Source/Map/Map/Map.cs diff --git a/Barotrauma/Source/Map/MapEntity.cs b/BarotraumaShared/Source/Map/MapEntity.cs similarity index 100% rename from Barotrauma/Source/Map/MapEntity.cs rename to BarotraumaShared/Source/Map/MapEntity.cs diff --git a/Barotrauma/Source/Map/MapEntityPrefab.cs b/BarotraumaShared/Source/Map/MapEntityPrefab.cs similarity index 100% rename from Barotrauma/Source/Map/MapEntityPrefab.cs rename to BarotraumaShared/Source/Map/MapEntityPrefab.cs diff --git a/Barotrauma/Source/Map/Md5Hash.cs b/BarotraumaShared/Source/Map/Md5Hash.cs similarity index 100% rename from Barotrauma/Source/Map/Md5Hash.cs rename to BarotraumaShared/Source/Map/Md5Hash.cs diff --git a/Barotrauma/Source/Map/Structure.cs b/BarotraumaShared/Source/Map/Structure.cs similarity index 100% rename from Barotrauma/Source/Map/Structure.cs rename to BarotraumaShared/Source/Map/Structure.cs diff --git a/Barotrauma/Source/Map/StructurePrefab.cs b/BarotraumaShared/Source/Map/StructurePrefab.cs similarity index 100% rename from Barotrauma/Source/Map/StructurePrefab.cs rename to BarotraumaShared/Source/Map/StructurePrefab.cs diff --git a/Barotrauma/Source/Map/Submarine.cs b/BarotraumaShared/Source/Map/Submarine.cs similarity index 100% rename from Barotrauma/Source/Map/Submarine.cs rename to BarotraumaShared/Source/Map/Submarine.cs diff --git a/Barotrauma/Source/Map/SubmarineBody.cs b/BarotraumaShared/Source/Map/SubmarineBody.cs similarity index 100% rename from Barotrauma/Source/Map/SubmarineBody.cs rename to BarotraumaShared/Source/Map/SubmarineBody.cs diff --git a/Barotrauma/Source/Map/TransitionCinematic.cs b/BarotraumaShared/Source/Map/TransitionCinematic.cs similarity index 100% rename from Barotrauma/Source/Map/TransitionCinematic.cs rename to BarotraumaShared/Source/Map/TransitionCinematic.cs diff --git a/Barotrauma/Source/Map/WayPoint.cs b/BarotraumaShared/Source/Map/WayPoint.cs similarity index 100% rename from Barotrauma/Source/Map/WayPoint.cs rename to BarotraumaShared/Source/Map/WayPoint.cs diff --git a/Barotrauma/Source/Networking/BanList.cs b/BarotraumaShared/Source/Networking/BanList.cs similarity index 100% rename from Barotrauma/Source/Networking/BanList.cs rename to BarotraumaShared/Source/Networking/BanList.cs diff --git a/Barotrauma/Source/Networking/ChatMessage.cs b/BarotraumaShared/Source/Networking/ChatMessage.cs similarity index 100% rename from Barotrauma/Source/Networking/ChatMessage.cs rename to BarotraumaShared/Source/Networking/ChatMessage.cs diff --git a/Barotrauma/Source/Networking/Client.cs b/BarotraumaShared/Source/Networking/Client.cs similarity index 100% rename from Barotrauma/Source/Networking/Client.cs rename to BarotraumaShared/Source/Networking/Client.cs diff --git a/Barotrauma/Source/Networking/EntitySpawner.cs b/BarotraumaShared/Source/Networking/EntitySpawner.cs similarity index 100% rename from Barotrauma/Source/Networking/EntitySpawner.cs rename to BarotraumaShared/Source/Networking/EntitySpawner.cs diff --git a/Barotrauma/Source/Networking/FileTransfer/FileReceiver.cs b/BarotraumaShared/Source/Networking/FileTransfer/FileReceiver.cs similarity index 100% rename from Barotrauma/Source/Networking/FileTransfer/FileReceiver.cs rename to BarotraumaShared/Source/Networking/FileTransfer/FileReceiver.cs diff --git a/Barotrauma/Source/Networking/FileTransfer/FileSender.cs b/BarotraumaShared/Source/Networking/FileTransfer/FileSender.cs similarity index 100% rename from Barotrauma/Source/Networking/FileTransfer/FileSender.cs rename to BarotraumaShared/Source/Networking/FileTransfer/FileSender.cs diff --git a/Barotrauma/Source/Networking/GameClient.cs b/BarotraumaShared/Source/Networking/GameClient.cs similarity index 100% rename from Barotrauma/Source/Networking/GameClient.cs rename to BarotraumaShared/Source/Networking/GameClient.cs diff --git a/Barotrauma/Source/Networking/GameServer.cs b/BarotraumaShared/Source/Networking/GameServer.cs similarity index 100% rename from Barotrauma/Source/Networking/GameServer.cs rename to BarotraumaShared/Source/Networking/GameServer.cs diff --git a/Barotrauma/Source/Networking/GameServerLogin.cs b/BarotraumaShared/Source/Networking/GameServerLogin.cs similarity index 100% rename from Barotrauma/Source/Networking/GameServerLogin.cs rename to BarotraumaShared/Source/Networking/GameServerLogin.cs diff --git a/Barotrauma/Source/Networking/GameServerSettings.cs b/BarotraumaShared/Source/Networking/GameServerSettings.cs similarity index 100% rename from Barotrauma/Source/Networking/GameServerSettings.cs rename to BarotraumaShared/Source/Networking/GameServerSettings.cs diff --git a/Barotrauma/Source/Networking/INetSerializable.cs b/BarotraumaShared/Source/Networking/INetSerializable.cs similarity index 100% rename from Barotrauma/Source/Networking/INetSerializable.cs rename to BarotraumaShared/Source/Networking/INetSerializable.cs diff --git a/Barotrauma/Source/Networking/NetBufferExtensions.cs b/BarotraumaShared/Source/Networking/NetBufferExtensions.cs similarity index 100% rename from Barotrauma/Source/Networking/NetBufferExtensions.cs rename to BarotraumaShared/Source/Networking/NetBufferExtensions.cs diff --git a/Barotrauma/Source/Networking/NetConfig.cs b/BarotraumaShared/Source/Networking/NetConfig.cs similarity index 100% rename from Barotrauma/Source/Networking/NetConfig.cs rename to BarotraumaShared/Source/Networking/NetConfig.cs diff --git a/Barotrauma/Source/Networking/NetEntityEvent/ClientEntityEventManager.cs b/BarotraumaShared/Source/Networking/NetEntityEvent/ClientEntityEventManager.cs similarity index 100% rename from Barotrauma/Source/Networking/NetEntityEvent/ClientEntityEventManager.cs rename to BarotraumaShared/Source/Networking/NetEntityEvent/ClientEntityEventManager.cs diff --git a/Barotrauma/Source/Networking/NetEntityEvent/NetEntityEvent.cs b/BarotraumaShared/Source/Networking/NetEntityEvent/NetEntityEvent.cs similarity index 100% rename from Barotrauma/Source/Networking/NetEntityEvent/NetEntityEvent.cs rename to BarotraumaShared/Source/Networking/NetEntityEvent/NetEntityEvent.cs diff --git a/Barotrauma/Source/Networking/NetEntityEvent/NetEntityEventManager.cs b/BarotraumaShared/Source/Networking/NetEntityEvent/NetEntityEventManager.cs similarity index 100% rename from Barotrauma/Source/Networking/NetEntityEvent/NetEntityEventManager.cs rename to BarotraumaShared/Source/Networking/NetEntityEvent/NetEntityEventManager.cs diff --git a/Barotrauma/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs b/BarotraumaShared/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs similarity index 100% rename from Barotrauma/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs rename to BarotraumaShared/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs diff --git a/Barotrauma/Source/Networking/NetIdUtils.cs b/BarotraumaShared/Source/Networking/NetIdUtils.cs similarity index 100% rename from Barotrauma/Source/Networking/NetIdUtils.cs rename to BarotraumaShared/Source/Networking/NetIdUtils.cs diff --git a/Barotrauma/Source/Networking/NetStats.cs b/BarotraumaShared/Source/Networking/NetStats.cs similarity index 100% rename from Barotrauma/Source/Networking/NetStats.cs rename to BarotraumaShared/Source/Networking/NetStats.cs diff --git a/Barotrauma/Source/Networking/NetworkMember.cs b/BarotraumaShared/Source/Networking/NetworkMember.cs similarity index 100% rename from Barotrauma/Source/Networking/NetworkMember.cs rename to BarotraumaShared/Source/Networking/NetworkMember.cs diff --git a/Barotrauma/Source/Networking/RespawnManager.cs b/BarotraumaShared/Source/Networking/RespawnManager.cs similarity index 100% rename from Barotrauma/Source/Networking/RespawnManager.cs rename to BarotraumaShared/Source/Networking/RespawnManager.cs diff --git a/Barotrauma/Source/Networking/ServerLog.cs b/BarotraumaShared/Source/Networking/ServerLog.cs similarity index 100% rename from Barotrauma/Source/Networking/ServerLog.cs rename to BarotraumaShared/Source/Networking/ServerLog.cs diff --git a/Barotrauma/Source/Networking/Voting.cs b/BarotraumaShared/Source/Networking/Voting.cs similarity index 100% rename from Barotrauma/Source/Networking/Voting.cs rename to BarotraumaShared/Source/Networking/Voting.cs diff --git a/Barotrauma/Source/Networking/WhiteList.cs b/BarotraumaShared/Source/Networking/WhiteList.cs similarity index 100% rename from Barotrauma/Source/Networking/WhiteList.cs rename to BarotraumaShared/Source/Networking/WhiteList.cs diff --git a/Barotrauma/Source/Networking/disabled/FileStreamReceiver.cs b/BarotraumaShared/Source/Networking/disabled/FileStreamReceiver.cs similarity index 100% rename from Barotrauma/Source/Networking/disabled/FileStreamReceiver.cs rename to BarotraumaShared/Source/Networking/disabled/FileStreamReceiver.cs diff --git a/Barotrauma/Source/Networking/disabled/FileStreamSender.cs b/BarotraumaShared/Source/Networking/disabled/FileStreamSender.cs similarity index 100% rename from Barotrauma/Source/Networking/disabled/FileStreamSender.cs rename to BarotraumaShared/Source/Networking/disabled/FileStreamSender.cs diff --git a/Barotrauma/Source/Networking/disabled/NetworkEvent.cs b/BarotraumaShared/Source/Networking/disabled/NetworkEvent.cs similarity index 100% rename from Barotrauma/Source/Networking/disabled/NetworkEvent.cs rename to BarotraumaShared/Source/Networking/disabled/NetworkEvent.cs diff --git a/Barotrauma/Source/Networking/disabled/ReliableSender.cs b/BarotraumaShared/Source/Networking/disabled/ReliableSender.cs similarity index 100% rename from Barotrauma/Source/Networking/disabled/ReliableSender.cs rename to BarotraumaShared/Source/Networking/disabled/ReliableSender.cs diff --git a/Barotrauma/Source/Physics/Physics.cs b/BarotraumaShared/Source/Physics/Physics.cs similarity index 100% rename from Barotrauma/Source/Physics/Physics.cs rename to BarotraumaShared/Source/Physics/Physics.cs diff --git a/Barotrauma/Source/Physics/PhysicsBody.cs b/BarotraumaShared/Source/Physics/PhysicsBody.cs similarity index 100% rename from Barotrauma/Source/Physics/PhysicsBody.cs rename to BarotraumaShared/Source/Physics/PhysicsBody.cs diff --git a/Barotrauma/Source/PlayerInput.cs b/BarotraumaShared/Source/PlayerInput.cs similarity index 100% rename from Barotrauma/Source/PlayerInput.cs rename to BarotraumaShared/Source/PlayerInput.cs diff --git a/Barotrauma/Source/Program.cs b/BarotraumaShared/Source/Program.cs similarity index 100% rename from Barotrauma/Source/Program.cs rename to BarotraumaShared/Source/Program.cs diff --git a/Barotrauma/Source/Properties.cs b/BarotraumaShared/Source/Properties.cs similarity index 100% rename from Barotrauma/Source/Properties.cs rename to BarotraumaShared/Source/Properties.cs diff --git a/Barotrauma/Source/Timing.cs b/BarotraumaShared/Source/Timing.cs similarity index 100% rename from Barotrauma/Source/Timing.cs rename to BarotraumaShared/Source/Timing.cs diff --git a/Barotrauma/Source/Utils/Homoglyphs.cs b/BarotraumaShared/Source/Utils/Homoglyphs.cs similarity index 100% rename from Barotrauma/Source/Utils/Homoglyphs.cs rename to BarotraumaShared/Source/Utils/Homoglyphs.cs diff --git a/Barotrauma/Source/Utils/MTRandom.cs b/BarotraumaShared/Source/Utils/MTRandom.cs similarity index 100% rename from Barotrauma/Source/Utils/MTRandom.cs rename to BarotraumaShared/Source/Utils/MTRandom.cs diff --git a/Barotrauma/Source/Utils/MathUtils.cs b/BarotraumaShared/Source/Utils/MathUtils.cs similarity index 100% rename from Barotrauma/Source/Utils/MathUtils.cs rename to BarotraumaShared/Source/Utils/MathUtils.cs diff --git a/Barotrauma/Source/Utils/Rand.cs b/BarotraumaShared/Source/Utils/Rand.cs similarity index 100% rename from Barotrauma/Source/Utils/Rand.cs rename to BarotraumaShared/Source/Utils/Rand.cs diff --git a/Barotrauma/Source/Utils/SaveUtil.cs b/BarotraumaShared/Source/Utils/SaveUtil.cs similarity index 100% rename from Barotrauma/Source/Utils/SaveUtil.cs rename to BarotraumaShared/Source/Utils/SaveUtil.cs diff --git a/Barotrauma/Source/Utils/ToolBox.cs b/BarotraumaShared/Source/Utils/ToolBox.cs similarity index 100% rename from Barotrauma/Source/Utils/ToolBox.cs rename to BarotraumaShared/Source/Utils/ToolBox.cs diff --git a/Barotrauma/Source/Utils/UpdaterUtil.cs b/BarotraumaShared/Source/Utils/UpdaterUtil.cs similarity index 100% rename from Barotrauma/Source/Utils/UpdaterUtil.cs rename to BarotraumaShared/Source/Utils/UpdaterUtil.cs diff --git a/Barotrauma_Solution.sln b/Barotrauma_Solution.sln index 4bf948c25..3c2fe7cfb 100644 --- a/Barotrauma_Solution.sln +++ b/Barotrauma_Solution.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Barotrauma", "Barotrauma\Barotrauma.csproj", "{008C0F83-E914-4966-9135-EA885059EDD8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BarotraumaClient", "BarotraumaClient\BarotraumaClient.csproj", "{008C0F83-E914-4966-9135-EA885059EDD8}" ProjectSection(ProjectDependencies) = postProject {C293DB32-FA42-486D-B128-5A12522FAE4E} = {C293DB32-FA42-486D-B128-5A12522FAE4E} EndProjectSection @@ -22,9 +22,19 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpFont", "SharpFont\Sour EndProject Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "SharpFontShared", "SharpFont\Source\SharpFontShared\SharpFontShared.shproj", "{2E4773B7-961A-4328-9D77-9749F9071CA2}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BarotraumaServer", "BarotraumaServer\BarotraumaServer.csproj", "{85232B20-074D-4723-B0C6-91495391E448}" +EndProject +Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "BarotraumaShared", "BarotraumaShared\BarotraumaShared.shproj", "{561357C2-DB28-4E01-B275-6BF545F70491}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Barotrauma", "Barotrauma", "{F35DF9BF-0BED-4FEF-A51C-DD83C531882F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{DE36F45F-F09E-4719-B953-00D148F7722A}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution + BarotraumaShared\BarotraumaShared.projitems*{008c0f83-e914-4966-9135-ea885059edd8}*SharedItemsImports = 4 SharpFont\Source\SharpFontShared\SharpFontShared.projitems*{2e4773b7-961a-4328-9d77-9749f9071ca2}*SharedItemsImports = 13 + BarotraumaShared\BarotraumaShared.projitems*{561357c2-db28-4e01-b275-6bf545f70491}*SharedItemsImports = 13 SharpFont\Source\SharpFontShared\SharpFontShared.projitems*{c293db32-fa42-486d-b128-5a12522fae4e}*SharedItemsImports = 4 EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -345,8 +355,73 @@ Global {C293DB32-FA42-486D-B128-5A12522FAE4E}.Windows8|Mixed Platforms.Build.0 = Release|Any CPU {C293DB32-FA42-486D-B128-5A12522FAE4E}.Windows8|x86.ActiveCfg = Release|Any CPU {C293DB32-FA42-486D-B128-5A12522FAE4E}.Windows8|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Android|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Android|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Android|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Android|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Android|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Android|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Debug|Any CPU.Build.0 = Debug|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Debug|x86.ActiveCfg = Debug|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Debug|x86.Build.0 = Debug|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.iOS|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.iOS|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.iOS|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.iOS|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.iOS|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.iOS|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Linux|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Linux|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Linux|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Linux|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Linux|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Linux|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.OSX|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.OSX|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.OSX|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.OSX|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.OSX|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.OSX|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.PSM|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.PSM|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.PSM|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.PSM|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.PSM|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.PSM|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Release|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Release|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Release|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Release|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows|x86.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows8|Any CPU.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows8|Any CPU.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows8|Mixed Platforms.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows8|Mixed Platforms.Build.0 = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows8|x86.ActiveCfg = Release|Any CPU + {85232B20-074D-4723-B0C6-91495391E448}.Windows8|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {008C0F83-E914-4966-9135-EA885059EDD8} = {F35DF9BF-0BED-4FEF-A51C-DD83C531882F} + {0AAD36E3-51A5-4A07-AB60-5C8A66BD38B7} = {DE36F45F-F09E-4719-B953-00D148F7722A} + {49BA1C69-6104-41AC-A5D8-B54FA9F696E8} = {DE36F45F-F09E-4719-B953-00D148F7722A} + {251AAFE1-F24B-4837-9128-9D04FCBFD528} = {DE36F45F-F09E-4719-B953-00D148F7722A} + {3B8F9EDB-6E5E-450C-ABC2-EC49075D0B50} = {DE36F45F-F09E-4719-B953-00D148F7722A} + {C293DB32-FA42-486D-B128-5A12522FAE4E} = {DE36F45F-F09E-4719-B953-00D148F7722A} + {2E4773B7-961A-4328-9D77-9749F9071CA2} = {DE36F45F-F09E-4719-B953-00D148F7722A} + {85232B20-074D-4723-B0C6-91495391E448} = {F35DF9BF-0BED-4FEF-A51C-DD83C531882F} + {561357C2-DB28-4E01-B275-6BF545F70491} = {F35DF9BF-0BED-4FEF-A51C-DD83C531882F} + EndGlobalSection EndGlobal diff --git a/Launcher2/Launcher.csproj b/Launcher2/Launcher.csproj index 1d9f91c42..33e6d933a 100644 --- a/Launcher2/Launcher.csproj +++ b/Launcher2/Launcher.csproj @@ -66,9 +66,9 @@ - + {008c0f83-e914-4966-9135-ea885059edd8} - Barotrauma + BarotraumaClient