Change character names to use datasets prototypes (#3259)
* Remove old name lists in .txts * Fix tests * LATEST MASTER TECHNOLOGY
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
using Content.Shared.Preferences;
|
||||
using Content.Shared.Text;
|
||||
using Content.Shared.Prototypes;
|
||||
using Content.Shared.Utility;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Random;
|
||||
|
||||
namespace Content.Client.UserInterface
|
||||
@@ -7,6 +9,7 @@ namespace Content.Client.UserInterface
|
||||
public partial class HumanoidProfileEditor
|
||||
{
|
||||
private readonly IRobustRandom _random;
|
||||
private readonly IPrototypeManager _prototypeManager;
|
||||
|
||||
private void RandomizeEverything()
|
||||
{
|
||||
@@ -21,10 +24,8 @@ namespace Content.Client.UserInterface
|
||||
|
||||
private void RandomizeName()
|
||||
{
|
||||
var firstName = _random.Pick(Profile.Sex == Sex.Male
|
||||
? Names.MaleFirstNames
|
||||
: Names.FemaleFirstNames);
|
||||
var lastName = _random.Pick(Names.LastNames);
|
||||
var firstName = _random.Pick(Profile.Sex.FirstNames(_prototypeManager).Values);
|
||||
var lastName = _random.Pick(_prototypeManager.Index<DatasetPrototype>("names_last"));
|
||||
SetName($"{firstName} {lastName}");
|
||||
UpdateNameEdit();
|
||||
}
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Content.Client.GameObjects.Components;
|
||||
using Content.Client.GameObjects.Components.Mobs;
|
||||
using Content.Client.Interfaces;
|
||||
using Content.Client.UserInterface.Stylesheets;
|
||||
using Content.Shared.GameTicking;
|
||||
using Content.Shared.Preferences;
|
||||
using Content.Shared.Roles;
|
||||
using Robust.Client.GameObjects;
|
||||
using Robust.Client.Graphics;
|
||||
using Robust.Client.UserInterface;
|
||||
using Robust.Client.UserInterface.Controls;
|
||||
using Robust.Client.Utility;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Localization;
|
||||
using Robust.Shared.Localization.Macros;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Maths;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Utility;
|
||||
using Robust.Shared.Localization.Macros;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Content.Client.UserInterface.Stylesheets;
|
||||
using Robust.Client.Graphics;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.Random;
|
||||
using Robust.Shared.Utility;
|
||||
|
||||
namespace Content.Client.UserInterface
|
||||
{
|
||||
@@ -66,6 +66,7 @@ namespace Content.Client.UserInterface
|
||||
public HumanoidProfileEditor(IClientPreferencesManager preferencesManager, IPrototypeManager prototypeManager, IEntityManager entityManager)
|
||||
{
|
||||
_random = IoCManager.Resolve<IRobustRandom>();
|
||||
_prototypeManager = prototypeManager;
|
||||
|
||||
_preferencesManager = preferencesManager;
|
||||
|
||||
@@ -128,7 +129,7 @@ namespace Content.Client.UserInterface
|
||||
{
|
||||
Text = Loc.GetString("Randomize"),
|
||||
};
|
||||
nameRandomButton.OnPressed += args => RandomizeName();
|
||||
nameRandomButton.OnPressed += _ => RandomizeName();
|
||||
hBox.AddChild(nameLabel);
|
||||
hBox.AddChild(_nameEdit);
|
||||
hBox.AddChild(nameRandomButton);
|
||||
|
||||
@@ -3,14 +3,15 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Content.Shared.GameTicking;
|
||||
using Content.Shared.Prototypes;
|
||||
using Content.Shared.Roles;
|
||||
using Content.Shared.Text;
|
||||
using Content.Shared.Utility;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Localization;
|
||||
using Robust.Shared.Localization.Macros;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Random;
|
||||
using Robust.Shared.Serialization;
|
||||
using Robust.Shared.Localization.Macros;
|
||||
using Robust.Shared.Localization;
|
||||
|
||||
namespace Content.Shared.Preferences
|
||||
{
|
||||
@@ -93,10 +94,9 @@ namespace Content.Shared.Preferences
|
||||
var sex = random.Prob(0.5f) ? Sex.Male : Sex.Female;
|
||||
var gender = sex == Sex.Male ? Gender.Male : Gender.Female;
|
||||
|
||||
var firstName = random.Pick(sex == Sex.Male
|
||||
? Names.MaleFirstNames
|
||||
: Names.FemaleFirstNames);
|
||||
var lastName = random.Pick(Names.LastNames);
|
||||
var prototypeManager = IoCManager.Resolve<IPrototypeManager>();
|
||||
var firstName = random.Pick(sex.FirstNames(prototypeManager).Values);
|
||||
var lastName = random.Pick(prototypeManager.Index<DatasetPrototype>("names_last"));
|
||||
var name = $"{firstName} {lastName}";
|
||||
var age = random.Next(MinimumAge, MaximumAge);
|
||||
|
||||
@@ -286,7 +286,7 @@ namespace Content.Shared.Preferences
|
||||
}
|
||||
|
||||
public string Summary =>
|
||||
Loc.GetString(" This is {0}. {2:They} {2:are} {1} years old.", Name, Age, this);
|
||||
Loc.GetString(" This is {0}. {2:They} {2:are} {1} years old.", Name, Age, this);
|
||||
|
||||
public bool MemberwiseEquals(ICharacterProfile maybeOther)
|
||||
{
|
||||
|
||||
@@ -1,8 +1,32 @@
|
||||
namespace Content.Shared.Preferences
|
||||
#nullable enable
|
||||
using System;
|
||||
using Content.Shared.Prototypes;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Shared.Preferences
|
||||
{
|
||||
public enum Sex
|
||||
{
|
||||
Male,
|
||||
Female
|
||||
}
|
||||
|
||||
public static class SexExtensions
|
||||
{
|
||||
public static DatasetPrototype FirstNames(this Sex sex, IPrototypeManager? prototypeManager = null)
|
||||
{
|
||||
prototypeManager ??= IoCManager.Resolve<IPrototypeManager>();
|
||||
|
||||
switch (sex)
|
||||
{
|
||||
case Sex.Male:
|
||||
return prototypeManager.Index<DatasetPrototype>("names_first_male");
|
||||
case Sex.Female:
|
||||
return prototypeManager.Index<DatasetPrototype>("names_first_female");
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException(nameof(sex), sex, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
|
||||
namespace Content.Shared.Text
|
||||
{
|
||||
public static class Names
|
||||
{
|
||||
public static readonly IReadOnlyList<string> MaleFirstNames;
|
||||
public static readonly IReadOnlyList<string> FemaleFirstNames;
|
||||
public static readonly IReadOnlyList<string> LastNames;
|
||||
|
||||
static Names()
|
||||
{
|
||||
MaleFirstNames = ResourceToLines("Content.Shared.Text.Names.first_male.txt");
|
||||
FemaleFirstNames = ResourceToLines("Content.Shared.Text.Names.first_female.txt");
|
||||
LastNames = ResourceToLines("Content.Shared.Text.Names.last.txt");
|
||||
}
|
||||
|
||||
private static string[] ResourceToLines(string resourceName)
|
||||
{
|
||||
using var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);
|
||||
using var reader = new StreamReader(stream);
|
||||
return reader
|
||||
.ReadToEnd()
|
||||
.Split(Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,771 +0,0 @@
|
||||
Aaliyah
|
||||
Abby
|
||||
Abigail
|
||||
Addison
|
||||
Addyson
|
||||
Adeline
|
||||
Adriana
|
||||
Adrianna
|
||||
Aida
|
||||
Aileen
|
||||
Ainsley
|
||||
Alaina
|
||||
Alana
|
||||
Alanna
|
||||
Alayna
|
||||
Alejandra
|
||||
Alessandra
|
||||
Alexa
|
||||
Alexandra
|
||||
Alexandria
|
||||
Alexia
|
||||
Alexis
|
||||
Alexus
|
||||
Alfreda
|
||||
Alice
|
||||
Alicia
|
||||
Alina
|
||||
Alisa
|
||||
Alison
|
||||
Alissa
|
||||
Alisya
|
||||
Alivia
|
||||
Aliyah
|
||||
Allegra
|
||||
Allegria
|
||||
Allie
|
||||
Allison
|
||||
Allisson
|
||||
Allyson
|
||||
Alma
|
||||
Alondra
|
||||
Alysha
|
||||
Alyson
|
||||
Alyssa
|
||||
Alyssia
|
||||
Amanda
|
||||
Amari
|
||||
Amaryllis
|
||||
Amaya
|
||||
Amber
|
||||
Ambrosine
|
||||
Amelia
|
||||
Amira
|
||||
Amiyah
|
||||
Amy
|
||||
Amya
|
||||
Ana
|
||||
Anahi
|
||||
Anastasia
|
||||
Anaya
|
||||
Andrea
|
||||
Angel
|
||||
Angela
|
||||
Angelica
|
||||
Angelina
|
||||
Angie
|
||||
Aniya
|
||||
Aniyah
|
||||
Anjelica
|
||||
Anna
|
||||
Annabelle
|
||||
Anne
|
||||
Annie
|
||||
Annika
|
||||
Anya
|
||||
April
|
||||
Arabella
|
||||
Ariana
|
||||
Arianna
|
||||
Ariel
|
||||
Arielle
|
||||
Arleen
|
||||
Ashley
|
||||
Ashlie
|
||||
Ashlyn
|
||||
Ashlynn
|
||||
Asia
|
||||
Astor
|
||||
Athena
|
||||
Aubree
|
||||
Aubrey
|
||||
Aubrie
|
||||
Audrey
|
||||
Audrina
|
||||
Aurora
|
||||
Autumn
|
||||
Ava
|
||||
Avalona
|
||||
Averill
|
||||
Avery
|
||||
Ayla
|
||||
Bailey
|
||||
Barbara
|
||||
Baylee
|
||||
Beckah
|
||||
Becky
|
||||
Bella
|
||||
Bernice
|
||||
Bethany
|
||||
Bethney
|
||||
Betsy
|
||||
Bianca
|
||||
Bidelia
|
||||
Breanna
|
||||
Breanne
|
||||
Brenda
|
||||
Brenna
|
||||
Briana
|
||||
Brianna
|
||||
Bridget
|
||||
Brielle
|
||||
Brittani
|
||||
Brittany
|
||||
Brooke
|
||||
Brooklyn
|
||||
Brooklynn
|
||||
Brynn
|
||||
Cadence
|
||||
Caitlin
|
||||
Caitlyn
|
||||
Calanthia
|
||||
Caleigh
|
||||
Cali
|
||||
Callie
|
||||
Cameron
|
||||
Camila
|
||||
Camille
|
||||
Camryn
|
||||
Candace
|
||||
Candice
|
||||
Cara
|
||||
Carly
|
||||
Carlyle
|
||||
Carmen
|
||||
Carolina
|
||||
Caroline
|
||||
Carolyn
|
||||
Carry
|
||||
Caryl
|
||||
Casey
|
||||
Cassandra
|
||||
Cassidy
|
||||
Catherine
|
||||
Cecilia
|
||||
Cecily
|
||||
Celeste
|
||||
Charlotte
|
||||
Chelsea
|
||||
Cherette
|
||||
Cheri
|
||||
Cherry
|
||||
Cheyanne
|
||||
Cheyenne
|
||||
Chloe
|
||||
Christa
|
||||
Christiana
|
||||
Christina
|
||||
Christobelle
|
||||
Ciara
|
||||
Cindy
|
||||
Claire
|
||||
Clara
|
||||
Claribel
|
||||
Claudia
|
||||
Clover
|
||||
Cora
|
||||
Coreen
|
||||
Corrine
|
||||
Courtney
|
||||
Crystal
|
||||
Cynthia
|
||||
Daisy
|
||||
Dakota
|
||||
Dalya
|
||||
Dana
|
||||
Danica
|
||||
Daniela
|
||||
Daniella
|
||||
Danielle
|
||||
Danika
|
||||
Danna
|
||||
Daria
|
||||
Dayana
|
||||
Dayna
|
||||
Debbi
|
||||
Dee
|
||||
Deena
|
||||
Delaney
|
||||
Delilah
|
||||
Della
|
||||
Delma
|
||||
Denise
|
||||
Denys
|
||||
Desiree
|
||||
Destiny
|
||||
Diamond
|
||||
Diana
|
||||
Dina
|
||||
Dolores
|
||||
Donella
|
||||
Donna
|
||||
Dorothy
|
||||
Dortha
|
||||
Dulce
|
||||
Easter
|
||||
Ebba
|
||||
Eden
|
||||
Effie
|
||||
Elaina
|
||||
Eleanor
|
||||
Elena
|
||||
Eliana
|
||||
Elise
|
||||
Eliza
|
||||
Elizabeth
|
||||
Ella
|
||||
Elle
|
||||
Ellie
|
||||
Emely
|
||||
Emerson
|
||||
Emery
|
||||
Emilee
|
||||
Emilia
|
||||
Emily
|
||||
Emma
|
||||
Erica
|
||||
Erika
|
||||
Erin
|
||||
Ermintrude
|
||||
Esmeralda
|
||||
Esther
|
||||
Estrella
|
||||
Eugenia
|
||||
Euphemia
|
||||
Eustace
|
||||
Eva
|
||||
Evangeline
|
||||
Eveleen
|
||||
Evelina
|
||||
Evelyn
|
||||
Faith
|
||||
Fatima
|
||||
Fay
|
||||
Fernanda
|
||||
Fiona
|
||||
Floella
|
||||
Flora
|
||||
Flossie
|
||||
Fortune
|
||||
Francesca
|
||||
Gabriela
|
||||
Gabriella
|
||||
Gabrielle
|
||||
Genette
|
||||
Genevieve
|
||||
Georgene
|
||||
Georgia
|
||||
Geraldine
|
||||
Gervase
|
||||
Gianna
|
||||
Gina
|
||||
Ginger
|
||||
Giselle
|
||||
Gladwyn
|
||||
Glenna
|
||||
Gloria
|
||||
Grace
|
||||
Gracie
|
||||
Greta
|
||||
Griselda
|
||||
Guadalupe
|
||||
Gwenda
|
||||
Gwenevere
|
||||
Hadley
|
||||
Haidee
|
||||
Hailee
|
||||
Hailey
|
||||
Hal
|
||||
Haleigh
|
||||
Haley
|
||||
Hanna
|
||||
Hannah
|
||||
Harley
|
||||
Harmony
|
||||
Harper
|
||||
Hayden
|
||||
Haylee
|
||||
Hayley
|
||||
Haylie
|
||||
Hazel
|
||||
Heather
|
||||
Heaven
|
||||
Hedley
|
||||
Heidi
|
||||
Helen
|
||||
Hepsie
|
||||
Holly
|
||||
Hope
|
||||
Hortensia
|
||||
Iantha
|
||||
Ileen
|
||||
Imani
|
||||
Innocent
|
||||
Irene
|
||||
Iris
|
||||
Isabel
|
||||
Isabella
|
||||
Isabelle
|
||||
Itzel
|
||||
Ivy
|
||||
Izabella
|
||||
Jacaline
|
||||
Jacqueline
|
||||
Jacquetta
|
||||
Jacqui
|
||||
Jada
|
||||
Jade
|
||||
Jaden
|
||||
Jadyn
|
||||
Jaelyn
|
||||
Jakki
|
||||
Jalen
|
||||
Jamie
|
||||
Jane
|
||||
Janelle
|
||||
Janette
|
||||
Janie
|
||||
Janina
|
||||
Janine
|
||||
Janiya
|
||||
Janiyah
|
||||
Jaslene
|
||||
Jasmin
|
||||
Jasmine
|
||||
Jayda
|
||||
Jayden
|
||||
Jayla
|
||||
Jaylee
|
||||
Jaynie
|
||||
Jazlyn
|
||||
Jazmin
|
||||
Jazmine
|
||||
Jeanna
|
||||
Jeannie
|
||||
Jeannine
|
||||
Jenifer
|
||||
Jenna
|
||||
Jennie
|
||||
Jennifer
|
||||
Jera
|
||||
Jere
|
||||
Jeri
|
||||
Jessica
|
||||
Jillian
|
||||
Jillie
|
||||
Jimena
|
||||
Joanna
|
||||
Jocelyn
|
||||
Joetta
|
||||
Johanna
|
||||
Joi
|
||||
Joni
|
||||
Jordan
|
||||
Jordyn
|
||||
Joselyn
|
||||
Josepha
|
||||
Josephine
|
||||
Josie
|
||||
Joye
|
||||
Julia
|
||||
Juliana
|
||||
Julianna
|
||||
Julie
|
||||
Juliet
|
||||
Julissa
|
||||
July
|
||||
Kadence
|
||||
Kaelea
|
||||
Kaelyn
|
||||
Kailey
|
||||
Kailyn
|
||||
Kaitlin
|
||||
Kaitlyn
|
||||
Kaleigh
|
||||
Kamryn
|
||||
Kara
|
||||
Karen
|
||||
Karenza
|
||||
Karina
|
||||
Karla
|
||||
Karly
|
||||
Karyn
|
||||
Kassidy
|
||||
Kat
|
||||
Kate
|
||||
Katelyn
|
||||
Katelynn
|
||||
Katherine
|
||||
Kathleen
|
||||
Kathryn
|
||||
Kathy
|
||||
Katie
|
||||
Katlyn
|
||||
Kayden
|
||||
Kaydence
|
||||
Kayla
|
||||
Kaylee
|
||||
Kayleigh
|
||||
Kaylie
|
||||
Kaylin
|
||||
Keegan
|
||||
Keira
|
||||
Keith
|
||||
Kellie
|
||||
Kelly
|
||||
Kelsey
|
||||
Kendall
|
||||
Kendra
|
||||
Kennedy
|
||||
Kenzie
|
||||
Kerena
|
||||
Kerensa
|
||||
Keturah
|
||||
Khloe
|
||||
Kiana
|
||||
Kiara
|
||||
Kiera
|
||||
Kiley
|
||||
Kimberley
|
||||
Kimberly
|
||||
Kimora
|
||||
Kira
|
||||
Kristen
|
||||
Kristina
|
||||
Kyla
|
||||
Kylee
|
||||
Kyleigh
|
||||
Kylie
|
||||
Kyra
|
||||
Lacey
|
||||
Lacy
|
||||
Laila
|
||||
Lakeisha
|
||||
Lalla
|
||||
Lana
|
||||
Latanya
|
||||
Laura
|
||||
Lauren
|
||||
Laurencia
|
||||
Laurissa
|
||||
Lauryn
|
||||
Layla
|
||||
Leah
|
||||
Leeann
|
||||
Leia
|
||||
Leila
|
||||
Leilani
|
||||
Lena
|
||||
Leslie
|
||||
Lesly
|
||||
Lessie
|
||||
Leta
|
||||
Lexi
|
||||
Lexia
|
||||
Lexus
|
||||
Lia
|
||||
Lila
|
||||
Lilah
|
||||
Lilian
|
||||
Liliana
|
||||
Lillian
|
||||
Lilliana
|
||||
Lillie
|
||||
Lilly
|
||||
Lily
|
||||
Lindsay
|
||||
Lindsey
|
||||
Lindsie
|
||||
Lindy
|
||||
Lizbeth
|
||||
Lockie
|
||||
Logan
|
||||
Lola
|
||||
London
|
||||
Lori
|
||||
Lorin
|
||||
Luanne
|
||||
Lucia
|
||||
Lucian
|
||||
Lucy
|
||||
Luna
|
||||
Luvenia
|
||||
Lydia
|
||||
Lyla
|
||||
Lyndsey
|
||||
Lynn
|
||||
Lynsey
|
||||
Lynwood
|
||||
Lyric
|
||||
Mabelle
|
||||
Macey
|
||||
Macie
|
||||
Mackenzie
|
||||
Macy
|
||||
Madalyn
|
||||
Maddison
|
||||
Madeleine
|
||||
Madeline
|
||||
Madelyn
|
||||
Madelynn
|
||||
Madilyn
|
||||
Madison
|
||||
Madisyn
|
||||
Madyson
|
||||
Maegan
|
||||
Maggie
|
||||
Makayla
|
||||
Makenna
|
||||
Makenzie
|
||||
Malia
|
||||
Mallory
|
||||
Marcia
|
||||
Marely
|
||||
Margaret
|
||||
Maria
|
||||
Mariabella
|
||||
Mariah
|
||||
Mariana
|
||||
Marilene
|
||||
Marion
|
||||
Marisol
|
||||
Marissa
|
||||
Marje
|
||||
Marjory
|
||||
Marlee
|
||||
Marley
|
||||
Marlowe
|
||||
Marlyn
|
||||
Marshall
|
||||
Mary
|
||||
Maryann
|
||||
Maudie
|
||||
Maurene
|
||||
May
|
||||
Maya
|
||||
Mckenna
|
||||
Mckenzie
|
||||
Megan
|
||||
Meghan
|
||||
Melanie
|
||||
Melany
|
||||
Melissa
|
||||
Melody
|
||||
Meredith
|
||||
Merideth
|
||||
Merrilyn
|
||||
Meryl
|
||||
Mia
|
||||
Michaela
|
||||
Michelle
|
||||
Mikayla
|
||||
Miley
|
||||
Minnie
|
||||
Miracle
|
||||
Miranda
|
||||
Miriam
|
||||
Molly
|
||||
Monica
|
||||
Monna
|
||||
Morgan
|
||||
Muriel
|
||||
Mya
|
||||
Mylee
|
||||
Myriam
|
||||
Myrtie
|
||||
Nadia
|
||||
Nan
|
||||
Nancy
|
||||
Naomi
|
||||
Natalia
|
||||
Natalie
|
||||
Nataly
|
||||
Natasha
|
||||
Nayeli
|
||||
Nelle
|
||||
Nena
|
||||
Nerissa
|
||||
Netta
|
||||
Nettie
|
||||
Nevaeh
|
||||
Nia
|
||||
Nicole
|
||||
Nina
|
||||
Noelle
|
||||
Nonie
|
||||
Nora
|
||||
Norah
|
||||
Nova
|
||||
Nowell
|
||||
Nydia
|
||||
Nyla
|
||||
Olive
|
||||
Olivia
|
||||
Oralie
|
||||
Paige
|
||||
Paisley
|
||||
Paola
|
||||
Paris
|
||||
Patience
|
||||
Patricia
|
||||
Pauleen
|
||||
Payton
|
||||
Pene
|
||||
Penelope
|
||||
Peregrine
|
||||
Perla
|
||||
Peyton
|
||||
Pheobe
|
||||
Phoebe
|
||||
Phyliss
|
||||
Phyllida
|
||||
Phyllis
|
||||
Piper
|
||||
Porsche
|
||||
Presley
|
||||
Priscilla
|
||||
Prosper
|
||||
Prue
|
||||
Quanah
|
||||
Quiana
|
||||
Rachael
|
||||
Rachel
|
||||
Raegan
|
||||
Raelene
|
||||
Rain
|
||||
Randa
|
||||
Randal
|
||||
Reagan
|
||||
Rebecca
|
||||
Rebeckah
|
||||
Rebekah
|
||||
Reene
|
||||
Reese
|
||||
Renie
|
||||
Rexana
|
||||
Rhetta
|
||||
Rihanna
|
||||
Riley
|
||||
Ronnette
|
||||
Rosa
|
||||
Rose
|
||||
Rosemary
|
||||
Rowan
|
||||
Ruby
|
||||
Rubye
|
||||
Ruth
|
||||
Rylee
|
||||
Ryleigh
|
||||
Rylie
|
||||
Sabella
|
||||
Sabrina
|
||||
Sachie
|
||||
Sadie
|
||||
Sage
|
||||
Sally
|
||||
Samantha
|
||||
Samara
|
||||
Sandra
|
||||
Sara
|
||||
Sarah
|
||||
Sarai
|
||||
Saranna
|
||||
Sasha
|
||||
Savanna
|
||||
Savannah
|
||||
Scarlett
|
||||
Selena
|
||||
Seneca
|
||||
Serena
|
||||
Serenity
|
||||
Shana
|
||||
Shanika
|
||||
Shannah
|
||||
Shannon
|
||||
Shantae
|
||||
Sharalyn
|
||||
Sharla
|
||||
Shayla
|
||||
Shelby
|
||||
Sheri
|
||||
Sherie
|
||||
Sherill
|
||||
Sherri
|
||||
Sienna
|
||||
Sierra
|
||||
Sissy
|
||||
Skylar
|
||||
Skyler
|
||||
Sofia
|
||||
Sophia
|
||||
Sophie
|
||||
Star
|
||||
Stella
|
||||
Steph
|
||||
Stephanie
|
||||
Stephany
|
||||
Sue
|
||||
Sukie
|
||||
Summer
|
||||
Sunshine
|
||||
Susanna
|
||||
Susannah
|
||||
Suzan
|
||||
Suzy
|
||||
Sydney
|
||||
Talia
|
||||
Tamika
|
||||
Tania
|
||||
Tansy
|
||||
Taryn
|
||||
Tatiana
|
||||
Tatum
|
||||
Tatyanna
|
||||
Taylor
|
||||
Teagan
|
||||
Tessa
|
||||
Tiffany
|
||||
Tolly
|
||||
Topaz
|
||||
Tori
|
||||
Tracee
|
||||
Tracey
|
||||
Trinity
|
||||
Ulyssa
|
||||
Valary
|
||||
Valentina
|
||||
Valeria
|
||||
Valerie
|
||||
Vanessa
|
||||
Verna
|
||||
Veronica
|
||||
Victoria
|
||||
Vinnie
|
||||
Violet
|
||||
Vivian
|
||||
Viviana
|
||||
Vivyan
|
||||
Wendi
|
||||
Wendy
|
||||
Willow
|
||||
Wisdom
|
||||
Wynonna
|
||||
Wynter
|
||||
Ximena
|
||||
Yasmin
|
||||
Yolanda
|
||||
Ysabel
|
||||
Zelda
|
||||
Zoe
|
||||
Zoey
|
||||
Zune
|
||||
@@ -1,668 +0,0 @@
|
||||
Aaden
|
||||
Aaron
|
||||
Abel
|
||||
Abraham
|
||||
Adam
|
||||
Adan
|
||||
Aden
|
||||
Adolph
|
||||
Adrian
|
||||
Aidan
|
||||
Aiden
|
||||
Alan
|
||||
Albert
|
||||
Alberto
|
||||
Alden
|
||||
Alec
|
||||
Alejandro
|
||||
Alex
|
||||
Alexander
|
||||
Alexis
|
||||
Alfred
|
||||
Alfredo
|
||||
Alger
|
||||
Ali
|
||||
Alijah
|
||||
Allen
|
||||
Alvin
|
||||
Amari
|
||||
Amir
|
||||
Amos
|
||||
Anderson
|
||||
Andre
|
||||
Andres
|
||||
Andrew
|
||||
Andy
|
||||
Angel
|
||||
Angelo
|
||||
Anthony
|
||||
Antonio
|
||||
Apple
|
||||
Archie
|
||||
Armando
|
||||
Arnie
|
||||
Art
|
||||
Arthur
|
||||
Arturo
|
||||
Asher
|
||||
Ashton
|
||||
August
|
||||
Austin
|
||||
Avery
|
||||
Axel
|
||||
Ayden
|
||||
Baldric
|
||||
Bartholomew
|
||||
Beau
|
||||
Beckett
|
||||
Benjamin
|
||||
Bennett
|
||||
Bill
|
||||
Blake
|
||||
Braden
|
||||
Bradley
|
||||
Brady
|
||||
Braeden
|
||||
Braiden
|
||||
Brandon
|
||||
Braxton
|
||||
Brayan
|
||||
Brayden
|
||||
Braydon
|
||||
Braylon
|
||||
Brendan
|
||||
Brenden
|
||||
Brennan
|
||||
Brett
|
||||
Brian
|
||||
Brick
|
||||
Brock
|
||||
Brodie
|
||||
Brody
|
||||
Bronte
|
||||
Bruce
|
||||
Bryan
|
||||
Bryant
|
||||
Bryce
|
||||
Brycen
|
||||
Bryson
|
||||
Buck
|
||||
Burt
|
||||
Butch
|
||||
Byrne
|
||||
Byron
|
||||
Cade
|
||||
Caden
|
||||
Caiden
|
||||
Caleb
|
||||
Calvin
|
||||
Camden
|
||||
Cameron
|
||||
Camron
|
||||
Camryn
|
||||
Carl
|
||||
Carlos
|
||||
Carson
|
||||
Carter
|
||||
Casey
|
||||
Cash
|
||||
Casimir
|
||||
Cassian
|
||||
Cayden
|
||||
Cesar
|
||||
Chad
|
||||
Chance
|
||||
Chandler
|
||||
Charles
|
||||
Charlie
|
||||
Charlton
|
||||
Chase
|
||||
Chip
|
||||
Chris
|
||||
Christian
|
||||
Christopher
|
||||
Clark
|
||||
Claudius
|
||||
Clayton
|
||||
Clement
|
||||
Cletus
|
||||
Cleveland
|
||||
Cliff
|
||||
Clinton
|
||||
Cody
|
||||
Cohen
|
||||
Colby
|
||||
Cole
|
||||
Colin
|
||||
Collin
|
||||
Colten
|
||||
Colton
|
||||
Conner
|
||||
Connor
|
||||
Cooper
|
||||
Corbin
|
||||
Corey
|
||||
Cory
|
||||
Cristian
|
||||
Cristopher
|
||||
Crush
|
||||
Cruz
|
||||
Curtis
|
||||
Cy
|
||||
Dakota
|
||||
Dallas
|
||||
Dalton
|
||||
Damian
|
||||
Damien
|
||||
Damon
|
||||
Dane
|
||||
Daniel
|
||||
Danny
|
||||
Dante
|
||||
Darcey
|
||||
Darell
|
||||
Darin
|
||||
Darius
|
||||
Darren
|
||||
David
|
||||
Davion
|
||||
Davis
|
||||
Dawson
|
||||
Dayton
|
||||
Dean
|
||||
Deandre
|
||||
Deangelo
|
||||
Declan
|
||||
Denholm
|
||||
Dennis
|
||||
Derek
|
||||
Derrick
|
||||
Desmond
|
||||
Devin
|
||||
Devon
|
||||
Diego
|
||||
Dillon
|
||||
Dirk
|
||||
Dominic
|
||||
Dominick
|
||||
Donald
|
||||
Donny
|
||||
Donovan
|
||||
Douglas
|
||||
Drake
|
||||
Drew
|
||||
Driscoll
|
||||
Duke
|
||||
Duncan
|
||||
Dustin
|
||||
Dylan
|
||||
Easton
|
||||
Eddie
|
||||
Edgar
|
||||
Eduardo
|
||||
Edward
|
||||
Edwin
|
||||
Eli
|
||||
Elias
|
||||
Elijah
|
||||
Eliot
|
||||
Eliott
|
||||
Elliot
|
||||
Elliott
|
||||
Elric
|
||||
Elwood
|
||||
Emanuel
|
||||
Emerson
|
||||
Emiliano
|
||||
Emilio
|
||||
Emmanuel
|
||||
Enrique
|
||||
Eric
|
||||
Erick
|
||||
Erik
|
||||
Ernesto
|
||||
Esteban
|
||||
Ethan
|
||||
Evan
|
||||
Everett
|
||||
Ezekiel
|
||||
Ezra
|
||||
Fabian
|
||||
Felix
|
||||
Fenton
|
||||
Fernando
|
||||
Finn
|
||||
Fitz
|
||||
Flick
|
||||
Flint
|
||||
Flip
|
||||
Francis
|
||||
Francisco
|
||||
Frank
|
||||
Frankie
|
||||
Franklin
|
||||
Fridge
|
||||
Fulton
|
||||
Gabriel
|
||||
Gael
|
||||
Gage
|
||||
Gannon
|
||||
Garret
|
||||
Garrett
|
||||
Gary
|
||||
Gavin
|
||||
George
|
||||
Gerardo
|
||||
Giovanni
|
||||
Goddard
|
||||
Godwin
|
||||
Goodwin
|
||||
Gordon
|
||||
Grady
|
||||
Graeme
|
||||
Graham
|
||||
Grandpa
|
||||
Grant
|
||||
Gratian
|
||||
Grayson
|
||||
Gregory
|
||||
Grendel
|
||||
Greyson
|
||||
Griffin
|
||||
Guillermo
|
||||
Gunner
|
||||
Gustavo
|
||||
Han
|
||||
Harrison
|
||||
Harry
|
||||
Hartley
|
||||
Harvey
|
||||
Hayden
|
||||
Hector
|
||||
Henderson
|
||||
Henry
|
||||
Holden
|
||||
Homer
|
||||
Horatio
|
||||
Hudson
|
||||
Huffie
|
||||
Hugo
|
||||
Hungry
|
||||
Hunter
|
||||
Ian
|
||||
Irvine
|
||||
Isaac
|
||||
Isaiah
|
||||
Isaias
|
||||
Isiah
|
||||
Ismael
|
||||
Israel
|
||||
Issac
|
||||
Ivan
|
||||
Izaiah
|
||||
Jace
|
||||
Jack
|
||||
Jackson
|
||||
Jacob
|
||||
Jacoby
|
||||
Jaden
|
||||
Jadon
|
||||
Jaiden
|
||||
Jaime
|
||||
Jake
|
||||
Jakob
|
||||
Jalen
|
||||
Jamar
|
||||
Jamari
|
||||
Jamarion
|
||||
James
|
||||
Jameson
|
||||
Jamie
|
||||
Jamison
|
||||
Janel
|
||||
Jared
|
||||
Jason
|
||||
Jasper
|
||||
Javier
|
||||
Javon
|
||||
Jaxon
|
||||
Jaxson
|
||||
Jay
|
||||
Jayce
|
||||
Jayden
|
||||
Jaydon
|
||||
Jaye
|
||||
Jaylen
|
||||
Jayne
|
||||
Jayson
|
||||
Jean-Luc
|
||||
Jeb
|
||||
Jed
|
||||
Jeffrey
|
||||
Jemmy
|
||||
Jeremiah
|
||||
Jeremy
|
||||
Jermaine
|
||||
Jerrie
|
||||
Jerry
|
||||
Jesse
|
||||
Jesus
|
||||
Jim
|
||||
Jimmy
|
||||
Joachim
|
||||
Joaquin
|
||||
Joe
|
||||
Joel
|
||||
Joey
|
||||
Johan
|
||||
John
|
||||
Johnathan
|
||||
Johnny
|
||||
Jonah
|
||||
Jonas
|
||||
Jonathan
|
||||
Jonathon
|
||||
Jordan
|
||||
Jorge
|
||||
Jose
|
||||
Joseph
|
||||
Josh
|
||||
Joshua
|
||||
Josiah
|
||||
Josue
|
||||
Juan
|
||||
Judah
|
||||
Jude
|
||||
Julian
|
||||
Julio
|
||||
Julius
|
||||
Justice
|
||||
Justin
|
||||
Kade
|
||||
Kaden
|
||||
Kai
|
||||
Kaiden
|
||||
Kale
|
||||
Kaleb
|
||||
Kameron
|
||||
Kane
|
||||
Karson
|
||||
Kayden
|
||||
Keagan
|
||||
Keaton
|
||||
Keegan
|
||||
Keith
|
||||
Kellen
|
||||
Kelvin
|
||||
Kennard
|
||||
Kenneth
|
||||
Kevin
|
||||
Keziah
|
||||
Khalil
|
||||
Kingston
|
||||
Kobe
|
||||
Kolton
|
||||
Kristopher
|
||||
Kyle
|
||||
Kyler
|
||||
Lance
|
||||
Landen
|
||||
Lando
|
||||
Landon
|
||||
Landyn
|
||||
Lane
|
||||
Lanny
|
||||
Larry
|
||||
Launce
|
||||
Lawrence
|
||||
Leland
|
||||
Lennox
|
||||
Lenny
|
||||
Leo
|
||||
Leonard
|
||||
Leonardo
|
||||
Leonel
|
||||
Leroy
|
||||
Levi
|
||||
Liam
|
||||
Lief
|
||||
Lincoln
|
||||
Linden
|
||||
Linton
|
||||
Logan
|
||||
Lorde
|
||||
Lorenzo
|
||||
Loreto
|
||||
Lou
|
||||
Louis
|
||||
Luca
|
||||
Lucas
|
||||
Luis
|
||||
Lukas
|
||||
Luke
|
||||
Maddox
|
||||
Malachi
|
||||
Malcolm
|
||||
Malik
|
||||
Manley
|
||||
Manuel
|
||||
Marc
|
||||
Marco
|
||||
Marcos
|
||||
Marcus
|
||||
Mario
|
||||
Marion
|
||||
Mark
|
||||
Marshall
|
||||
Martin
|
||||
Marvin
|
||||
Mason
|
||||
Mateo
|
||||
Mathew
|
||||
Matthew
|
||||
Maurice
|
||||
Mauricio
|
||||
Max
|
||||
Maximilian
|
||||
Maximus
|
||||
Maxwell
|
||||
Maynard
|
||||
Mekhi
|
||||
Melvin
|
||||
Melvyn
|
||||
Micah
|
||||
Michael
|
||||
Micheal
|
||||
Miguel
|
||||
Mike
|
||||
Miles
|
||||
Milo
|
||||
Milton
|
||||
Mitchell
|
||||
Moises
|
||||
Montague
|
||||
Monte
|
||||
Monty
|
||||
Morgan
|
||||
Moses
|
||||
Myles
|
||||
Nasir
|
||||
Nat
|
||||
Nathan
|
||||
Nathaniel
|
||||
Nehemiah
|
||||
Nelson
|
||||
Nicholas
|
||||
Nick
|
||||
Nickolas
|
||||
Nicolas
|
||||
Nikolas
|
||||
Noah
|
||||
Noel
|
||||
Nolan
|
||||
Oliver
|
||||
Omar
|
||||
Opie
|
||||
Orlando
|
||||
Osbert
|
||||
Osborn
|
||||
Osborne
|
||||
Oscar
|
||||
Osmund
|
||||
Oswald
|
||||
Owen
|
||||
Pablo
|
||||
Paget
|
||||
Parker
|
||||
Patrick
|
||||
Patton
|
||||
Paul
|
||||
Paxton
|
||||
Payton
|
||||
Pedro
|
||||
Percival
|
||||
Persh
|
||||
Peter
|
||||
Peyton
|
||||
Philip
|
||||
Phillip
|
||||
Phoenix
|
||||
Porter
|
||||
Preston
|
||||
Quentin
|
||||
Quinn
|
||||
Quinton
|
||||
Rafael
|
||||
Ramon
|
||||
Randy
|
||||
Rastus
|
||||
Raul
|
||||
Raymond
|
||||
Rayner
|
||||
Reece
|
||||
Reed
|
||||
Reese
|
||||
Reid
|
||||
Reuben
|
||||
Reynard
|
||||
Ricardo
|
||||
Richard
|
||||
Ricky
|
||||
Riley
|
||||
River
|
||||
Robert
|
||||
Roberto
|
||||
Rocco
|
||||
Rodger
|
||||
Rodrigo
|
||||
Roger
|
||||
Roman
|
||||
Romayne
|
||||
Romeo
|
||||
Ronald
|
||||
Roscoe
|
||||
Roswell
|
||||
Rowan
|
||||
Roy
|
||||
Royce
|
||||
Rube
|
||||
Ruben
|
||||
Russell
|
||||
Rusty
|
||||
Ryan
|
||||
Ryder
|
||||
Ryker
|
||||
Rylan
|
||||
Sal
|
||||
Salvador
|
||||
Sam
|
||||
Samuel
|
||||
Santiago
|
||||
Saul
|
||||
Sawyer
|
||||
Scott
|
||||
Scotty
|
||||
Sean
|
||||
Sebastian
|
||||
Sergio
|
||||
Seth
|
||||
Seymour
|
||||
Shane
|
||||
Shaun
|
||||
Shawn
|
||||
Shiloh
|
||||
Silas
|
||||
Simon
|
||||
Skyler
|
||||
Sloan
|
||||
Smoke
|
||||
Solomon
|
||||
Sorrel
|
||||
Spencer
|
||||
Spike
|
||||
Stephen
|
||||
Steven
|
||||
Sybil
|
||||
Syd
|
||||
Talon
|
||||
Tamsin
|
||||
Tanner
|
||||
Tate
|
||||
Taylor
|
||||
Tel
|
||||
Terrell
|
||||
Terry
|
||||
Theodore
|
||||
Thomas
|
||||
Tim
|
||||
Timothy
|
||||
Titus
|
||||
Todd
|
||||
Tony
|
||||
Travis
|
||||
Trent
|
||||
Trenton
|
||||
Trevor
|
||||
Trey
|
||||
Trip
|
||||
Tristan
|
||||
Tristen
|
||||
Triston
|
||||
Troy
|
||||
Tucker
|
||||
Ty
|
||||
Tye
|
||||
Tyler
|
||||
Tyson
|
||||
Uland
|
||||
Ulric
|
||||
Uriel
|
||||
Vaughn
|
||||
Victor
|
||||
Vince
|
||||
Vincent
|
||||
Vinny
|
||||
Walker
|
||||
Walter
|
||||
Ward
|
||||
Warner
|
||||
Wayne
|
||||
Wesley
|
||||
Weston
|
||||
Whitaker
|
||||
William
|
||||
Willy
|
||||
Woodrow
|
||||
Wyatt
|
||||
Xander
|
||||
Xavier
|
||||
Yahir
|
||||
Zachariah
|
||||
Zachary
|
||||
Zack
|
||||
Zackary
|
||||
Zander
|
||||
Zane
|
||||
Zayden
|
||||
Zeke
|
||||
Zion
|
||||
@@ -1,571 +0,0 @@
|
||||
Ackerley
|
||||
Adams
|
||||
Addison
|
||||
Agg
|
||||
Aggley
|
||||
Ahmed
|
||||
Albright
|
||||
Alekseev
|
||||
Ali
|
||||
Alice
|
||||
Allen
|
||||
Alliman
|
||||
Altmann
|
||||
Anderson
|
||||
Andreev
|
||||
Ann
|
||||
Archibald
|
||||
Armstrong
|
||||
Ashbaugh
|
||||
Atkinson
|
||||
Atweeke
|
||||
Aultman
|
||||
Auman
|
||||
Baer
|
||||
Bailey
|
||||
Baker
|
||||
Barnes
|
||||
Barrett
|
||||
Bash
|
||||
Bashline
|
||||
Basinger
|
||||
Baskett
|
||||
Basmanoff
|
||||
Batten
|
||||
Baum
|
||||
Baxter
|
||||
Beach
|
||||
Beail
|
||||
Beck
|
||||
Beedell
|
||||
Begum
|
||||
Bell
|
||||
Benford
|
||||
Bennett
|
||||
Berkheimer
|
||||
Best
|
||||
Bickerson
|
||||
Bicknell
|
||||
Biery
|
||||
Black
|
||||
Blackburn
|
||||
Blaine
|
||||
Blessig
|
||||
Bloise
|
||||
Bluetenberger
|
||||
Blyant
|
||||
Bode
|
||||
Bould
|
||||
Bousum
|
||||
Bowchiew
|
||||
Boyer
|
||||
Brandenburg
|
||||
Bratton
|
||||
Braun
|
||||
Briggs
|
||||
Brindle
|
||||
Briner
|
||||
Brinigh
|
||||
Brooks
|
||||
Brown
|
||||
Bullard
|
||||
Bunten
|
||||
Burch
|
||||
Burkett
|
||||
Burns
|
||||
Burris
|
||||
Butterfill
|
||||
Buttersworth
|
||||
Buzzard
|
||||
Byers
|
||||
Bynum
|
||||
Caldwell
|
||||
Callison
|
||||
Camp
|
||||
Campbell
|
||||
Carmichael
|
||||
Carr
|
||||
Carter
|
||||
Catherina
|
||||
Catleay
|
||||
Cavalet
|
||||
Chapman
|
||||
Chauvin
|
||||
Cherry
|
||||
Christman
|
||||
Christopher
|
||||
Clark
|
||||
Clarke
|
||||
Clewett
|
||||
Coates
|
||||
Coldsmith
|
||||
Collins
|
||||
Compton
|
||||
Conrad
|
||||
Cook
|
||||
Cooper
|
||||
Costello
|
||||
Cowart
|
||||
Cowper
|
||||
Cox
|
||||
Cressman
|
||||
Curry
|
||||
Cypret
|
||||
David
|
||||
Davies
|
||||
Davis
|
||||
Dawkins
|
||||
Day
|
||||
Dean
|
||||
Demuth
|
||||
Dennis
|
||||
Dickinson
|
||||
Digson
|
||||
Dimeling
|
||||
Donkin
|
||||
Draudy
|
||||
Driggers
|
||||
Dryfus
|
||||
Dugmore
|
||||
Duncan
|
||||
Durstine
|
||||
Earl
|
||||
Easter
|
||||
Echard
|
||||
Eckhardstein
|
||||
Edwards
|
||||
Eggbert
|
||||
Ehret
|
||||
Elderson
|
||||
Eliza
|
||||
Elliott
|
||||
Ellis
|
||||
Enderly
|
||||
Endsley
|
||||
Evans
|
||||
Ewing
|
||||
Faqua
|
||||
Faust
|
||||
Fea
|
||||
Feufer
|
||||
Fiddler
|
||||
Field
|
||||
Fields
|
||||
Finlay
|
||||
Fischer
|
||||
Fiscina
|
||||
Fisher
|
||||
Fitzgerald
|
||||
Fleming
|
||||
Flickinger
|
||||
Focell
|
||||
Foster
|
||||
Franks
|
||||
Fraser
|
||||
Fryer
|
||||
Fuchs
|
||||
Fulton
|
||||
Gadow
|
||||
Gardner
|
||||
Garland
|
||||
Garneys
|
||||
Garratt
|
||||
Garrison
|
||||
Gettemy
|
||||
Gibson
|
||||
Glover
|
||||
Goebbles
|
||||
Goodman
|
||||
Graham
|
||||
Gray
|
||||
Green
|
||||
Greenawalt
|
||||
Greene
|
||||
Greenwood
|
||||
Gregory
|
||||
Griffiths
|
||||
Gronko
|
||||
Guess
|
||||
Hall
|
||||
Hanford
|
||||
Hardie
|
||||
Harding
|
||||
Hardy
|
||||
Harris
|
||||
Harrison
|
||||
Harrold
|
||||
Harrow
|
||||
Harshman
|
||||
Hastings
|
||||
Hawker
|
||||
Hawking
|
||||
Hawkins
|
||||
Hayhurst
|
||||
Haynes
|
||||
Heckendora
|
||||
Hegarty
|
||||
Henry
|
||||
Hice
|
||||
Highlands
|
||||
Hill
|
||||
Hincken
|
||||
Hirleman
|
||||
Hoenshell
|
||||
Holdeman
|
||||
Holmes
|
||||
Hook
|
||||
Hooker
|
||||
Hoopengarner
|
||||
Hoover
|
||||
Houser
|
||||
Houston
|
||||
Howard
|
||||
Howe
|
||||
Huey
|
||||
Hughes
|
||||
Hujsak
|
||||
Hunt
|
||||
Hunter
|
||||
Hussain
|
||||
Hutton
|
||||
Hynes
|
||||
Ironmonger
|
||||
Isaman
|
||||
Isemann
|
||||
Ivanov
|
||||
Jackson
|
||||
James
|
||||
Jardine
|
||||
Jenkins
|
||||
Jenner
|
||||
Jerome
|
||||
Jesse
|
||||
Jewell
|
||||
Joghs
|
||||
Johnson
|
||||
Jones
|
||||
Jowers
|
||||
Joyce
|
||||
Judge
|
||||
Jyllian
|
||||
Kadel
|
||||
Kanaga
|
||||
Kaur
|
||||
Keener
|
||||
Kelley
|
||||
Kellogg
|
||||
Kelly
|
||||
Kemble
|
||||
Kemerer
|
||||
Keppel
|
||||
Kepplinger
|
||||
Khan
|
||||
Kiefer
|
||||
Kifer
|
||||
Kimple
|
||||
King
|
||||
Kirkson
|
||||
Knapenberger
|
||||
Knapp
|
||||
Koepple
|
||||
Koster
|
||||
Kuster
|
||||
Kuznetsov
|
||||
Laborde
|
||||
Lacon
|
||||
Lafortune
|
||||
Langston
|
||||
Larson
|
||||
Lauffer
|
||||
Laurenzi
|
||||
Leach
|
||||
Lee
|
||||
Leech
|
||||
Leichter
|
||||
Leslie
|
||||
Lester
|
||||
Levett
|
||||
Lewis
|
||||
Lineman
|
||||
Linton
|
||||
Llora
|
||||
Lloyd
|
||||
Logue
|
||||
Lombardi
|
||||
Lord
|
||||
Losey
|
||||
Lowe
|
||||
Lowstetter
|
||||
Lucy
|
||||
Ludwig
|
||||
Maclagan
|
||||
Magor
|
||||
Marcotte
|
||||
Margaret
|
||||
Marriman
|
||||
Marshall
|
||||
Martins
|
||||
Mary
|
||||
Mason
|
||||
Mathews
|
||||
Matthews
|
||||
McDonald
|
||||
McDonohugh
|
||||
McShain
|
||||
Mcclymonds
|
||||
Mccullough
|
||||
Mccune
|
||||
Mcfall
|
||||
Mcintosh
|
||||
Mckendrick
|
||||
Mcloskey
|
||||
Mcmullen
|
||||
Mens
|
||||
Merryman
|
||||
Metzer
|
||||
Meyers
|
||||
Mikhaylov
|
||||
Mildred
|
||||
Miller
|
||||
Millhouse
|
||||
Mills
|
||||
Milne
|
||||
Mingle
|
||||
Minnie
|
||||
Mitchell
|
||||
Moberly
|
||||
Moon
|
||||
Moore
|
||||
Morgan
|
||||
Morris
|
||||
Mortland
|
||||
Mosser
|
||||
Mueller
|
||||
Muggins
|
||||
Mull
|
||||
Muller
|
||||
Murphy
|
||||
Murray
|
||||
Nash
|
||||
Neely
|
||||
Nehling
|
||||
Newbern
|
||||
Newton
|
||||
Nicholas
|
||||
Nickolson
|
||||
Northey
|
||||
Noton
|
||||
Olphert
|
||||
Oneal
|
||||
Oppenheimer
|
||||
Osteen
|
||||
Osterweis
|
||||
Osterwise
|
||||
Otis
|
||||
Overstreet
|
||||
Owen
|
||||
Owens
|
||||
Palmer
|
||||
Parker
|
||||
Parkinson
|
||||
Patel
|
||||
Patterson
|
||||
Paulson
|
||||
Pavlov
|
||||
Paynter
|
||||
Pearsall
|
||||
Pennington
|
||||
Perkins
|
||||
Pershing
|
||||
Peters
|
||||
Petrov
|
||||
Pfeifer
|
||||
Philips
|
||||
Phillips
|
||||
Picard
|
||||
Pinney
|
||||
Poehl
|
||||
Poley
|
||||
Polson
|
||||
Potter
|
||||
Powell
|
||||
Power
|
||||
Powers
|
||||
Pratt
|
||||
Prechtl
|
||||
Prescott
|
||||
Prevatt
|
||||
Price
|
||||
Priebe
|
||||
Pritchard
|
||||
Pycroft
|
||||
Quinn
|
||||
Quirin
|
||||
Rader
|
||||
Rahl
|
||||
Ramos
|
||||
Randolph
|
||||
Ratcliff
|
||||
Rathen
|
||||
Rathens
|
||||
Raub
|
||||
Ray
|
||||
Reade
|
||||
Reichard
|
||||
Reid
|
||||
Reighner
|
||||
Rhinehart
|
||||
Richards
|
||||
Richardson
|
||||
Richter
|
||||
Rifler
|
||||
Riggle
|
||||
Riker
|
||||
Ringer
|
||||
Roadman
|
||||
Roberts
|
||||
Robertson
|
||||
Robinson
|
||||
Roby
|
||||
Rockwell
|
||||
Rogers
|
||||
Rohtin
|
||||
Rose
|
||||
Rosensteel
|
||||
Rowley
|
||||
Russell
|
||||
Ryals
|
||||
Sagan
|
||||
Sanders
|
||||
Sandford
|
||||
Sandys
|
||||
Sauter
|
||||
Saylor
|
||||
Schaeffer
|
||||
Scherer
|
||||
Schmidt
|
||||
Schofield
|
||||
Schrader
|
||||
Scott
|
||||
Sealis
|
||||
Seelig
|
||||
Seidner
|
||||
Semenov
|
||||
Shafer
|
||||
Shaffer
|
||||
Shaner
|
||||
Shaw
|
||||
Sheets
|
||||
Shick
|
||||
Shirey
|
||||
Sholl
|
||||
Shupe
|
||||
Sidower
|
||||
Siegrist
|
||||
Simmons
|
||||
Simpson
|
||||
Singh
|
||||
Skywalker
|
||||
Sloan
|
||||
Smail
|
||||
Smirnov
|
||||
Smith
|
||||
Snyder
|
||||
Sommer
|
||||
Spock
|
||||
Stafford
|
||||
Stahl
|
||||
Stainforth
|
||||
Stall
|
||||
Stamos
|
||||
Stange
|
||||
Staymates
|
||||
Steele
|
||||
Stephenson
|
||||
Stern
|
||||
Stewart
|
||||
Stocker
|
||||
Stone
|
||||
Stough
|
||||
Straub
|
||||
Stroble
|
||||
Stroh
|
||||
Styles
|
||||
Sullivan
|
||||
Sulyard
|
||||
Summy
|
||||
Sutton
|
||||
Swabey
|
||||
Swarner
|
||||
Sybilla
|
||||
Taggart
|
||||
Tanner
|
||||
Taylor
|
||||
Teagarden
|
||||
Tedrow
|
||||
Tennant
|
||||
Thomas
|
||||
Thomlinson
|
||||
Thompson
|
||||
Thomson
|
||||
Thorley
|
||||
Tilton
|
||||
Tireman
|
||||
Todd
|
||||
Treeby
|
||||
Trovato
|
||||
Turner
|
||||
Ulery
|
||||
Ullman
|
||||
Unk
|
||||
Vader
|
||||
Vanleer
|
||||
Vasilyev
|
||||
Waldron
|
||||
Walker
|
||||
Wallick
|
||||
Ward
|
||||
Wardle
|
||||
Warren
|
||||
Watson
|
||||
Webb
|
||||
Weeter
|
||||
Weinstein
|
||||
Weisgarber
|
||||
Wells
|
||||
Welty
|
||||
Wentzel
|
||||
Werner
|
||||
Werry
|
||||
Wheeler
|
||||
Whirlow
|
||||
White
|
||||
Whiteman
|
||||
Whittier
|
||||
Wible
|
||||
Wile
|
||||
Wilkerson
|
||||
Wilkinson
|
||||
Willey
|
||||
Williams
|
||||
Williamson
|
||||
Wilo
|
||||
Wilson
|
||||
Winton
|
||||
Wise
|
||||
Wolfe
|
||||
Wolff
|
||||
Wood
|
||||
Woodward
|
||||
Woodworth
|
||||
Woolery
|
||||
Woollard
|
||||
Wright
|
||||
Yeskey
|
||||
Young
|
||||
Zadovsky
|
||||
Zalack
|
||||
Zaun
|
||||
Zeal
|
||||
Zimmer
|
||||
Zoucks
|
||||
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using Content.Server.Database;
|
||||
@@ -8,15 +9,33 @@ using Content.Shared.Preferences;
|
||||
using Microsoft.Data.Sqlite;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using NUnit.Framework;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Localization.Macros;
|
||||
using Robust.Shared.Maths;
|
||||
using Robust.Shared.Network;
|
||||
using Robust.Shared.Localization.Macros;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Tests.Server.Preferences
|
||||
{
|
||||
[TestFixture]
|
||||
public class ServerDbSqliteTests : ContentUnitTest
|
||||
{
|
||||
private const string Prototypes = @"
|
||||
- type: dataset
|
||||
id: names_first_male
|
||||
values:
|
||||
- Aaden
|
||||
|
||||
- type: dataset
|
||||
id: names_first_female
|
||||
values:
|
||||
- Aaliyah
|
||||
|
||||
- type: dataset
|
||||
id: names_last
|
||||
values:
|
||||
- Ackerley";
|
||||
|
||||
private static HumanoidCharacterProfile CharlieCharlieson()
|
||||
{
|
||||
return new(
|
||||
@@ -77,6 +96,7 @@ namespace Content.Tests.Server.Preferences
|
||||
{
|
||||
var db = GetDb();
|
||||
var username = new NetUserId(new Guid("640bd619-fc8d-4fe2-bf3c-4a5fb17d6ddd"));
|
||||
IoCManager.Resolve<IPrototypeManager>().LoadFromStream(new StringReader(Prototypes));
|
||||
await db.InitPrefsAsync(username, HumanoidCharacterProfile.Default());
|
||||
await db.SaveCharacterSlotAsync(username, CharlieCharlieson(), 1);
|
||||
await db.SaveSelectedCharacterIndexAsync(username, 1);
|
||||
|
||||
Reference in New Issue
Block a user