Add random name generation

This commit is contained in:
Hamcha 2020-07-23 10:50:47 +02:00
parent b77326eb80
commit 6ddb52c27c
Signed by: hamcha
GPG key ID: 41467804B19A3315
5 changed files with 587 additions and 14 deletions

531
Classes/Names.gd Normal file
View file

@ -0,0 +1,531 @@
class_name Names
const first_names = [
"aakash","aamir","aaron","abbas","abby","abdul","abdullah","abe","abel","abhay",
"abhijeet","abhijit","abhilash","abhinav","abhishek","abigail","abraham","abu","ace","ada",
"adam","adarsh","adeel","adel","adi","adil","aditi","aditya","adnan","adolfo",
"adrian","adriana","adriano","adrienne","agnes","agnieszka","ahmad","ahmed","ahmet","ahsan",
"aida","aidan","aileen","aimee","aisha","aj","ajay","ajit","akash","akhil",
"akshay","al","alaa","alain","alan","alana","albert","alberto","aldo","ale",
"alec","alejandra","alejandro","aleksandra","alessandra","alessandro","alex","alexa","alexander","alexandr",
"alexandra","alexandre","alexandria","alexandru","alexey","alexis","alfonso","alfred","alfredo","ali",
"alice","alicia","alina","aline","alireza","alisa","alisha","alison","alissa","alistair",
"allan","allen","allie","allison","ally","allyson","alma","alok","alvaro","alvin",
"alyssa","amal","aman","amanda","amar","amber","amelia","american","ami","amie",
"amin","amina","amine","amir","amit","amol","amos","amr","amy","ana",
"anand","anas","anastasia","anders","anderson","andi","andre","andrea","andreas","andreea",
"andrei","andres","andrew","andrey","andré","andrés","andy","angel","angela","angelica",
"angelina","angelo","angie","angus","anh","ani","anil","anish","anita","anjali",
"ankit","ankita","ankur","ann","anna","anne","annette","annie","anoop","anshul",
"anthony","antoine","antoinette","anton","antonia","antonio","antony","antónio","anu","anuj",
"anup","anurag","anwar","anya","apple","april","archie","ari","ariel","arif",
"arjun","arlene","armand","armando","arnaud","arnold","arpit","arshad","art","artem",
"arthur","artur","arturo","arun","arvind","asad","ash","asha","asher","ashish",
"ashleigh","ashley","ashok","ashraf","ashton","ashutosh","ashwin","asif","asim","astrid",
"athena","atif","atul","aubrey","audrey","augusto","aurora","austin","autumn","ava",
"avery","avi","avinash","axel","ayesha","ayman","ayush","aziz","bailey","bala",
"balaji","barb","barbara","barney","baron","barry","bart","basil","beatrice","beatriz",
"beau","becca","becky","bee","belinda","bella","ben","benedict","benjamin","benny",
"benoit","benson","bernadette","bernard","bernardo","bernie","bert","best","beth","bethany",
"betsy","betty","bev","beverly","bhanu","bharat","bianca","big","bilal","bill",
"billie","billy","bjorn","black","blaine","blair","blake","blanca","blue","bob",
"bobbi","bobbie","bobby","bogdan","bonnie","boris","boyd","brad","bradford","bradley",
"brady","brandi","brandon","brandy","brenda","brendan","brendon","brent","bret","brett",
"brian","brianna","bridget","bright","brigitte","britt","brittany","brittney","brock","brooke",
"bruce","bruno","bryan","bryant","bryce","buck","bud","butch","byron","caio",
"caitlin","cal","caleb","calvin","cam","cameron","camila","camilla","camille","camilo",
"candace","candice","candy","captain","cara","carey","cari","carina","carl","carla",
"carlo","carlos","carlton","carly","carmen","carol","carole","carolina","caroline","carolyn",
"carrie","carson","carter","cary","caryn","casey","cassandra","cassie","catalina","catherine",
"cathy","cecil","cecilia","cedric","celeste","celia","cesar","chad","chaitanya","chan",
"chance","chandan","chandler","chandra","chantal","charity","charlene","charles","charley","charlie",
"charlotte","charmaine","chas","chase","chaz","chelsea","chen","cheri","cherie","cherry",
"cheryl","chester","chet","chetan","chi","chiara","chip","chirag","chloe","chris",
"chrissy","christa","christi","christian","christie","christina","christine","christoph","christophe","christopher",
"christy","chuck","cindi","cindy","cj","claire","clara","clare","clarence","clark",
"claude","claudia","claudio","clay","clayton","clement","cliff","clifford","clifton","clint",
"clinton","clive","clyde","cody","cole","colette","colin","colleen","collin","collins",
"connie","connor","conor","conrad","constance","cora","corey","corinne","cory","courtney",
"craig","cris","cristian","cristiano","cristina","crystal","curt","curtis","cyndi","cynthia",
"cyril","cyrus","césar","daisy","dakota","dale","dalia","dallas","dalton","damian",
"damien","damon","dan","dana","dane","dani","daniel","daniela","daniele","daniella",
"danielle","danilo","danish","danny","dante","daphne","dara","darcy","daren","daria",
"darin","dario","darius","darla","darlene","darrel","darrell","darren","darrin","darryl",
"darshan","darwin","daryl","dave","david","davide","davis","dawn","dean","deanna",
"deb","debbie","debby","debi","deborah","debra","dee","deep","deepa","deepak",
"deirdre","dejan","delia","delores","dena","denis","denise","dennis","denny","derek",
"derrick","desiree","desmond","destiny","devendra","devin","devon","dexter","dheeraj","dhiraj",
"dhruv","diana","diane","dianna","dianne","dick","diego","dilip","dillon","dima",
"dimitri","dimitris","dina","dinesh","dino","diogo","dion","dirk","divya","dmitri",
"dmitriy","dmitry","dolly","dolores","dom","dominic","dominick","dominique","don","donald",
"donna","donnie","donny","donovan","dora","doreen","dorian","doris","dorothy","doug",
"douglas","drake","drew","duane","duke","duncan","dustin","dusty","dwayne","dwight",
"dylan","earl","ed","eddie","eddy","edgar","edith","edmond","edmund","edna",
"edson","eduard","eduardo","edward","edwin","ehsan","eileen","ekaterina","el","elaine",
"eleanor","elena","eleni","eli","elias","elie","elijah","elisa","elisabeth","elise",
"elisha","eliza","elizabeth","ella","elle","ellen","ellie","elliot","elliott","elmer",
"elsa","elsie","elvis","emanuel","emeka","emil","emilia","emilie","emilio","emily",
"emma","emmanuel","enrico","enrique","eric","erica","erich","erick","ericka","erik",
"erika","erin","ernest","ernesto","ernie","errol","erwin","esteban","esther","ethan",
"etienne","eugene","eunice","eva","evan","evans","eve","evelyn","everett","ezra",
"fabian","fabien","fabio","fadi","fahad","faisal","faith","farah","farhan","farid",
"fatima","faye","federico","felicia","felipe","felix","fernanda","fernando","filip","filipe",
"fiona","flavio","flora","florence","florian","floyd","forbes","forrest","fran","frances",
"francesca","francesco","francine","francis","francisco","franco","francois","frank","frankie","franklin",
"franz","fred","freddie","freddy","frederic","frederick","fredrick","fredrik","fritz","gabby",
"gabe","gabriel","gabriela","gabriele","gabriella","gabrielle","gaby","gail","gale","galina",
"ganesh","gareth","garrett","garry","gary","gaurav","gautam","gavin","gayle","gemma",
"gene","genevieve","geo","geoff","geoffrey","george","georges","georgia","georgina","gerald",
"geraldine","gerard","gerardo","geri","german","gerry","gideon","gigi","gil","gilbert",
"gilberto","gilles","gillian","gina","ginger","ginny","gino","gio","giorgi","giorgio",
"giovanni","girish","gisele","giuseppe","gladys","glen","glenda","glenn","gloria","godfrey",
"godwin","gonzalo","gopal","goran","gordon","govind","grace","graeme","graham","grant",
"green","greg","gregg","gregory","greta","gretchen","guido","guilherme","guillaume","guillermo",
"gus","gustavo","gwen","gwendolyn","hadi","hai","hal","haley","hamid","hamza",
"han","hana","hani","hank","hanna","hannah","hans","happy","hardik","hari",
"haris","harish","harley","harold","harriet","harris","harrison","harry","harsh","harsha",
"harvey","hasan","hassan","hayden","hayley","hazel","heath","heather","hector","heidi",
"helen","helena","helene","hemant","henri","henrik","henrique","henry","herb","herbert",
"herman","hilary","hillary","himanshu","hitesh","hoang","holly","hong","hope","howard",
"hubert","hugh","hugo","humberto","hung","hunter","hussain","hussein","huy","héctor",
"iain","ian","ibrahim","ida","ignacio","igor","ike","ilona","ilya","iman",
"imran","ina","inga","ingrid","inna","ioana","ira","irena","irene","irfan",
"irina","iris","irma","irving","isaac","isabel","isabella","isabelle","isaiah","ismael",
"ismail","israel","ivan","ivana","ivo","ivy","jack","jacki","jackie","jackson",
"jacky","jaclyn","jacob","jacqueline","jacquelyn","jacques","jacqui","jacquie","jade","jae",
"jai","jaime","jake","jakob","jakub","jamal","james","jami","jamie","jamil",
"jan","jana","jane","janelle","janet","janette","janice","janie","janine","janis",
"jared","jarrett","jarrod","jasmin","jasmine","jason","jasper","jatin","javier","jay",
"jayne","jayson","jc","jd","jean","jeanette","jeanie","jeanine","jeanne","jeannette",
"jeannie","jed","jeff","jefferson","jeffery","jeffrey","jelena","jen","jenifer","jenn",
"jenna","jenni","jennie","jennifer","jenny","jens","jeremiah","jeremy","jeri","jeroen",
"jerome","jerry","jesper","jess","jesse","jessica","jessie","jesus","jhon","jill",
"jillian","jim","jimmie","jimmy","jin","jing","jitendra","jo","joan","joana",
"joann","joanna","joanne","joao","joaquin","jocelyn","jodi","jodie","jody","joe",
"joel","joelle","joey","johan","johann","johanna","john","johnathan","johnnie","johnny",
"johnson","jojo","jon","jonah","jonas","jonathan","jonathon","joni","jonny","jordan",
"jordi","jorge","jose","josef","joseph","josephine","josh","joshua","josie","josue",
"josé","joy","joyce","joão","jp","jr","juan","juanita","jude","judi",
"judith","judy","jules","julia","julian","juliana","julie","julien","juliet","julio",
"julius","jun","junaid","june","junior","just","justin","justine","jyoti","kai",
"kaitlyn","kamal","kamil","kamran","kapil","kara","karan","kareem","karen","kari",
"karim","karin","karina","karl","karla","karolina","karthik","kartik","karyn","kasey",
"kashif","kasia","kat","katarina","kate","katelyn","katerina","katharine","katherine","kathi",
"kathie","kathleen","kathryn","kathy","katia","katie","katrina","katy","katya","kaushik",
"kay","kayla","kc","keisha","keith","kelley","kelli","kellie","kelly","kelsey",
"kelvin","ken","kendall","kendra","kennedy","kenneth","kenny","kent","keri","kerri",
"kerry","ketan","kevin","khaled","khalid","kieran","kim","kimberley","kimberly","king",
"kingsley","kira","kiran","kirk","kirsten","kishore","kit","kitty","klaus","kofi",
"konstantin","kris","krishna","krista","kristen","kristi","kristian","kristie","kristin","kristina",
"kristine","kristy","krystal","krzysztof","kumar","kunal","kurt","kwame","kyle","kylie",
"la","lacey","lady","lakshmi","lalit","lana","lance","lane","lara","larissa",
"larry","lars","laura","laurel","lauren","laurence","laurent","lauri","laurie","lawrence",
"le","lea","leah","leandro","leanne","lee","lei","leigh","leila","leland",
"len","lena","lenny","leo","leon","leonard","leonardo","leroy","lesley","leslie",
"lester","leticia","levi","lewis","lex","li","lia","liam","libby","lidia",
"lilian","liliana","lillian","lilly","lily","lim","lin","lina","lincoln","linda",
"lindsay","lindsey","linh","lionel","lisa","lise","little","liz","liza","lizzie",
"lloyd","logan","lois","lokesh","lola","long","lonnie","lora","lord","loren",
"lorena","lorenzo","loretta","lori","lorna","lorraine","lou","louie","louis","louisa",
"louise","lourdes","love","lowell","lu","luc","luca","lucas","lucia","luciana",
"luciano","lucky","lucy","luigi","luis","luisa","luiz","lukas","luke","luz",
"luís","lydia","lyle","lyn","lynda","lynette","lynn","lynne","ma","mac",
"mack","madeline","madhav","madison","magda","magdalena","maggie","magnus","mahendra","mahesh",
"mahmoud","mai","maja","malcolm","malik","mallory","mandy","mani","manish","manisha",
"manny","manoj","manu","manuel","manuela","mara","marc","marcel","marcela","marcelo",
"marci","marcia","marcie","marcin","marcio","marco","marcos","marcus","marcy","marek",
"margaret","margarita","margie","margo","mari","maria","mariah","mariam","marian","mariana",
"marianna","marianne","mariano","marie","marilyn","marina","mario","marion","marisa","marisol",
"marissa","maritza","marius","marjorie","mark","marko","markus","marla","marlene","marlon",
"marsha","marshall","marta","martha","marti","martin","martina","marty","marvin","mary",
"maryam","maryann","maría","mason","massimo","mat","matheus","mathew","mathieu","matt",
"matteo","matthew","matthias","maura","maureen","maurice","mauricio","mauro","max","maxim",
"maxine","maxwell","may","maya","mayank","mayra","mayur","md","md.","meagan",
"meg","megan","megha","meghan","mehdi","mehmet","mehul","mel","melanie","melinda",
"melissa","melody","melvin","mercedes","meredith","mia","micah","michael","michaela","michal",
"micheal","michel","michele","michelle","mick","mickey","miguel","mihaela","mihai","mikael",
"mike","mikey","mikhail","miki","mila","milan","milena","miles","millie","milos",
"milton","mimi","min","mina","mindy","ming","minh","mir","mira","miranda",
"miriam","miss","missy","mister","misty","mitch","mitchell","mj","mo","moe",
"mohamad","mohamed","mohammad","mohammed","mohan","mohd","mohit","mohsin","moises","molly",
"mona","monica","monika","monique","morgan","morris","morten","moses","moshe","mostafa",
"muhammad","muhammed","mukesh","murali","murat","murray","musa","mustafa","mustapha","my",
"myles","myra","myron","nabil","nadeem","nadia","nadine","nana","nancy","naomi",
"narendra","naresh","nasir","nat","natalia","natalie","natasha","nate","nathalie","nathan",
"nathaniel","naveed","naveen","navin","neal","ned","neeraj","neha","neil","nelly",
"nelson","neo","nestor","new","ng","nguyen","nic","nicholas","nichole","nick",
"nicki","nicky","nico","nicola","nicolas","nicole","nidhi","niels","nigel","nik",
"nikhil","niki","nikita","nikki","nikola","nikolay","nikos","nilesh","nina","nino",
"niraj","nirmal","nisha","nishant","nita","nitesh","nitin","noah","noel","noelle",
"nolan","noor","nora","norm","norma","norman","not","nuno","nur","oksana",
"ola","old","oleg","olga","oliver","olivia","olivier","omar","omer","orlando",
"osama","oscar","osman","osvaldo","otto","owen","pablo","paco","paige","pam",
"pamela","pankaj","paola","paolo","parker","parth","pascal","pastor","pat","patrice",
"patricia","patrick","patsy","patti","patty","paul","paula","paulette","paulina","pauline",
"paulo","pavan","pavel","pawan","pearl","pedro","peggy","penelope","penny","per",
"perry","pete","peter","petr","petra","phil","philip","philippe","phillip","phoebe",
"phoenix","phuong","phyllis","pia","pierre","pieter","piotr","piyush","pj","polly",
"pooja","poonam","pradeep","prakash","pramod","pranav","prasad","prasanna","prashant","prashanth",
"prateek","pratik","praveen","pravin","precious","preeti","prem","preston","prince","princess",
"priscilla","priya","priyanka","puneet","quang","quentin","quinn","rachael","rachel","rachelle",
"radu","rae","rafael","raghu","rahul","rainer","raj","raja","rajan","rajat",
"rajeev","rajendra","rajesh","rajiv","raju","rakesh","ralph","ram","rama","raman",
"ramesh","rami","ramiro","ramon","ramona","rana","randal","randall","randi","randolph",
"randy","ranjeet","raphael","raquel","rashid","rashmi","raul","raven","ravi","ravindra",
"ray","raymond","real","rebecca","rebekah","red","reed","reggie","regina","reginald",
"reid","rekha","renata","renato","rene","renee","rené","reuben","rex","rey",
"reza","rhonda","ria","ric","ricardo","riccardo","rich","richa","richard","richie",
"rick","ricky","rico","riley","rishabh","rishi","rita","ritesh","ritu","rizwan",
"rj","rob","robb","robbie","robby","robert","roberta","roberto","robin","robyn",
"rocco","rochelle","rocio","rocky","rod","roderick","rodger","rodney","rodolfo","rodrigo",
"rogelio","roger","rogerio","rohan","rohit","roland","rolando","rolf","roman","romeo",
"ron","ronald","ronaldo","ronda","roni","ronnie","ronny","rory","rosa","rosanne",
"rosario","rose","rosemarie","rosemary","roshan","rosie","ross","roxana","roxanne","roy",
"royce","ruben","ruby","rudy","rui","ruslan","russ","russell","rusty","ruth",
"ryan","saad","sabina","sabrina","sachin","saeed","sagar","sahil","sai","said",
"saif","sajid","sal","salah","salim","sally","salman","salvador","salvatore","sam",
"samantha","sameer","samer","sami","samir","sammy","samson","samuel","san","sana",
"sandeep","sandi","sandip","sandra","sandro","sandy","sanjay","sanjeev","santhosh","santiago",
"santosh","sara","sarah","sascha","sasha","satish","satya","saul","saurabh","saurav",
"savannah","sayed","scot","scott","sean","sebastian","sebastien","seema","senthil","serena",
"serge","sergei","sergey","sergio","seth","shah","shahid","shahzad","shan","shana",
"shane","shankar","shanna","shannon","shantanu","sharad","shari","sharon","shashank","shashi",
"shaun","shauna","shawn","shawna","shay","sheena","sheila","shelby","sheldon","shelley",
"shelly","sheri","sherif","sherman","sherri","sherrie","sherry","sheryl","shirley","shiv",
"shiva","shivam","shoaib","shruti","shubham","shweta","shyam","sid","siddharth","sidney",
"silver","silvia","simon","simona","simone","siobhan","siva","sky","skyler","smith",
"sneha","sofia","solomon","sonali","sonia","sonja","sonny","sonya","sophia","sophie",
"spencer","sri","sridhar","srikanth","srinivas","sriram","stacey","stacie","stacy","stan",
"stanley","star","stefan","stefanie","stefano","stella","steph","stephan","stephane","stephanie",
"stephen","sterling","steve","steven","stewart","stu","stuart","su","sudhir","sue",
"suman","sumit","sunil","sunny","suraj","suresh","surya","susan","susana","susanna",
"susanne","sushant","sushil","susie","suzan","suzanne","suzi","suzie","suzy","sven",
"svetlana","swapnil","swati","sydney","syed","sylvia","sérgio","tabitha","tam","tamara",
"tamer","tami","tammie","tammy","tan","tania","tanja","tanner","tanya","tara",
"tarek","tariq","tarun","taryn","tasha","tatiana","taylor","tech","ted","teddy",
"tee","tejas","terence","teresa","teri","terrance","terrence","terri","terry","tess",
"tessa","thanh","theo","theodore","theresa","therese","thiago","thierry","thom","thomas",
"tia","tiago","tiffany","tim","timmy","timothy","tin","tina","tj","tobias",
"toby","tod","todd","tom","tomas","tomasz","tommy","toni","tony","tonya",
"tori","tracey","traci","tracie","tracy","tran","travis","trent","trevor","trey",
"tricia","trina","trish","trisha","tristan","troy","trudy","tuan","tushar","tyler",
"tyrone","tyson","uday","uma","umair","umar","umesh","ursula","usman","vadim",
"vaibhav","val","valentina","valeria","valerie","van","vanessa","varun","vaughn","venkat",
"venkatesh","vera","vernon","veronica","veronika","vic","vicente","vicki","vickie","vicky",
"victor","victoria","vijay","vikas","vikram","viktor","vinay","vince","vincent","vineet",
"vinicius","vinny","vinod","vipin","vipul","virginia","vishal","vishnu","vitor","vivek",
"vivian","vlad","vladimir","wade","waleed","walid","wallace","wally","walt","walter",
"wan","wanda","wang","waqas","warren","wayne","wei","wendell","wendy","wes",
"wesley","whitney","wil","will","william","williams","willie","willis","willy","wilma",
"wilson","winnie","winston","wolf","wolfgang","wong","wyatt","xavier","xiao","yan",
"yana","yang","yash","yasir","yasmin","yasser","yi","ying","yogesh","yolanda",
"yong","young","youssef","yu","yulia","yuri","yusuf","yves","yvette","yvonne",
"zac","zach","zachary","zack","zain","zak","zane","zeeshan","zoe"
]
const last_names = [
"aakre","aardema","aas","abdelal","abdool","abe","abela","abington","abney","abramovitz",
"abrantes","acal","aceret","achane","acken","addiego","adkins","aeschliman","afshari","agee",
"agel","airington","akhavan","alampi","alas","albang","albee","alcala","alcine","aldarondo",
"alexakis","alexandre","alfson","aliotta","allegrini","allgire","alosa","alperin","altman","altomari",
"altrogge","alvarracin","alward","aman","amauty","amedro","amigon","amiri","amolsch","amon",
"amoros","amsberry","analla","andalora","andelman","anderst","andras","andreasen","anecelle","angel",
"angelbeck","angeloro","ankrapp","ankrum","ansbro","antillon","antinarelli","antonsen","antony","apker",
"appell","apt","aracena","aragus","arbuthnot","arciniega","ardizzone","ardon","areias","arena",
"arflack","argenziano","argrave","arhart","aristide","arizola","armagost","armbruster","arnoux","arnstein",
"aronhalt","aruizu","asam","asch","asenjo","aspell","asperheim","asselta","assum","astorino",
"astudillo","athayde","atkins","attwood","auld","auman","austria","auxier","auzston","avansino",
"avanzato","avera","aversano","awyie","ayalla","azua","azzopardi","babbin","babikian","bach",
"bachrodt","bacot","badey","badolato","baggesen","baham","bahnsen","bair","baisch","baitg",
"bajdas","bajwa","bakst","balboa","balerio","baltazor","balthrop","banco","banducci","bankowski",
"bann","bannister","banowetz","bansal","bantin","baptiste","bara","baranga","barbaro","barbella",
"barbie","barcus","barden","barentine","barkley","barmer","barner","barnett","barras","barsamian",
"bartholemew","bartles","bartsch","basley","bass","bastain","bathe","batiste","batrum","battani",
"battiato","baudino","baudoin","bauers","baugess","baurer","bayona","bazzle","beagley","bear",
"bears","beatley","beaty","bedeau","beerling","begg","beilinson","beine","beitzel","belasco",
"belich","bellingtier","bellion","belski","benedetti","beneke","benes","benett","bennice","benston",
"benyamin","berardo","berdecia","bergenstock","bergfield","berlinski","bernabe","bernheim","berschauer","bertschy",
"besser","bessire","betcher","bethany","betsinger","betters","beulah","beutler","bevard","beverlin",
"biasi","biber","biebel","biehle","bilger","billa","billiter","bing","birak","birchall",
"birdine","birdinground","biscardi","bisconer","bisset","black","blacksmith","blackstar","blagg","blailock",
"blakney","blankship","blann","blasen","blasko","blaylock","bleecker","bless","blinka","blondin",
"blood","bloschichak","bluemel","blurton","blute","boardley","boatner","bochenek","boches","boedecker",
"boenig","boese","boesel","bogacz","bogdanski","bogden","bohrer","boken","bolinder","bolinsky",
"bolitho","bomar","bombaci","bonebright","bonnell","bookman","borde","borell","borghi","borkenhagen",
"borquez","borries","borrow","boruvka","boshers","boston","botras","bouges","bouman","boushie",
"boutot","bouwens","bowels","bowne","boxley","braatz","bradd","braham","brame","branaugh",
"branch","branstrom","brassil","bratten","braund","brendeland","brennon","breslin","bresolin","breutzmann",
"bria","briano","brichetto","briede","brien","brigges","brinson","briskey","broddy","brode",
"brodfuehrer","brofman","bronsky","bronzo","brood","brookes","brozek","brozyna","bruccoleri","brugal",
"brumley","brumwell","brunjes","brustmann","brwon","bryars","bryson","brzostowski","buban","buccieri",
"buchinski","buchna","buckwald","buening","buffaloe","buffin","bukhari","bulin","bullivant","bunning",
"buntin","bunting","burdge","burford","burgardt","burget","burhans","burigsay","burkhalter","burkhead",
"burman","burrola","burruss","burttram","buscemi","buseman","busk","bussen","buteux","buther",
"buttimer","button","butzke","byker","byrom","cabugos","caddy","cadena","cafasso","cake",
"calamia","calderon","callagher","callam","calle","callo","calnick","calnimptewa","camack","camino",
"campus","campuzano","cancino","canedy","canela","cantor","capozzoli","cappelluti","cappetta","capriola",
"capurro","caraig","carbon","cardamone","carinio","carlberg","carlozzi","caronna","carrin","carrington",
"cartier","casagrande","casalenda","casalman","casareno","caselton","castellana","caston","catalanatto","cataldi",
"cates","catherman","catoire","caudy","caviggia","cavins","cayo","cecchinato","cecilio","cedillo",
"cellini","celso","cerami","ceraos","cerchia","cerdan","cerni","cerreta","cerverizzo","cervoni",
"chaboya","chadd","chafetz","chaidez","chanady","chanley","chareunsri","chaskey","chastain","chasteen",
"chatcho","chaudoin","chauhan","chavies","cheairs","cheeves","chelette","chernoff","cherny","chesla",
"chiaro","chichester","chindlund","chopp","christenbury","christoffer","chupp","churley","cichy","cidre",
"cinnamond","cinotti","cintra","ciocca","cippina","circle","cito","citrino","ciulla","civiello",
"civils","clairday","clapham","claussen","clayter","clem","clemmon","clester","clive","cloepfil",
"clopton","clutts","cobane","cockley","cofield","cohea","cokely","colbert","colclasure","colegrove",
"coleman","coleson","colletta","collette","colletti","colony","come","comisky","compono","conant",
"conboy","conceicao","condiff","cong","connaughton","conninghan","connon","conoly","conrow","cooperider",
"copps","corf","cornford","corporan","correia","corseri","corso","corvelli","costantini","cotterman",
"coulbourne","coult","coutcher","coven","cozine","crabill","craigen","cranor","crapp","crawshaw",
"cray","crazier","creason","credo","cremona","crepeau","crim","cripe","cristal","cristales",
"cronce","crumbliss","crumpton","cuadrado","cubie","cucuta","cuddington","culbreth","culliton","culverson",
"cunliffe","curboy","curi","curnow","curra","cussen","cuthbertson","cutillo","cutshaw","cuzman",
"cyler","czapla","czartoryski","dagostino","dahlman","dakin","dallam","dandurand","danehy","danese",
"danielovich","danley","danoski","dantuono","daprile","darbeau","darsch","darsey","dashner","datu",
"dausch","davel","davick","davidsmeyer","deaguero","dean","deardon","debettignies","debiew","debolt",
"debrita","decastro","decent","dechart","decourley","degele","degener","degori","degraffenreid","deibler",
"deichmann","deihl","deinhardt","dejes","dejongh","deleppo","delgado","delhoyo","delille","delilli",
"delio","dellbringge","delmonico","delorenzo","delsol","demasters","demeester","demello","demery","demirchyan",
"demling","demma","demmon","dempewolf","demske","dentler","depa","deperte","depoyster","deppner",
"dequattro","derer","derickson","derocco","derwin","deserio","deserres","desisles","desmet","desrevisseau",
"desrosier","dettmering","detty","deubler","deutschendorf","devai","devargas","devenport","devier","dewinter",
"dhaliwal","dhruva","diachenko","dibernardo","dicker","dietterick","digiulio","dignan","dijulio","dilbeck",
"dillworth","dimaggio","dimino","dingell","dinkin","dinn","diosdado","dirado","disher","diskind",
"divincenzo","dobrinin","doby","doe","dolby","dolder","dolecek","dolecki","dolezal","domann",
"domenick","dominiguez","donaldson","donelly","donning","dorantes","doriean","dorland","dorlando","dornellas",
"dorney","dose","dotie","doub","double","dougharity","douthit","dovalina","doxbeck","drach",
"drago","drayer","drennen","drenon","dreyfus","driesbach","droke","drow","dubiansky","dudek",
"dueno","dufek","duignan","dukes","dulatre","dumdei","duncanson","duncker","dunlavy","dunshie",
"dupuy","durrett","dust","dyba","dyer","dymke","dys","dzurnak","earheart","echavarria",
"edd","edenfield","edgman","edland","edmons","eggink","egidio","egland","egle","egvirre",
"eilbert","eisman","ekas","ekwall","eldreth","elery","elewa","elgas","eliezrie","elrod",
"elsey","emrich","eng","engebretsen","engelhard","engelmeyer","ennett","enrico","equils","erdelt",
"erichsen","ernstes","erp","ertel","escalera","escamilla","escober","escovedo","esenwein","esguerra",
"eskaran","eskin","espenoza","espina","essaid","estus","etters","eubank","eugley","evatt",
"everage","exantus","eylicio","ezpeleta","fabin","fagley","fahrenbruck","fahringer","faigin","fairbanks",
"falconi","falker","fallin","falling","fallon","faltin","fandino","fannin","fantasia","farah",
"farahkhan","fare","fargnoli","farish","faro","farran","fason","fassett","fauset","favela",
"fay","fazzinga","fearing","fearon","fechner","fechtig","fedoriw","fedorka","feduniewicz","fefer",
"feilbach","fellin","feltenberger","fendley","fenniwald","fent","ferandez","ferenc","ferlenda","fernette",
"ferrato","feurtado","fidell","figurelli","fili","fillion","finco","finkenbinder","finseth","firkins",
"firpi","fiser","fitchett","fitzgibbons","fitzsimons","fjetland","flagge","fleeger","fleeks","fletes",
"flinders","flister","flore","florek","florio","fluhman","fluitt","foersterling","foglia","foller",
"follick","fontenelle","forand","forehand","foriest","forpahl","fortunato","foss","fossati","fosser",
"fouracre","fower","foxman","fraine","franck","frankovich","franzoni","frayre","fredicks","freed",
"freitag","friddell","friedler","friehe","friess","frischkorn","fruehauf","fucile","fujita","fulena",
"fulfer","gaar","gabby","gable","gagarin","gagner","galanga","galdi","gale","galea",
"galla","gallaspy","gama","gambill","gammond","gappa","garacia","garate","garbe","garces",
"garcy","gargano","garis","garnette","garon","garrell","garrod","garwin","garwood","gasiewski",
"gather","gathman","gatliff","gaubert","gaukroger","gauron","gebel","gebo","geitner","gelbach",
"gellatly","gencarelli","gendreau","genetti","genous","gerdeman","gergen","gerhauser","gerich","geronime",
"gerosa","gettman","getzlaff","ghelfi","giacchi","gianopulos","gibbs","gica","giddins","gierman",
"gilbar","gilfillan","gimble","ging","gioe","girgenti","girouard","gittere","gjorven","gladstein",
"glascoe","glise","glista","glunz","gnerre","go","gobea","gobler","godard","godbe",
"godsey","goedicke","goettig","goffigan","gogan","goldhammer","goldklang","goliday","goligoski","goluba",
"gomillion","gonseth","gooden","goral","gordy","gorovitz","goshay","gosnell","gossack","goswami",
"gotlib","gottdenger","gottke","goudelock","goutremout","grabenstein","gradert","graef","grammes","granai",
"granger","granizo","gras","grav","greenwood","greeson","gremo","griffo","grismer","groeschel",
"grondin","groover","groshans","grove","grulke","gruska","grussing","grzesiak","guadarrama","guareno",
"gueits","guerriero","gugel","guggenheim","guilfoos","guillebeau","guire","guler","gundert","gunnell",
"gunstream","guntert","gussler","guster","gutreuter","guttenberg","gutteridge","guzowski","hable","hackbart",
"hade","hadley","hadsell","haegele","hafer","hagele","hagemeier","hagle","hahnert","haifley",
"haigwood","haimes","hainsworth","hairgrove","hairston","hakala","hakeem","haldiman","halfhill","hallahan",
"hallee","hallo","halo","halt","halverson","hamblin","hammonds","hammons","hanken","hanline",
"hansing","hansley","hanson","hanten","harbert","harbison","harbuck","harcey","hard","hardi",
"hardway","harer","harian","harke","harkenreader","harles","haroun","harrigan","hartlep","harvard",
"haseman","hasper","hass","hassel","hassick","haswell","hathorn","hatman","hauan","haughey",
"haury","haward","hawk","hawkes","hawthorne","haza","head","heartley","heberly","heddins",
"heeren","heflin","heidgerken","heinicke","heinis","heishman","heiss","hejl","helfen","helfritz",
"helgerman","helgeson","hellickson","helman","helphinstine","hemberger","hembry","hemker","hemmings","hemon",
"henzel","heraty","herkstroeter","herley","hermance","hernon","herrara","herrero","herres","herstad",
"hetcher","hett","hettenhausen","hetzler","heuett","heyne","hikel","hilaire","hillers","hinajosa",
"hinesley","hinh","hinley","hinman","hinokawa","hironaka","hirschhorn","hirschman","hiskey","hitsman",
"hittman","hjelle","hobgood","hoffelt","hogancamp","hohnstein","holderfield","holding","hollaway","holling",
"hollinger","hollow","holmlund","holstad","holtzlander","holzhauer","honeycott","honeycutt","hoopingarner","hooser",
"hopman","hoppenrath","hora","hortman","hotchkin","houpt","houston","hoven","hoye","hronick",
"hubert","huckins","huckle","hudelson","hudnut","huehn","huffines","hugee","hugel","hughes",
"hughey","huizenga","hulmes","humbles","hume","hunker","hurns","huskins","husmann","huxford",
"huyett","huynh","hwang","hylle","iacobellis","iadarola","iannuzzi","ida","iffert","ifill",
"ilalio","imdieke","imus","ingargiola","inghem","inghram","ingmire","ink","insogna","iqbal",
"irland","irsik","iwanejko","jaap","jackon","jaggers","jagoda","jagoe","jakubczak","jandrey",
"jandrin","janicki","jarecke","jarencio","jarosz","jarzynka","jaubert","jauregui","jauss","jeans",
"jehlicka","jendro","jennifer","jenniges","jeon","jergen","jeschke","jex","jividen","joehnck",
"jonassen","jone","jons","jordt","jorinscay","josephs","juariqui","jubie","juenemann","jukich",
"jumbo","jungbluth","jurica","justiss","ka","kadlec","kady","kaeding","kaercher","kagy",
"kajder","kalfayan","kalina","kaltefleiter","kaniecki","kao","kaopua","kapanke","kapps","kara",
"karren","karsh","kasahara","kassa","kassler","kaszynski","kaui","kazmierczak","keane","keba",
"keblish","keesey","keeter","keiper","keirstead","keiser","keitzer","kellam","kellin","kemick",
"kempker","kempner","kempon","kemppainen","keniry","kennington","keobaunleuang","keomanivong","kerechanko","kersh",
"kerss","kesley","ketcham","kettenring","kevan","kevwitch","keyon","khatak","khauv","khay",
"kho","khum","kickel","kientz","kieser","kiko","kilbert","kildare","kill","kilmon",
"kilty","kinas","kinatyan","kincannon","kingcade","kington","kinnion","kinroth","kinsley","kinzle",
"kirchoff","kirkman","kiser","kissell","kitner","klamm","klawinski","kleinsasser","klemke","klever",
"kliger","klimas","klitzner","kluttz","klyce","knaphus","knecht","knestrick","knoble","knobloch",
"knoblock","knotowicz","knudson","koba","kobashigawa","koch","kochanek","kocur","koening","koepper",
"kolber","kolling","kolodziej","kolodzik","konczak","konick","koo","kooistra","kool","koone",
"koors","koppen","kops","korinta","korvin","kosack","koskie","kosoff","kosse","kotowski",
"kouyate","kovacs","kovalovsky","kravec","krawiecz","krein","kress","kresse","kriegel","krissie",
"kroenke","krommes","krone","kropff","krows","krudop","kruizenga","krus","krysl","kubal",
"kuban","kubinski","kuchle","kuczkowski","kudrle","kuechle","kulas","kum","kung","kuntz",
"kuperman","kupfer","kuprewicz","kutlu","kvaternik","kyper","laabs","labove","lacasse","ladeau",
"lafountain","lafuente","lagonia","laguire","lair","lakes","lall","lalley","lalumiere","lamarr",
"lambino","lambright","lammey","lamontagne","lampo","lamprey","laney","langelier","lanosa","lanquist",
"laperle","lapinski","larabee","laramore","larman","larrick","lasseter","latassa","lathim","latona",
"lau","laube","laubscher","laudat","laukitis","laurenitis","lavatch","lavell","lavelle","lavey",
"lavina","lawery","lawis","lawn","lawver","lay","layher","layland","leach","leaming",
"leber","ledermann","ledezma","ledford","ledsinger","lefort","leftwich","legat","legore","legrow",
"leider","leitman","lemmond","lemus","leners","leng","lenherr","lenig","lenning","lenzini",
"leonardo","leppanen","lerner","lesueur","letendre","leuasseur","leubner","leuchs","levangie","leveille",
"levendosky","levenhagen","levens","levo","lezama","lichtenberg","lichtenfeld","licor","liebler","liechti",
"liehr","lieske","lifland","lifshitz","ligonis","likar","lile","limauro","limke","lindburg",
"lindell","lindenberg","linko","linley","linnane","linssen","linthicum","lips","liquet","liranzo",
"litherland","litvin","litza","livingston","lloyd","lobalbo","lockrem","locsin","logue","lolley",
"lombrana","lones","longman","longobardi","lonneman","lopey","lopinto","lopze","loretto","losado",
"losito","losneck","loth","louato","louderback","loughmiller","loukota","lovin","lowes","loze",
"lozier","lu","lubawy","lucca","luczkowiak","lueking","luescher","luk","lukianov","lule",
"lulewicz","lulic","lund","lundman","luneau","lunstrum","lutfy","lutke","luvene","luzell",
"lynam","lynch","lynds","lytal","maass","maccarthy","machen","maciak","mackedanz","mackowiak",
"macola","macrina","macvean","madagan","maedke","magaw","magaziner","maggio","maglio","maglott",
"mahlum","mahone","mahr","mainor","mairs","maisey","maisonet","makekau","makofsky","malakai",
"malaver","malcomb","malehorn","malia","malicoat","malin","malis","malkin","malpica","maltez",
"maltz","manard","manche","mancherian","manders","mandoza","mangicavallo","maniace","mannon","manolis",
"manza","marberry","marceaux","marcinka","marcoguisepp","marcus","marden","marfil","mariner","maritato",
"markevich","markey","markland","markos","marks","marlette","marling","marotte","marrapodi","marshal",
"marshbanks","martinelli","martinolli","martucci","marucci","maruschak","marzan","masek","mask","masri",
"masters","mastroianni","mathenia","matier","matkowski","mattimoe","mattlin","matzinger","maule","maxwell",
"maydew","mayhan","mazzocco","mcalarney","mcalmond","mcandrews","mcausland","mccaig","mccalpane","mccargar",
"mccartha","mccleary","mcclement","mcclenon","mccorry","mccovery","mccreedy","mccullen","mcdanial","mcdermett",
"mcelhattan","mcfadyen","mcgarey","mcgarrah","mcgoey","mcgraw","mcgurr","mchone","mcilhinney","mcinally",
"mckendree","mckin","mckinlay","mckissic","mckiver","mclean","mcmahen","mcnealy","mcneeley","mcnew",
"mcnitt","mcquaig","mcquillan","mcquirk","mcraney","mcratt","mcraven","mcveigh","mcvicar","meadow",
"mebane","medeiros","medill","mednis","megeath","megginson","mehrtens","meiggs","meile","meinzer",
"melino","mellard","mellecker","mellick","melstrom","mende","menes","menzella","merk","merseal",
"merta","messerschmidt","mevis","meyette","mezza","miazga","michalski","michell","michelli","mickley",
"miclette","mielke","miernik","mihalco","mihalios","mikola","mikulich","milam","milberger","milbrett",
"mileti","milinazzo","millard","milloway","minardo","minerich","minvielle","miraflores","miskovich","mittendorf",
"mitzel","mizrahi","modic","moellers","moglia","mohrbacher","mohseni","moisant","molen","mollere",
"mollo","molock","moment","monas","mondejar","monges","monjaras","monsees","monske","montalvan",
"montanari","monterrubio","montgonery","montoney","moorcroft","morawski","morelock","morely","moreno","morentin",
"morgenroth","morgon","morie","morones","morquecho","morrero","morriss","moryl","mosen","moudy",
"moulthrop","moulton","mowan","mowat","mowris","muchler","muffoletto","mujica","mulkin","mulkins",
"mullinex","mumper","munet","munshower","munzer","muraski","murden","murrufo","murzynski","muszar",
"muzzy","myles","nachbar","naegeli","nagode","naiman","nall","nalls","namer","nanes",
"nanney","narvaez","nasser","natt","nau","needham","neel","nehmer","neider","neill",
"nelles","nemes","nesbeth","nesler","netland","netley","nettle","neuhoff","neville","nickell",
"nickenberry","nickisch","niederhauser","night","nightwine","nilsby","nims","nocella","nogales","nole",
"nonemaker","nonu","nooner","nordlinger","noreiga","noriego","norley","norlund","normann","nostrand",
"nothacker","novelli","nowland","nowlen","nuckels","nuhn","nungesser","nunlee","nutley","nutter",
"nwagbara","oaxaca","obaker","obeid","obenshain","oby","occhino","oday","odore","oestreich",
"offley","oguendo","ogunyemi","ohl","ohlhauser","ohmit","ohnstad","ojano","okajima","okuna",
"olafson","olenick","oleson","olgvin","olinghouse","olivio","oller","olsby","oltremari","omer",
"onaga","ondersma","ondo","onks","onnen","onyeagu","opalka","ordaz","orduna","orengo",
"orlowsky","ormand","ororke","orrego","orsak","ortaga","osayande","oshita","ostler","ostrum",
"otta","otting","ottosen","ottoson","outler","outwater","ouzts","overly","overman","ow",
"owenby","pagett","pahls","pahulu","paladino","palczynski","palifka","palmeter","panah","panak",
"panchik","pandey","pangburn","paquette","parden","parisien","parlin","paro","parolari","paronto",
"parrillo","parsh","partin","partis","pasaya","pascal","pasko","passalacqua","passe","patch",
"pate","paterno","patry","patz","paullus","pavelich","pawlowski","pea","pead","pearlman",
"peckens","pedrick","pedrotti","peeters","peha","peixoto","pel","pelino","pellom","penceal",
"penington","penny","penuel","pepin","pereyra","peri","perlson","perotti","perschall","pershall",
"persichetti","perugini","pettay","pettey","pexton","pezzuti","pfeifle","pfisterer","pfleuger","pfliger",
"phare","philabaum","philhower","phillipson","pichon","picini","piedigrossi","piekos","piening","piertraccini",
"pietrini","pilat","pillot","pina","pinckley","pinette","pintello","pinuelas","piper","pirone",
"pirrello","pitchford","pitocco","pitorak","pixler","pizzico","plana","plank","plater","plaxico",
"pleasanton","plemel","plew","ploeger","poague","poblete","pock","podolsky","poetter","poissant",
"polian","pollan","pollart","pollinger","porch","poro","pottebaum","potter","pou","prange",
"prashad","prester","prestridge","primus","privateer","prizio","probasco","proch","protas","prunier",
"przybyla","puckett","pudlinski","puelo","pugliese","pulley","pundsack","pupa","pyeatt","pyscher",
"quails","quattrocchi","quay","quebedeaux","quinlan","quirion","quiroz","quiver","rabbe","rabenhorst",
"raby","racicot","raczka","rade","radlinski","rady","raebel","raffety","rafi","raguay",
"rainie","raio","rajan","rajaratnam","rall","rambert","ramdas","ramin","ramp","ran",
"ranallo","raney","ranney","ransford","rappenecker","rashdi","rathbone","rattanasinh","raught","rauschenberg",
"rausin","ravenel","ravitz","raychard","rayside","reagen","reagle","rebar","rebman","rebolledo",
"rebuldela","reckard","recker","redding","redican","redway","reff","regalado","reinbolt","reinhard",
"reinking","reisz","rekus","rella","rementer","remiasz","ren","renault","rendel","renfer",
"reninger","renison","renning","renz","resper","rettkowski","reuben","reuer","revak","reveron",
"revord","rexford","reza","ribao","ricciardone","richan","richerson","rickard","ricke","riddock",
"ridgle","ridings","riechman","rieder","rieger","riemersma","rietschlin","rieves","rigali","risha",
"risse","rissell","ristow","rizas","robak","robasciotti","robuck","rocker","rockett","rockhold",
"rodefer","rodeiguez","roesing","roffman","rohl","roker","rolf","rollie","rollock","roney",
"roose","rosendale","rosendorf","rosenkoetter","rosenlof","rossignol","rossing","rothlisberger","rotondi","routte",
"routzen","roux","rowley","rubalcaba","rubidoux","rubottom","ruddy","ruetz","ruggirello","rulon",
"ruminski","rump","rumpel","rusiecki","russett","rusteika","rutski","ryan","rydzewski","rysavy",
"ryser","ryu","saari","saathoff","sabad","sabastian","sadat","sadhu","sadorra","saeli",
"safranek","sagehorn","sagrera","sahni","sain","saison","sakamoto","sakata","salcedo","salis",
"saliva","sallach","salles","salois","salsberry","salvio","sama","samaan","samaha","sampair",
"sampogna","sanborn","sandefur","sandison","sanflippo","sanner","santarsiero","santheson","santino","santoli",
"santos","santy","saras","sarconi","sarra","sarracino","sarvey","sarzynski","saults","sauter",
"sauve","sawlivich","sawrey","saxbury","sayas","sayed","saylee","sboro","scagliotti","scalice",
"scandrett","scannapieco","scarberry","schaal","schadel","schaefers","schafer","schafersman","schaupp","scheele",
"schegetz","schei","scheman","schemonia","scherff","schertz","scheuerman","scheuren","schiffer","schleck",
"schleifer","schlein","schlepp","schlesselman","schlinker","schlotthauer","schluter","schmaling","schmelzle","schmiedeskamp",
"schmuhl","schnader","schnieders","schoel","schoening","schoepp","scholz","schoneck","schook","schrage",
"schrayter","schulder","schuller","schutt","schutzman","schwall","schwend","schweppe","schwerd","schweyen",
"scrobola","scroggy","seagroves","sealander","seber","secore","seel","seesholtz","segalla","seiser",
"seldomridge","seliga","selvig","sember","sembler","semrau","senecal","senesenes","senneker","sephus",
"serban","serles","serret","sespinosa","sestoso","setchell","seufert","sevedge","severo","sey",
"shaddock","shaffen","shafran","shafto","shanklin","shapero","shapin","sharber","sharon","sharrard",
"shaud","shawley","shazier","shearin","shears","sheeks","shelko","shellenbarger","shellenberger","shelling",
"sheltra","sherlock","sheumaker","sheward","shider","shieh","shigeta","shindo","shingles","shinkle",
"shiraishi","shiraki","shireman","shoddie","shone","shonerd","shont","shouse","shrigley","shuffleburg",
"shugars","shulick","shumay","shumski","shupp","shuter","shymske","sibille","siebe","siebens",
"siedel","siegel","siem","sienicki","siert","sifontes","siford","sigmon","signaigo","sikander",
"sillas","silsby","silverstein","simens","simiskey","simison","sine","singler","siracuse","sittloh",
"sitzes","sjogren","skillern","skufca","sleger","slemmons","slingland","slingluff","slonaker","slonski",
"slovacek","sluyter","smid","smink","smithhisler","smithwick","smuin","smykowski","smyntek","snaders",
"snare","snith","snowdy","soapes","soderlund","sogge","solas","sollman","sondelski","sonnee",
"sonstroem","sora","sorce","sorell","sorenson","sortino","sosbe","southard","sovel","sowada",
"spain","sparaco","sparr","sparrow","spaugh","speith","spencer","sperger","sperling","speth",
"spevak","spicknall","spieker","spielmann","spight","spike","spiney","spinney","spray","springs",
"springston","spurlin","spurr","spurrier","squair","srey","stadick","stake","stamand","stamour",
"stamp","stamper","stanciel","stanclift","stancoven","standafer","starcic","starghill","starkson","starley",
"starns","start","stasiuk","stauder","staudt","staum","stawasz","steagell","stecklair","steckline",
"steeber","steffani","steins","steinworth","stenback","stenseth","sterner","stindt","stjames","stjuste",
"stockholm","stoeber","stoey","stoffey","stokey","stooksbury","stopp","storz","stough","stracke",
"strassner","streat","streetman","strey","stricklen","strieter","strike","string","stringari","stromquist",
"strous","strouse","struck","strum","strutton","stubbolo","studebaker","studer","stumb","subia",
"sugiyama","sultemeier","summerour","sundeen","surrette","sutfin","suther","sutor","swanston","swarm",
"swayze","sweetland","swirsky","sword","szabo","szaflarski","taffer","tafuri","tagata","taggert",
"talaga","talahytewa","talat","tambasco","tamburrelli","tankard","tankersley","tannazzo","tappan","tarboro",
"tarbutton","tarmey","tarquinio","tasby","tatsak","taub","tavolario","teachey","tecuanhuey","teer",
"teissedre","teixeria","templeton","terlizzi","terrones","terry","tertinek","tetreau","tetro","teuteberg",
"tewolde","thain","thang","thaniel","tharrington","thay","therres","thetford","thews","thielbar",
"thiesse","thillet","thoman","thomen","thomley","thornburgh","thornley","thrapp","thrill","throop",
"tiegs","tigert","tijernia","tillberg","tilmon","tilus","tinajero","tintle","tirona","tischler",
"tlatelpa","tobola","todeschi","toelle","toews","tolmie","tomczak","tomkowicz","toney","toomey",
"tooms","tooze","torchio","tosti","touchton","townsley","traeger","traff","trafton","tramm",
"trapp","traux","traynham","treamer","trebilcock","treichler","tremore","trenor","trimm","triolo",
"trochesset","troester","troncoso","trowel","truby","trucco","truehart","truss","truxell","tryon",
"tuazon","tubeszewski","tuffey","tullar","tupy","turcotte","turdo","turja","twellman","twiet",
"twiggs","twyman","tyberg","tyl","tyo","tyrone","ubaldo","uc","ueno","ulbrich",
"ulicki","ulrick","ungerleider","unnewehr","uphoff","upson","urbanski","usina","uzun","vadner",
"valensuela","valenzuela","vallien","vanalst","vandagriff","vandenacre","vandergrift","vanderveer","vanderwoude","vandewalker",
"vandriel","vanduser","vandyne","vanfleet","vanfossan","vanhamlin","vanhook","vanhoozer","vankeuren","vanleeuwen",
"vanlier","vanloo","vannorden","vannuck","vanoni","vanpatton","vanslooten","vansteenhuyse","vanta","vanvuren",
"vanwagoner","vanwey","varughese","vautour","ve","vecchi","veile","velmontes","velunza","venzeio",
"venzon","verbasco","vercher","verdun","verduzco","veres","verfaille","verlin","vermeulen","verrelli",
"verunza","vessell","viar","vicks","vidaca","viebrock","vieweg","vigus","villamarin","villamayor",
"villante","villecus","viscera","visick","visker","vital","vitale","viverette","vizuete","vlasak",
"vlloa","vogland","vollette","vonarx","vonasek","voorheis","vorachek","vorholt","vormwald","votraw",
"wacker","wadusky","wagnon","wagster","wah","wake","waldrope","walk","wallaert","waller",
"wallo","walrond","wandell","wanner","warbington","wardell","warnasch","warnberg","warnick","warnken",
"warton","washpun","waska","wasowski","wassil","wates","wattenbarger","wauford","waybright","waynick",
"weadon","weatherwax","wedd","weers","weightman","weigle","weinland","weinman","weinreich","weisberger",
"weisenhorn","weishaupt","weissenborn","weissman","weiszbrod","welson","werber","werry","wertenberger","wethje",
"weyler","whelehan","whipps","whirry","whistle","whitis","whitlatch","whitsel","wice","wicher",
"wicinsky","wicklin","wideman","widmaier","widrig","wieand","wiechman","wiechmann","wieto","wigger",
"wikel","wikle","wilburn","wilderman","wilfahrt","wilhelmi","wilhoit","willardson","willick","willing",
"willmes","willwerth","wilmer","wilmouth","wilshusen","winchell","winick","winner","winterfeld","wisniowski",
"wison","wiszynski","witherite","witkus","wittich","wittlinger","wittmer","witvoet","wlodyka","woelk",
"wolfenbarger","wolkow","wonderling","woodley","woodside","worthy","wuebker","wuest","wunner","wurdeman",
"wyrosdick","yaftali","yagues","yahna","yanity","yann","yarboro","yard","yenner","yett",
"yetto","yiu","yoast","yokota","yoshimoto","yoshizawa","youkers","younge","youngkin","yovan",
"yovanovich","ypina","yusuf","zadina","zahri","zakowski","zambelli","zamborano","zangari","zange",
"zarcone","zavatson","zeanah","zebracki","zecchini","zelenka","zelinka","zendejas","zentz","zepf",
"zeto","ziadie","ziel","ziesman","zolty","zondlo","zsadanyi","zullinger","zunino","zwolak"
]
static func get_random_name():
return first_names[randi() % first_names.size()].capitalize() + " " + last_names[randi() % last_names.size()].capitalize()

View file

@ -32,7 +32,8 @@ var round_info = {}
onready var scene_manager = $"/root/SceneManager" onready var scene_manager = $"/root/SceneManager"
func _ready(): func _ready():
player_name = "tider-" + str(randi() % 1000) randomize()
player_name = Names.get_random_name()
func bind_events(): func bind_events():
get_tree().connect("network_peer_connected", self, "_player_connected") get_tree().connect("network_peer_connected", self, "_player_connected")

View file

@ -13,10 +13,12 @@ onready var viewport = $Viewport
onready var background = $Background onready var background = $Background
onready var netgame = $"/root/Multiplayer" onready var netgame = $"/root/Multiplayer"
onready var server_list = $Popup/MarginContainer/VBoxContainer/ItemList onready var server_list = $Popup/MarginContainer/VBoxContainer/ItemList
onready var name_field = $CenterContainer/PanelContainer/HBoxContainer/HBoxContainer/NameField
var servers = [] var servers = []
func _ready() -> void: func _ready() -> void:
name_field.text = netgame.player_name
set_scale(scale) set_scale(scale)
$"/root/Music/BGM".play() $"/root/Music/BGM".play()
netgame.connect("ms_updated", self, "_ms_update") netgame.connect("ms_updated", self, "_ms_update")
@ -32,22 +34,24 @@ func _process(delta: float) -> void:
delay -= delta delay -= delta
return return
if delta > downThreshold: if delta > downThreshold:
print("GPU is taking too much (", delta, "s < ", downThreshold, "s), adjusting shader scale") print("GPU is taking too much (%ss > %ss), adjusting shader scale" % [ delta, downThreshold ])
set_scale(scale+1) set_scale(scale+1)
elif delta < upThreshold and scale > 2: elif delta < upThreshold and scale > 2:
print("GPU is taking it easy (", delta, "s < ", upThreshold, "s), adjusting shader scale") print("GPU is taking it easy (%ss < %ss), adjusting shader scale" % [ delta, upThreshold ])
set_scale(scale-1) set_scale(scale-1)
func request_servers(): func request_servers():
netgame.ms_get_entries() netgame.ms_get_entries()
const server_list_format = "{name} ({address}) - {players}/{max_players} players"
func _ms_update(action, result): func _ms_update(action, result):
if action == "list_games": if action == "list_games":
# Reset server list # Reset server list
server_list.clear() server_list.clear()
servers = result servers = result
for server in servers: for server in servers:
server_list.add_item(server.data.name + " (" + server.address + ") - " + str(server.data.players) + "/" + str(server.data.max_players) + " players") server.data.address = server.address
server_list.add_item(server_list_format.format(server.data))
func set_scale(val) -> void: func set_scale(val) -> void:
scale = val scale = val
@ -61,7 +65,6 @@ func _on_resized() -> void:
background.update() background.update()
func _host_pressed() -> void: func _host_pressed() -> void:
$"/root/Music/BGM".stop()
$"/root/Multiplayer".host() $"/root/Multiplayer".host()
func _join_pressed() -> void: func _join_pressed() -> void:

View file

@ -127,9 +127,9 @@ __meta__ = {
[node name="PanelContainer" type="PanelContainer" parent="CenterContainer"] [node name="PanelContainer" type="PanelContainer" parent="CenterContainer"]
margin_left = 390.0 margin_left = 390.0
margin_top = 35.0 margin_top = 19.0
margin_right = 690.0 margin_right = 690.0
margin_bottom = 215.0 margin_bottom = 252.0
rect_min_size = Vector2( 300, 0 ) rect_min_size = Vector2( 300, 0 )
custom_styles/panel = SubResource( 5 ) custom_styles/panel = SubResource( 5 )
@ -137,20 +137,52 @@ custom_styles/panel = SubResource( 5 )
margin_left = 16.0 margin_left = 16.0
margin_top = 20.0 margin_top = 20.0
margin_right = 284.0 margin_right = 284.0
margin_bottom = 160.0 margin_bottom = 213.0
custom_constants/separation = 10 custom_constants/separation = 10
[node name="HostButton" type="Button" parent="CenterContainer/PanelContainer/HBoxContainer"] [node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/HBoxContainer"]
margin_right = 268.0 margin_right = 268.0
margin_bottom = 42.0 margin_bottom = 28.0
custom_constants/separation = 10
__meta__ = {
"_edit_use_anchors_": false
}
[node name="NameLabel" type="Label" parent="CenterContainer/PanelContainer/HBoxContainer/HBoxContainer"]
margin_top = 5.0
margin_right = 34.0
margin_bottom = 23.0
theme = ExtResource( 4 )
text = "Name"
[node name="NameField" type="LineEdit" parent="CenterContainer/PanelContainer/HBoxContainer/HBoxContainer"]
margin_left = 44.0
margin_right = 268.0
margin_bottom = 28.0
size_flags_horizontal = 3
theme = ExtResource( 4 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Panel" type="Panel" parent="CenterContainer/PanelContainer/HBoxContainer"]
margin_top = 38.0
margin_right = 268.0
margin_bottom = 43.0
rect_min_size = Vector2( 0, 5 )
[node name="HostButton" type="Button" parent="CenterContainer/PanelContainer/HBoxContainer"]
margin_top = 53.0
margin_right = 268.0
margin_bottom = 95.0
theme = ExtResource( 4 ) theme = ExtResource( 4 )
custom_fonts/font = SubResource( 6 ) custom_fonts/font = SubResource( 6 )
text = "Start a new game" text = "Start a new game"
[node name="Label" type="Label" parent="CenterContainer/PanelContainer/HBoxContainer"] [node name="Label" type="Label" parent="CenterContainer/PanelContainer/HBoxContainer"]
margin_top = 52.0 margin_top = 105.0
margin_right = 268.0 margin_right = 268.0
margin_bottom = 88.0 margin_bottom = 141.0
theme = ExtResource( 4 ) theme = ExtResource( 4 )
custom_fonts/font = SubResource( 6 ) custom_fonts/font = SubResource( 6 )
text = "or" text = "or"
@ -160,9 +192,9 @@ __meta__ = {
} }
[node name="JoinButton" type="Button" parent="CenterContainer/PanelContainer/HBoxContainer"] [node name="JoinButton" type="Button" parent="CenterContainer/PanelContainer/HBoxContainer"]
margin_top = 98.0 margin_top = 151.0
margin_right = 268.0 margin_right = 268.0
margin_bottom = 140.0 margin_bottom = 193.0
theme = ExtResource( 4 ) theme = ExtResource( 4 )
custom_fonts/font = SubResource( 6 ) custom_fonts/font = SubResource( 6 )
text = "Join an existing game" text = "Join an existing game"

View file

@ -79,6 +79,11 @@ _global_script_classes=[ {
"language": "GDScript", "language": "GDScript",
"path": "res://Scenes/Rendering/MapTiles.gd" "path": "res://Scenes/Rendering/MapTiles.gd"
}, { }, {
"base": "Reference",
"class": "Names",
"language": "GDScript",
"path": "res://Classes/Names.gd"
}, {
"base": "Node2D", "base": "Node2D",
"class": "Occluder", "class": "Occluder",
"language": "GDScript", "language": "GDScript",
@ -134,6 +139,7 @@ _global_script_class_icons={
"GameUI": "", "GameUI": "",
"GameWorld": "", "GameWorld": "",
"MapTiles": "", "MapTiles": "",
"Names": "",
"Occluder": "", "Occluder": "",
"POI": "", "POI": "",
"PowerManager": "", "PowerManager": "",