Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Mathieu Féry
mobile21
Commits
16eb950b
Unverified
Commit
16eb950b
authored
Apr 22, 2021
by
Mathieu Féry (Mathius)
Browse files
Add base SciFi Endpoints
parent
9fdd9398
Pipeline
#29121
failed with stages
in 3 minutes and 27 seconds
Changes
1
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/fr/iutnantes/miar/dndgenerator/api/donjon/bin/sh/Name.java
View file @
16eb950b
...
...
@@ -311,6 +311,8 @@ public class Name implements Serializable {
public
static
final
String
modron
=
"Modron"
;
public
static
final
String
elemental
=
"Elemental"
;
public
static
final
String
eldritch
=
"Eldritch"
;
public
static
final
String
terran
=
"Terran"
;
public
static
final
String
alien
=
"Alien"
;
// Element Definition
public
static
final
String
air
=
"Air"
;
...
...
@@ -329,7 +331,18 @@ public class Name implements Serializable {
// Item Definition
public
static
final
String
tome
=
"Tome"
;
public
static
final
String
weapon
=
"Weapon"
;
// Transport Definition
public
static
final
String
spaceship
=
"Spaceship"
;
// Miscellaneous Definition
public
static
final
String
mythos
=
"Mythos"
;
public
static
final
String
modern
=
"Modern"
;
public
static
final
String
zaibatsu
=
"Zaibatsu"
;
public
static
final
String
cyberpunk
=
"Cyberpunk"
;
public
static
final
String
space
=
"Space"
;
public
static
final
String
world
=
"World"
;
public
static
final
String
star
=
"Star"
;
// Country Definition
public
static
final
String
babylonian
=
"Babylonian"
;
...
...
@@ -362,9 +375,11 @@ public class Name implements Serializable {
public
static
final
String
inuit
=
"Inuit"
;
public
static
final
String
navajo
=
"Navajo"
;
public
static
final
String
sioux
=
"Sioux"
;
public
static
final
String
russian
=
"Russian"
;
// Class Definition
public
static
final
String
investigator
=
"Investigator"
;
public
static
final
String
netrunner
=
"Netrunner"
;
// Group of Constants
public
static
final
List
<
String
>
genders
=
Arrays
.
asList
(
male
,
female
);
...
...
@@ -405,6 +420,14 @@ public class Name implements Serializable {
algonquin
,
aztec
,
inkan
,
inuit
,
navajo
,
sioux
);
public
static
final
List
<
String
>
cthulhuPeople
=
Arrays
.
asList
(
arabic
,
aztec
,
chinese
,
egyptian
,
sumerian
);
public
static
final
List
<
String
>
cyberpunkBasePeople
=
Arrays
.
asList
(
modern
,
russian
);
public
static
final
List
<
String
>
cyberpunkExtendedPeople
=
Arrays
.
asList
(
chinese
,
japanese
);
public
static
final
List
<
String
>
baseSpacePeople
=
Collections
.
singletonList
(
terran
);
public
static
final
List
<
String
>
specificSpacePeople
=
Collections
.
singletonList
(
alien
);
// Definition of NameGenerator associated
public
static
final
List
<
Name
>
commonFantasyNamesOnly
=
createAllCombination
(
...
...
@@ -466,16 +489,48 @@ public class Name implements Serializable {
eldritch
);
public
static
final
List
<
Name
>
cthulhuTomesNames
=
createAllCombination
(
mythos
,
Collections
.
singletonList
(
tome
));
public
static
final
List
<
Name
>
cthulhuPeopleNames
=
joinList
(
Arrays
.
asList
(
cthulhuCaracterNames
,
cthulhuEldritchNames
));
public
static
final
List
<
Name
>
cthulhuNames
=
joinList
(
Arrays
.
asList
(
cthulhuPeopleNames
,
cthulhuTomesNames
));
public
static
final
List
<
Name
>
cthulhuBasePeopleNames
=
joinList
(
Arrays
.
asList
(
cthulhuCaracterNames
,
cthulhuEldritchNames
));
public
static
final
List
<
Name
>
cthulhuExtendedPeopleNames
=
createAllCombination
(
cthulhuPeople
,
genders
);
public
static
final
List
<
Name
>
cthulhuPeopleNames
=
joinList
(
Arrays
.
asList
(
cthulhuBasePeopleNames
,
cthulhuExtendedPeopleNames
));
public
static
final
List
<
Name
>
cthulhuNames
=
joinList
(
Arrays
.
asList
(
cthulhuBasePeopleNames
,
cthulhuTomesNames
));
public
static
final
List
<
Name
>
cthulhuExtendedNames
=
joinList
(
Arrays
.
asList
(
cthulhuNames
,
createAllCombination
(
cthulhuPeople
,
genders
)));
public
static
final
List
<
Name
>
cyberpunkBasePeopleNames
=
joinList
(
Arrays
.
asList
(
createAllCombination
(
cyberpunkBasePeople
,
genders
),
createAllCombination
(
netrunner
)));
public
static
final
List
<
Name
>
cyberpunkExtendedPeopleNames
=
createAllCombination
(
cyberpunkExtendedPeople
,
genders
);
public
static
final
List
<
Name
>
cyberpunkPeopleNames
=
joinList
(
Arrays
.
asList
(
cyberpunkBasePeopleNames
,
cyberpunkExtendedPeopleNames
));
public
static
final
List
<
Name
>
cyberpunkCorporation
=
createAllCombination
(
zaibatsu
);
public
static
final
List
<
Name
>
cyberpunkLocation
=
createAllCombination
(
cyberpunk
,
Collections
.
singletonList
(
location
));
public
static
final
List
<
Name
>
cyberpunkNames
=
joinList
(
Arrays
.
asList
(
cyberpunkBasePeopleNames
,
cyberpunkCorporation
,
cyberpunkLocation
));
public
static
final
List
<
Name
>
cyberpunkExtendedNames
=
joinList
(
Arrays
.
asList
(
cyberpunkNames
,
cyberpunkExtendedPeopleNames
));
public
static
final
List
<
Name
>
spacePeopleNames
=
joinList
(
Arrays
.
asList
(
createAllCombination
(
baseSpacePeople
,
genders
),
createAllCombination
(
specificSpacePeople
)));
public
static
final
List
<
Name
>
spaceshipNames
=
createAllCombination
(
spaceship
);
public
static
final
List
<
Name
>
spaceLocationNames
=
createAllCombination
(
space
,
Collections
.
singletonList
(
location
));
public
static
final
List
<
Name
>
spaceWorldNames
=
createAllCombination
(
space
,
Collections
.
singletonList
(
world
));
public
static
final
List
<
Name
>
starNames
=
createAllCombination
(
star
);
public
static
final
List
<
Name
>
spaceNames
=
joinList
(
Arrays
.
asList
(
spacePeopleNames
,
spaceshipNames
,
spaceLocationNames
,
spaceWorldNames
));
public
static
final
List
<
Name
>
sciFiNames
=
joinList
(
Arrays
.
asList
(
cyberpunkNames
,
spaceNames
,
starNames
));
public
static
final
List
<
Name
>
sciFiExtendedNames
=
joinList
(
Arrays
.
asList
(
sciFiNames
,
cyberpunkExtendedPeopleNames
));
public
static
final
List
<
Name
>
allPeopleNames
=
joinList
(
Arrays
.
asList
(
allPeopleFantasyNames
,
allQuasiHistoricalPeopleNames
,
cthulhuPeopleNames
));
allQuasiHistoricalPeopleNames
,
cthulhuPeopleNames
,
cyberpunkBasePeopleNames
,
spacePeopleNames
));
public
static
final
List
<
Name
>
allNames
=
joinList
(
Arrays
.
asList
(
allFantasyNames
,
allQuasiHistoricalNames
,
cthulhuNames
));
allQuasiHistoricalNames
,
cthulhuNames
,
sciFiNames
));
public
static
final
Name
defaultName
=
commonFantasyNames
.
get
(
0
);
/**
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment