diff --git a/src/events/intro/pcExperienceIntro.tw b/src/events/intro/pcExperienceIntro.tw index 38d236c903f73ad7926c14c735232bb737150e44..77ba483b6a47b381837dd29c29241d92c6f3ceaf 100644 --- a/src/events/intro/pcExperienceIntro.tw +++ b/src/events/intro/pcExperienceIntro.tw @@ -1,47 +1,95 @@ :: PC Experience Intro [nobr] <<if $PC.career == "arcology owner">> - <<goto "PC Rumor Intro">> + <<goto "PC Rumor Intro">> <<else>> -You're a relative unknown in the Free Cities, but it's clear you're already accomplished. The meek and average cannot aspire to acquire arcologies. You've got all the necessary skills to take over an arcology and succeed as its owner, but you should be able to leverage the skills and experience you retain from your past, too. @@.orange;What career brought you to the Free Cities?@@ -<br> - -<br>[[Idle wealth|PC Rumor Intro][$PC.career = "wealth"]] -<br> //Start with extra money<<if $showSecExp == 1>>. You will find harder to maintain authority, but upgrades in the propaganda hub will be cheaper<</if>>. Your starting slaves will have two free levels of sex skills available.// -<br>[[Venture capitalism|PC Rumor Intro][$PC.career = "capitalist"]] -<br> //You will be more effective at business pursuits<<if $showSecExp == 1>> and upgrades in the propaganda hub will be cheaper<</if>>. Your starting slaves will have a free level of prostitution skill available.// -<br>[[Private military work|PC Rumor Intro][$PC.career = "mercenary"]] -<br> //You retain mercenary contacts<<if $showSecExp == 1>> and your security skills will make it easier to keep the arcology safe. Plus upgrades in the security HQ will be cheaper<<else>> and security skills<</if>>. Your starting slaves will have free trust available.// -<br>[[Slaving|PC Rumor Intro][$PC.career = "slaver"]] -<br> //Your slave breaking experience will be useful<<if $showSecExp == 1>> and authority will be easier to maintain. Plus upgrades in the security HQ will be cheaper<</if>>. Your starting slaves will have free devotion available.// -<br>[[Arcology engineering|PC Rumor Intro][$PC.career = "engineer"]] -<br> //Upgrading the arcology will be cheaper. Also, the arcology will start with basic economic upgrades already installed.// -<br>[[Slave surgery|PC Rumor Intro][$PC.career = "medicine"]] -<br> //Surgery will be cheaper and healthier, and drug upgrades will be cheaper. Your starting slaves will have free implants available.// -<br>[[Minor celebrity|PC Rumor Intro][$PC.career = "celebrity"]] -<br> //Start with extra reputation<<if $showSecExp == 1>> and upgrades in the propaganda hub will be cheaper<</if>>. Your starting slaves will have a free level of entertainment skill available.// -<br>[[High class escort|PC Rumor Intro][$PC.career = "escort"]] -<br> //As an ex-whore, you will find it hard to maintain reputation<<if $showSecExp == 1>> and authority<</if>>. Your starting slaves will have a free level of sex skills available, along with a free level of entertainment and prostitution.// -<br>[[Servant|PC Rumor Intro][$PC.career = "servant"]] -<br> //As an ex-servant, you will find it hard to maintain reputation<<if $showSecExp == 1>> and authority<</if>>. You know how to lower your upkeep, but not conduct business. Your starting slaves will have free trust and devotion.// -<br>[[Gang Leader|PC Rumor Intro][$PC.career = "gang"]] -<br> //As a gang leader, you know how to haggle slaves<<if $showSecExp == 1>> and assert your authority. Plus upgrades in the security HQ will be cheaper<</if>>, but you will find reputation quite hard to maintain. Your starting slaves will be fitter and posses a free level of combat skill.// -<br>[[Incursion Specialist|PC Rumor Intro][$PC.career = "BlackHat"]] -<br> //As a hacker for hire, you know how to gain access computer systems and other devices. Certain upgrades may be cheaper, and you may find alternative approaches to problems<<if $showSecExp == 1>>, but you will find authority quite hard to maintain<</if>>. Your starting slaves will have a free level of intelligence// + You're a relative unknown in the Free Cities, but it's clear you're already accomplished. The meek and average cannot aspire to acquire arcologies. You've got all the necessary skills to take over an arcology and succeed as its owner, but you should be able to leverage the skills and experience you retain from your past, too. @@.orange;What career brought you to the Free Cities?@@ + <br> + + <br>[[Idle wealth|PC Rumor Intro][$PC.career = "wealth"]] + <br> //Start with @@.yellowgreen;extra money@@. + <<if $showSecExp == 1>> + However you will find it @@.red;harder to maintain authority@@ and @@.yellowgreen;propaganda hub upgrades will be cheaper@@ . + <</if>> + Your starting slaves will have two free levels of @@.cyan;sex skills@@ available.// + + <br>[[Venture capitalism|PC Rumor Intro][$PC.career = "capitalist"]] + <br> //You will be more @@.green;effective at business pursuits@@ . + <<if $showSecExp == 1>> + In addition @@.yellowgreen;propaganda hub upgrades will be cheaper@@ . + <</if>> + Your starting slaves will have a free level of @@.cyan;prostitution skill@@ available.// + + <br>[[Private military work|PC Rumor Intro][$PC.career = "mercenary"]] + <br> //You retain mercenary contacts + <<if $showSecExp == 1>> + and your security skills will make it @@.green;easier to keep the arcology safe@@. Also @@.yellowgreen;security HQ upgrades will be cheaper@@ . + <<else>> + and security skills. + <</if>> + Your starting slaves will have @@.green;free trust available.@@ // + + <br>[[Slaving|PC Rumor Intro][$PC.career = "slaver"]] + <br> //Your slave breaking experience will be useful. + <<if $showSecExp == 1>> + You will find that authority will be @@.green;easier to maintain@@ and @@.yellowgreen;security HQ upgrades will be cheaper@@. + <</if>> + Your starting slaves will have free @@.hotpink;devotion@@ available.// + + <br>[[Arcology engineering|PC Rumor Intro][$PC.career = "engineer"]] + <br> //@@.yellowgreen;Upgrading the arcology will be cheaper@@. Also, the arcology will start with @@.yellowgreen;basic economic upgrades@@ already installed.// + + <br>[[Slave surgery|PC Rumor Intro][$PC.career = "medicine"]] + <br> //Surgery will be @@.yellowgreen;cheaper@@ and @@.green;healthier@@ and @@.yellowgreen;drug upgrades will be cheaper@@. Your starting slaves will have free implants available.// + + <br>[[Minor celebrity|PC Rumor Intro][$PC.career = "celebrity"]] + <br> //Start with @@.green;extra reputation@@. + <<if $showSecExp == 1>> + In addition @@.yellowgreen;propaganda hub upgrades will be cheaper@@. + <</if>> + Your starting slaves will have a free level of @@.cyan;entertainment skill@@ available.// + + <br>[[High class escort|PC Rumor Intro][$PC.career = "escort"]] + <br> //As an ex-whore, you will find it @@.red;hard to maintain reputation@@. + <<if $showSecExp == 1>> + @@.red;In addition to authority@@. + <</if>> + Your starting slaves will have a free level of @@.cyan;sex skills@@ available, along with a free level of @@.cyan;entertainment and prostitution@@ .// + + <br>[[Servant|PC Rumor Intro][$PC.career = "servant"]] + <br> //As an ex-servant, you will find it @@.red;hard to maintain reputation@@. + <<if $showSecExp == 1>> + @@.red;In addition to authority.@@ + <</if>> + You know how to @@.yellowgreen;lower your upkeep@@, but @@.red;not conduct business@@. Your starting slaves will have free @@.mediumaquamarine;trust@@ and @@.hotpink;devotion@@.// + + <br>[[Gang Leader|PC Rumor Intro][$PC.career = "gang"]] + <br> //As am ex-gang leader, you know how to haggle slaves. + <<if $showSecExp == 1>> + In addition asserting your authority @@.green;will be easier@@ and @@.yellowgreen;security HQ upgrades will be cheaper@@. + <</if>> + However you will @@.red;find reputation quite hard@@ to maintain. Your starting slaves will be @@.green;fitter@@ and posses a free level of @@.cyan;combat skill@@ .// + + <br>[[Incursion Specialist|PC Rumor Intro][$PC.career = "BlackHat"]] + <br> //As am ex-hacker for hire, you know how to gain access computer systems and other devices. @@.green;Certain upgrades may be cheaper@@ , and you may find alternative approaches to problems. + <<if $showSecExp == 1>> + However you will @@.red;find authority quite hard@@ to maintain. + <</if>> + Your starting slaves will have a free level of @@.cyan;intelligence@@.// <</if>> <br><br> <<if $showSecExp == 0>> - <<link "Show Security Expansion changes">> - <<set $showSecExp = 1>> - <<goto "PC Experience Intro">> - <</link>> + <<link "Show Security Expansion changes">> + <<set $showSecExp = 1>> + <<goto "PC Experience Intro">> + <</link>> <<else>> - <<link "Hide Security Expansion changes">> - <<set $showSecExp = 0>> - <<goto "PC Experience Intro">> - <</link>> + <<link "Hide Security Expansion changes">> + <<set $showSecExp = 0>> + <<goto "PC Experience Intro">> + <</link>> <</if>> \ No newline at end of file diff --git a/src/events/intro/pcRumorIntro.tw b/src/events/intro/pcRumorIntro.tw index b1060a0d03a0d0e59e66cbb8c07e82dd23977aff..bb5b050720e29062d3101ee3792b7b789f380ca8 100644 --- a/src/events/intro/pcRumorIntro.tw +++ b/src/events/intro/pcRumorIntro.tw @@ -3,12 +3,12 @@ Who you are is something that you will have to define for yourself through your actions. Once you own an arcology, no one will be in a position to apply moral scorekeeping to you. In the brave new world of the Free Cities, you will be free to define yourself as the sum of your actions, rather than as the product of your past. The first decision that will define who you are as an arcology owner is your choice of method in acquiring one. @@.orange;What approach will you take?@@ [[A judicious application of funds|Takeover Target][$PC.rumor = "wealth"]] - //Start with extra money, since you were wealthy enough to buy an arcology.// + //Start with @@.yellowgreen;extra money@@, since you were wealthy enough to buy an arcology.// [[Hard work and diligence|Takeover Target][$PC.rumor = "diligence"]] - //New slaves will hate you less, since it will be known that you worked hard to earn your position.// + //New slaves will @@.hotpink;hate you less@@ , since it will be known that you worked hard to earn your position.// [[The remorseless use of force|Takeover Target][$PC.rumor = "force"]] - //New slaves will fear you more, since rumors about your violent takeover will inevitably circulate.// + //New slaves @@.gold;will fear you more@@ , since rumors about your violent takeover will inevitably circulate.// [[Clever social engineering|Takeover Target][$PC.rumor = "social engineering"]] - //Start with the first societal option unlocked, since you manipulated the arcology's citizens.// + //Start with the @@.green;first societal option unlocked@@, since you manipulated the arcology's citizens.// [[Blind luck|Takeover Target][$PC.rumor = "luck"]] - //Start with a good reputation, since the story of your unlikely accession will be famous.// + //Start with a @@.green;good reputation@@, since the story of your unlikely accession will be famous.// diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 4203e1943acd1e597d552267da55578def78d6b1..100604e003cc95a96a3801d43d1d106769870e5a 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -348,8 +348,10 @@ <<set setup.latinaSlaveNames = ["Aaliyah", "Abby", "Abigail", "Abril", "Adelyn", "Adriana", "Adrianna", "Agusti", "Agustina", "Aileen", "Aimee", "Aisha", "Alana", "Alani", "Alanis", "Alanna", "Alejandra", "Alessandra", "Alexa", "Alexandra", "Alexia", "Alexis", "Alice", "Alicia", "Alina", "Alison", "Alissa", "Alisson", "Aliyah", "Allison", "Allyson", "Alma", "Alondra", "Alyson", "Alyssa", "Amalia", "Amanda", "Amaya", "Amber", "Amberly", "Amelia", "Amelie", "Amy", "Ana Paula", "Ana SofÃa", "Ana", "Anabel", "Anabella", "Anabelle", "Anais", "Analia", "Anaya", "Andrea", "Angela", "Angelica", "Angelina", "Angeline", "Angelique", "Angely", "Angie", "Aniyah", "Anna", "Annabella", "Annabelle", "Annalise", "Antonella", "Antonia", "April", "Arabella", "Arely", "Aria", "Ariana", "Arianna", "Arianny", "Ariel", "Ariella", "Arielle", "Arya", "Ashley", "Ashly", "Athena", "Aubree", "Aubrey", "Audrey", "Aurora", "Autumn", "Ava", "Avery", "Avril", "Ayleen", "Aylin", "Beatriz", "Bella", "Bianca", "Brenda", "Briana", "Brianna", "Brianny", "Brielle", "Brigitte", "Britney", "Brittany", "Brooke", "Bryanna", "Camila", "Camilla", "Carla", "Carmen", "Caroli", "Carolina", "Caroline", "Cassandra", "Cataleya", "Catali", "Catalina", "Catherine", "Cecilia", "Celeste", "Celine", "Charlotte", "Chelsea", "Chloe", "Christina", "Cindy", "Clara", "Concepción", "Constanza", "Cristina", "Crystal", "Cynthia", "Daisy", "Daleyza", "Damaris", "Dana", "Daniela", "Daniella", "Danielle", "Danna", "Dayana", "Delilah", "Denise", "Destiny", "Diana", "Dulce", "Eduarda", "Eileen", "Elena", "Eliana", "Elianna", "Elianny", "Elisa", "Eliza", "Elizabeth", "Ella", "Emely", "Emilia", "Emily", "Emma", "Erika", "Esmeralda", "Esther", "Estrella", "Eva", "Evangeline", "Evelyn", "Fabiana", "Faith", "Fatima", "Fernanda", "Fiorella", "Florencia", "Francesca", "Gabriela", "Gabriella", "Gabrielle", "Genesis", "Geraldine", "Gia", "Gianna", "Gina", "Giselle", "Grace", "Guadalupe", "Hailey", "Hailie", "Haley", "Hannah", "Haylee", "Hayley", "Hazel", "Heaven", "Heidi", "Heidy", "Helen", "Imani", "Ingrid", "Irene", "Iris", "Isabel", "Isabela", "Isabella", "Isabelle", "Isidora", "Isis", "Itzel", "Ivanna", "Izabela", "Izabella", "Jacqueline", "Jada", "Jade", "Jaelyn", "Jaelynn", "Jaliyah", "Jamie", "Janelle", "Jaslene", "Jasmin", "Jasmine", "Jayda", "Jayla", "Jaylah", "Jaylee", "Jayleen", "Jaylene", "Jaylin", "Jaylyn", "Jazlyn", "Jazmin", "JazmÃn", "Jazmine", "Jazzlyn", "Jennifer", "Jessica", "Jessie", "Jimena", "Jocelyn", "Johanna", "José", "Josefa", "Josefina", "Joselyn", "Juana", "Julia", "Juliana", "Julianna", "Julie", "Juliet", "Julieta", "Juliette", "Julissa", "Kaelyn", "Kailey", "Kailyn", "Kaitlyn", "Kamila", "Karen", "Karina", "Karla", "Kassandra", "Kate", "Katelyn", "Katelynn", "Katherine", "Katie", "Kayla", "Kaylee", "Kayleen", "Kayleigh", "Kaylie", "Kaylin", "Keila", "Keily", "Kelly", "Kelsey", "Kendra", "Keyla", "Khloe", "Kiara", "Kimberly", "Krystal", "Kylee", "Kylie", "Laila", "Laura", "Lauren", "Layla", "Lea", "Leah", "Leanna", "Leila", "Leilani", "Lesley", "Leslie", "Lesly", "Leyla", "Lia", "Liana", "Liliana", "Lillian", "Lily", "Lindsay", "Litzy", "Liz", "Lizbeth", "Lola", "London", "Londyn", "Louisa", "Lucia", "LucÃa", "Luciana", "Luisa", "Luiza", "Luna", "Luz", "Mabel", "Mackenzie", "Madeline", "Madelyn", "Madison", "Magaly", "Magdalena", "Maia", "Maite", "Makayla", "Malia", "Manuela", "MarÃa Alejandra", "MarÃa Camila", "Maria Fernanda", "MarÃa José", "MarÃa Paula", "Maria", "MarÃa", "Mariah", "Mariana", "Marilyn", "Marina", "Marisol", "Marjorie", "Marti", "Martina", "Maya", "McKenzie", "Megan", "Melanie", "Melany", "Melina", "Melissa", "Melody", "Mia", "MÃa", "Miah", "Micaela", "Michelle", "Mikaela", "Mikayla", "Mila", "Milagros", "Milan", "Miley", "Miranda", "Miriam", "Monica", "Monserrat", "Montserrat", "Mya", "Nadia", "Nancy", "Naomi", "Nashla", "Nashley", "Natalia", "Natalie", "Nataly", "Natasha", "Nathalia", "Nathalie", "Nathaly", "Nayeli", "Nevaeh", "Nicole", "Nina", "Noa", "Noemi", "NoemÃ", "Nyah", "Nyla", "Nylah", "Olivia", "Paige", "Pamela", "Paola", "Paris", "Paula", "Paulina", "Penelope", "Perla", "Peyton", "Rachel", "Rafaella", "Ramo", "Raquel", "Rebeca", "Rebecca", "Regina", "Renata", "Rihanna", "Riley", "Romina", "Rosa", "Rose", "Roselyn", "Ruby", "Ruth", "Sabrina", "Sadie", "Salome", "Salomé", "Samantha", "Samara", "Sandra", "Sara", "Sarah", "Sarai", "Sariah", "Sasha", "Savanna", "Savannah", "Scarlet", "Scarlett", "Selena", "Serenity", "Shayla", "Sherlyn", "Shirley", "Sienna", "Sierra", "Skyla", "Skylah", "Skylar", "Skyler", "Sofia", "SofÃa", "Sonia", "Sophia", "Sophie", "Stacey", "Stacy", "Stella", "Stephanie", "Stephany", "Summer", "Tatiana", "Taylor", "Tiana", "Tiffany", "Trinity", "Valenti", "Valentina", "Valeria", "Valerie", "Valery", "Vanessa", "Veronica", "Victoria", "Violet", "Violeta", "Vivian", "Viviana", "Wendy", "Xime", "Ximena", "Yamilet", "Yamileth", "Yaretzi", "Yasmin", "Yesenia", "Zara", "Zoe", "Zoey"]>> <<set setup.latinaSlaveSurnames = ["Abad", "Abalos", "Abarca", "Abbott", "Abel", "Abella", "Abeyta", "Abila", "Aboytes", "Abraham", "Abrams", "Abrego", "Abreu", "Abril", "Abundis", "Abundiz", "Aburto", "Acebedo", "Acedo", "Aceituno", "Acero", "Acevedo", "Aceves", "Acosta", "Acuna", "Adam", "Adame", "Adames", "Adams", "Adan", "Adkins", "Adorno", "Adrian", "Afanador", "Agostini", "Agosto", "Agramonte", "Agredano", "Aguado", "Aguas", "Aguayo", "Agudelo", "Agudo", "Aguero", "Aguiar", "Aguila", "Aguilar", "Aguilera", "Aguillar", "Aguillon", "Aguinaga", "Aguiniga", "Aguirre", "Agundez", "Agustin", "Ahumada", "Aispuro", "Alameda", "Alamilla", "Alamillo", "Alamo", "Alanis", "Alaniz", "Alarcon", "Alarid", "Alas", "Alatorre", "Alba", "Alban", "Albarado", "Albarez", "Albarran", "Albert", "Alberto", "Albino", "Albor", "Alcala", "Alcantar", "Alcantara", "Alcaraz", "Alcazar", "Alcocer", "Alcon", "Alcorta", "Alcoser", "Aldaba", "Aldaco", "Aldama", "Aldana", "Aldape", "Alday", "Aldaz", "Alderete", "Aldrete", "Alegre", "Alegria", "Alejandre", "Alejandro", "Alejo", "Alejos", "Aleman", "Alers", "Alexander", "Alfaro", "Alferez", "Alfonso", "Alford", "Algarin", "Ali", "Aliaga", "Alicea", "Alire", "Allen", "Allende", "Allison", "Almada", "Almaguer", "Almanza", "Almanzar", "Almaraz", "Almazan", "Almeda", "Almeida", "Almendarez", "Almodovar", "Almonte", "Alonso", "Alonzo", "Alpizar", "Altamirano", "Alva", "Alvarado", "Alvardo", "Alvarenga", "Alvares", "Alvarez", "Alvear", "Alvelo", "Alverio", "Alves", "Alviar", "Alvidrez", "Alvillar", "Alvira", "Alviso", "Alvizo", "Alzate", "Amado", "Amador", "Amaral", "Amarillas", "Amaro", "Amato", "Amaya", "Ambriz", "Ambrocio", "Ambrosio", "Ames", "Amescua", "Amesquita", "Amezcua", "Amezola", "Amezquita", "Amigon", "Amos", "Amparan", "Amparo", "Anaya", "Anchondo", "Ancira", "Andalon", "Andazola", "Andersen", "Anderson", "Andino", "Andrade", "Andrades", "Andres", "Andrew", "Andrews", "Andujar", "Andujo", "Angel", "Angeles", "Angelo", "Anguiano", "Angulo", "Anthony", "Antigua", "Antillon", "Anton", "Antonio", "Antuna", "Antunez", "Anzaldo", "Anzaldua", "Anzures", "Aparicio", "Apodaca", "Apolinar", "Aponte", "Aquilar", "Aquino", "Aracena", "Aragon", "Araiza", "Arambula", "Aramburo", "Arana", "Aranda", "Arango", "Araujo", "Arauz", "Araya", "Arballo", "Arbelaez", "Arboleda", "Arce", "Arceo", "Archer", "Archibeque", "Archila", "Archuleta", "Archuletta", "Arcia", "Arciga", "Arcila", "Arciniega", "Arcos", "Ardila", "Ardon", "Arebalo", "Arechiga", "Arellanes", "Arellano", "Arenas", "Arencibia", "Arenivas", "Ares", "Arevalo", "Arevalos", "Arguelles", "Arguello", "Argueta", "Arguijo", "Argumedo", "Arias", "Arismendez", "Arispe", "Arista", "Aristizabal", "Arita", "Ariza", "Arizaga", "Arizmendi", "Arizola", "Arizpe", "Arjona", "Armas", "Armendarez", "Armendariz", "Armenta", "Armijo", "Armstrong", "Arnold", "Arocha", "Arocho", "Aros", "Arrambide", "Arrazola", "Arreaga", "Arredondo", "Arreguin", "Arrellano", "Arreola", "Arriaga", "Arriaza", "Arrieta", "Arriola", "Arroyave", "Arroyo", "Arroyos", "Arteaga", "Artiaga", "Artiga", "Artiles", "Arvelo", "Arviso", "Arvizo", "Arvizu", "Arzaga", "Arzate", "Arzola", "Arzu", "Arzuaga", "Ascencio", "Asencio", "Ashley", "Astacio", "Astorga", "Astudillo", "Asuncion", "Atencio", "Atilano", "Atkins", "Atkinson", "Austin", "Avalos", "Avelar", "Avelino", "Avellaneda", "Avena", "Avendano", "Avery", "Avila", "Aviles", "Avilez", "Avilla", "Avina", "Avitia", "Ayala", "Aybar", "Ayers", "Ayon", "Azcona", "Azevedo", "Azpeitia", "Azua", "Baca", "Bachicha", "Badilla", "Badillo", "Baena", "Baerga", "Baez", "Baeza", "Bahena", "Bailey", "Bailon", "Baird", "Baires", "Baiza", "Baker", "Balandran", "Balboa", "Balbuena", "Balcazar", "Baldenegro", "Balderas", "Balderrama", "Baldonado", "Baldwin", "Ball", "Balladares", "Ballard", "Ballester", "Ballesteros", "Balleza", "Balli", "Balmaceda", "Baltazar", "Baltierra", "Baltodano", "Banales", "Banda", "Banderas", "Banegas", "Banks", "Banos", "Banuelos", "Baquero", "Bara", "Barahona", "Barajas", "Barba", "Barber", "Barberena", "Barbosa", "Barboza", "Barcelo", "Barcena", "Barcenas", "Barcia", "Barco", "Bardales", "Barela", "Bargas", "Barillas", "Barker", "Barnes", "Barnett", "Barocio", "Baron", "Barona", "Baros", "Barquero", "Barr", "Barra", "Barragan", "Barrales", "Barranco", "Barrantes", "Barraza", "Barreda", "Barreiro", "Barrera", "Barreras", "Barrero", "Barreto", "Barrett", "Barrientes", "Barrientez", "Barrientos", "Barriga", "Barrio", "Barrios", "Barron", "Barros", "Barroso", "Barry", "Bartlett", "Bartolo", "Barton", "Basaldua", "Basilio", "Basquez", "Bass", "Bastida", "Bastidas", "Basulto", "Basurto", "Batalla", "Bates", "Batista", "Batres", "Batrez", "Battle", "Bauer", "Bautista", "Bauza", "Baxter", "Bayardo", "Bayona", "Baza", "Bazaldua", "Bazan", "Beach", "Bean", "Beard", "Beas", "Beasley", "Beato", "Beauchamp", "Becerra", "Becerril", "Beck", "Becker", "Bedolla", "Bedoy", "Bedoya", "Bega", "Bejar", "Bejarano", "Belen", "Bell", "Bello", "Belloso", "Belman", "Belmares", "Belmonte", "Belmontes", "Beltran", "Beltre", "Benavente", "Benavides", "Benavidez", "Bencomo", "Bencosme", "Bender", "Benites", "Benitez", "Benito", "Benjamin", "Bennett", "Benson", "Bentley", "Benton", "Berber", "Berg", "Berger", "Berlanga", "Bermea", "Bermejo", "Bermeo", "Bermudes", "Bermudez", "Bernabe", "Bernal", "Bernard", "Bernardino", "Bernardo", "Berrio", "Berrios", "Berroa", "Berrones", "Berry", "Berumen", "Best", "Betances", "Betancourt", "Betancur", "Bianchi", "Bianco", "Bibian", "Bird", "Bishop", "Black", "Blackburn", "Blackwell", "Blair", "Blake", "Blancarte", "Blancas", "Blanchard", "Blanco", "Blandon", "Blankenship", "Blas", "Blea", "Bobadilla", "Bocanegra", "Bodden", "Bohorquez", "Bojorquez", "Bolanos", "Bolivar", "Bolton", "Bond", "Bonet", "Bonifacio", "Bonilla", "Bonillas", "Bonner", "Booker", "Boone", "Booth", "Borboa", "Borbon", "Borda", "Borges", "Borja", "Borjas", "Borjon", "Borquez", "Borrayo", "Borrego", "Borrero", "Borunda", "Bosch", "Bosque", "Bosquez", "Botello", "Botero", "Bowen", "Bowers", "Bowman", "Boyd", "Boyer", "Boyle", "Boza", "Bracamonte", "Bracamontes", "Bracero", "Bradford", "Bradley", "Bradshaw", "Brady", "Brambila", "Bran", "Branch", "Brand", "Brandon", "Brandt", "Braud", "Braun", "Bravo", "Bray", "Brea", "Breceda", "Brenes", "Brennan", "Bretado", "Breton", "Brewer", "Brewster", "Bribiesca", "Briceno", "Bridges", "Briggs", "Bright", "Bringas", "Briones", "Briseno", "Brito", "Britton", "Brizuela", "Brock", "Brooks", "Brown", "Browne", "Browning", "Bruce", "Bruno", "Bryan", "Bryant", "Buchanan", "Bucio", "Buck", "Buckley", "Buelna", "Buendia", "Bueno", "Buenrostro", "Buentello", "Bugarin", "Buitrago", "Buitron", "Bullock", "Burbano", "Burch", "Burciaga", "Burgess", "Burgos", "Burgueno", "Burke", "Burnett", "Burns", "Burrell", "Burrola", "Burruel", "Burton", "Bush", "Bustamante", "Bustillo", "Bustillos", "Bustos", "Butler", "Byrd", "Byrne", "Caamano", "Caba", "Cabada", "Caballero", "Caban", "Cabanas", "Cabanillas", "Cabello", "Cabeza", "Cabezas", "Cabral", "Cabrales", "Cabreja", "Cabrera", "Cabriales", "Caceres", "Cacho", "Cadavid", "Cadena", "Cadenas", "Cadiz", "Cahue", "Caicedo", "Cain", "Cajigas", "Cajina", "Caldera", "Calderon", "Caldwell", "Calero", "Calhoun", "Calix", "Calixto", "Callahan", "Calle", "Calleja", "Callejas", "Calleros", "Calles", "Calo", "Calva", "Calvario", "Calvillo", "Calvo", "Calzada", "Calzadilla", "Camacho", "Camara", "Camarena", "Camargo", "Camarillo", "Camberos", "Cambron", "Camejo", "Camero", "Cameron", "Camilo", "Camp", "Campa", "Campana", "Campas", "Campbell", "Campillo", "Campo", "Campos", "Campoverde", "Campusano", "Campuzano", "Canada", "Canal", "Canales", "Canas", "Cancel", "Canchola", "Cancino", "Candela", "Candelaria", "Candelario", "Candelas", "Candia", "Candido", "Canedo", "Canela", "Canez", "Canizales", "Canizalez", "Cannon", "Cano", "Canseco", "Cansino", "Cantero", "Cantillo", "Canto", "Canton", "Cantor", "Cantrell", "Cantu", "Canty", "Capellan", "Capetillo", "Capistran", "Capo", "Capote", "Carabajal", "Caraballo", "Carachure", "Carapia", "Caraveo", "Carbajal", "Carballo", "Carbonell", "Carcamo", "Card", "Cardenas", "Cardiel", "Cardona", "Cardosa", "Cardoso", "Cardoza", "Cardozo", "Careaga", "Carey", "Carias", "Carillo", "Carino", "Carlin", "Carlo", "Carlos", "Carlson", "Carmen", "Carmona", "Carnero", "Carney", "Caro", "Carpenter", "Carpio", "Carr", "Carranco", "Carranza", "Carrasco", "Carrasquillo", "Carrazco", "Carreno", "Carreon", "Carrera", "Carreras", "Carrero", "Carretero", "Carreto", "Carrillo", "Carrion", "Carrizal", "Carrizales", "Carrizosa", "Carroll", "Carson", "Cartagena", "Carter", "Caruso", "Carvajal", "Carvalho", "Carver", "Casado", "Casados", "Casanas", "Casanova", "Casares", "Casarez", "Casarrubias", "Casas", "Casasola", "Casaus", "Casco", "Case", "Caseres", "Casey", "Cash", "Casiano", "Casias", "Casillas", "Casimiro", "Casique", "Cassidy", "Casso", "Castaneda", "Castano", "Castanon", "Castelan", "Castellano", "Castellanos", "Castello", "Castellon", "Castelo", "Casteneda", "Castilla", "Castilleja", "Castillo", "Castillon", "Castor", "Castorena", "Castrejon", "Castrellon", "Castrillo", "Castrillon", "Castro", "Castruita", "Catala", "Catalan", "Catano", "Caudillo", "Cavazos", "Cayetano", "Cazares", "Cazarez", "Cdebaca", "Cea", "Ceballos", "Cebreros", "Cecena", "Cedano", "Cedeno", "Cedillo", "Cedillos", "Ceja", "Celaya", "Celedon", "Celestino", "Celis", "Cendejas", "Ceniceros", "Centeno", "Cepeda", "Cepero", "Cera", "Cerda", "Cereceres", "Cerezo", "Cerna", "Ceron", "Cerrato", "Cerrillo", "Cerritos", "Cerros", "Cervantes", "Cervantez", "Cervera", "Cesar", "Cesena", "Cespedes", "Cevallos", "Chacon", "Chagolla", "Chagoya", "Chaidez", "Chaires", "Chairez", "Chamberlain", "Chambers", "Chamorro", "Champion", "Chan", "Chandler", "Chang", "Chao", "Chapa", "Chaparro", "Chapman", "Charles", "Chase", "Chavana", "Chavarin", "Chavarria", "Chavera", "Chavero", "Chaves", "Chavez", "Chavira", "Chavis", "Chavoya", "Checo", "Chen", "Cherry", "Chevalier", "Chevere", "Chevez", "Chica", "Chicas", "Chico", "Childers", "Chin", "Chinchilla", "Chino", "Chiriboga", "Chirino", "Chirinos", "Chong", "Chow", "Christensen", "Christian", "Christopher", "Church", "Cibrian", "Cid", "Cienfuegos", "Cifuentes", "Cintron", "Ciprian", "Cipriano", "Cirilo", "Cirino", "Cisnero", "Cisneros", "Clara", "Clark", "Clarke", "Claro", "Claros", "Class", "Claudio", "Clavel", "Clavijo", "Clay", "Clayton", "Clement", "Clemente", "Clements", "Cline", "Cobarrubias", "Cobb", "Cobian", "Cobo", "Cobos", "Coca", "Cochran", "Coello", "Coffey", "Cohen", "Cole", "Coleman", "Colin", "Colina", "Colindres", "Coll", "Collado", "Collazo", "Collazos", "Collier", "Collins", "Colmenares", "Colmenero", "Colocho", "Colon", "Colorado", "Colunga", "Comacho", "Comas", "Combs", "Compean", "Compton", "Concepcion", "Concha", "Conchas", "Conde", "Conejo", "Conley", "Conner", "Connor", "Conrad", "Constancio", "Constante", "Constantino", "Constanza", "Consuegra", "Contrera", "Contreras", "Conway", "Cook", "Cooke", "Cooper", "Copado", "Copeland", "Cora", "Corado", "Coral", "Corchado", "Cordero", "Cordoba", "Cordon", "Cordova", "Corea", "Coreas", "Corella", "Coria", "Cornejo", "Cornelio", "Corniel", "Cornier", "Corona", "Coronado", "Coronel", "Corpus", "Corral", "Corrales", "Correa", "Corredor", "Corro", "Cortes", "Cortez", "Cortina", "Cortinas", "Corvera", "Corzo", "Cosio", "Cosme", "Coss", "Cossio", "Costa", "Costales", "Costello", "Costilla", "Cota", "Coto", "Cotto", "Cotton", "Courtney", "Covarrubias", "Cowan", "Cox", "Coy", "Craig", "Crane", "Crawford", "Crespin", "Crespo", "Criado", "Criollo", "Crisanto", "Crisostomo", "Crispin", "Cristobal", "Crosby", "Cross", "Cruz", "Cruzado", "Cuadra", "Cuadrado", "Cuadros", "Cuartas", "Cuba", "Cubas", "Cubero", "Cubias", "Cubillos", "Cuebas", "Cuellar", "Cuello", "Cuen", "Cuenca", "Cuervo", "Cuesta", "Cuestas", "Cueto", "Cueva", "Cuevas", "Cummings", "Cunningham", "Curbelo", "Curet", "Curiel", "Curry", "Curtis", "Custodio", "Dacosta", "Dailey", "Dale", "Dalton", "Daly", "Damian", "Daniel", "Daniels", "Dasilva", "Daugherty", "Davalos", "Davenport", "David", "Davidson", "Davies", "Davila", "Davilla", "Davis", "Dawson", "Day", "Daza", "Dealba", "Dean", "Deanda", "Dearmas", "Deavila", "Decasas", "Decastro", "Decker", "Dedios", "Degante", "Degollado", "Deharo", "Deherrera", "Dehoyos", "Dejesus", "Delacerda", "Delacruz", "Delafuente", "Delagarza", "Delaguila", "Delahoya", "Delahoz", "Delaluz", "Delamora", "Delaney", "Delangel", "Delao", "Delapaz", "Delapena", "Delara", "Delariva", "Delarocha", "Delarosa", "Delatorre", "Delavega", "Delbosque", "Delcampo", "Delcarmen", "Delcastillo", "Delcid", "Deleon", "Delfin", "Delgadillo", "Delgado", "Delira", "Delmoral", "Deloera", "Delosangeles", "Delosreyes", "Delosrios", "Delossantos", "Delpino", "Delpozo", "Delreal", "Delrio", "Delrosario", "Deltoro", "Deluna", "Delvalle", "Delvillar", "Dena", "Denis", "Deniz", "Dennis", "Denton", "Depaz", "Depena", "Deras", "Desantiago", "Desantos", "Desoto", "Desouza", "Devora", "Dial", "Dias", "Diaz", "Diazdeleon", "Dickerson", "Dickinson", "Dickson", "Diego", "Dieguez", "Diez", "Dillard", "Dillon", "Dilone", "Dimas", "Diosdado", "Disla", "Dixon", "Dodd", "Dodson", "Doe", "Dolores", "Domenech", "Domingo", "Domingues", "Dominguez", "Dominquez", "Donado", "Donahue", "Donaldson", "Donato", "Dones", "Donis", "Donjuan", "Donnelly", "Donoso", "Donovan", "Dorado", "Dorame", "Doran", "Dorantes", "Doria", "Dorsey", "Dorta", "Dossantos", "Dougherty", "Douglas", "Downey", "Downing", "Downs", "Doyle", "Dozal", "Drake", "Duarte", "Dubois", "Dubon", "Dudley", "Duenas", "Duenes", "Duenez", "Duffy", "Duke", "Dumas", "Duncan", "Dunlap", "Dunn", "Duprey", "Duque", "Duran", "Durand", "Durant", "Durazo", "Durham", "Duron", "Dutan", "Dye", "Dyer", "Eaton", "Echavarria", "Echevarria", "Echeverri", "Echeverria", "Echeverry", "Edwards", "Eguia", "Elenes", "Elias", "Elizalde", "Elizarraras", "Elizarraraz", "Elizondo", "Elliott", "Ellis", "Ellison", "Elvira", "Emerson", "Enamorado", "Encalada", "Encarnacion", "Encinas", "Encinias", "Enciso", "England", "English", "Enrique", "Enriques", "Enriquez", "Equihua", "Erazo", "Erickson", "Erives", "Ernandez", "Escajeda", "Escalante", "Escalera", "Escalona", "Escamilla", "Escandon", "Escarcega", "Escareno", "Escatel", "Escobar", "Escobedo", "Escorcia", "Escoto", "Escudero", "Escutia", "Espada", "Espaillat", "Espana", "Esparza", "Espejo", "Esperanza", "Espericueta", "Espin", "Espinal", "Espindola", "Espino", "Espinola", "Espinosa", "Espinoza", "Espiritu", "Espitia", "Esposito", "Esqueda", "Esquer", "Esquibel", "Esquilin", "Esquivel", "Esquivias", "Esteban", "Estela", "Estes", "Esteves", "Estevez", "Estrada", "Estrella", "Estremera", "Estupinan", "Euceda", "Eusebio", "Evangelista", "Evans", "Everett", "Ewing", "Fabela", "Fabian", "Facio", "Facundo", "Fajardo", "Falcon", "Fallon", "Familia", "Farfan", "Faria", "Farias", "Farinas", "Farley", "Farmer", "Farrell", "Farris", "Faulkner", "Fausto", "Favela", "Favila", "Faz", "Febles", "Febres", "Febus", "Federico", "Felan", "Feliciano", "Felipe", "Felix", "Feliz", "Ferguson", "Feria", "Ferman", "Fermin", "Fernandes", "Fernandez", "Fernando", "Ferrari", "Ferreira", "Ferreiro", "Ferrel", "Ferrell", "Ferrer", "Ferrera", "Ferreras", "Ferreyra", "Ferro", "Ferrufino", "Fiallo", "Fiallos", "Field", "Fields", "Fierro", "Fierros", "Figeroa", "Figueras", "Figueredo", "Figuereo", "Figueroa", "Fimbres", "Finch", "Finley", "Fischer", "Fisher", "Fitzgerald", "Fitzpatrick", "Flamenco", "Flecha", "Fleitas", "Fleites", "Fleming", "Fletcher", "Fletes", "Florencio", "Florentino", "Flores", "Florez", "Florian", "Flowers", "Floyd", "Flynn", "Foley", "Fong", "Fonseca", "Font", "Fontanez", "Fontes", "Forbes", "Ford", "Forero", "Forte", "Fortuna", "Foster", "Fournier", "Fowler", "Fox", "Fraga", "Fragoso", "Fraijo", "Fraire", "Franceschi", "Francis", "Francisco", "Franco", "Frank", "Franklin", "Franqui", "Fraser", "Fraticelli", "Frausto", "Frayre", "Frazier", "Fred", "Frederick", "Freeman", "Fregoso", "Freire", "Freitas", "French", "Fresquez", "Freyre", "Frias", "Friedman", "Fritz", "Frost", "Frutos", "Fry", "Frye", "Fuente", "Fuentes", "Fuentez", "Fuerte", "Fuertes", "Fulgencio", "Fuller", "Fulton", "Fundora", "Funes", "Funez", "Gabaldon", "Gabriel", "Gaeta", "Gaines", "Gaitan", "Galan", "Galarza", "Galaviz", "Galaz", "Galban", "Galdamez", "Galeana", "Galeano", "Galeas", "Galeno", "Galicia", "Galindez", "Galindo", "Gallagher", "Gallardo", "Gallego", "Gallegos", "Gallo", "Galloway", "Galo", "Galvan", "Galvez", "Galvin", "Galvis", "Gama", "Gamarra", "Gamble", "Gamboa", "Gamero", "Games", "Gamez", "Gamino", "Gandara", "Gandarilla", "Gaona", "Garate", "Garay", "Garces", "Garcia", "Garciagarcia", "Garcialopez", "Garciaperez", "Garcilazo", "Gardea", "Gardner", "Garduno", "Garfias", "Garibaldi", "Garibay", "Garica", "Garner", "Garnica", "Garrett", "Garrido", "Garriga", "Garrison", "Garsia", "Garza", "Garzon", "Gasca", "Gascon", "Gaspar", "Gastelum", "Gaston", "Gates", "Gatica", "Gaucin", "Gauna", "Gautier", "Gavidia", "Gavilanes", "Gavina", "Gaviria", "Gaxiola", "Gay", "Gaytan", "Gayton", "Genao", "Gentry", "George", "Gerardo", "Gerena", "German", "Germosen", "Geronimo", "Gervacio", "Gibbons", "Gibbs", "Gibson", "Gil", "Gilbert", "Giles", "Gill", "Gillespie", "Gilmore", "Gimenez", "Gines", "Giordano", "Giraldo", "Giron", "Glass", "Glenn", "Gloria", "Glover", "Godina", "Godines", "Godinez", "Godoy", "Goff", "Golden", "Goldstein", "Gomes", "Gomez", "Gongora", "Gonsales", "Gonsalez", "Gonsalves", "Gonzaga", "Gonzales", "Gonzalez", "Good", "Goodman", "Goodwin", "Gordillo", "Gordon", "Goris", "Gorman", "Gotay", "Goto", "Gould", "Govea", "Goytia", "Grace", "Gracia", "Graciano", "Gradilla", "Grado", "Graham", "Grajales", "Grajeda", "Gramajo", "Granada", "Granado", "Granados", "Granda", "Grande", "Granillo", "Grant", "Grau", "Graves", "Gray", "Graziano", "Greco", "Green", "Greene", "Greer", "Gregorio", "Gregory", "Griego", "Griffin", "Griffith", "Grijalva", "Grillo", "Grimaldo", "Grimes", "Grisales", "Gross", "Grullon", "Guadalupe", "Guadamuz", "Guadarrama", "Guadiana", "Guajardo", "Guaman", "Guandique", "Guardado", "Guardiola", "Gudiel", "Gudino", "Guebara", "Guel", "Guereca", "Guerra", "Guerrero", "Guevara", "Guido", "Guijarro", "Guijosa", "Guillen", "Guillermo", "Guitron", "Guity", "Guizar", "Gurrola", "Gurule", "Gusman", "Guthrie", "Gutierres", "Gutierrez", "Guy", "Guzman", "Haas", "Hahn", "Hale", "Haley", "Hall", "Hamilton", "Hammond", "Hampton", "Hancock", "Hanna", "Hansen", "Hanson", "Hard", "Hardin", "Harding", "Hardy", "Harmon", "Haro", "Haros", "Harper", "Harrell", "Harrington", "Harris", "Harrison", "Hart", "Hartman", "Harvey", "Hastings", "Hawkins", "Hayden", "Hayes", "Haynes", "Hays", "Heath", "Hebert", "Henandez", "Henao", "Henderson", "Hendricks", "Hendrickson", "Hendrix", "Henriquez", "Henry", "Hensley", "Henson", "Herandez", "Heras", "Herbert", "Hercules", "Heredia", "Herman", "Hermida", "Hermosillo", "Hernandes", "Hernandez", "Herrada", "Herrejon", "Herrera", "Herrero", "Herring", "Herron", "Hess", "Hewitt", "Hickey", "Hickman", "Hicks", "Hidalgo", "Hidrogo", "Higareda", "Higgins", "Higuera", "Hilario", "Hill", "Hilton", "Hincapie", "Hines", "Hinojos", "Hinojosa", "Hipolito", "Hobbs", "Hodge", "Hodges", "Hodgson", "Hoffman", "Hogan", "Holden", "Holder", "Holguin", "Holland", "Holloway", "Holman", "Holmes", "Holt", "Hood", "Hooper", "Hoover", "Hopkins", "Hopper", "Horn", "Horne", "Horta", "Horton", "House", "Houston", "Howard", "Howe", "Howell", "Hoyos", "Huaman", "Huante", "Hubbard", "Huber", "Hudson", "Huerta", "Huertas", "Huesca", "Huezo", "Huff", "Huffman", "Hughes", "Hugo", "Huitron", "Huizar", "Hull", "Humphrey", "Hunt", "Hunter", "Hurley", "Huron", "Hurst", "Hurtado", "Hutchinson", "Hyde", "Ibanez", "Ibarra", "Iglesias", "Ignacio", "Illescas", "Inda", "Infante", "Ingram", "Iniguez", "Inoa", "Inocencio", "Interiano", "Inzunza", "Ipina", "Iracheta", "Iraheta", "Iriarte", "Irias", "Iribe", "Irigoyen", "Irizarry", "Irwin", "Isaac", "Isais", "Isaza", "Isidoro", "Isidro", "Islas", "Iturralde", "Izaguirre", "Izquierdo", "Jacinto", "Jackson", "Jacob", "Jacobo", "Jacobs", "Jacobson", "Jacome", "Jacques", "Jacquez", "Jaime", "Jaimes", "Jaimez", "Jalomo", "James", "Jaques", "Jaquez", "Jara", "Jaramillo", "Jarquin", "Jarvis", "Jaso", "Jasso", "Jauregui", "Javier", "Jefferson", "Jenkins", "Jennings", "Jensen", "Jerez", "Jeronimo", "Jesus", "Jimenes", "Jimenez", "Jiminez", "Jiron", "Joaquin", "John", "Johns", "Johnson", "Johnston", "Jojola", "Jones", "Jordan", "Jorge", "Jose", "Joseph", "Jovel", "Joya", "Juan", "Juarbe", "Juarez", "Julian", "Junco", "Jurado", "Jusino", "Justiniano", "Justo", "Kaiser", "Kane", "Kaplan", "Katz", "Kaufman", "Keith", "Keller", "Kelley", "Kelly", "Kemp", "Kennedy", "Kent", "Kerr", "Key", "Keyes", "Khan", "Kim", "King", "Kinney", "Kirby", "Kirk", "Klein", "Kline", "Knapp", "Knight", "Knowles", "Knox", "Koch", "Kramer", "Krause", "Laboy", "Labra", "Labrada", "Labrador", "Lacayo", "Lafuente", "Lago", "Lagos", "Laguna", "Lagunas", "Lagunes", "Lainez", "Lajara", "Lake", "Lam", "Lamadrid", "Lamar", "Lamas", "Lamb", "Lambert", "Lamboy", "Lancaster", "Landa", "Landaverde", "Landeros", "Landin", "Landry", "Lane", "Lang", "Langarica", "Lange", "Lantigua", "Lanuza", "Lanza", "Lao", "Laporte", "Lara", "Laracuente", "Laredo", "Lares", "Larez", "Larin", "Larios", "Larosa", "Larranaga", "Larrea", "Larsen", "Larson", "Lasalle", "Lascano", "Lasso", "Lastra", "Latorre", "Lau", "Laureano", "Laurel", "Lavin", "Lawrence", "Lawson", "Lay", "Lazalde", "Lazaro", "Lazcano", "Lazo", "Lazos", "Leach", "Leal", "Leandro", "Leanos", "Leblanc", "Lebron", "Lechuga", "Ledesma", "Ledezma", "Lee", "Legaspi", "Leger", "Leija", "Leiva", "Lema", "Lemon", "Lemos", "Lemus", "Leo", "Leon", "Leonard", "Leonardo", "Leos", "Lepe", "Lerma", "Leslie", "Lester", "Levario", "Levine", "Levy", "Lewis", "Ley", "Leyba", "Leyva", "Lezama", "Lezcano", "Licea", "Licon", "Licona", "Liendo", "Liera", "Lima", "Limas", "Limon", "Limones", "Linan", "Linares", "Linarez", "Lind", "Lindo", "Lindsay", "Lindsey", "Lino", "Lira", "Liranzo", "Liriano", "Liscano", "Little", "Livingston", "Liz", "Lizama", "Lizaola", "Lizardi", "Lizardo", "Lizarraga", "Lizcano", "Llamas", "Llanas", "Llanes", "Llano", "Llanos", "Llerena", "Llorens", "Lloyd", "Loa", "Loaiza", "Loayza", "Lobato", "Lobo", "Lobos", "Lockhart", "Loera", "Loeza", "Logan", "Loja", "Lomas", "Lombardo", "Lombera", "Lomeli", "Lona", "Londono", "Long", "Longoria", "Loor", "Lopera", "Lopes", "Lopez", "Lopezgarcia", "Lopezhernandez", "Lopezlopez", "Lopezmartinez", "Lora", "Lord", "Loredo", "Lorenzana", "Lorenzo", "Loreto", "Losada", "Losano", "Losoya", "Louis", "Lovato", "Love", "Lowe", "Lowery", "Loya", "Loyola", "Loza", "Lozada", "Lozano", "Lozoya", "Lua", "Lucas", "Lucatero", "Lucena", "Lucero", "Luciano", "Lucio", "Luera", "Lueras", "Luevano", "Luevanos", "Lugo", "Luis", "Lujan", "Lujano", "Lule", "Lumbreras", "Luna", "Lund", "Lung", "Lupercio", "Lupian", "Luque", "Luquin", "Lutz", "Luviano", "Luz", "Lynch", "Lynn", "Lyons", "Macareno", "Macario", "MacDonald", "Macedo", "Machado", "Machin", "Machuca", "Macias", "Maciel", "Mack", "Mackey", "Madden", "Madera", "Madero", "Madrid", "Madrigal", "Madril", "Madriz", "Madueno", "Maes", "Maese", "Maestas", "Maestre", "Maez", "Magallan", "Magallanes", "Magallanez", "Magallon", "Magana", "Magdaleno", "Mahoney", "Mairena", "Maisonet", "Majano", "Malacara", "Malagon", "Malave", "Maldonado", "Malone", "Malpica", "Maltez", "Maltos", "Mancera", "Mancha", "Mancia", "Mancias", "Mancilla", "Mancillas", "Mancinas", "Mandujano", "Mangual", "Manjarrez", "Mann", "Manning", "Manon", "Manrique", "Manriquez", "Mansilla", "Manso", "Mantilla", "Manuel", "Manzanares", "Manzanarez", "Manzano", "Manzo", "Mar", "Maradiaga", "Maravilla", "Marban", "Marcano", "Marcelino", "Marcelo", "Marchan", "Marchena", "Marcia", "Marcial", "Marcos", "Marcus", "Marenco", "Marentes", "Mares", "Marez", "Maria", "Mariano", "Marin", "Marine", "Marines", "Marinez", "Marino", "Mariscal", "Marks", "Marmol", "Marmolejo", "Marmolejos", "Marques", "Marquez", "Marquina", "Marrero", "Marron", "Marroquin", "Marrufo", "Marrujo", "Marsh", "Marshall", "Marta", "Marte", "Martel", "Martell", "Martes", "Marti", "Martin", "Martindelcampo", "Martines", "Martinez", "Martino", "Martins", "Martir", "Marty", "Marzan", "Mas", "Mascarenas", "Mascorro", "Masias", "Mason", "Massa", "Massey", "Mata", "Matamoros", "Mateo", "Mateos", "Mathews", "Mathis", "Matias", "Matos", "Matta", "Matthews", "Mattos", "Maturino", "Matus", "Matute", "Mauricio", "Maxwell", "May", "Maya", "Mayen", "Mayer", "Mayes", "Maynard", "Maynes", "Maynez", "Mayo", "Mayor", "Mayoral", "Mayorga", "Mayorquin", "Mays", "Maysonet", "Maza", "Mazariego", "Mazariegos", "Mazon", "McAllister", "McBride", "McCabe", "McCall", "McCann", "McCarthy", "McCarty", "McClain", "McClure", "McConnell", "McCormick", "McCoy", "McCullough", "McDaniel", "McDermott", "McDonald", "McDowell", "McFarland", "McGee", "McGrath", "McGuire", "McIntosh", "McIntyre", "McKay", "McKee", "McKenna", "McKenzie", "McKinney", "McLaughlin", "McLean", "McLeod", "McMahon", "McMillan", "McNeil", "McPherson", "Meadows", "Medeiros", "Medel", "Medellin", "Medero", "Mederos", "Medina", "Medrano", "Mejia", "Mejias", "Mejorado", "Melara", "Melchor", "Melecio", "Melena", "Melendes", "Melendez", "Melendrez", "Melero", "Melgar", "Melgarejo", "Melgoza", "Mellado", "Mello", "Melo", "Melton", "Membreno", "Mena", "Menchaca", "Mendes", "Mendez", "Mendieta", "Mendiola", "Mendivil", "Mendizabal", "Mendosa", "Mendoza", "Menendez", "Meneses", "Menjivar", "Mera", "Meraz", "Mercado", "Merced", "Mercedes", "Mercer", "Merchan", "Merida", "Merino", "Merlo", "Merlos", "Mero", "Merrill", "Merritt", "Mesa", "Mesta", "Mestas", "Mestre", "Meyer", "Meyers", "Meza", "Michael", "Michel", "Middleton", "Mier", "Miera", "Miguel", "Mijangos", "Mijares", "Milan", "Milanes", "Miles", "Milian", "Milla", "Millan", "Miller", "Milligan", "Mills", "Mina", "Minaya", "Minero", "Minjares", "Minjarez", "Minor", "Mira", "Mirabal", "Miramontes", "Miranda", "Mireles", "Mirelez", "Miron", "Mitchell", "Moctezuma", "Modesto", "Mojarro", "Mojica", "Molano", "Molina", "Molinar", "Monarrez", "Moncada", "Moncayo", "Moncivais", "Mondragon", "Monegro", "Monge", "Monjaras", "Monjaraz", "Monje", "Monreal", "Monroe", "Monroy", "Monrreal", "Monrroy", "Monsalve", "Monserrate", "Monsivais", "Montalbo", "Montalvan", "Montalvo", "Montana", "Montanez", "Montano", "Montas", "Monte", "Monteagudo", "Montealegre", "Montejano", "Montejo", "Montellano", "Montelongo", "Montemayor", "Montenegro", "Monteon", "Montero", "Monterrosa", "Monterroso", "Monterroza", "Montes", "Montesdeoca", "Montesino", "Montesinos", "Montez", "Montgomery", "Montiel", "Montijo", "Montilla", "Montoya", "Montufar", "Monzon", "Moody", "Moon", "Moore", "Mora", "Morado", "Moraga", "Morales", "Moralez", "Moran", "Morano", "Morataya", "Moreira", "Morejon", "Morel", "Morell", "Morelos", "Morena", "Moreno", "Morera", "Moreta", "Morfin", "Morga", "Morgado", "Morgan", "Mori", "Morillo", "Morin", "Moro", "Morocho", "Moron", "Morones", "Moronta", "Morquecho", "Morris", "Morrison", "Morrow", "Morse", "Morton", "Morua", "Moscoso", "Moses", "Mosley", "Mosqueda", "Mosquera", "Moss", "Mota", "Motta", "Moya", "Muela", "Mueller", "Mujica", "Mulero", "Mullen", "Muller", "Mullins", "Mundo", "Muneton", "Mungia", "Munguia", "Muniz", "Munos", "Munoz", "Muralles", "Muratalla", "Murcia", "Murga", "Murguia", "Muriel", "Murillo", "Muro", "Murphy", "Murray", "Murrieta", "Murrietta", "Muzquiz", "Myers", "Nadal", "Najar", "Najarro", "Najera", "Nambo", "Nanez", "Napoles", "Naranjo", "Narez", "Narvaez", "Narvaiz", "Nash", "Natal", "Natera", "Natividad", "Nava", "Navar", "Navarette", "Navarrete", "Navarrette", "Navarro", "Navas", "Navedo", "Navejar", "Navejas", "Navia", "Nazario", "Neal", "Negrete", "Negrin", "Negron", "Neira", "Nelson", "Neri", "Neria", "Nerio", "Nevares", "Nevarez", "Newell", "Newman", "Newton", "Neyra", "Nguyen", "Nicasio", "Nicholas", "Nichols", "Nicholson", "Nicolas", "Niebla", "Nieblas", "Nielsen", "Nieto", "Nieves", "Nila", "Nino", "Nixon", "Noa", "Noble", "Noboa", "Nodal", "Nodarse", "Noel", "Nogales", "Noguera", "Nogueras", "Noguez", "Nolan", "Nolasco", "Noriega", "Norman", "Norris", "Norton", "Nova", "Novak", "Novelo", "Novo", "Novoa", "Noyola", "Nuncio", "Nunes", "Nunez", "Nungaray", "Nuno", "Obando", "Obeso", "Obregon", "Obrien", "Ocampo", "Ocana", "Ocanas", "Ocasio", "Ocegueda", "Oceguera", "Ochoa", "Ocon", "Oconnell", "Oconnor", "Odell", "Odonnell", "Ogando", "Ogas", "Ohara", "Ojeda", "Olague", "Olalde", "Olan", "Olarte", "Olavarria", "Olaya", "Olea", "Olgin", "Olguin", "Oliva", "Olivar", "Olivares", "Olivarez", "Olivarria", "Olivas", "Oliveira", "Olivencia", "Oliver", "Olivera", "Oliveras", "Olivero", "Oliveros", "Olivieri", "Olivo", "Olivos", "Olmeda", "Olmedo", "Olmo", "Olmos", "Olsen", "Olson", "Olveda", "Olvera", "Onate", "Oneal", "Oneil", "Oneill", "Onofre", "Ontiveros", "Oquendo", "Orantes", "Ordaz", "Ordones", "Ordonez", "Orduna", "Orduno", "Orea", "Oregel", "Oregon", "Orejel", "Orellana", "Orellano", "Orengo", "Orihuela", "Orlando", "Ornelas", "Orona", "Oropeza", "Oros", "Orosco", "Orozco", "Orr", "Orrego", "Orta", "Ortega", "Ortegon", "Ortez", "Ortis", "Ortiz", "Ortuno", "Osborn", "Osborne", "Osegueda", "Oseguera", "Osoria", "Osorio", "Osornio", "Osorno", "Ospina", "Osuna", "Otano", "Otero", "Ovalle", "Ovalles", "Ovando", "Oviedo", "Owen", "Owens", "Oyervides", "Oyola", "Ozuna", "Pablo", "Pabon", "Pace", "Pacheco", "Padilla", "Padin", "Padro", "Padron", "Padua", "Paez", "Pagan", "Page", "Paiz", "Palacio", "Palacios", "Palafox", "Palencia", "Palermo", "Pallares", "Palma", "Palmer", "Palmerin", "Palomar", "Palomares", "Palomarez", "Palomera", "Palomino", "Palomo", "Palos", "Panameno", "Pando", "Panduro", "Paniagua", "Pantaleon", "Pantoja", "Panuco", "Parada", "Paramo", "Pardo", "Paredes", "Paredez", "Pareja", "Parga", "Pargas", "Paris", "Park", "Parker", "Parks", "Parra", "Parrales", "Parras", "Parrilla", "Parrish", "Parsons", "Partida", "Pascual", "Pasillas", "Pastor", "Pastrana", "Patel", "Patino", "Patlan", "Patricio", "Patrick", "Patron", "Patterson", "Patton", "Paucar", "Paul", "Paula", "Paulin", "Paulino", "Pavia", "Pavon", "Payan", "Payano", "Payne", "Paz", "Pazmino", "Pazos", "Pearce", "Pearson", "Pech", "Pecina", "Peck", "Pedraza", "Pedregon", "Pedro", "Pedrosa", "Pedroso", "Pedroza", "Peguero", "Peinado", "Pelaez", "Pelayo", "Pellot", "Pena", "Penafiel", "Penaloza", "Penaranda", "Penate", "Peng", "Penn", "Pennington", "Penuelas", "Pequeno", "Pera", "Perales", "Peralez", "Peralta", "Peraza", "Perdomo", "Perea", "Pereda", "Peregrino", "Pereida", "Pereira", "Perera", "Peres", "Pereyra", "Perez", "Perezgarcia", "Perkins", "Perla", "Perry", "Person", "Peru", "Pescador", "Pesina", "Pesqueira", "Peters", "Petersen", "Peterson", "Petty", "Phelps", "Phillips", "Picado", "Picasso", "Picazo", "Piceno", "Pichardo", "Pico", "Picon", "Piedra", "Piedrahita", "Pierce", "Pierre", "Pierson", "Pimentel", "Pimienta", "Pina", "Pinal", "Pinales", "Pineda", "Pinedo", "Pineiro", "Pinela", "Pinero", "Pinilla", "Pino", "Pinon", "Pintado", "Pinto", "Pintor", "Pinzon", "Pita", "Pitre", "Pittman", "Pitts", "Pizana", "Pizano", "Pizarro", "Pla", "Placencia", "Placido", "Planas", "Plancarte", "Plascencia", "Plasencia", "Plata", "Platero", "Plaza", "Plazola", "Pleitez", "Pliego", "Poblano", "Polanco", "Pollard", "Pollock", "Polo", "Pomales", "Pompa", "Ponce", "Poncedeleon", "Ponciano", "Pons", "Pool", "Poole", "Pope", "Popoca", "Porras", "Portal", "Portalatin", "Portales", "Portela", "Porter", "Portilla", "Portillo", "Porto", "Portugal", "Posada", "Posadas", "Potter", "Potts", "Poveda", "Powell", "Powers", "Pozo", "Pozos", "Prada", "Prado", "Prats", "Pratt", "Pratts", "Preciado", "Presas", "Preston", "Price", "Priego", "Prieto", "Prince", "Proano", "Proctor", "Provencio", "Prudencio", "Pruitt", "Pruneda", "Puebla", "Puello", "Puente", "Puentes", "Puerta", "Puerto", "Puga", "Pugh", "Puig", "Pujol", "Pujols", "Pulgarin", "Pulido", "Puma", "Pupo", "Quesada", "Quevedo", "Quezada", "Quijada", "Quijano", "Quijas", "Quiles", "Quinn", "Quinones", "Quinonez", "Quintana", "Quintanar", "Quintanilla", "Quintela", "Quintero", "Quinteros", "Quinto", "Quirarte", "Quirino", "Quiroa", "Quiroga", "Quiros", "Quiroz", "Quispe", "Quito", "Quizhpi", "Rabadan", "Rabago", "Rada", "Radillo", "Rael", "Rafael", "Raigoza", "Ramales", "Ramires", "Ramirez", "Ramon", "Ramos", "Ramsey", "Randall", "Randolph", "Rangel", "Rankin", "Rascon", "Rasmussen", "Rauda", "Ravelo", "Ray", "Raya", "Rayas", "Raygoza", "Raymond", "Raymundo", "Rayo", "Rayos", "Razo", "Rea", "Read", "Real", "Rebollar", "Rebolledo", "Rebollo", "Recendez", "Recendiz", "Recinos", "Recio", "Redondo", "Reed", "Reese", "Reeves", "Regalado", "Regino", "Rego", "Reid", "Reilly", "Reina", "Reinoso", "Remigio", "Renderos", "Rendon", "Rengifo", "Renovato", "Rentas", "Renteria", "Requena", "Resendez", "Resendiz", "Resto", "Restrepo", "Reta", "Retana", "Reveles", "Revilla", "Revuelta", "Rey", "Reyes", "Reyez", "Reyna", "Reynaga", "Reynolds", "Reynosa", "Reynoso", "Reza", "Rhodes", "Ribas", "Ribera", "Ricardo", "Rice", "Rich", "Richard", "Richards", "Richardson", "Richmond", "Richter", "Rico", "Riddle", "Riera", "Riggs", "Rijo", "Riley", "Rincon", "Rincones", "Riojas", "Rios", "Riquelme", "Ritchie", "Rivadeneira", "Rivas", "Rivera", "Rivero", "Riveron", "Riveros", "Rivers", "Riviera", "Rizo", "Rizzo", "Roa", "Roach", "Robaina", "Robbins", "Roberson", "Robert", "Roberto", "Roberts", "Robertson", "Robinson", "Robledo", "Roblero", "Robles", "Roca", "Rocha", "Roche", "Rochin", "Rodarte", "Rodas", "Rodela", "Rodgers", "Rodriges", "Rodrigue", "Rodrigues", "Rodriguez", "Rodriques", "Rodriquez", "Rogel", "Rogers", "Rogue", "Roig", "Rojas", "Rojo", "Roldan", "Rollins", "Rolon", "Roman", "Romano", "Romeo", "Romero", "Romo", "Ron", "Rondon", "Ronquillo", "Roque", "Rosa", "Rosado", "Rosales", "Rosalez", "Rosario", "Rosas", "Rose", "Rosell", "Rosendo", "Rosero", "Rosete", "Rosiles", "Rosillo", "Ross", "Rossi", "Rostro", "Roth", "Rovira", "Rowe", "Rowland", "Roy", "Roybal", "Rua", "Ruacho", "Ruan", "Ruano", "Rubalcaba", "Rubalcava", "Rubi", "Rubin", "Rubio", "Ruby", "Rueda", "Ruedas", "Ruelas", "Rufino", "Ruis", "Ruiz", "Rush", "Russell", "Russo", "Rutz", "Ruvalcaba", "Ruybal", "Ryan", "Saavedra", "Sabala", "Sabater", "Sabedra", "Sabillon", "Sabino", "Sada", "Saenz", "Saez", "Sagastume", "Sahagun", "Sainz", "Sais", "Saiz", "Sala", "Salado", "Salais", "Salaiz", "Salamanca", "Salas", "Salasar", "Salaz", "Salazar", "Salce", "Salceda", "Salcedo", "Salcido", "Saldana", "Saldarriaga", "Saldierna", "Saldivar", "Sales", "Salgado", "Salguero", "Salinas", "Salmeron", "Salmon", "Salomon", "Salto", "Salvador", "Salvatierra", "Samaniego", "Samano", "Samayoa", "Sambrano", "Samora", "Sampson", "Samudio", "Samuel", "Sanabria", "Sanches", "Sanchez", "Sancho", "Sandate", "Sanders", "Sandobal", "Sandoval", "Sanford", "Sanjuan", "Sanmartin", "Sanmiguel", "Sanroman", "Santa", "Santacruz", "Santamaria", "Santana", "Santander", "Santiago", "Santibanez", "Santiesteban", "Santillan", "Santillana", "Santillanes", "Santillano", "Santini", "Santistevan", "Santizo", "Santo", "Santos", "Santoya", "Santoyo", "Sanz", "Sapien", "Sarabia", "Saragosa", "Sarate", "Saravia", "Sardina", "Sardinas", "Sargent", "Sarinana", "Sarmiento", "Sarria", "Sauceda", "Saucedo", "Saunders", "Sauseda", "Sausedo", "Savage", "Savala", "Savedra", "Sawyer", "Schaefer", "Schmidt", "Schmitt", "Schneider", "Schroeder", "Schultz", "Schwartz", "Scott", "Sears", "Sebastian", "Seda", "Sedano", "Sedillo", "Segarra", "Segovia", "Segoviano", "Segui", "Segundo", "Segura", "Sellers", "Selva", "Semidey", "Sena", "Sencion", "Sendejas", "Sendejo", "Sepeda", "Sepulveda", "Sequeira", "Serafin", "Serano", "Serda", "Sermeno", "Serna", "Serpa", "Serpas", "Serra", "Serrano", "Serrata", "Serrato", "Serratos", "Servantes", "Servellon", "Servin", "Sesma", "Severino", "Sevilla", "Sexton", "Shaffer", "Shannon", "Sharp", "Shaw", "Shea", "Shelton", "Shepard", "Shepherd", "Sheppard", "Sherman", "Sherwood", "Shields", "Short", "Sias", "Sibrian", "Sicairos", "Sida", "Sierra", "Sifuentes", "Sigala", "Siguenza", "Silguero", "Sillas", "Siller", "Silva", "Silvas", "Silveira", "Silver", "Silvera", "Silverio", "Silvestre", "Simental", "Simmons", "Simon", "Simons", "Simpson", "Sims", "Sinclair", "Singh", "Singleton", "Siordia", "Siqueiros", "Sisneros", "Sixtos", "Skinner", "Slater", "Sloan", "Small", "Smith", "Snow", "Snyder", "Soares", "Soberanes", "Soberanis", "Socarras", "Sola", "Solache", "Solano", "Solares", "Soler", "Solis", "Solivan", "Soliz", "Solomon", "Solorio", "Solorzano", "Soltero", "Somarriba", "Somoza", "Sorensen", "Soria", "Soriano", "Sorto", "Sosa", "Sostre", "Sotello", "Sotelo", "Soto", "Sotolongo", "Sotomayor", "Sousa", "Souza", "Soza", "Sparks", "Spears", "Spence", "Spencer", "Springer", "Stafford", "Stanley", "Stanton", "Stark", "Starr", "Steele", "Stein", "Stephens", "Stephenson", "Sterling", "Stevens", "Stevenson", "Stewart", "Stokes", "Stone", "Stout", "Strickland", "Strong", "Stuart", "Suares", "Suarez", "Suazo", "Subia", "Suero", "Sullivan", "Summers", "Suniga", "Suriel", "Surita", "Sustaita", "Sutherland", "Sutton", "Swanson", "Sweeney", "Sweet", "Sylva", "Tabares", "Tabarez", "Taboada", "Tabora", "Taborda", "Tadeo", "Tafolla", "Tafoya", "Tagle", "Talamante", "Talamantes", "Talamantez", "Talavera", "Tamayo", "Tamez", "Tanguma", "Tanner", "Tapanes", "Tapia", "Tarango", "Tarin", "Tate", "Tatum", "Tavares", "Tavarez", "Tavera", "Taveras", "Taylor", "Tejada", "Tejeda", "Tejera", "Telles", "Tellez", "Tello", "Tena", "Teniente", "Tenorio", "Teran", "Tercero", "Terrazas", "Terrell", "Terrero", "Terriquez", "Terrones", "Terry", "Texidor", "Then", "Thomas", "Thompson", "Thornton", "Thurman", "Tiburcio", "Ticas", "Tienda", "Tijerina", "Tinajero", "Tineo", "Tinoco", "Tirado", "Tiscareno", "Tlatelpa", "Tobar", "Tobias", "Tobin", "Tobon", "Todd", "Toledo", "Tolentino", "Tomas", "Tomlinson", "Tonche", "Topete", "Toral", "Toribio", "Toro", "Torralba", "Torre", "Torres", "Torrez", "Torrico", "Toscano", "Tostado", "Tovar", "Townsend", "Tracy", "Tran", "Travieso", "Travis", "Trejo", "Trejos", "Treto", "Trevino", "Trevizo", "Triana", "Trigo", "Trigueros", "Trillo", "Trinidad", "Tristan", "Trivino", "Troche", "Trochez", "Troncoso", "Trujillo", "Tucker", "Turcios", "Turner", "Turrubiartes", "Turrubiates", "Tyler", "Ugalde", "Ugarte", "Ulibarri", "Ulloa", "Umana", "Umanzor", "Underwood", "Unzueta", "Uranga", "Urban", "Urbano", "Urbina", "Urdiales", "Urena", "Urenda", "Ureno", "Ureste", "Uresti", "Urgiles", "Uriarte", "Urias", "Uribe", "Uriegas", "Urieta", "Urioste", "Uriostegui", "Urizar", "Urquidez", "Urquidi", "Urquilla", "Urquiza", "Urquizo", "Urrea", "Urrutia", "Urzua", "Uvalle", "Vaca", "Valadez", "Valcarcel", "Valderas", "Valderrama", "Valdes", "Valdespino", "Valdez", "Valdivia", "Valdivieso", "Valdiviezo", "Valdovinos", "Vale", "Valencia", "Valenciano", "Valente", "Valentin", "Valentine", "Valenzuela", "Valera", "Valeriano", "Valerio", "Valero", "Valiente", "Valladares", "Valladolid", "Valle", "Vallecillo", "Vallejo", "Vallejos", "Valles", "Vallez", "Vallin", "Valtierra", "Valverde", "Vance", "Vanegas", "Vaquera", "Vaquero", "Vara", "Varela", "Vargas", "Varona", "Vasallo", "Vasques", "Vasquez", "Vaughan", "Vaughn", "Vazguez", "Vazques", "Vazquez", "Vega", "Vegas", "Vejar", "Vela", "Velaquez", "Velarde", "Velasco", "Velasques", "Velasquez", "Velazco", "Velazquez", "Velez", "Veliz", "Veloz", "Vences", "Venegas", "Vento", "Ventura", "Venzor", "Vera", "Veras", "Verastegui", "Verde", "Verdejo", "Verdin", "Verdugo", "Verdusco", "Verduzco", "Vergara", "Vialpando", "Viana", "Vicario", "Vicencio", "Vicente", "Victor", "Victoria", "Victoriano", "Victorino", "Victorio", "Vicuna", "Vidal", "Vidales", "Vidana", "Vidaurri", "Vides", "Vidrio", "Vieira", "Vielma", "Viera", "Vierra", "Vieyra", "Vigil", "Vigo", "Vila", "Vilches", "Vilchez", "Vilchis", "Villa", "Villacis", "Villacorta", "Villada", "Villafan", "Villafana", "Villafane", "Villafranca", "Villafranco", "Villafuerte", "Villagomez", "Villagran", "Villagrana", "Villalba", "Villalobos", "Villalon", "Villalona", "Villalovos", "Villalpando", "Villalta", "Villalva", "Villalvazo", "Villamar", "Villamil", "Villaneda", "Villanueva", "Villar", "Villareal", "Villarreal", "Villarroel", "Villarruel", "Villasana", "Villasenor", "Villatoro", "Villaverde", "Villavicencio", "Villeda", "Villegas", "Villela", "Villescas", "Villicana", "Viloria", "Vinas", "Vincent", "Viramontes", "Virella", "Virgen", "Viruet", "Viscarra", "Vital", "Vitela", "Viteri", "Vivanco", "Vivar", "Vivas", "Vivero", "Viveros", "Vives", "Vizcaino", "Vizcarra", "Vizcarrondo", "Vogel", "Wade", "Wagner", "Walker", "Wall", "Wallace", "Walls", "Walsh", "Walter", "Walters", "Walton", "Ward", "Ware", "Warner", "Warren", "Washington", "Waters", "Watkins", "Watson", "Watts", "Weaver", "Webb", "Webber", "Weber", "Webster", "Weeks", "Weiss", "Welch", "Wells", "Welsh", "Wences", "Werner", "West", "Wheeler", "Whitaker", "White", "Whitehead", "Whitney", "Wiggins", "Wilcox", "Wilder", "Wiley", "Wilkerson", "Wilkins", "Wilkinson", "Williams", "Williamson", "Willis", "Wills", "Wilson", "Winter", "Winters", "Wise", "Witt", "Wolf", "Wolfe", "Wong", "Wood", "Woodard", "Woods", "Woodward", "Workman", "Wright", "Wyatt", "Yanes", "Yanez", "Yates", "Ybanez", "Ybarra", "Yebra", "Yee", "Yepes", "Yepez", "Yepiz", "Yerena", "Yescas", "Yniguez", "York", "Young", "Yslas", "Yzaguirre", "Zabala", "Zacarias", "Zagal", "Zalazar", "Zaldana", "Zaldivar", "Zamarripa", "Zamarron", "Zambrana", "Zambrano", "Zamora", "Zamorano", "Zamudio", "Zapata", "Zapien", "Zaragosa", "Zaragoza", "Zarate", "Zarazua", "Zarco", "Zatarain", "Zavala", "Zavaleta", "Zavalza", "Zayas", "Zazueta", "Zea", "Zegarra", "Zelada", "Zelaya", "Zeledon", "Zendejas", "Zenteno", "Zepeda", "Zermeno", "Zertuche", "Zetina", "Zetino", "Zevallos", "Zimmerman", "Zorrilla", "Zubia", "Zubiate", "Zuleta", "Zuluaga", "Zuniga", "Zuno", "Zurita"]>> -<<set setup.russianSlaveNames = ["Agripinka", "Agrippina", "Agrippinotschka", "Ala", "Albina", "Albinka", "Albinotschka", "Aleksandra", "Alewtina", "Alewtinka", "Alewtinotschka", "Alewtinuschka", "Alexandra", "Alina", "Alinka", "Alinuschka", "Alisa", "Aliska", "Alisotschka", "Alja", "Aljona", "Aljonka", "Aljonuschka", "Alka", "Alla", "Allka", "Allotschka", "Anastasia", "Anastasiya", "Anfisa", "Anfiska", "Anfisotschka", "Anisa", "Anisja", "Aniska", "Anisotschka", "Anja", "Anjelika", "Anjetschka", "Anjuta", "Anka", "Anna", "Annuschka", "Anschela", "Anschelika", "Anschelka", "Anschelotschka", "Antonina", "Anya", "Arina", "Arinka", "Arinotschka", "Asja", "Asjenka", "Aska", "Avrora", "Avroratschka", "Avrorka", "Awdoscha", "Awdotja", "Awdotka", "Bina", "Binka", "Binotschka", "Blyatka", "Bronislava", "Dariya", "Darja", "Darya", "Dascha", "Daschjenka", "Daschka", "Daschulja", "Diana", "Dianka", "Dianotschka", "Dina", "Dinka", "Dinotschka", "Dita", "Ditka", "Ditotschka", "Dora", "Dorka", "Dunja", "Dunjascha", "Dunka", "Dusja", "Dusjenka", "Duska", "Edita", "Editka", "Editotschka", "Efrosinja", "Ekaterina", "Elena", "Eleonora", "Elisaveta", "Elja", "Eljetschka", "Elka", "Elwira", "Elwirka", "Elwirotschka", "Emma", "Emmka", "Emmotschka", "Eva", "Evelina", "Evelinka", "Evelinotschka", "Evgenija", "Ewdokija", "Faina", "Fainka", "Fajuscha", "Fima", "Fimka", "Fimotschka", "Frosja", "Frosjenka", "Froska", "Galina", "Galja", "Galjuscha", "Galka", "Glafira", "Glascha", "Glaschenka", "Glaschka", "Grascha", "Graschenka", "Graschka", "Grunja", "Gruscha", "Gruschenka", "Gruschka", "Ina", "Inga", "Inguscha", "Inka", "Inna", "Innotschka", "Ira", "Irina", "Irinotschka", "Irischa", "Irka", "Jana", "Janka", "Janna", "Janotschka", "Jekaterina", "Jelena", "Jelisaweta", "Jewa", "Jewdokija", "Jewfrosinja", "Jewgenija", "Jewka", "Jewotschka", "Julenka", "Juletschka", "Julia", "Julja", "Julka", "Kapa", "Kapitolina", "Kapka", "Kapotschka", "Katja", "Katjuscha", "Katka", "Katya", "Kira", "Kirka", "Kiruscha", "Kirusja", "Klara", "Klarka", "Klarotschka", "Klascha", "Klaschenka", "Klaschka", "Klava", "Klavdia", "Klavka", "Klavotschka", "Kristina", "Kristinka", "Kristinotschka", "Ksenia", "Ksenja", "Ksenjetschka", "Ksenka", "Ksjuscha", "Lada", "Ladka", "Laduschka", "Lana", "Lanka", "Lara", "Larisa", "Larka", "Lena", "Lenka", "Lenotschka", "Lera", "Lerka", "Lerotschka", "Lesja", "Lesjenka", "Leska", "Lida", "Lidija", "Lidka", "Lidotschka", "Lilija", "Lilja", "Liljenka", "Lilka", "Lina", "Linka", "Linotschka", "Lipa", "Lipka", "Lipotschka", "Lisa", "Liska", "Lisonka", "Ljalja", "Ljuba", "Ljubascha", "Ljubka", "Ljubow", "Ljuda", "Ljudka", "Ljudmila", "Ljudotschka", "Ljusenka", "Ljusja", "Ljuska", "Ludmila", "Lybow", "Maja", "Majenka", "Majka", "Manja", "Manjetschka", "Manka", "Marfa", "Marfuscha", "Margarita", "Maria", "Marina", "Marinka", "Marischa", "Mariya", "Marta", "Martotschka", "Marusja", "Marya", "Mascha", "Maschenka", "Maschka", "Maschutka", "Matjoschenka", "Matrjona", "Matrjoscha", "Matrjoschka", "Mila", "Milascha", "Miljena", "Milka", "Milotschka", "Nadeschda", "Nadja", "Nadjenka", "Nadjuscha", "Nadka", "Naska", "Nastja", "Nastjenka", "Nastjona", "Nastjuscha", "Natalia", "Natalja", "Natalya", "Natascha", "Nataschenka", "Nataschka", "Natasha", "Nina", "Ninka", "Ninotschka", "Njura", "Njurka", "Nonka", "Nonna", "Nonnotschka", "Nora", "Noruschka", "Nympha", "Nymphadora", "Nymphotschka", "Oksana", "Oksanka", "Oksanotschka", "Olesja", "Olga", "Olja", "Oljenka", "Oljesja", "Oljetschka", "Oljona", "Olka", "Olympiada", "Oxana", "Oxanka", "Oxanotschka", "Parascha", "Pascha", "Paschenka", "Paschka", "Pelageja", "Pelagejka", "Pelagejuschka", "Polina", "Polinka", "Polinotschka", "Polinuschka", "Polja", "Polka", "Praskowja", "Raisa", "Raja", "Rajenka", "Rajka", "Rimka", "Rimma", "Rimotschka", "Rita", "Ritka", "Ritotschka", "Rosa", "Roska", "Rosotschka", "Ruslana", "Ruslanka", "Ruslascha", "Sacha", "Sascha", "Saschenka", "Saschka", "Sasha", "Schanka", "Schanna", "Schannotschka", "Schenetschka", "Schenja", "Schenka", "Schura", "Schurka", "Schurotschka", "Serafima", "Sima", "Simka", "Simotschka", "Sofia", "Sofiya", "Sofja", "Sofya", "Sonja", "Sonjetschka", "Sonka", "Stella", "Stellka", "Stellotschka", "Sveta", "Svetik", "Svetka", "Svetlana", "Svetotschka", "Sweta", "Taisija", "Taja", "Tajenka", "Tajka", "Tamara", "Tamarka", "Tamarotschka", "Tanja", "Tanjetschka", "Tanjuscha", "Tanka", "Tanya", "Tasja", "Tasjenka", "Taska", "Tatiana", "Tatjana", "Tina", "Tinka", "Tinotschka", "Tonja", "Tonjetschka", "Tonka", "Tosja", "Tosjenka", "Toska", "Ulja", "Uljana", "Uljenka", "Ulka", "Valentina", "Valera", "Valeria", "Valja", "Valjenka", "Valjuscha", "Valka", "Varja", "Varka", "Varvara", "Varwara", "Vasilisa", "Vasiliska", "Vasilisuschka", "Vera", "Verjenka", "Verka", "Veronika", "Verotschka", "Vika", "Viktoria", "Viktoriya", "Vikuscha", "Viola", "Violetta", "Violka", "Violotschka", "Vira", "Xenia", "Xenja", "Xenjetschka", "Xenka", "Xjuscha", "Yana", "Yekaterina", "Yelena", "Yelizaveta", "Yulia", "Zhanna", "Zina", "Zinaida", "Zinka", "Zinotschka", "Zinulja", "Zoja", "Zojenka", "Zojka", "Zosja"]>> +/* Removed all short-cute forms of russian names, they are not real names, can't be used in passports for example. They are names (nicknames) for family and close friends usage - with only positive and close relationships. On slaves it's looked weird and idiotic. Do not re-add them! Removed the same names but with wrong transliteration, and archaic forms not used today, but some alternate trasliteration leaved - if name have historic variations. Also - who added Nymphadora as russian name? LoL.*/ +<<set setup.russianSlaveNames = ["Agrippina", "Ala", "Albina", "Aleksandra", "Alewtina", "Alexandra", "Alina", "Alisa", "Alja", "Aljona", "Alla", "Anastasia", "Anfisa", "Anisa", "Anna", "Anschela", "Antonina", "Arina", "Avrora", "Bronislava", "Dariya", "Darja", "Darya", "Diana", "Edita", "Efrosinja", "Ekaterina", "Elena", "Eleonora", "Elisaveta", "Elwira", "Emma", "Eva", "Evelina", "Evgenija", "Ewdokija", "Faina", "Galina", "Glafira", "Inga", "Inna", "Irina", "Janna", "Julia", "Julja", "Kapitolina", "Kira", "Klara", "Klavdia", "Kristina", "Ksenia", "Lada", "Lana", "Lara", "Larisa", "Lidija", "Lilija", "Lina", "Ljubow", "Ljudmila", "Ludmila", "Lybow", "Maja", "Marfa", "Margarita", "Maria", "Marina", "Mariya", "Marta", "Marya", "Mila", "Miljena", "Nadeschda", "Natalia", "Natalja", "Natalya", "Nina", "Nonna", "Nora", "Nympha", "Oksana", "Olesja", "Olga", "Oljona", "Olympiada", "Oxana", "Pelageja", "Polina", "Praskowja", "Raisa", "Rimma", "Ruslana", "Serafima", "Sofia", "Sofiya", "Sofja", "Sofya", "Stella", "Svetlana", "Taisija", "Tamara", "Tatiana", "Tatjana", "Uljana", "Valentina", "Valeria", "Varvara", "Varwara", "Vasilisa", "Vera", "Veronika", "Viktoria", "Viktoriya", "Viola", "Violetta", "Xenia", "Xenja", "Yana", "Yekaterina", "Yelena", "Yelizaveta", "Yulia", "Zhanna", "Zinaida"]>> <<set setup.russianSlaveSurnames = ["Abramova", "Aleksandrova", "Aleksandrovich", "Aleksandrovna", "Alekseeva", "Alieva", "Alliluyeva", "Andreeva", "Antonova", "Baranova", "Belova", "Belyaeva", "Bogdanova", "Bondarenko", "Borisova", "Boyko", "Chekhova", "Chernova", "Danilova", "Davydova", "Denisova", "Dmitrieva", "Efimova", "Efremova", "Egorova", "Ermakova", "Fedorova", "Fedotova", "Filatova", "Filippova", "Fomina", "Frolova", "Fyodorova", "Gavrilova", "Gerasimova", "Golubeva", "Goncharova", "Grigoreva", "Guseva", "Ilina", "Isaeva", "Ivanova", "Kalinina", "Karpova", "Kazakova", "Kim", "Kiseleva", "Klimova", "Kolesnikova", "Komarova", "Konovalova", "Koroleva", "Kotova", "Kovalenko", "Kovaleva", "Kozlova", "Kravchenko", "Krylova", "Kulikova", "Kuzmina", "Kuznetsova", "Lazareva", "Lebedeva", "Lubkova", "Magomedova", "Makarova", "Maksimova", "Maltseva", "Malysheva", "Markova", "Matveeva", "Medvedeva", "Melnikova", "Mikhaylova", "Mironova", "Morozova", "Naumova", "Nazarova", "Nikiforova", "Nikitina", "Nikolaeva", "Novikova", "Orlova", "Osipova", "Pavlova", "Petrova", "Polyakova", "Popova", "Romanova", "Sarasova", "Savchenko", "Scherbakova", "Semenova", "Semyonova", "Sergeeva", "Sergeevich", "Sergeevna", "Shevchenko", "Sidorova", "Smirnova", "Sokolova", "Sorokina", "Stalina", "Stepanova", "Tarasova", "Tikhonova", "Timofeeva", "Titova", "Tkachenko", "Trofimova", "Vasileva", "Vasilyeva", "Vinogradova", "Vladimirovich", "Vlasova", "Volkova", "Yakovleva", "Zakharova", "Zaytseva", "Zhukova"]>> +/*Actually russian and ukrainian names and surnames can be safely merged in one array, and used for both nations. Through very high cultural interchange, they are very common on both territories, many of them can't be specifed as russian or ukrainian now.*/ <<set setup.egyptianSlaveNames = ["Aicha", "Aisha", "Aminata", "Ashraqat", "Awa", "Aya", "Bintou", "Dalal", "Djeneba", "Doha", "Eisha", "Fajr", "Fanta", "Farah", "Farida", "Fatima", "Fatimah", "Fatin", "Fatma", "Fatoumata", "Gamalat", "Gamila", "Habiba", "Hana", "Hasnaa", "Hawa", "Hoda", "Hosna", "Hosniya", "Irene", "Jana", "Jasmin", "Jasmine", "Kadiatou", "Karima", "Khadija", "Khawla", "Leen", "Maha", "Majeeda", "Malak", "Malika", "Mariam", "Marie", "Marina", "Marwa", "Mary", "Maryam", "Nada", "Nadia", "Naima", "Nesreen", "Noor", "Nur", "Oumou", "Rachida", "Rania", "Reem", "Rowan", "Sahar", "Saida", "Salma", "Sarah", "Shahd", "Shaimaa", "Shakira", "Sharifa", "Shayma", "Suha", "Tala", "Thalia", "Yasmin", "Yasmine", "Zafina"]>> <<set setup.egyptianSlaveSurnames = ["Abbas", "Abd", "Abdalla", "Abdallah", "Abdel", "Abdelaziz", "Abdelrahman", "Abdo", "Abdou", "Abo", "Abou", "Abu", "Adel", "Adly", "Afifi", "Ahmad", "Alaa", "Allam", "Aly", "Amer", "Amin", "Anwar", "Arafa", "Arafat", "Ashour", "Ashraf", "Atef", "Attia", "Awad", "Ayad", "Ayman", "Aziz", "Badawy", "Badr", "Bakr", "Barakat", "Darwish", "Diab", "Ebrahim", "Eid", "Eissa", "El Sayed", "Elgendy", "Elkady", "Elmasry", "Elsayed", "Emad", "Emam", "Essam", "Ezz", "Ezzat", "Fahmy", "Farag", "Farid", "Farouk", "Fathi", "Fathy", "Fawzy", "Fayez", "Fekry", "Fouad", "Gaber", "Gad", "Galal", "Gamal", "Gamil", "Ghanem", "Gomaa", "Gouda", "Habib", "Hafez", "Hamada", "Hamdy", "Hamed", "Hammad", "Hamza", "Hanafy", "Hanna", "Hany", "Hasan", "Hashem", "Hegazy", "Helal", "Helmy", "Hesham", "Hosny", "Hossam", "Hussein", "Hussien", "Ibrahim", "Islam", "Ismail", "Kamal", "Kamel", "Kandil", "Karam", "Kassem", "Khairy", "Khaled", "Khalifa", "Khalil", "Khattab", "Kotb", "Labib", "Lotfy", "Magdy", "Mahdy", "Maher", "Mahmoud", "Mamdouh", "Mansour", "Medhat", "Metwally", "Mohamed", "Mohammed", "Mohsen", "Mokhtar", "Morsy", "Mostafa", "Mounir", "Mourad", "Mousa", "Moussa", "Moustafa", "Mustafa", "Nabil", "Naguib", "Nagy", "Nasr", "Nassar", "Nasser", "Negm", "Nour", "Omar", "Omran", "Osama", "Osman", "Othman", "Raafat", "Rabie", "Radwan", "Ragab", "Ramadan", "Ramzy", "Rana", "Rashad", "Rashed", "Reda", "Refaat", "Rizk", "Saad", "Saber", "Sabry", "Sadat", "Sadek", "Saeed", "Safwat", "Said", "Saied", "Sakr", "Salah", "Salama", "Saleh", "Salem", "Sallam", "Sami", "Samir", "Samy", "Sayed", "Seif", "Selim", "Shaaban", "Shaban", "Shaheen", "Shahin", "Shaker", "Shalaby", "Sharaf", "Shawky", "Shehata", "Sherif", "Sobhy", "Soliman", "Sultan", "Taha", "Taher", "Talaat", "Tarek", "Tawfik", "Wagdy", "Wahba", "Yassin", "Yehia", "Yousef", "Yousry", "Youssef", "Zahran", "Zakaria", "Zaki", "Zaky", "Zayed", "Zidan"]>> diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw index a833c90fef93c4f63d2badf7a4f24cf174b73cdc..c81311c30b9fde663df9e978df681b67032071cc 100644 --- a/src/uncategorized/PETS.tw +++ b/src/uncategorized/PETS.tw @@ -127,16 +127,16 @@ You decide to knit up care's raveled sleeve with a break in the spa. You have yo <<set $activeSlave.vaginalCount += 1>> <<set $vaginalTotal += 1>> <<elseif canDoAnal($activeSlave)>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<set $activeSlave.analCount += 1>> + <<set $analTotal += 1>> <</if>> <<set $activeSlave.oralCount += 20>> <<set $oralTotal += 20>> - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $activeSlave.assignment == "get treatment in the clinic">> - <<set $slaves[$i].trust += 2>> - <</if>> - <</for>> + <<run $slaves.forEach(function(s) { + if (s.assignment == "get treatment in the clinic") { + s.trust += 2; + } + })>> <</replace>> <</link>> <<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> @@ -261,15 +261,9 @@ You decide to knit up care's raveled sleeve with a break in the spa. You have yo <<replace "#result">> In a conversational tone of voice, you tell $activeSlave.slaveName to continue the spanking. $subSlave.slaveName has one anguished second to realize what's happening before you shove yourself <<if ($PC.dick == 0)>>against her mouth<<else>>down her throat<</if>>. She gags reflexively, jerking back, only to jerk forward again in automatic pain avoidance when $activeSlave.slaveName hits her already-sore buttocks yet again. She's broken enough to understand that she needs to relax and let herself be abused, but her body's reflexive responses deny her the relief that might give. The sadistic stewardess @@.hotpink;comes twice@@ before you do, a deliciously aggressive expression on her face. Poor $subSlave.slaveName staggers off coughing, promising to @@.gold;never offend@@ again. <<set $activeSlave.devotion += 4>> - <<set $subSlave.trust -= 5>> - <<set $subSlave.oralCount += 1>> - <<set $oralTotal += 1>> - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $subSlave.ID == $slaves[$i].ID>> - <<set $slaves[$i] = $subSlave>> - <<break>> - <</if>> - <</for>> + <<set $subSlave.trust -= 5, $subSlave.oralCount += 1, $oralTotal += 1>> + <<set _i = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> + <<set $slaves[_i] = $subSlave>> <</replace>> <</link>> <br><<link "Make sure your stewardess remembers her place">> @@ -287,28 +281,22 @@ You decide to knit up care's raveled sleeve with a break in the spa. You have yo <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You lean against the doorway of the classroom. $activeSlave.slaveName glances at you, but you subtly let her know to continue with her business. When she finishes the lesson and, around the same time, climaxes, you clear your throat. The students all start with surprise and turn to you with trepidation. You observe in a conversational tone of voice that $activeSlave.slaveName is making great sacrifices here, performing an unsexy, boring job, and that any slave that does not work hard to learn will find herself at the teacher's sexual disposal. Several of the least attentive students @@.green;try to look studious,@@ though a few of the better ones can't hide a certain anticipation. - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].assignment == "learn in the schoolroom">> - <<set $slaves[$i].intelligenceImplant += 0.1>> - <<set $slaves[$i].oralCount += 1>> - <<set $oralTotal += 1>> - <</if>> - <</for>> + <<run $slaves.forEach(function(s) { + if (s.assignment == "learn in the schoolroom") { + s.intelligenceImplant += 0.1; + s.oralCount += 1; + }; + })>> + <<set $oralTotal += $schoolroomSlaves>> <</replace>> <</link>> <br><<link "Take the delinquent student in hand">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> When $activeSlave.slaveName finishes using $subSlave.slaveName's mouth, $subSlave.slaveName crawls out from under her desk and stumbles back towards her seat. She stops short when she realizes you're sitting in it. All the other students do their absolute best to be perfectly studious as $subSlave.slaveName gets back to her knees, for you this time. After class is over, you tell her that since she can't have been paying particularly good attention, she'll have to take @@.green;remedial classes@@ after everyone else is done. $activeSlave.slaveName gives $subSlave.slaveName a very thorough grope at 'remedial classes,' making sure to pinch her student's nipples. - <<set $subSlave.oralCount += 1>> - <<set $oralTotal += 1>> - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $subSlave.ID == $slaves[$i].ID>> - <<set $slaves[$i].oralCount += 1>> - <<set $oralTotal += 1>> - <<set $slaves[$i].intelligenceImplant += 0.5>> - <</if>> - <</for>> + <<set $subSlave.oralCount += 1, $oralTotal += 1, $subSlave.intelligenceImplant += 0.5>> + <<set _i = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> + <<set $slaves[_i] = $subSlave>> <</replace>> <</link>> @@ -318,23 +306,23 @@ You decide to knit up care's raveled sleeve with a break in the spa. You have yo <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You let $activeSlave.slaveName know that as far as you're concerned, sleep is a privilege, not a right. She grins evilly and grinds herself into $subSlave.slaveName's mouth harder. The poor prisoner heard you, of course, and begins to produce muffled sobs as she realizes what this means for her. $activeSlave.slaveName reaches down and caresses her cheek. "There, there," she croons. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"It'th not rape if you do it in return for thomething."<<else>>"It's not rape if you do it in return for something."<</if>> All the prisoners are all that much more @@.hotpink;broken@@ this week, though sleep deprivation @@.red;isn't healthy.@@ - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].assignment == "be confined in the cellblock">> - <<set $slaves[$i].devotion += 10>> - <<set $slaves[$i].health -= 10>> - <</if>> - <</for>> + <<run $slaves.forEach(function(s) { + if (s.assignment == "be confined in the cellblock") { + s.devotion += 10; + s.health -= 10; + } + })>> <</replace>> <</link>> <br><<link "Have a quiet word with the Wardeness about prisoners' health">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You let $activeSlave.slaveName finish using $subSlave.slaveName's mouth, turn off the lights in her cell, and then meet her outside. It won't do to undermine her in front of the prisoners. You offer a few choice remarks on the value of her charges to you and the potential effects of sleep deprivation, and point out that she is a poor Wardeness if she cannot break slaves without taking measures that may damage their health. She's clearly filled with remorse, begs your forgiveness, and manages to break slaves just as effectively this week while taking @@.green;better care@@ of their health. - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].assignment == "be confined in the cellblock">> - <<set $slaves[$i].health += 10>> - <</if>> - <</for>> + <<run $slaves.forEach(function(s) { + if (s.assignment == "be confined in the cellblock") { + s.health += 10; + } + })>> <</replace>> <</link>> <<if ($subSlave.anus > 0) && canDoAnal($subSlave)>> @@ -342,18 +330,10 @@ You decide to knit up care's raveled sleeve with a break in the spa. You have yo <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You silently interrupt $activeSlave.slaveName and indicate that she should sit down on the cell's bed without letting $subSlave.slaveName's head out from between her legs. She sits down with a thump, dragging the struggling $subSlave.slaveName with her. You<<if ($PC.dick == 0)>> pull on a strap-on, and then<</if>> seize $subSlave.slaveName's hips and hoist them into the air, giving her a horrible second of anticipation as you manhandle <<if ($PC.dick == 0)>>the cruelly large phallus<<else>>your cock<</if>> into place. She gives a strangled squeal of protest at the feeling of you pushing your way inexorably up her poor anus, making $activeSlave.slaveName jerk with surprise at the sensation of $subSlave.slaveName howling into her crotch. Twenty minutes later, you and $activeSlave.slaveName leave her @@.hotpink;quiescent@@ on the floor of the cell. After she locks the door after herself, $activeSlave.slaveName can't resist the urge to @@.hotpink;offer you a cheerful high-five.@@ - <<set $activeSlave.devotion += 10>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID == $subSlave.ID>> - <<set $slaves[$i].devotion += 4>> - <<set $slaves[$i].oralCount += 2>> - <<set $oralTotal += 2>> - <<set $slaves[$i].analCount += 1>> - <<set $analTotal += 1>> - <</if>> - <</for>> + <<set $activeSlave.devotion += 10, $activeSlave.oralCount += 1, $oralTotal += 1>> + <<set $subSlave.devotion += 4, $subSlave.oralCount += 2, $oralTotal += 12, $subSlave.analCount += 1, $analTotal += 1>> + <<set _i = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> + <<set $slaves[_i] = $subSlave>> <</replace>> <</link>> <</if>> @@ -362,18 +342,10 @@ You decide to knit up care's raveled sleeve with a break in the spa. You have yo <<replace "#name">>$activeSlave<</replace>> <<replace "#result">> You silently interrupt $activeSlave.slaveName and indicate that she should sit down on the cell's bed without letting $subSlave.slaveName's head out from between her legs. She sits down with a thump, dragging the struggling $subSlave.slaveName with her. You<<if ($PC.dick == 0)>> pull on a strap-on, and then<</if>> seize $subSlave.slaveName's hips and hoist them into the air, giving her a horrible second of anticipation as you manhandle <<if ($PC.dick == 0)>>the cruelly large phallus<<else>>your cock<</if>> into place. She gives a strangled squeal of protest at the feeling of you pushing your way inexorably up her poor pussy, making $activeSlave.slaveName jerk with surprise at the sensation of $subSlave.slaveName howling into her crotch. Twenty minutes later, you and $activeSlave.slaveName leave her @@.hotpink;quiescent@@ on the floor of the cell. After she locks the door after herself, $activeSlave.slaveName can't resist the urge to @@.hotpink;offer you a cheerful high-five.@@ - <<set $activeSlave.devotion += 10>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID == $subSlave.ID>> - <<set $slaves[$i].devotion += 4>> - <<set $slaves[$i].oralCount += 2>> - <<set $oralTotal += 2>> - <<set $slaves[$i].vaginaCount += 1>> - <<set $vaginalTotal += 1>> - <</if>> - <</for>> + <<set $activeSlave.devotion += 10, $activeSlave.oralCount += 1, $oralTotal += 1>> + <<set $subSlave.devotion += 4, $subSlave.oralCount += 2, $oralTotal += 2, $subSlave.vaginaCount += 1, $vaginalTotal += 1>> + <<set _i = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> + <<set $slaves[_i] = $subSlave>> <</replace>> <</link>> <</if>> @@ -385,11 +357,9 @@ You decide to knit up care's raveled sleeve with a break in the spa. You have yo <<replace "#result">> You meet $activeSlave.slaveName after $subSlave.slaveName leaves. She likes to take a cool shower after spending time in the steam, so you get under the refreshing water with her, encircling her <<if ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> midriff with your arms and giving her a hug before asking her about $subSlave.slaveName. In $activeSlave.slaveName's opinion, there's nothing really wrong with her: she's just having a little trouble accepting different expectations about human interactions. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"The girl jutht needth a little help accepting that her free dayth are over, and it'th her place to therve you, <<Master>>," she lisps. "Like I have!"<<else>>"She just needs a little help accepting that she's a slave and it's her place to serve you, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>," she says. "Like I have!"<</if>> She wriggles around in your arms and plants a wet kiss on your nose. She's clean now, so you release her and she steps over to her towel. As she does, you land a wet slap on her <<if ($activeSlave.butt > 5)>>massive<<elseif ($activeSlave.butt > 3)>>big<<else>>nice<</if>> butt, eliciting a @@.hotpink;delighted@@ squeal. You use the information to @@.hotpink;subtly address@@ $subSlave.slaveName's unhappiness. <<set $activeSlave.devotion += 4>> - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].ID == $subSlave.ID>> - <<set $slaves[$i].devotion += 4>> - <</if>> - <</for>> + <<set $subSlave.devotion += 4>> + <<set _i = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> + <<set $slaves[_i] = $subSlave>> <</replace>> <</link>> <br><<link "Leave the matter between the Attendant and the slave she's helping">> diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index be1afe96db5d45903970940d175b2155e00ae827..afd6c759c27c0cd8d3e16e17b821efd459aff943 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -2,6 +2,144 @@ <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check">> +/*princess*/ +<<set $activeSlaveOneTimeMinAge = 16>> +<<set $activeSlaveOneTimeMaxAge = 19>> +<<include "Generate XX Slave">> +<<set $activeSlave.career = "a princess">> +<<set $activeSlave.prestige = 2>> +<<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> +<<set $activeSlave.devotion = random(-80,-60)>> +<<set $activeSlave.trust = random(-50,-60)>> +<<set $activeSlave.face = random(25,100)>> +<<set $activeSlave.boobs = either(100, 200, 300)>> +<<set $activeSlave.vagina = 0>> +<<set $activeSlave.ovaries = 1>> +<<set $activeSlave.preg = -1>> +<<set $activeSlave.pubicHStyle = "waxed">> +<<set $activeSlave.underArmHStyle = "waxed">> +<<set $activeSlave.hips = -1>> +<<set $activeSlave.butt = 0>> +<<set $activeSlave.dick = 0>> +<<set $activeSlave.foreskin = 0>> +<<set $activeSlave.balls = 0>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.weight = 0>> +<<set $activeSlave.intelligence = random(1,3)>> +<<set $activeSlave.intelligenceImplant = 1>> +<<set $activeSlave.entertainSkill = 45>> +<<set $activeSlave.analSkill = 0>> +<<set $activeSlave.oralSkill = 0>> +<<set $activeSlave.whoreSkill = 0>> +<<set $activeSlave.canRecruit = 0>> +<<set $activeSlave.health = random(30,60)>> +<<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> +<<set _princess = clone($activeSlave)>> +/*prince*/ +<<set $activeSlave.ID = $activeSlave.ID + 1000>> +<<set $activeSlave.birthWeek += Math.floor(Math.random() * 52)>> +<<if $activeSlave.birthWeek >= 52>> + <<set $activeSlave.birthWeek -= 52>> + <<set $activeSlave.actualAge += 1>> +<</if>> +<<set $activeSlave.actualAge = $activeSlave.actualAge+1>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<set $activeSlave.genes = "XY">> +<<NationalityToName $activeSlave>> +<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> +<<set $activeSlave.career = "a prince">> +<<set $activeSlave.prestige = 2>> +<<set $activeSlave.prestigeDesc = "She was the crown prince of an ancient kingdom.">> +<<set $activeSlave.devotion = random(-80,-60)>> +<<set $activeSlave.trust = random(-50,-60)>> +<<set $activeSlave.boobs = 150>> +<<set $activeSlave.vagina = -1>> +<<set $activeSlave.clit = 0>> +<<set $activeSlave.ovaries = 0>> +<<set $activeSlave.preg = 0>> +<<set $activeSlave.dick = random(3,5)>> +<<set $activeSlave.balls = random(2,4)>> +<<set $activeSlave.scrotum = $activeSlave.balls>> +<<set $activeSlave.prostate = 1>> +<<set $activeSlave.pubertyXX = 0>> +<<set $activeSlave.pubertyAgeXY = $potencyAge>> +<<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXY>> + <<set $activeSlave.pubertyXY = 1>> +<<else>> + <<set $activeSlave.pubertyXY = 0>> +<</if>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.weight = 0>> +<<set $activeSlave.muscles = 50>> +<<set $activeSlave.intelligence = random(1,3)>> +<<set $activeSlave.intelligenceImplant = 1>> +<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>> +<<set $activeSlave.faceImplant = 15>> +<<set $activeSlave.analSkill = 0>> +<<set $activeSlave.oralSkill = 0>> +<<set $activeSlave.whoreSkill = 0>> +<<set $activeSlave.combatSkill = 1>> +<<set $activeSlave.canRecruit = 0>> +<<set $activeSlave.health = random(30,60)>> +<<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> +<<set _prince = clone($activeSlave)>> +/*queen*/ +<<set $activeSlave.ID = $activeSlave.ID + 1>> +<<set $activeSlaveOneTimeMinAge = ($fertilityAge+$activeSlave.actualAge)>> +<<if $pedo_mode == 1>> + <<set $activeSlaveOneTimeMaxAge = 24>> +<<else>> + <<set $activeSlaveOneTimeMaxAge = 43>> +<</if>> +<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge,$activeSlaveOneTimeMaxAge)>> +<<set $activeSlave.visualAge = $activeSlave.actualAge>> +<<set $activeSlave.physicalAge = $activeSlave.actualAge>> +<<set $activeSlave.ovaryAge = $activeSlave.actualAge>> +<<set $activeSlave.genes = "XX">> +<<NationalityToName $activeSlave>> +<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> +<<set $activeSlave.career = "a Queen">> +<<set $activeSlave.prestige = 2>> +<<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">> +<<set $activeSlave.face = random(25,100)>> +<<set $activeSlave.faceImplant = 0>> +<<set $activeSlave.devotion = random(10,20)>> +<<set $activeSlave.trust = random(-20,-30)>> +<<set $activeSlave.boobs = random(3,10)*100>> +<<set $activeSlave.vagina = 2>> +<<set $activeSlave.dick = 0>> +<<set $activeSlave.foreskin = 0>> +<<set $activeSlave.balls = 0>> +<<set $activeSlave.scrotum = 0>> +<<set $activeSlave.prostate = 0>> +<<set $activeSlave.ovaries = 1>> +<<if $seePreg != 0>> + <<set $activeSlave.preg = 7>> + <<set $activeSlave.pregType = 1>> + <<set $activeSlave.pregWeek = 7>> + <<set $activeSlave.pregKnown = 1>> + <<SetBellySize $activeSlave>> +<</if>> +<<set $activeSlave.pubicHStyle = "waxed">> +<<set $activeSlave.shoulders = random(-1,1)>> +<<set $activeSlave.hips = 1>> +<<set $activeSlave.butt = 1>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.weight = 0>> +<<set $activeSlave.intelligence = random(1,3)>> +<<set $activeSlave.intelligenceImplant = 1>> +<<set $activeSlave.entertainSkill = 45>> +<<set $activeSlave.whoreSkill = 0>> +<<set $activeSlave.birthsTotal = 2>> +<<set $activeSlave.pubertyXX = 1>> +<<set $activeSlave.pubertyXY = 0>> +<<set $activeSlave.canRecruit = 0>> +<<set $activeSlave.health = random(30,60)>> +<<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> +<<set _queen = clone($activeSlave)>> + One unfortunate consequence of existing in a global world is that business opportunities continue to crop up unabated by the onset of night in one corner of the world or another, an inconsiderate phenomenon for arcology owners who happen to be asleep when an event of importance takes place outside the walls of their arcology. This particular evening you are awoken by an alert from $assistantName, unusually intense for this late hour. <<if $assistant > 0>> "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, there is a time sensitive enslavement opportunity available if you're interested." She pauses before continuing. "You're going to want to see this one <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>." @@ -38,39 +176,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><br> <<set $cash -= 50000>> <<set $rep -= 2000>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> + <<set $activeSlave = _princess>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> @@ -88,39 +195,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><br> <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set $activeSlave = _princess>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> @@ -134,38 +210,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad When he arrives in your penthouse, the former prince is beside himself with rage. When he is brought to be modified in the remote surgery, he breaks free and attempts to fight his way out of your penthouse. His attempt at freedom is futile, however, and he is soon overwhelmed by your guards and dragged back to the remote surgery. It doesn't take long for the valiant prince to become a new dickgirl, though his submission to life as a slave is another question entirely. <br><br> <<set $cash -= 35000>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 21>> - <<include "Generate XY Slave">> - <<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a prince">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the crown prince of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.boobs = 150>> - <<set $activeSlave.vagina = -1>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.dick = random(3,5)>> - <<set $activeSlave.balls = random(2,4)>> - <<set $activeSlave.scrotum = $activeSlave.balls>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>> - <<set $activeSlave.faceImplant = 15>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> + <<set $activeSlave = _prince>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> @@ -183,38 +229,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><br> <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 21>> - <<include "Generate XY Slave">> - <<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a prince">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the crown prince of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.boobs = 150>> - <<set $activeSlave.vagina = -1>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.dick = random(3,5)>> - <<set $activeSlave.balls = random(2,4)>> - <<set $activeSlave.scrotum = $activeSlave.balls>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>> - <<set $activeSlave.faceImplant = 15>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set $activeSlave = _prince>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> @@ -230,103 +246,29 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $cash -= 100000>> <<set $rep -= 10000>> /* princess */ - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> + <<set _princess.recruiter = 0>> <<if $familyTesting == 1>> - <<set $activeSlave.mother = $missingParentID>> + <<set _princess.mother = $missingParentID>> <<set $missingParentID-->> - <<set $activeSlave.father = $missingParentID>> + <<set _princess.father = $missingParentID>> <<set $missingParentID-->> <<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID + 1000>> + <<set _princess.relation = "sister">> + <<set _princess.relationTarget = _prince.ID>> <</if>> - <<set _princess = clone($activeSlave)>> <<AddSlave _princess>> /* skip New Slave Intro */ /* prince */ - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+1>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<set $activeSlave.genes = "XY">> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a prince">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the crown prince of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.boobs = 150>> - <<set $activeSlave.vagina = -1>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.dick = random(3,5)>> - <<set $activeSlave.balls = random(2,4)>> - <<set $activeSlave.scrotum = $activeSlave.balls>> - <<set $activeSlave.prostate = 1>> - <<set $activeSlave.pubertyXX = 0>> - <<set $activeSlave.pubertyAgeXY = $potencyAge>> - <<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXY>> - <<set $activeSlave.pubertyXY = 1>> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold to you in exchange for aid.">> + <<set _prince.recruiter = 0>> + <<if $familyTesting == 1>> + <<set _prince.mother = _princess.mother>> + <<set _prince.father = _princess.father>> <<else>> - <<set $activeSlave.pubertyXY = 0>> - <</if>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>> - <<set $activeSlave.faceImplant = 15>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<if $familyTesting == 0>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> + <<set _prince.relation = "sister">> + <<set _prince.relationTarget = _princess.ID>> <</if>> - <<AddSlave $activeSlave>> /* skip New Slave Intro */ + <<AddSlave _prince>> /* skip New Slave Intro */ <</replace>> <</link>> // You will need to utilize a sizable portion of your reputation and <<print cashFormat(100000)>> to enslave them.// <<else>> @@ -343,103 +285,29 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $arcologies[0].prosperity -= 15>> <<set $rep -= 18000>> /* princess */ - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.recruiter = 0>> <<if $familyTesting == 1>> - <<set $activeSlave.mother = $missingParentID>> + <<set _princess.mother = $missingParentID>> <<set $missingParentID-->> - <<set $activeSlave.father = $missingParentID>> + <<set _princess.father = $missingParentID>> <<set $missingParentID-->> <<else>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID + 1000>> + <<set _princess.relation = "sister">> + <<set _princess.relationTarget = _prince.ID>> <</if>> - <<set _princess = clone($activeSlave)>> <<AddSlave _princess>> /* skip New Slave Intro */ /* prince */ - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+1>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<set $activeSlave.genes = "XY">> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a prince">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the crown prince of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.boobs = 150>> - <<set $activeSlave.vagina = -1>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.dick = random(3,5)>> - <<set $activeSlave.balls = random(2,4)>> - <<set $activeSlave.scrotum = $activeSlave.balls>> - <<set $activeSlave.prostate = 1>> - <<set $activeSlave.pubertyXX = 0>> - <<set $activeSlave.pubertyAgeXY = $potencyAge>> - <<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXY>> - <<set $activeSlave.pubertyXY = 1>> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.recruiter = 0>> + <<if $familyTesting == 1>> + <<set _prince.mother = _princess.mother>> + <<set _prince.father = _princess.father>> <<else>> - <<set $activeSlave.pubertyXY = 0>> - <</if>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>> - <<set $activeSlave.faceImplant = 15>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<if $familyTesting == 0>> - <<set $activeSlave.relation = "sister">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> + <<set _prince.relation = "sister">> + <<set _prince.relationTarget = _princess.ID>> <</if>> - <<AddSlave $activeSlave>> /* skip New Slave Intro */ + <<AddSlave _prince>> /* skip New Slave Intro */ <</replace>> <</link>> //You will be despised for this action, and trade will be greatly damaged.// <</if>> @@ -555,44 +423,12 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<else>> <<set $activeSlaveOneTimeMaxAge = 43>> <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<include "Generate XX Slave">> - <<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold to you in exchange for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a Queen">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.devotion = random(10,20)>> - <<set $activeSlave.trust = random(-20,-30)>> - <<set $activeSlave.boobs = random(3,10)*100>> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.ovaries = 1>> - <<if $seePreg != 0>> - <<set $activeSlave.preg = 7>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregWeek = 7>> - <<set $activeSlave.pregKnown = 1>> - <<SetBellySize $activeSlave>> - <</if>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.shoulders = random(-1,1)>> - <<set $activeSlave.hips = 1>> - <<set $activeSlave.butt = 1>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.birthsTotal = 2>> - <<set $activeSlave.pubertyXX = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _queen.actualAge = random($activeSlaveOneTimeMinAge,$activeSlaveOneTimeMaxAge)>> + <<set _queen.visualAge = _queen.actualAge>> + <<set _queen.physicalAge = _queen.actualAge>> + <<set _queen.ovaryAge = _queen.actualAge>> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold to you in exchange for credits.">> + <<set $activeSlave = _queen>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> @@ -616,44 +452,12 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<else>> <<set $activeSlaveOneTimeMaxAge = 43>> <</if>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<include "Generate XX Slave">> - <<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a Queen">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.devotion = random(10,20)>> - <<set $activeSlave.trust = random(-20,-30)>> - <<set $activeSlave.boobs = random(3,10)*100>> - <<set $activeSlave.vagina = 1>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.ovaries = 1>> - <<if $seePreg != 0>> - <<set $activeSlave.preg = 7>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregWeek = 7>> - <<set $activeSlave.pregKnown = 1>> - <<SetBellySize $activeSlave>> - <</if>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.shoulders = random(-1,1)>> - <<set $activeSlave.hips = 1>> - <<set $activeSlave.butt = 1>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.birthsTotal = 2>> - <<set $activeSlave.pubertyXX = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _queen.actualAge = random($activeSlaveOneTimeMinAge,$activeSlaveOneTimeMaxAge)>> + <<set _queen.visualAge = _queen.actualAge>> + <<set _queen.physicalAge = _queen.actualAge>> + <<set _queen.ovaryAge = _queen.actualAge>> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set $activeSlave = _queen>> <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> @@ -667,94 +471,27 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <br><br> Eventually they both arrive in your penthouse. The princess is flushed with embarrassment in her compromising position, struggling to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. /* princess */ - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> + <<set _princess.recruiter = 0>> <<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID + 1000>> - <<set $activeSlave.father = $missingParentID>> + <<set _princess.mother = _queen.ID>> + <<set _princess.father = $missingParentID>> <<set $missingParentID-->> <<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID + 1000>> + <<set _princess.relation = "daughter">> + <<set _princess.relationTarget = _queen.ID>> <</if>> - <<set _princess = clone($activeSlave)>> <<AddSlave _princess>> /* skip New Slave Intro */ /*Queen*/ - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+$fertilityAge>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a Queen">> - <<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.faceImplant = 0>> - <<set $activeSlave.devotion = random(10,20)>> - <<set $activeSlave.trust = random(-20,-30)>> - <<set $activeSlave.boobs = $activeSlave.boobs + random(3,10)*100>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.scrotum = 0>> - <<if $seePreg != 0>> - <<set $activeSlave.preg = 7>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregWeek = 7>> - <<set $activeSlave.pregKnown = 1>> - <<SetBellySize $activeSlave>> - <</if>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.hips = 1>> - <<set $activeSlave.butt = random(1,4)>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.birthsTotal = 2>> - <<set $activeSlave.pubertyXX = 1>> - <<set $activeSlave.pubertyXY = 0>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for credits.">> + <<set _queen.recruiter = 0>> <<if $familyTesting == 1>> - <<set $activeSlave.mother = 0>> - <<set $activeSlave.father = 0>> + <<set _queen.mother = 0>> + <<set _queen.father = 0>> <<else>> - <<set $activeSlave.relation = "mother">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> + <<set _queen.relation = "mother">> + <<set _queen.relationTarget = _princess.ID>> <</if>> - <<set _queen = clone($activeSlave)>> <<AddSlave _queen>> /* skip New Slave Intro */ <</replace>> <</link>> // It will cost about <<print cashFormat(500000)>> to enslave both the Princess and Queen.// @@ -771,94 +508,27 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $arcologies[0].prosperity -= 13>> <<set $rep -= 13000>> /* princess */ - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> + <<set _princess.recruiter = 0>> <<if $familyTesting == 1>> - <<set $activeSlave.mother = $activeSlave.ID + 1000>> - <<set $activeSlave.father = $missingParentID>> + <<set _princess.mother = _queen.ID>> + <<set _princess.father = $missingParentID>> <<set $missingParentID-->> <<else>> - <<set $activeSlave.relation = "daughter">> - <<set $activeSlave.relationTarget = $activeSlave.ID + 1000>> + <<set _princess.relation = "daughter">> + <<set _princess.relationTarget = _queen.ID>> <</if>> - <<set _princess = clone($activeSlave)>> <<AddSlave _princess>> /* skip New Slave Intro */ /*Queen*/ - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+$fertilityAge>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a Queen">> - <<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.faceImplant = 0>> - <<set $activeSlave.devotion = random(10,20)>> - <<set $activeSlave.trust = random(-20,-30)>> - <<set $activeSlave.boobs = $activeSlave.boobs + random(3,10)*100>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.scrotum = 0>> - <<if $seePreg != 0>> - <<set $activeSlave.preg = 7>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregWeek = 7>> - <<set $activeSlave.pregKnown = 1>> - <<SetBellySize $activeSlave>> - <</if>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.hips = 1>> - <<set $activeSlave.butt = random(1,4)>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.birthsTotal = 2>> - <<set $activeSlave.pubertyXX = 1>> - <<set $activeSlave.pubertyXY = 0>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for credits.">> + <<set _queen.recruiter = 0>> <<if $familyTesting == 1>> - <<set $activeSlave.mother = 0>> - <<set $activeSlave.father = 0>> + <<set _queen.mother = 0>> + <<set _queen.father = 0>> <<else>> - <<set $activeSlave.relation = "mother">> - <<set $activeSlave.relationTarget = $activeSlave.ID - 1000>> + <<set _queen.relation = "mother">> + <<set _queen.relationTarget = _princess.ID>> <</if>> - <<set _queen = clone($activeSlave)>> <<AddSlave _queen>> /* skip New Slave Intro */ <</replace>> <</link>> //You will be despised for this action, and trade will be greatly damaged.// @@ -908,148 +578,25 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> /* princess */ - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<set $activeSlave.mother = $activeSlave.ID + 1001>> - <<set $activeSlave.father = $missingParentID>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for credits.">> + <<set _princess.recruiter = 0>> + <<set _princess.mother = _queen.ID>> + <<set _princess.father = $missingParentID>> <<set $missingParentID-->> - <<set _princess = clone($activeSlave)>> <<AddSlave _princess>> /* skip New Slave Intro */ /* prince */ - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+1>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<set $activeSlave.genes = "XY">> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a prince">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the crown prince of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.boobs = 150>> - <<set $activeSlave.vagina = -1>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.dick = random(3,5)>> - <<set $activeSlave.balls = random(2,4)>> - <<set $activeSlave.scrotum = $activeSlave.balls>> - <<set $activeSlave.prostate = 1>> - <<set $activeSlave.pubertyXX = 0>> - <<set $activeSlave.pubertyAgeXY = $potencyAge>> - <<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXY>> - <<set $activeSlave.pubertyXY = 1>> - <<else>> - <<set $activeSlave.pubertyXY = 0>> - <</if>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>> - <<set $activeSlave.faceImplant = 15>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<set _prince = clone($activeSlave)>> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold for credits.">> + <<set _prince.recruiter = 0>> + <<set _prince.mother = _princess.mother>> + <<set _prince.father = _princess.father>> <<AddSlave _prince>> /* skip New Slave Intro */ /*Queen*/ - <<set $activeSlave.ID = $activeSlave.ID + 1>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+$fertilityAge>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<set $activeSlave.genes = "XX">> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for credits.">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a Queen">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.faceImplant = 0>> - <<set $activeSlave.devotion = random(10,20)>> - <<set $activeSlave.trust = random(-20,-30)>> - <<set $activeSlave.boobs = random(3,10)*100>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.scrotum = 0>> - <<set $activeSlave.ovaries = 1>> - <<if $seePreg != 0>> - <<set $activeSlave.preg = 7>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregWeek = 7>> - <<set $activeSlave.pregKnown = 1>> - <<SetBellySize $activeSlave>> - <</if>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.shoulders = random(-1,1)>> - <<set $activeSlave.hips = 1>> - <<set $activeSlave.butt = 1>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.birthsTotal = 2>> - <<set $activeSlave.pubertyXX = 1>> - <<set $activeSlave.pubertyXY = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<set $activeSlave.mother = $missingParentID>> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for credits.">> + <<set _queen.recruiter = 0>> + <<set _queen.mother = $missingParentID>> <<set $missingParentID-->> - <<set $activeSlave.father = $missingParentID>> + <<set _queen.father = $missingParentID>> <<set $missingParentID-->> - <<set _queen = clone($activeSlave)>> <<AddSlave _queen>> /* skip New Slave Intro */ <</replace>> <</link>> // It will cost about <<print cashFormat(2500000)>> to enslave the entire court.// @@ -1103,150 +650,27 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> /* princess */ - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 19>> - <<include "Generate XX Slave">> - <<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a princess">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.boobs = either(100, 200, 300)>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.preg = -1>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.underArmHStyle = "waxed">> - <<set $activeSlave.hips = -1>> - <<set $activeSlave.butt = 0>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<set $activeSlave.mother = $activeSlave.ID + 1001>> - <<set $activeSlave.father = $missingParentID>> + <<set _princess.origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _princess.recruiter = 0>> + <<set _princess.mother = _queen.ID>> + <<set _princess.father = $missingParentID>> <<set $missingParentID-->> - <<set _princess = clone($activeSlave)>> <<AddSlave _princess>> /* skip New Slave Intro */ /* prince */ - <<set $activeSlave.ID = $activeSlave.ID + 1000>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+1>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<set $activeSlave.genes = "XY">> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a prince">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the crown prince of an ancient kingdom.">> - <<set $activeSlave.devotion = random(-80,-60)>> - <<set $activeSlave.trust = random(-50,-60)>> - <<set $activeSlave.boobs = 150>> - <<set $activeSlave.vagina = -1>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.ovaries = 0>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.dick = random(3,5)>> - <<set $activeSlave.balls = random(2,4)>> - <<set $activeSlave.scrotum = $activeSlave.balls>> - <<set $activeSlave.prostate = 1>> - <<set $activeSlave.pubertyXX = 0>> - <<set $activeSlave.pubertyAgeXY = $potencyAge>> - <<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXY>> - <<set $activeSlave.pubertyXY = 1>> - <<else>> - <<set $activeSlave.pubertyXY = 0>> - <</if>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>> - <<set $activeSlave.faceImplant = 15>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<set _prince = clone($activeSlave)>> + <<set _prince.origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">> + <<set _prince.recruiter = 0>> + <<set _prince.mother = _princess.mother>> + <<set _prince.father = _princess.father>> <<AddSlave _prince>> /* skip New Slave Intro */ /*Queen*/ - <<set $activeSlave.ID = $activeSlave.ID + 1>> - <<set $activeSlave.actualAge = $activeSlave.actualAge+$fertilityAge>> - <<set $activeSlave.visualAge = $activeSlave.actualAge>> - <<set $activeSlave.physicalAge = $activeSlave.actualAge>> - <<set $activeSlave.ovaryAge = $activeSlave.actualAge>> - <<set $activeSlave.genes = "XX">> - <<NationalityToName $activeSlave>> - <<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>> - <<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> - <<set $activeSlave.origin = _origin>> - <<set $activeSlave.career = "a Queen">> - <<set $activeSlave.prestige = 2>> - <<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">> - <<set $activeSlave.face = random(25,100)>> - <<set $activeSlave.faceImplant = 0>> - <<set $activeSlave.devotion = random(10,20)>> - <<set $activeSlave.trust = random(-20,-30)>> - <<set $activeSlave.boobs = random(3,10)*100>> - <<set $activeSlave.vagina = 2>> - <<set $activeSlave.dick = 0>> - <<set $activeSlave.foreskin = 0>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.scrotum = 0>> - <<set $activeSlave.ovaries = 1>> - <<if $seePreg != 0>> - <<set $activeSlave.preg = 7>> - <<set $activeSlave.pregType = 1>> - <<set $activeSlave.pregWeek = 7>> - <<set $activeSlave.pregKnown = 1>> - <<SetBellySize $activeSlave>> - <</if>> - <<set $activeSlave.pubicHStyle = "waxed">> - <<set $activeSlave.shoulders = random(-1,1)>> - <<set $activeSlave.hips = 1>> - <<set $activeSlave.butt = 1>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.weight = 0>> - <<set $activeSlave.intelligence = random(1,3)>> - <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.entertainSkill = 45>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.health = random(30,60)>> - <<set $activeSlave.birthsTotal = 2>> - <<set $activeSlave.pubertyXX = 1>> - <<set $activeSlave.pubertyXY = 0>> - <<set $activeSlave.canRecruit = 0>> - <<set $activeSlave.recruiter = 0>> - <<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>> - <<set $activeSlave.mother = $missingParentID>> + <<set _queen.origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">> + <<set _queen.recruiter = 0>> + <<set _queen.mother = $missingParentID>> <<set $missingParentID-->> - <<set $activeSlave.father = $missingParentID>> + <<set _queen.father = $missingParentID>> <<set $missingParentID-->> - <<set _queen = clone($activeSlave)>> <<AddSlave _queen>> /* skip New Slave Intro */ <</replace>> <</link>> //You will loathed for this action and trade will be crippled.// <</if>> -</span> +</span> \ No newline at end of file diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index f2ca4c5137ae8e6f21accef5425470a5e4ee0344..69e7fe94039cd63154224d07dd469c1a026e3ffd 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -7,19 +7,19 @@ <<switch $Event>> <<case "bad curatives">> -<<set $activeSlave = 0>> -<<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].curatives > 1 || $slaves[$i].inflationType == "curative">> - <<set $slaves[$i].health -= random(1,2)>> - <<set $activeSlave = $slaves[$i]>> - <</if>> -<</for>> -<<if $activeSlave == 0>> +<<set _genPlot = $slaves.findIndex(function(s) { return s.curatives > 1 || s.inflationType == "curative"; })>> +<<if _genPlot != -1>> + <<run $slaves.forEach(function(s) { + if (s.curatives > 1 || s.inflationType == "curative") { + s.health -= Math.floor(Math.random() * 2 + 1); + } + })>> +<<else>> <<goto "Random Nonindividual Event">> <</if>> <<set $cash += 500*$slaves.length>> -Early one morning, you hear convulsive dry heaving coming from one of the bathrooms. On investigation, it seems that $activeSlave.slaveName woke up feeling terribly nauseous. She's in no danger, but you've hardly checked her over before more slaves stagger in. Every one of your slaves on curatives has been struck by the mysterious malady and has @@.red;sickened.@@ +Early one morning, you hear convulsive dry heaving coming from one of the bathrooms. On investigation, it seems that $slaves[_genPlot].slaveName woke up feeling terribly nauseous. She's in no danger, but you've hardly checked her over before more slaves stagger in. Every one of your slaves on curatives has been struck by the mysterious malady and has @@.red;sickened.@@ <br><br> It doesn't take much investigation before you find other slaveowners reporting the same thing. Elementary detective work fingers a particular drug supplier as the culprit, and before long the unfortunate Pharmaceutical concern is drowning under a rain of harsh public comment and harsher private contract warfare. As the day wears on, the poor slaves feel a bit better, but begin to report discomfort in their breasts. Apparently the problem has to do with contamination of the curative production line with A-HGH production reactants. <br><br> @@ -27,18 +27,18 @@ The firm promptly pays @@.yellowgreen;fair compensation@@ for the minor damage t <<case "bad breasts">> -<<set $activeSlave = 0>> -<<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].drugs == "breast injections" || $slaves[$i].drugs == "intensive breast injections" || $slaves[$i].drugs == "hyper breast injections">> - <<set $slaves[$i].health -= random(1,2)>> - <<set $activeSlave = $slaves[$i]>> - <</if>> -<</for>> -<<if $activeSlave == 0>> +<<set _genPlot = $slaves.findIndex(function(s) { return ["breast injections", "intensive breast injections", "hyper breast injections"].includes(s.drugs); })>> +<<if _genPlot != -1>> + <<run $slaves.forEach(function(s) { + if (["breast injections", "intensive breast injections", "hyper breast injections"].includes(s.drugs)) { + s.health -= Math.floor(Math.random() * 2 + 1); + } + })>> +<<else>> <<goto "Random Nonindividual Event">> <</if>> -Early one morning, you hear heaving coming from one of the bathrooms. On investigation, it seems that $activeSlave.slaveName woke up feeling terribly nauseous. She's in no danger, but you've hardly checked her over before more slaves stagger in. Every one of your slaves on breast focused A-HGH has been struck by the mysterious malady and has @@.red;sickened.@@ +Early one morning, you hear heaving coming from one of the bathrooms. On investigation, it seems that $slaves[_genPlot].slaveName woke up feeling terribly nauseous. She's in no danger, but you've hardly checked her over before more slaves stagger in. Every one of your slaves on breast focused A-HGH has been struck by the mysterious malady and has @@.red;sickened.@@ <br><br> It doesn't take much investigation before you find other slaveowners reporting the same thing. Elementary detective work fingers a particular drug supplier as the culprit, and before long the unfortunate Pharmaceutical concern is drowning under a rain of harsh public comment and harsher private contract warfare. As the day wears on, the poor slaves feel much better, and appear positively glowing. However, their breasts swell slightly and their bellies bulge, pointing to the issue being the contamination of the A-HGH production line with fertility agents. <br><br> @@ -562,14 +562,14 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<link "Free breast growth is acceptable">> <<replace "#result">> Since you're not displeased with the breast expansion, you accept the health compensation and even make discreet inquiries to see of the effect can perhaps be replicated. Unfortunately, it seems that the result that occurred was as much due to luck as anything else. The process cannot be safely marketed. - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].curatives > 1>> - <<set $slaves[$i].boobs += 100*random(1,10)>> - <</if>> - <<if $slaves[$i].inflationType == "curative">> - <<set $slaves[$i].boobs += 300*random(1,10)*$slaves[$i].inflation>> - <</if>> - <</for>> + <<run $slaves.forEach(function(s) { + if (s.curatives > 1) { + s.boobs += Math.floor(Math.random() * 10 + 1) * 100; + } + if (s.inflationType == "curative") { + s.boobs += Math.floor(Math.random() * 10 + 1) * 300 * s.inflation; + } + })>> <</replace>> <</link>> <br><<link "Demand further compensation">> @@ -593,9 +593,9 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<if ($slaves[$i].drugs == "breast injections") && canGetPregnant($slaves[$i])>> <<set $slaves[$i].preg = 1>> <<set $slaves[$i].pregType = random(10,25)>> - <<set $activeSlave.pregKnown = 1>> - <<set $activeSlave.pregWeek = 1>> - <<SetBellySize $activeSlave>> + <<set $slaves[$i].pregKnown = 1>> + <<set $slaves[$i].pregWeek = 1>> + <<SetBellySize $slaves[$i]>> <<elseif $slaves[$i].drugs == "breast injections">> <<set $slaves[$i].lactation = 1>> <<if $slaves[$i].hips < 1>> @@ -614,9 +614,9 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<elseif $slaves[$i].drugs == "intensive breast injections" && canGetPregnant($slaves[$i])>> <<set $slaves[$i].preg = 1>> <<set $slaves[$i].pregType = random(15,35)>> - <<set $activeSlave.pregKnown = 1>> - <<set $activeSlave.pregWeek = 1>> - <<SetBellySize $activeSlave>> + <<set $slaves[$i].pregKnown = 1>> + <<set $slaves[$i].pregWeek = 1>> + <<SetBellySize $slaves[$i]>> <<elseif $slaves[$i].drugs == "intensive breast injections">> <<set $slaves[$i].lactation = 1>> <<if $slaves[$i].hips < 1>> @@ -635,9 +635,9 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<elseif ($slaves[$i].drugs == "hyper breast injections") && canGetPregnant($slaves[$i])>> <<set $slaves[$i].preg = 1>> <<set $slaves[$i].pregType = random(20,45)>> - <<set $activeSlave.pregKnown = 1>> - <<set $activeSlave.pregWeek = 1>> - <<SetBellySize $activeSlave>> + <<set $slaves[$i].pregKnown = 1>> + <<set $slaves[$i].pregWeek = 1>> + <<SetBellySize $slaves[$i]>> <<elseif $slaves[$i].drugs == "hyper breast injections">> <<set $slaves[$i].lactation = 1>> <<if $slaves[$i].hips < 1>> @@ -666,11 +666,11 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <br><<link "Force surgical repairs and compensation">> <<replace "#result">> The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the managers expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts@@. - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $slaves[$i].drugs == "breast injections">> - <<set $slaves[$i].boobs += 100*(random(1,10))>> - <</if>> - <</for>> + <<run $slaves.forEach(function(s) { + if (s.drugs == "breast injections") { + s.boobs += Math.floor(Math.random() * 10 + 1) * 100; + } + })>> <</replace>> <</link>> @@ -992,8 +992,8 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $PAid = 0>> <<link "Sell your captures immediately">> <<replace "#result">> - <<for _i = 0; _i < _newSlaves.length; _i++>> - <<slaveCost _newSlaves[_i]>> + <<for _genPlot = 0; _genPlot < _newSlaves.length; _genPlot++>> + <<slaveCost _newSlaves[_genPlot]>> <<set $cash += $slaveCost>> <</for>> Prisoners @@.green;sold.@@ @@ -1001,8 +1001,8 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <</link>> <br><<link "Enslave them all">> <<replace "#result">> - <<for _i = 0; _i < _newSlaves.length; _i++>> - <<AddSlave _newSlaves[_i]>> /* skip New Slave Intro - TODO: use Bulk Slave Intro */ + <<for _genPlot = 0; _genPlot < _newSlaves.length; _genPlot++>> + <<AddSlave _newSlaves[_genPlot]>> /* skip New Slave Intro - TODO: use Bulk Slave Intro */ <</for>> You simply enslave all of the escapees yourself. These slaves will more than make up for the costs you expended, in the long run. <</replace>>