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.JournalNearest), NearestDestination_Localised);
     detailed = "";
 }
Exemplo n.º 2
0
 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 = "";
 }
Exemplo n.º 3
0
 public override void FillInformation(out string info, out string detailed) //V
 {
     info     = JournalFieldNaming.RLat(Latitude) + " " + JournalFieldNaming.RLong(Longitude) + BaseUtils.FieldBuilder.Build(", NPC Controlled;", PlayerControlled);
     detailed = "";
 }
Exemplo n.º 4
0
        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, "Faction:".Txb(this), StationFaction, "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.SplitCapsWord(), "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     = "In space near ".Txb(this) + BodyType + " " + Body;
                detailed = "";
            }
        }