public override void FillInformation(out string info, out string detailed) { if (Docked) { info = BaseUtils.FieldBuilder.Build("Type ".Txb(this), StationType, "< in system ".Txb(this), StarSystem); detailed = BaseUtils.FieldBuilder.Build("<;(Wanted) ".Txb(this), Wanted, "Allegiance:".Txb(this), Allegiance, "Economy:".Txb(this), Economy_Localised, "Government:".Txb(this), Government_Localised, "Security:".Txb(this), Security_Localised); if (Factions != null) { foreach (FactionInformation f in Factions) { detailed += Environment.NewLine; detailed += BaseUtils.FieldBuilder.Build("", f.Name, "State:".Txb(this), f.FactionState, "Government:".Txb(this), f.Government, "Inf:;%".Txb(this), (int)(f.Influence * 100), "Allegiance:".Txb(this), f.Allegiance, "Happiness:".Txb(this), f.Happiness_Localised, "Reputation:;%;N1".Txb(this), f.MyReputation, ";Squadron System".Txb(this), f.SquadronFaction, ";Happiest System".Txb(this), f.HappiestSystem, ";Home System".Txb(this), f.HomeSystem ); if (f.PendingStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Pending State:".Txb(this)); foreach (JournalLocation.PowerStatesInfo state in f.PendingStates) { detailed += BaseUtils.FieldBuilder.Build(" ", state.State, "<(;)", state.Trend); } if (f.RecoveringStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Recovering State:".Txb(this)); foreach (JournalLocation.PowerStatesInfo state in f.RecoveringStates) { detailed += BaseUtils.FieldBuilder.Build(" ", state.State, "<(;)", state.Trend); } } if (f.ActiveStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Active State:".Txb(this)); foreach (JournalLocation.ActiveStatesInfo state in f.ActiveStates) { detailed += BaseUtils.FieldBuilder.Build(" ", state.State); } } } } } } else if (Latitude.HasValue && Longitude.HasValue) { info = "At " + JournalFieldNaming.RLat(Latitude.Value) + " " + JournalFieldNaming.RLong(Longitude.Value); detailed = ""; } else { info = BaseUtils.FieldBuilder.Build("In space near ".Txb(this), Body, "< of type ".Txb(this), BodyType); detailed = ""; } }
public override void FillInformation(out string summary, out string info, out string detailed) //V { if (Docked) { summary = "At " + StationName; info = Tools.FieldBuilder("Type ", StationType, "< in system ", StarSystem); detailed = Tools.FieldBuilder("Allegiance:", Allegiance, "Economy:", Economy_Localised.Alt(Economy), "Government:", Government_Localised.Alt(Government), "Security:", Security_Localised.Alt(Security)); if (Factions != null) { foreach (FactionInfo f in Factions) { detailed += Environment.NewLine; detailed += Tools.FieldBuilder("", f.Name, "State:", f.FactionState, "Gov:", f.Government, "Inf:;%", (int)(f.Influence * 100), "Allegiance:", f.Allegiance); } } } else if (Latitude.HasValue && Longitude.HasValue) { summary = "Landed on " + Body; info = "At " + JournalFieldNaming.RLat(Latitude.Value) + " " + JournalFieldNaming.RLong(Longitude.Value); detailed = ""; } else { summary = "At " + StarSystem; info = Tools.FieldBuilder("In space near ", Body, "< of type ", BodyType); detailed = ""; } }
public override void FillInformation(out string info, out string detailed) { info = Name_Localised; if (Latitude != null && Longitude != null) { info += " " + JournalFieldNaming.RLat(Latitude) + " " + JournalFieldNaming.RLong(Longitude); } detailed = ""; }
public override void FillInformation(out string summary, out string info, out string detailed) //V { if (Docked) { summary = "At " + StationName; info = BaseUtils.FieldBuilder.Build("Type ", StationType, "< in system ", StarSystem); detailed = BaseUtils.FieldBuilder.Build(";Wanted", Wanted, "Allegiance:", Allegiance, "Economy:", Economy_Localised, "Government:", Government_Localised, "Security:", Security_Localised); if (Factions != null) { foreach (FactionInformation f in Factions) { detailed += Environment.NewLine; detailed += BaseUtils.FieldBuilder.Build("", f.Name, "State:", f.FactionState, "Gov:", f.Government, "Inf:;%", (int)(f.Influence * 100), "Allegiance:", f.Allegiance); if (f.PendingStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Pending State:"); foreach (JournalLocation.PowerStatesInfo state in f.PendingStates) { detailed += BaseUtils.FieldBuilder.Build(",", state.State, "", state.Trend); } } if (f.RecoveringStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Recovering State:"); foreach (JournalLocation.PowerStatesInfo state in f.RecoveringStates) { detailed += BaseUtils.FieldBuilder.Build(",", state.State, "", state.Trend); } } } } } else if (Latitude.HasValue && Longitude.HasValue) { summary = "Landed on " + Body; info = "At " + JournalFieldNaming.RLat(Latitude.Value) + " " + JournalFieldNaming.RLong(Longitude.Value); detailed = ""; } else { summary = "At " + StarSystem; info = BaseUtils.FieldBuilder.Build("In space near ", Body, "< of type ", BodyType); detailed = ""; } }
public override void FillInformation(out string info, out string detailed) //V { info = BaseUtils.FieldBuilder.Build("At ", Body, "< in ", System, "File:", Filename, "Width:", Width, "Height:", Height, "Latitude:", JournalFieldNaming.RLat(nLatitude), "Longitude:", JournalFieldNaming.RLong(nLongitude)); detailed = ""; }
public override void FillInformation(out string info, out string detailed) { info = JournalFieldNaming.RLat(Latitude) + " " + JournalFieldNaming.RLong(Longitude) + BaseUtils.FieldBuilder.Build(", NPC Controlled;".Txb(this), PlayerControlled); detailed = ""; }
public override void FillInformation(out string summary, out string info, out string detailed) //V { summary = EventTypeStr.SplitCapsWord(); info = JournalFieldNaming.RLat(Latitude) + " " + JournalFieldNaming.RLong(Longitude) + BaseUtils.FieldBuilder.Build(", NPC Controlled;", PlayerControlled); detailed = ""; }
public override void FillInformation(out string info, out string detailed) { info = BaseUtils.FieldBuilder.Build("At ".T(EDTx.JournalScreenshot_At), Body, "< in ".T(EDTx.JournalScreenshot_in), System, "File:".T(EDTx.JournalScreenshot_File), Filename, "Width:".T(EDTx.JournalScreenshot_Width), Width, "Height:".T(EDTx.JournalScreenshot_Height), Height, "Latitude:".T(EDTx.JournalEntry_Latitude), JournalFieldNaming.RLat(nLatitude), "Longitude:".T(EDTx.JournalEntry_Longitude), JournalFieldNaming.RLong(nLongitude)); detailed = ""; }
public override void FillInformation(out string info, out string detailed) { info = JournalFieldNaming.RLat(Latitude) + " " + JournalFieldNaming.RLong(Longitude) + BaseUtils.FieldBuilder.Build(", NPC Controlled;".T(EDTx.JournalEntry_NPCControlled), PlayerControlled, ", " + "Nearest:".T(EDTx.JournalEntry_Nearest), NearestDestination_Localised); detailed = ""; }
public override void FillInformation(ISystem sys, out string info, out string detailed) { if (Docked) { info = BaseUtils.FieldBuilder.Build("Type ".T(EDTx.JournalLocOrJump_Type), StationType, "< in system ".T(EDTx.JournalLocOrJump_insystem), StarSystem); detailed = BaseUtils.FieldBuilder.Build("<;(Wanted) ".T(EDTx.JournalLocOrJump_Wanted), Wanted, "Faction: ".T(EDTx.JournalLocOrJump_Faction), StationFaction, "Allegiance: ".T(EDTx.JournalLocOrJump_Allegiance), Allegiance, "Economy: ".T(EDTx.JournalLocOrJump_Economy), Economy_Localised, "Government: ".T(EDTx.JournalLocOrJump_Government), Government_Localised, "Security: ".T(EDTx.JournalLocOrJump_Security), Security_Localised); if (Factions != null) { foreach (FactionInformation f in Factions) { detailed += Environment.NewLine; detailed += BaseUtils.FieldBuilder.Build("", f.Name, "State: ".T(EDTx.JournalLocOrJump_State), f.FactionState.SplitCapsWord(), "Government: ".T(EDTx.JournalLocOrJump_Government), f.Government, "Inf: ;%".T(EDTx.JournalLocOrJump_Inf), (int)(f.Influence * 100), "Allegiance: ".T(EDTx.JournalLocOrJump_Allegiance), f.Allegiance, "Happiness: ".T(EDTx.JournalLocOrJump_Happiness), f.Happiness_Localised, "Reputation: ;%;N1".T(EDTx.JournalLocOrJump_Reputation), f.MyReputation, ";Squadron System".T(EDTx.JournalLocOrJump_SquadronSystem), f.SquadronFaction, ";Happiest System".T(EDTx.JournalLocOrJump_HappiestSystem), f.HappiestSystem, ";Home System".T(EDTx.JournalLocOrJump_HomeSystem), f.HomeSystem ); if (f.PendingStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Pending State: ".T(EDTx.JournalLocOrJump_PendingState)); foreach (JournalLocation.PowerStatesInfo state in f.PendingStates) { detailed += BaseUtils.FieldBuilder.Build(" ", state.State, "<(;)", state.Trend); } if (f.RecoveringStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Recovering State: ".T(EDTx.JournalLocOrJump_RecoveringState)); foreach (JournalLocation.PowerStatesInfo state in f.RecoveringStates) { detailed += BaseUtils.FieldBuilder.Build(" ", state.State, "<(;)", state.Trend); } } if (f.ActiveStates != null) { detailed += BaseUtils.FieldBuilder.Build(",", "Active State: ".T(EDTx.JournalLocOrJump_ActiveState)); foreach (JournalLocation.ActiveStatesInfo state in f.ActiveStates) { detailed += BaseUtils.FieldBuilder.Build(" ", state.State); } } } } } } else if (Latitude.HasValue && Longitude.HasValue) { info = "At " + JournalFieldNaming.RLat(Latitude.Value) + " " + JournalFieldNaming.RLong(Longitude.Value); detailed = ""; } else { info = "Near: ".T(EDTx.JournalEntry_Near) + " " + BodyType + " " + Body; // remove JournalLocOrJump_Inspacenear detailed = ""; } }