MP campaign fixes

This commit is contained in:
Joonas Rikkonen
2017-09-13 18:37:17 +03:00
parent 8949871f00
commit 348d81a66f
10 changed files with 88 additions and 375 deletions
@@ -55,6 +55,11 @@ namespace Barotrauma
itemContainer.Combine(item);
break;
}
if (GameSettings.VerboseLogging)
{
DebugConsole.NewMessage("Initialized ArtifactEvent (" + item.Name + ")", Color.White);
}
}
public override void Update(float deltaTime)
@@ -1,4 +1,5 @@
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using System.Collections.Generic;
namespace Barotrauma
{
@@ -34,7 +35,15 @@ namespace Barotrauma
private void CreateScriptedEvents(Level level)
{
System.Diagnostics.Debug.Assert(events.Count == 0);
MTRandom rand = new MTRandom(ToolBox.StringToInt(level.Seed));
if (GameSettings.VerboseLogging)
{
DebugConsole.NewMessage("Generating events (seed: " + level.Seed + ")", Color.White);
}
events.AddRange(ScriptedEvent.GenerateLevelEvents(rand, level));
}
@@ -74,6 +74,10 @@ namespace Barotrauma
base.Init();
monsters = SpawnMonsters(Rand.Range(minAmount, maxAmount, Rand.RandSync.Server));
if (GameSettings.VerboseLogging)
{
DebugConsole.NewMessage("Initialized MonsterEvent (" + monsters[0]?.SpeciesName + " x" + monsters.Length + ")", Color.White);
}
}
private Character[] SpawnMonsters(int amount)