summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-09-16 22:43:16 -0300
committerJesusaves <cpntb1@ymail.com>2022-09-16 22:43:16 -0300
commit399cac26d72cbe189b9a90b00b1786c66350cfea (patch)
tree446d5898534b4e58782b439eba7f4de261c0dcb0
parent85232b09854c98c7ccda2762ae6ae82d8e527e6a (diff)
downloadsdk-399cac26d72cbe189b9a90b00b1786c66350cfea.tar.gz
sdk-399cac26d72cbe189b9a90b00b1786c66350cfea.tar.bz2
sdk-399cac26d72cbe189b9a90b00b1786c66350cfea.tar.xz
sdk-399cac26d72cbe189b9a90b00b1786c66350cfea.zip
Random name generator
-rw-r--r--ueditor_adv.rpy36
1 files changed, 34 insertions, 2 deletions
diff --git a/ueditor_adv.rpy b/ueditor_adv.rpy
index 7f72aa1..c64c784 100644
--- a/ueditor_adv.rpy
+++ b/ueditor_adv.rpy
@@ -17,6 +17,23 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#################################################################################
# Editor labels for developers
+init python:
+ if persistent.mname is None:
+ # Most names from https://www.fantasynamegenerators.com/
+ # Others came as I thought on them
+ persistent.mname=["Bill", "Homer", "Wiley", "Sidney", "Bernard", "Jonathan", "Alan", "Allen", "Drew", "Jayden", "Sergio", "Steven", "Loris", "Filip", "Alessio", "Augustin", "Alexis", "Benjamin", "Hendrik", "Aron", "Mervin", "Haskell", "Philip", "Bryant", "Harry", "Fred", "Yamagata", "Satou", "Aldo", "Rudolf", "Oliver", "Adam", "Lazaro", "Daniel", "Marcos", "Eric", "Michelangelo", "Amando", "Luca", "Lukas", "Julian", "Joel", "Spencer", "Joseph", "Peter", "Gregory", "Pericles", "Jamy", "Junius", "Tybalt", "Henry", "Hubert", "Frederick", "Salvatore", "Samuel", "Jeremy", "Geraldo", "Adelmo", "Ataleo", "Elliot", "Jacob", "John", "Blake", "Edward", "Kurt" "Ralph", "Randall", "Vincent", "Alvin", "Stuart", "Anthony", "Karl", "Lawrence", "Martin", "Matthew", "Wesley", "Bryan", "Patrick", "Sebastian", "Florent", "Simeon", "Simon", "Robin", "Kai", "Ralke", "Antarion", "Kalant", "Mestan", "Andrew", "Bartholomew", "Donovan", "Alonzo"] # 90 entries
+ persistent.fname=["Adelina", "Agatha", "Aileen", "Aimee", "Aisha", "Alessia", "Alexis", "Alice", "Alina", "Alma", "Altina", "Alyssa", "Amanda", "Amaryllis", "Amelia", "Anabela", "Andra", "Andrea", "Angela", "Angelica", "Anissa", "Anna", "Annah", "April", "Ariel", "Ashley", "Ava", "Azelia", "Barbara", "Beatrice", "Berticia", "Bethany", "Bettie", "Biyue", "Bruna", "Camille", "Carina", "Carol", "Caroline", "Casilda", "Cassie", "Catherine", "Cecile", "Charlotte", "Chaya", "Chloe", "Clara", "Constance", "Cynthia", "Dahlia", "Daniela", "Dari", "Deborah", "Delores", "Denise", "Diana", "Dolores", "Eleanor", "Eliina", "Elinor", "Elisa", "Elisabeth", "Elleani", "Elvira", "Emiliana", "Emily", "Emma", "Emmie", "Esmera", "Ester", "Esthera", "Eugenia", "Evangelina", "Evelyn", "Eytria", "Fheliel", "Fiona", "Florencia", "Francisca", "Fuani", "Gabrielle", "Galena", "Galvia", "Ginasta", "Glenda", "Griselda", "Gwendolyn", "Hadasa", "Heather", "Helen", "Helenna", "Hester", "Irene", "Iris", "Irit", "Isabelle", "Isla", "Jacqueline", "Jade", "Janet", "Janine", "Janisa", "Jasmine", "Jeanne", "Jessica", "Joanna", "Joanne", "Jodie", "Josefa", "Josselyne", "Julia", "Juliet", "Kara", "Kaskia", "Kayla", "Kaylee", "Kia", "Kirsten", "Kristine", "Lapis", "Lara", "Laurie", "Leopoldine", "Letizia", "Liana", "Liesbeth", "Lieselotte", "Lilith", "Lillie", "Lilly", "Linda", "Lorraine", "Lucy", "Lynda", "Lyudmila", "Macie", "Madeleine", "Maeliss", "Magali", "Magda", "Maggie", "Manoela", "Marcella", "Margaret", "Maria", "Marina", "Martha", "Mary", "Marzia", "May", "Maya", "Melisa", "Mia", "Mist", "Monica", "Morgan", "Myra", "Nalili", "Nancy", "Naomi", "Natalia", "Natasha", "Nellie", "Neranda", "Nicole", "Olivia", "Ophelia", "Orri", "Orilise", "Palina", "Pamela", "Patrici", "Patricia", "Priscillia", "Qamara", "Qian", "Quitteria", "Quincie", "Rachel", "Regina", "Reletima", "Renna", "Riala", "Rosalyn", "Rose", "Rosella", "Rowan", "Roxane", "Ruby", "Ruth", "Sabina", "Samantha", "Sara", "Sherry", "Sheya", "Shirli", "Shizune", "Silvia", "Sonia", "Sophia", "Stacy", "Stefania", "Stella", "Sunny", "Susan", "Sylvia", "Talia", "Tiffany", "Tina", "Titania", "Tracy", "Tyna", "Ulrissa", "Ulyana", "Uyae", "Valentina", "Verna", "Veronica", "Vicki", "Victoria", "Violet", "Viviana", "Wanda", "Wendis", "Wynn", "Xestris", "Yulia", "Zada"] # 222 entries
+
+ persistent.fname=list(dict.fromkeys(persistent.fname))
+ persistent.mname=list(dict.fromkeys(persistent.mname))
+
+ print("")
+ print("========================")
+ print("Loaded default names....")
+ print("Males: %d" % len(persistent.mname))
+ print("Females: %d" % len(persistent.fname))
+ print("")
+
label ueditor_supernew:
$ rar = int(renpy.input("What is the base unit rarity?", allow="0123456789"))
python:
@@ -31,13 +48,26 @@ label ueditor_supernew:
$ unitid = int("1%02d%03d" % (rar, lastid))
- $ name = renpy.input("How is this [rar]★ unit called?\nIts ID is: [unitid]")
-
menu:
+ "[rar]★ ─ ID: [unitid]"
"Male":
$ sex = 0
+ $ name = renpy.random.choice(persistent.mname)
+ $ persistent.mname.remove(name)
"Female":
$ sex = 1
+ $ name = renpy.random.choice(persistent.fname)
+ $ persistent.fname.remove(name)
+
+ $ inam = str(name)
+ $ name = renpy.input("How is this [rar]★ unit called?\nIts ID is: [unitid]", default="[name]")
+
+ # Maybe we're using "twins" logic or "same but rarer" logic
+ if not inam in name:
+ if sex:
+ $ persistent.fname.append(inam)
+ else:
+ $ persistent.mname.append(inam)
menu:
"Please select the unit element:"
@@ -51,6 +81,8 @@ label ueditor_supernew:
$ ele = Ele_Light
"Shadow":
$ ele = Ele_Shadow
+ "Random":
+ $ ele = renpy.random.choice([Ele_Fire, Ele_Water, Ele_Nature, Ele_Light, Ele_Shadow])
menu:
"Please select the unit job:"