add some more logging to help track down this jealous desync bug

This commit is contained in:
Chris Forbes
2010-05-29 12:13:09 +12:00
parent d824373853
commit ac10ca3fad
2 changed files with 13 additions and 7 deletions

View File

@@ -35,10 +35,7 @@ namespace OpenRA.Traits
}
public class Production : IIssueOrder, IResolveOrder, ITags
{
bool isPrimary = false;
public bool IsPrimary { get { return isPrimary; } }
{
public Production( Actor self ) { }
public virtual int2? CreationLocation( Actor self, ActorInfo producee )
@@ -96,9 +93,16 @@ namespace OpenRA.Traits
foreach (var t in self.traits.WithInterface<INotifyProduction>())
t.UnitProduced(self, newUnit);
Log.Write("{0} #{1} produced by {2} #{3}", newUnit.Info.Name, newUnit.ActorID, self.Info.Name, self.ActorID);
return true;
}
// "primary building" crap - perhaps this should be split?
bool isPrimary = false;
public bool IsPrimary { get { return isPrimary; } }
public IEnumerable<TagType> GetTags()
{
yield return (isPrimary) ? TagType.Primary : TagType.None;