From c78784068c3c80235908178ad3a40314a8b5d8cd Mon Sep 17 00:00:00 2001 From: Regalis Date: Thu, 21 Jan 2016 20:59:26 +0200 Subject: [PATCH] -fixed a typo in fabricableItem requirement & added checking for said typos - fixed being able to set battery recharge sped over the limits - fixed vents being added to OxygenGenerator.ventlist multiple times - fixed item.Submarine not being set if pulling an item from a fabricator - some tutorial fixes - fixed TraitorMode endmessage not being shown if the sub isn't at the end and neither character is dead - SalvageQuest fails if the item has been destroyed - --- .../Content/Items/Fabricators/fabricators.xml | 2 +- .../Content/Items/Weapons/explosives.xml | 4 +- Subsurface/Content/Items/Weapons/weapons.xml | 2 +- Subsurface/Content/Map/TutorialSub.sub | Bin 8429 -> 8410 bytes Subsurface/Content/Orders.xml | 4 +- Subsurface/Data/SavedSubs/Aegir Mark II.sub | Bin 11380 -> 14097 bytes Subsurface/Data/SavedSubs/Nehalennia.sub | Bin 0 -> 12181 bytes Subsurface/Data/SavedSubs/Vellamo.sub | Bin 9963 -> 12093 bytes Subsurface/Data/SavedSubs/test.sub | Bin 11445 -> 0 bytes Subsurface/Source/DebugConsole.cs | 22 ++++++- .../Source/Events/Quests/SalvageQuest.cs | 2 +- .../GameSession/GameModes/TraitorMode.cs | 10 +-- .../GameModes/Tutorials/BasicTutorial.cs | 59 ++++++++++++------ Subsurface/Source/GameSettings.cs | 16 +++-- .../Items/Components/Holdable/Holdable.cs | 2 + .../Items/Components/Holdable/Throwable.cs | 2 +- .../Items/Components/Machines/Engine.cs | 13 ++-- .../Items/Components/Machines/Fabricator.cs | 13 ++-- .../Components/Machines/OxygenGenerator.cs | 9 ++- .../Items/Components/Machines/Reactor.cs | 22 +++---- .../Items/Components/Power/PowerContainer.cs | 8 +-- Subsurface/Source/Items/Item.cs | 8 +++ Subsurface/Source/Map/Explosion.cs | 2 +- Subsurface/Source/Map/TransitionCinematic.cs | 2 + Subsurface/Source/Screens/EditMapScreen.cs | 6 +- Subsurface/Source/Screens/MainMenuScreen.cs | 8 +-- Subsurface/Source/Screens/NetLobbyScreen.cs | 2 +- Subsurface_Solution.v12.suo | Bin 829440 -> 829440 bytes 28 files changed, 143 insertions(+), 75 deletions(-) create mode 100644 Subsurface/Data/SavedSubs/Nehalennia.sub delete mode 100644 Subsurface/Data/SavedSubs/test.sub diff --git a/Subsurface/Content/Items/Fabricators/fabricators.xml b/Subsurface/Content/Items/Fabricators/fabricators.xml index 42bda98e8..af44d57d9 100644 --- a/Subsurface/Content/Items/Fabricators/fabricators.xml +++ b/Subsurface/Content/Items/Fabricators/fabricators.xml @@ -33,7 +33,7 @@ - + diff --git a/Subsurface/Content/Items/Weapons/explosives.xml b/Subsurface/Content/Items/Weapons/explosives.xml index c704fd35a..257e79c46 100644 --- a/Subsurface/Content/Items/Weapons/explosives.xml +++ b/Subsurface/Content/Items/Weapons/explosives.xml @@ -31,8 +31,8 @@ - - + + diff --git a/Subsurface/Content/Items/Weapons/weapons.xml b/Subsurface/Content/Items/Weapons/weapons.xml index bdeb5765c..29e8d4262 100644 --- a/Subsurface/Content/Items/Weapons/weapons.xml +++ b/Subsurface/Content/Items/Weapons/weapons.xml @@ -84,7 +84,7 @@ - + diff --git a/Subsurface/Content/Map/TutorialSub.sub b/Subsurface/Content/Map/TutorialSub.sub index e251a3bcb7d79806397a29f4c3f3656154cf100c..01fabb912fd4bdd88356bef41831c16ecd328fc6 100644 GIT binary patch literal 8410 zcmV<0ASK@)iwFP!000040PQ_%Z{tRi-w(L|Ao#PKVZWPjW`UhavdJNn9b{%Nzjx!~Lh5WV>9avvqQlzCPRC z?>5_IvbwwfbT+%W6xYe!_3N`Y5&NF}z<-c$-oB0BL{zCaKTt-05Z|dcg0dgZ{`Q~$ zF`Iq+Tk`e&X1U(Ye){h9nbc>qFR#xSJ)3=feMYGH_3k$LyncQ5W= zmt5VwK1k{-&yYwc1^*70Gmu|nF*{A5}Y_?4oyVqyuG>XNXTlBZfUAow;He2&TbNgTR<_6IF z&F6IccC!ZP>2`LLeA(RZZto2M5=92sBDqZ#%bh`)+TXYElH05F?lw&?U!R%3Ebo%V zZuytN&JKUFYV%k^-;bx*lQ>L<~yjT)t>xu*W3^Er~&55zV=J(ZtY)CdPl=uPwyc zo6VP;BFs@lOEo8i4I#1xV+5?Sy)_QP?pDifk$RZiqw zlb5A!Z78Xo9fgnSnD8-ohrP$+eHitLXwlnK<1;4?Z=P z;UsqEzT*7l@r>Wx*FJs7lrO6AGI)lOs&$p;16~f#c;!r&rQ|j0g*V_Zp1EH$>YtYl z#YKd|T+uwwBfS`YWWsB?`#E(VFYl>IDn?m_F+_Y~jNT|GAzqewb|LeBe))Qpu4f;U z^`CkA#YI0UA$)$$l`kchN38B{lGO?*>3C?l_%r#mO1o1(%||Pg7>(p1A59gq0%Zg$ zUHdWxV?Ue4E=Lh7HRsy5N5_A1TzRsM8Xe@xJSr8ICI@|PX}L*$z?J4v$=k7>AB?_K zAg-43pj^!yR}&)jA$K#^Xg3oGyIYI>Fwc%7^lV`y3HMgp?DOmoyY2mAcfT!4obGnX za(lO3US03<7>Ij(q(G1v2ZahbXD(9N1OgZs&AVGJlGUeV@h8n;IY&njI%k?2Fmq1i z9+1jqAra+!fhsa8C2^Hus{w#^o7>L@R4(a7soP**Vc*2n1r1 z1>-T!GZ4zW!%zq)WkJoJ$#EbN?}CuA|0?~X;C@w&=1{Hsxxc=JkkM@S5buX!??&&! zYVX4AYs_h+yLsbwmF)i5Y;Q6!iq|$XfZ$Otht;6S8WgH}!8F#y!4NXqb6Jt013(1b z0|<+%n1BrE1Jbf4lvdxzh=A~grMvDs>7nTy$Z>;*^QeWD|)?)v~$i0s~nW}??Rq(fbR{0f@c)H0)leOaO*CYH^jKaDNX&vb36stDMOZb6XPh>*cnk6sjt^ho~gK_*CuOzK>5L zJqx@SEcB9KOj^9ee(^;ms<5ozwJ$8)!UR-zn)~3Nw)$}B9Vz&31}DuswP-`$OB^^X zqMu-4beX$V?;jtI9`Od&Noz%*@Higqa@c`TIb0WZ}WZ%0AVJVKi**}bCoy6Q$3 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 Ps(<@`K@6+5yF~#2#Oq{G diff --git a/Subsurface/Content/Orders.xml b/Subsurface/Content/Orders.xml index 3116c0339..6f7450632 100644 --- a/Subsurface/Content/Orders.xml +++ b/Subsurface/Content/Orders.xml @@ -13,11 +13,11 @@ - + - + diff --git a/Subsurface/Data/SavedSubs/Aegir Mark II.sub b/Subsurface/Data/SavedSubs/Aegir Mark II.sub index 9b93473bc1e09f61b624409c1ec7a969a3a9f89c..974cbbb7613c3cc6b728757968929e7564b9b3f6 100644 GIT binary patch literal 14097 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 *#<*B&W+Gn*L~3)V^2th`~&2a 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 P#ee*Ndaw??E*b&=!?AF{ literal 11380 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 diff --git a/Subsurface/Data/SavedSubs/Nehalennia.sub b/Subsurface/Data/SavedSubs/Nehalennia.sub new file mode 100644 index 0000000000000000000000000000000000000000..e10a0a6bc9069f2782ba2e325f296a70186adcad GIT binary patch literal 12181 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 X-#)*4$To{r{-6IJOkZ`k4bA}oNHlUg literal 0 HcmV?d00001 diff --git a/Subsurface/Data/SavedSubs/Vellamo.sub b/Subsurface/Data/SavedSubs/Vellamo.sub index 750dc63713480c0304699a9a084e7871ba1e1cbe..59efc635127086eb91ffb13a24888d6d0ef0732e 100644 GIT binary patch literal 12093 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 diff --git a/Subsurface/Data/SavedSubs/test.sub b/Subsurface/Data/SavedSubs/test.sub deleted file mode 100644 index 183ff5b7b341af081397cff7b47fac01836dbc80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11445 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 P_<#FPiKANPQqKVZQ%pdZ diff --git a/Subsurface/Source/DebugConsole.cs b/Subsurface/Source/DebugConsole.cs index 6ea859b83..8012e0e4c 100644 --- a/Subsurface/Source/DebugConsole.cs +++ b/Subsurface/Source/DebugConsole.cs @@ -418,8 +418,20 @@ namespace Barotrauma case "cleanbuild": GameMain.Config.MusicVolume = 0.5f; GameMain.Config.SoundVolume = 0.5f; + DebugConsole.NewMessage("Music and sound volume set to 0.5", Color.Green); + + GameMain.Config.GraphicsWidth = 0; + GameMain.Config.GraphicsHeight = 0; + GameMain.Config.FullScreenEnabled = true; + DebugConsole.NewMessage("Resolution set to 0 x 0 (screen resolution will be used)", Color.Green); + DebugConsole.NewMessage("Fullscreen enabled", Color.Green); + + if (GameMain.Config.MasterServerUrl != "http://www.undertowgames.com/baromaster") + { + DebugConsole.ThrowError("MasterServerUrl ''"+GameMain.Config.MasterServerUrl+"''!"); + } + GameMain.Config.Save("config.xml"); - DebugConsole.NewMessage("Set music and sound volume to 0.5", Color.Green); var saveFiles = System.IO.Directory.GetFiles(SaveUtil.SaveFolder); @@ -432,6 +444,14 @@ namespace Barotrauma if (System.IO.File.Exists("filelist.xml")) { System.IO.File.Delete("filelist.xml"); + DebugConsole.NewMessage("Deleted filelist", Color.Green); + } + + if (System.IO.File.Exists("Data/SavedSubs/TutorialSub.sub")) + { + System.IO.File.Delete("Data/SavedSubs/TutorialSub.sub"); + + DebugConsole.NewMessage("Deleted TutorialSub from SavedSubs", Color.Green); } if (!System.IO.File.Exists("Content/Map/TutorialSub.sub")) diff --git a/Subsurface/Source/Events/Quests/SalvageQuest.cs b/Subsurface/Source/Events/Quests/SalvageQuest.cs index 5bea75a85..c96ba3185 100644 --- a/Subsurface/Source/Events/Quests/SalvageQuest.cs +++ b/Subsurface/Source/Events/Quests/SalvageQuest.cs @@ -68,8 +68,8 @@ namespace Barotrauma public override void End() { + if (item.CurrentHull == null || item.Removed) return; item.Remove(); - if (item.CurrentHull == null) return; GiveReward(); diff --git a/Subsurface/Source/GameSession/GameModes/TraitorMode.cs b/Subsurface/Source/GameSession/GameModes/TraitorMode.cs index 4c981882f..22f3f0fbf 100644 --- a/Subsurface/Source/GameSession/GameModes/TraitorMode.cs +++ b/Subsurface/Source/GameSession/GameModes/TraitorMode.cs @@ -17,14 +17,14 @@ namespace Barotrauma { if (GameMain.Server == null || traitorCharacter == null || targetCharacter == null) return ""; - if (targetCharacter == null || targetCharacter.IsDead) + if (targetCharacter.IsDead) { string endMessage = traitorCharacter.Name + " was a traitor! "; endMessage += (traitorCharacter.Info.Gender == Gender.Male) ? "His" : "Her"; endMessage += " task was to assassinate " + targetCharacter.Name + ". The task was successful."; //End(endMessage); } - else if (traitorCharacter == null || traitorCharacter.IsDead) + else if (traitorCharacter.IsDead) { string endMessage = traitorCharacter.Name + " was a traitor! "; endMessage += (traitorCharacter.Info.Gender == Gender.Male) ? "His" : "Her"; @@ -35,12 +35,14 @@ namespace Barotrauma return endMessage; } - else if (Submarine.Loaded.AtEndPosition) + else { string endMessage = traitorCharacter.Name + " was a traitor! "; endMessage += (traitorCharacter.Info.Gender == Gender.Male) ? "His" : "Her"; endMessage += " task was to assassinate " + targetCharacter.Name + ". "; - endMessage += "The task was unsuccessful - the has submarine reached its destination."; + endMessage += (Submarine.Loaded.AtEndPosition) ? + "The task was unsuccessful - the has submarine reached its destination." : + "The task was unsuccessful."; return endMessage; } diff --git a/Subsurface/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs b/Subsurface/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs index ecf39f758..2fd280b3d 100644 --- a/Subsurface/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs +++ b/Subsurface/Source/GameSession/GameModes/Tutorials/BasicTutorial.cs @@ -156,7 +156,7 @@ namespace Barotrauma.Tutorials infoBox = CreateInfoFrame("Here you can see all the wires connected to the terminal. Apparently there's no wire" + " going into the to the power connection - that's why the monitor isn't working." + " You should find a piece of wire to connect it. Try searching some of the cabinets scattered around the sub."); - + while (!HasItem("Wire")) { yield return CoroutineStatus.Running; @@ -227,7 +227,7 @@ namespace Barotrauma.Tutorials yield return CoroutineStatus.Running; } - infoBox = CreateInfoFrame("You can take a look at the area around the sub by pressing ''Activate Radar''."); + infoBox = CreateInfoFrame("You can take a look at the area around the sub by selecting the ''Sonar'' checkbox."); while (!radar.IsActive) { @@ -235,7 +235,7 @@ namespace Barotrauma.Tutorials } yield return new WaitForSeconds(0.5f); - infoBox = CreateInfoFrame("The white box in the middle is the submarine, and the white lines outside it are the walls of an underwater cavern. " + infoBox = CreateInfoFrame("The green rectangle in the middle is the submarine, and the flickering shapes outside it are the walls of an underwater cavern. " + "Try moving the submarine by clicking somewhere on the monitor and dragging the pointer to the direction you want to go to."); while (steering.CurrTargetVelocity == Vector2.Zero && steering.CurrTargetVelocity.Length() < 50.0f) @@ -254,13 +254,13 @@ namespace Barotrauma.Tutorials infoBox = CreateInfoFrame("Steer the submarine downwards, heading further into the cavern."); - while (Submarine.Loaded.Position.Y > 10000.0f) + while (Submarine.Loaded.WorldPosition.Y > 33000.0f) { yield return CoroutineStatus.Running; } yield return new WaitForSeconds(1.0f); - var moloch = Character.Create("Content/Characters/Moloch/moloch.xml", steering.Item.SimPosition + Vector2.UnitX * 25.0f); + var moloch = Character.Create("Content/Characters/Moloch/moloch.xml", steering.Item.WorldPosition + Vector2.UnitX * 3000.0f); moloch.PlaySound(AIController.AiState.Attack); yield return new WaitForSeconds(1.0f); @@ -281,7 +281,7 @@ namespace Barotrauma.Tutorials Submarine.Loaded.Velocity = Vector2.Zero; moloch.AIController.SelectTarget(steering.Item.CurrentHull.AiTarget); - Vector2 steeringDir = windows[0].Position - moloch.Position; + Vector2 steeringDir = windows[0].WorldPosition - moloch.WorldPosition; if (steeringDir != Vector2.Zero) steeringDir = Vector2.Normalize(steeringDir); //foreach (Limb limb in moloch.AnimController.Limbs) @@ -306,6 +306,18 @@ namespace Barotrauma.Tutorials yield return new WaitForSeconds(0.1f); } while (!broken); + //fix everything except the command windows + foreach (Structure w in Structure.WallList) + { + for (int i = 0; i < w.SectionCount; i++) + { + if (!w.SectionHasHole(i)) continue; + if (windows.Contains(w)) continue; + + w.AddDamage(i, -100000.0f); + } + } + yield return new WaitForSeconds(0.5f); Submarine.Loaded.GodMode = true; @@ -486,20 +498,27 @@ namespace Barotrauma.Tutorials GameMain.GameScreen.Cam.TargetPos = Vector2.Zero; GameMain.LightManager.LosEnabled = false; - do + //do + //{ + // secondsLeft = (float)(endTime - DateTime.Now).TotalSeconds; + + // float camAngle = (float)((DateTime.Now - endTime).TotalSeconds / endPreviewLength) * MathHelper.TwoPi; + // Vector2 offset = (new Vector2( + // (float)Math.Cos(camAngle) * (Submarine.Borders.Width / 2.0f), + // (float)Math.Sin(camAngle) * (Submarine.Borders.Height / 2.0f))); + + // GameMain.GameScreen.Cam.TargetPos = offset * 0.8f; + // //Game1.GameScreen.Cam.MoveCamera((float)deltaTime); + + // yield return CoroutineStatus.Running; + //} while (secondsLeft > 0.0f); + + var cinematic = new TransitionCinematic(Submarine.Loaded, GameMain.GameScreen.Cam, 5.0f); + + while (cinematic.Running) { - secondsLeft = (float)(endTime - DateTime.Now).TotalSeconds; - - float camAngle = (float)((DateTime.Now - endTime).TotalSeconds / endPreviewLength) * MathHelper.TwoPi; - Vector2 offset = (new Vector2( - (float)Math.Cos(camAngle) * (Submarine.Borders.Width / 2.0f), - (float)Math.Sin(camAngle) * (Submarine.Borders.Height / 2.0f))); - - GameMain.GameScreen.Cam.TargetPos = offset * 0.8f; - //Game1.GameScreen.Cam.MoveCamera((float)deltaTime); - yield return CoroutineStatus.Running; - } while (secondsLeft > 0.0f); + } Submarine.Unload(); GameMain.MainMenuScreen.Select(); @@ -543,9 +562,9 @@ namespace Barotrauma.Tutorials enemy.AIController.State = AIController.AiState.None; - Vector2 targetPos = Character.Controlled.Position + new Vector2(0.0f, 3000.0f); + Vector2 targetPos = Character.Controlled.WorldPosition + new Vector2(0.0f, 3000.0f); - Vector2 steering = targetPos - enemy.Position; + Vector2 steering = targetPos - enemy.WorldPosition; if (steering != Vector2.Zero) steering = Vector2.Normalize(steering); enemy.AIController.Steering = steering * 2.0f; diff --git a/Subsurface/Source/GameSettings.cs b/Subsurface/Source/GameSettings.cs index 9c42d788d..a09070837 100644 --- a/Subsurface/Source/GameSettings.cs +++ b/Subsurface/Source/GameSettings.cs @@ -210,10 +210,18 @@ namespace Barotrauma doc.Root.Add(gMode); } - gMode.ReplaceAttributes( - new XAttribute("width", GraphicsWidth), - new XAttribute("height", GraphicsHeight), - new XAttribute("fullscreen", FullScreenEnabled ? "true" : "false")); + if (GraphicsWidth==0 || GraphicsHeight==0) + { + gMode.ReplaceAttributes(new XAttribute("fullscreen", FullScreenEnabled ? "true" : "false")); + } + else + { + gMode.ReplaceAttributes( + new XAttribute("width", GraphicsWidth), + new XAttribute("height", GraphicsHeight), + new XAttribute("fullscreen", FullScreenEnabled ? "true" : "false")); + } + if (SelectedContentPackage != null) { diff --git a/Subsurface/Source/Items/Components/Holdable/Holdable.cs b/Subsurface/Source/Items/Components/Holdable/Holdable.cs index eb84b6a33..c1352485a 100644 --- a/Subsurface/Source/Items/Components/Holdable/Holdable.cs +++ b/Subsurface/Source/Items/Components/Holdable/Holdable.cs @@ -134,6 +134,8 @@ namespace Barotrauma.Items.Components { picker = character; + if (character != null) item.Submarine = character.Submarine; + if (item.body == null) { if (body!=null) diff --git a/Subsurface/Source/Items/Components/Holdable/Throwable.cs b/Subsurface/Source/Items/Components/Holdable/Throwable.cs index 70d1eddf3..48bbc0c3d 100644 --- a/Subsurface/Source/Items/Components/Holdable/Throwable.cs +++ b/Subsurface/Source/Items/Components/Holdable/Throwable.cs @@ -122,7 +122,7 @@ namespace Barotrauma.Items.Components if (throwPos < -0.0) { - Vector2 throwVector = picker.CursorPosition - picker.AnimController.RefLimb.Position; + Vector2 throwVector = picker.CursorWorldPosition - picker.WorldPosition; throwVector = Vector2.Normalize(throwVector); item.Drop(); diff --git a/Subsurface/Source/Items/Components/Machines/Engine.cs b/Subsurface/Source/Items/Components/Machines/Engine.cs index 63fd6fb92..3b01a68d4 100644 --- a/Subsurface/Source/Items/Components/Machines/Engine.cs +++ b/Subsurface/Source/Items/Components/Machines/Engine.cs @@ -94,18 +94,17 @@ namespace Barotrauma.Items.Components spriteBatch.DrawString(GUI.Font, "Force: " + (int)(targetForce) + " %", new Vector2(GuiFrame.Rect.X + 30, GuiFrame.Rect.Y + 30), Color.White); - if (GUI.DrawButton(spriteBatch, new Rectangle(GuiFrame.Rect.X + 280, GuiFrame.Rect.Y + 30, 40, 40), "+", true)) - { - targetForce += 1.0f; - item.NewComponentEvent(this, true, false); - } if (GUI.DrawButton(spriteBatch, new Rectangle(GuiFrame.Rect.X + 280, GuiFrame.Rect.Y + 80, 40, 40), "-", true)) { targetForce -= 1.0f; item.NewComponentEvent(this, true, false); } - - + + if (GUI.DrawButton(spriteBatch, new Rectangle(GuiFrame.Rect.X + 280, GuiFrame.Rect.Y + 30, 40, 40), "+", true)) + { + targetForce += 1.0f; + item.NewComponentEvent(this, true, false); + } } public override void UpdateBroken(float deltaTime, Camera cam) diff --git a/Subsurface/Source/Items/Components/Machines/Fabricator.cs b/Subsurface/Source/Items/Components/Machines/Fabricator.cs index 3525b1c68..1a4efc1d1 100644 --- a/Subsurface/Source/Items/Components/Machines/Fabricator.cs +++ b/Subsurface/Source/Items/Components/Machines/Fabricator.cs @@ -20,12 +20,12 @@ namespace Barotrauma.Items.Components public FabricableItem(XElement element) { - string name = ToolBox.GetAttributeString(element, "name", "").ToLower(); + string name = ToolBox.GetAttributeString(element, "name", ""); - TargetItem = ItemPrefab.list.Find(ip => ip.Name.ToLower() == name) as ItemPrefab; + TargetItem = ItemPrefab.list.Find(ip => ip.Name.ToLower() == name.ToLower()) as ItemPrefab; if (TargetItem == null) { - DebugConsole.ThrowError("Error in Fabricable Item! Item ''" + element.Name + "'' not found."); + DebugConsole.ThrowError("Error in fabricable item "+name+"! Item ''" + element.Name + "'' not found."); return; } @@ -35,7 +35,12 @@ namespace Barotrauma.Items.Components foreach (string requiredItemName in requiredItemNames) { ItemPrefab requiredItem = ItemPrefab.list.Find(ip => ip.Name.ToLower() == requiredItemName.Trim().ToLower()) as ItemPrefab; - if (requiredItem == null) continue; + if (requiredItem == null) + { + DebugConsole.ThrowError("Error in fabricable item " + name + "! Required item ''" + requiredItemName + "'' not found."); + + continue; + } var existing = RequiredItems.Find(r => r.Item1 == requiredItem); diff --git a/Subsurface/Source/Items/Components/Machines/OxygenGenerator.cs b/Subsurface/Source/Items/Components/Machines/OxygenGenerator.cs index 3c9834d64..d519fc762 100644 --- a/Subsurface/Source/Items/Components/Machines/OxygenGenerator.cs +++ b/Subsurface/Source/Items/Components/Machines/OxygenGenerator.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Xml.Linq; +using System.Linq; namespace Barotrauma.Items.Components { @@ -73,7 +74,7 @@ namespace Barotrauma.Items.Components running = true; - CurrFlow = Math.Min(voltage, 1.0f) * generatedAmount * 1000.0f; + CurrFlow = Math.Min(voltage, 1.0f) * generatedAmount*100.0f; item.CurrentHull.Oxygen += CurrFlow * deltaTime; UpdateVents(CurrFlow); @@ -88,7 +89,9 @@ namespace Barotrauma.Items.Components } private void GetVents() - { + { + ventList.Clear(); + foreach (MapEntity entity in item.linkedTo) { Item linkedItem = entity as Item; @@ -101,7 +104,7 @@ namespace Barotrauma.Items.Components private void UpdateVents(float deltaOxygen) { - if (ventList.Count == 0) return; + if (!ventList.Any()) return; deltaOxygen = deltaOxygen / ventList.Count; foreach (Vent v in ventList) diff --git a/Subsurface/Source/Items/Components/Machines/Reactor.cs b/Subsurface/Source/Items/Components/Machines/Reactor.cs index 520ff24f2..e79d5b9fd 100644 --- a/Subsurface/Source/Items/Components/Machines/Reactor.cs +++ b/Subsurface/Source/Items/Components/Machines/Reactor.cs @@ -161,16 +161,7 @@ namespace Barotrauma.Items.Components IsActive = true; - var button = new GUIButton(new Rectangle(410, 70, 40,40), "+", GUI.Style, GuiFrame); - button.OnPressed = () => - { - unsentChanges = true; - ShutDownTemp += 100.0f; - - return true; - }; - - button = new GUIButton(new Rectangle(460, 70, 40, 40), "-", GUI.Style, GuiFrame); + var button = new GUIButton(new Rectangle(410, 70, 40, 40), "-", GUI.Style, GuiFrame); button.OnPressed = () => { unsentChanges = true; @@ -179,6 +170,15 @@ namespace Barotrauma.Items.Components return true; }; + button = new GUIButton(new Rectangle(460, 70, 40,40), "+", GUI.Style, GuiFrame); + button.OnPressed = () => + { + unsentChanges = true; + ShutDownTemp += 100.0f; + + return true; + }; + autoTempTickBox = new GUITickBox(new Rectangle(410, 170, 20, 20), "Automatic temperature control", Alignment.TopLeft, GuiFrame); autoTempTickBox.OnSelected = ToggleAutoTemp; @@ -453,7 +453,7 @@ namespace Barotrauma.Items.Components DrawGraph(loadGraph, spriteBatch, new Rectangle(x + 30, y + 30, 400, 250), 10000.0f, xOffset, Color.Yellow); - spriteBatch.DrawString(GUI.Font, "Shutdown Temperature: " + shutDownTemp, new Vector2(x + 450, y + 80), Color.White); + spriteBatch.DrawString(GUI.Font, "Shutdown Temperature: " + (int)shutDownTemp, new Vector2(x + 450, y + 80), Color.White); //spriteBatch.DrawString(GUI.Font, "Automatic Temperature Control: " + ((autoTemp) ? "ON" : "OFF"), new Vector2(x + 450, y + 180), Color.White); diff --git a/Subsurface/Source/Items/Components/Power/PowerContainer.cs b/Subsurface/Source/Items/Components/Power/PowerContainer.cs index 2de7c6d51..cb330400c 100644 --- a/Subsurface/Source/Items/Components/Power/PowerContainer.cs +++ b/Subsurface/Source/Items/Components/Power/PowerContainer.cs @@ -77,7 +77,7 @@ namespace Barotrauma.Items.Components var button = new GUIButton(new Rectangle(160, 50, 30,30), "-", GUI.Style, GuiFrame); button.OnClicked = (GUIButton btn, object obj) => { - rechargeSpeed = Math.Max(rechargeSpeed - maxRechargeSpeed * 0.1f, 0.0f); + RechargeSpeed = Math.Max(rechargeSpeed - maxRechargeSpeed * 0.1f, 0.0f); item.NewComponentEvent(this, true, false); return true; @@ -86,7 +86,7 @@ namespace Barotrauma.Items.Components button = new GUIButton(new Rectangle(200, 50, 30, 30), "+", GUI.Style, GuiFrame); button.OnClicked = (GUIButton btn, object obj) => { - rechargeSpeed = Math.Max(rechargeSpeed + maxRechargeSpeed * 0.1f, 0.0f); + RechargeSpeed = Math.Max(rechargeSpeed + maxRechargeSpeed * 0.1f, 0.0f); item.NewComponentEvent(this, true, false); return true; @@ -213,8 +213,8 @@ namespace Barotrauma.Items.Components public override bool FillNetworkData(Networking.NetworkEventType type, Lidgren.Network.NetBuffer message) { - message.WriteRangedSingle(MathHelper.Clamp(rechargeSpeed/MaxRechargeSpeed, 0.0f, 1.0f), 0.0f, 1.0f, 8); - message.WriteRangedSingle(MathHelper.Clamp(charge/capacity,0.0f, 1.0f), 0.0f, 1.0f, 8); + message.WriteRangedSingle(MathHelper.Clamp(rechargeSpeed / MaxRechargeSpeed, 0.0f, 1.0f), 0.0f, 1.0f, 8); + message.WriteRangedSingle(MathHelper.Clamp(charge / capacity, 0.0f, 1.0f), 0.0f, 1.0f, 8); return true; } diff --git a/Subsurface/Source/Items/Item.cs b/Subsurface/Source/Items/Item.cs index 0f46d2664..d9ef618a6 100644 --- a/Subsurface/Source/Items/Item.cs +++ b/Subsurface/Source/Items/Item.cs @@ -203,6 +203,12 @@ namespace Barotrauma get { return prefab.ConfigFile; } } + public bool Removed + { + get; + private set; + } + //which type of inventory slots (head, torso, any, etc) the item can be placed in public List AllowedSlots { @@ -1504,6 +1510,8 @@ namespace Barotrauma { base.Remove(); + Removed = true; + //sprite.Remove(); //if (body != null) body.Remove(); diff --git a/Subsurface/Source/Map/Explosion.cs b/Subsurface/Source/Map/Explosion.cs index 91dbfe117..329e3c5e8 100644 --- a/Subsurface/Source/Map/Explosion.cs +++ b/Subsurface/Source/Map/Explosion.cs @@ -30,7 +30,7 @@ namespace Barotrauma shockwave = ToolBox.GetAttributeBool(element, "shockwave", true); flames = ToolBox.GetAttributeBool(element, "flames", true); - CameraShake = ToolBox.GetAttributeFloat(element, "camerashake", attack.Range); + CameraShake = ToolBox.GetAttributeFloat(element, "camerashake", attack.Range*0.1f); } public void Explode(Vector2 worldPosition) diff --git a/Subsurface/Source/Map/TransitionCinematic.cs b/Subsurface/Source/Map/TransitionCinematic.cs index e0ba932c5..c161ce65b 100644 --- a/Subsurface/Source/Map/TransitionCinematic.cs +++ b/Subsurface/Source/Map/TransitionCinematic.cs @@ -59,6 +59,8 @@ namespace Barotrauma yield return new WaitForSeconds(0.1f); GUI.ScreenOverlayColor = Color.TransparentBlack; + + Running = false; yield return CoroutineStatus.Success; } diff --git a/Subsurface/Source/Screens/EditMapScreen.cs b/Subsurface/Source/Screens/EditMapScreen.cs index 24884605d..f10f5b324 100644 --- a/Subsurface/Source/Screens/EditMapScreen.cs +++ b/Subsurface/Source/Screens/EditMapScreen.cs @@ -83,8 +83,8 @@ namespace Barotrauma //nameBox.OnEnterPressed = ChangeSubName; nameBlock.TextGetter = GetSubName; - GUIButton button = new GUIButton(new Rectangle(0,70,0,20), "Save", GUI.Style, GUIpanel); - button.OnClicked = SaveSub; + //GUIButton button = new GUIButton(new Rectangle(0,70,0,20), "Save", GUI.Style, GUIpanel); + //button.OnClicked = SaveSub; GUITextBlock itemCount = new GUITextBlock(new Rectangle(0, 100, 0, 20), "", GUI.Style, GUIpanel); itemCount.TextGetter = GetItemCount; @@ -161,7 +161,7 @@ namespace Barotrauma } y+=50; - button = new GUIButton(new Rectangle(0, y, 0, 20), "Character mode", Alignment.Left, GUI.Style, GUIpanel); + var button = new GUIButton(new Rectangle(0, y, 0, 20), "Character mode", Alignment.Left, GUI.Style, GUIpanel); button.ToolTip = "Allows you to pick up and use items. Useful for things such as placing items inside closets, turning devices on/off and doing the wiring."; button.OnClicked = ToggleCharacterMode; diff --git a/Subsurface/Source/Screens/MainMenuScreen.cs b/Subsurface/Source/Screens/MainMenuScreen.cs index 06eeff66c..547c6382a 100644 --- a/Subsurface/Source/Screens/MainMenuScreen.cs +++ b/Subsurface/Source/Screens/MainMenuScreen.cs @@ -130,14 +130,14 @@ namespace Barotrauma maxPlayersBox.Text = "8"; maxPlayersBox.Enabled = false; - var plusPlayersBox = new GUIButton(new Rectangle(230, 100, 30, 30), "+", GUI.Style, menuTabs[(int)Tab.HostServer]); - plusPlayersBox.UserData = 1; - plusPlayersBox.OnClicked = ChangeMaxPlayers; - var minusPlayersBox = new GUIButton(new Rectangle(160, 100, 30, 30), "-", GUI.Style, menuTabs[(int)Tab.HostServer]); minusPlayersBox.UserData = -1; minusPlayersBox.OnClicked = ChangeMaxPlayers; + var plusPlayersBox = new GUIButton(new Rectangle(230, 100, 30, 30), "+", GUI.Style, menuTabs[(int)Tab.HostServer]); + plusPlayersBox.UserData = 1; + plusPlayersBox.OnClicked = ChangeMaxPlayers; + new GUITextBlock(new Rectangle(0, 150, 0, 30), "Password (optional):", GUI.Style, Alignment.TopLeft, Alignment.Left, menuTabs[(int)Tab.HostServer]); passwordBox = new GUITextBox(new Rectangle(160, 150, 200, 30), null, null, Alignment.TopLeft, Alignment.Left, GUI.Style, menuTabs[(int)Tab.HostServer]); diff --git a/Subsurface/Source/Screens/NetLobbyScreen.cs b/Subsurface/Source/Screens/NetLobbyScreen.cs index a89c08ce6..2b41a7f4e 100644 --- a/Subsurface/Source/Screens/NetLobbyScreen.cs +++ b/Subsurface/Source/Screens/NetLobbyScreen.cs @@ -262,7 +262,7 @@ namespace Barotrauma traitorProbabilityButtons[0] = new GUIButton(new Rectangle(columnX, 205, 20, 20), "<", GUI.Style, infoFrame); traitorProbabilityButtons[0].UserData = -1; - traitorProbabilityText = new GUITextBlock(new Rectangle(columnX, 205, 120, 20), "No", null,null, Alignment.TopCenter, GUI.Style, infoFrame); + traitorProbabilityText = new GUITextBlock(new Rectangle(columnX+20, 205, 80, 20), "No", null,null, Alignment.TopCenter, GUI.Style, infoFrame); traitorProbabilityButtons[1] = new GUIButton(new Rectangle(columnX + 100, 205, 20, 20), ">", GUI.Style, infoFrame); traitorProbabilityButtons[1].UserData = 1; diff --git a/Subsurface_Solution.v12.suo b/Subsurface_Solution.v12.suo index 79c467196ba695a6aefea7d42f73b95066c17e45..a7c6b9d3c9cbc48096e72b6bcbdac34e8393e351 100644 GIT binary patch delta 6468 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