This commit is contained in:
Ashleigh Carr
2019-09-20 13:07:09 +01:00
parent 2ee21823a8
commit 74a3ef84e0
6 changed files with 215 additions and 6 deletions

View File

@@ -102,12 +102,19 @@
if(!findname(.))
break
/proc/random_unique_lizard_name(gender, attempts_to_find_unique_name=10)
for(var/i in 1 to attempts_to_find_unique_name)
. = capitalize(lizard_name(gender))
/proc/random_unique_lizard_name(gender, attempts_to_find_unique_name=10, corporate = TRUE)
if(corporate)
for(var/i in 1 to attempts_to_find_unique_name)
. = capitalize(corporate_lizard_name())
if(!findname(.))
break
if(!findname(.))
break
else
for(var/i in 1 to attempts_to_find_unique_name)
. = capitalize(lizard_name(gender))
if(!findname(.))
break
/proc/random_unique_plasmaman_name(attempts_to_find_unique_name=10)
for(var/i in 1 to attempts_to_find_unique_name)

View File

@@ -4,6 +4,9 @@
else
return "[pick(GLOB.lizard_names_female)]-[pick(GLOB.lizard_names_female)]"
/proc/corporate_lizard_name()
return "[pick(GLOB.lizard_verbs)] the [pick(GLOB.lizard_nouns)]"
/proc/ethereal_name()
var/tempname = "[pick(GLOB.ethereal_names)] [random_capital_letter()]"
if(prob(65))

View File

@@ -9,6 +9,8 @@ GLOBAL_LIST_INIT(first_names_female, world.file2list("strings/names/first_female
GLOBAL_LIST_INIT(last_names, world.file2list("strings/names/last.txt"))
GLOBAL_LIST_INIT(lizard_names_male, world.file2list("strings/names/lizard_male.txt"))
GLOBAL_LIST_INIT(lizard_names_female, world.file2list("strings/names/lizard_female.txt"))
GLOBAL_LIST_INIT(lizard_verbs, world.file2list("strings/names/lizard_verbs.txt"))
GLOBAL_LIST_INIT(lizard_nouns, world.file2list("strings/names/lizard_nouns.txt"))
GLOBAL_LIST_INIT(clown_names, world.file2list("strings/names/clown.txt"))
GLOBAL_LIST_INIT(mime_names, world.file2list("strings/names/mime.txt"))
GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt"))

View File

@@ -50,7 +50,7 @@
var/datum/team/ashwalkers/team
/obj/effect/mob_spawn/human/ash_walker/special(mob/living/new_spawn)
new_spawn.fully_replace_character_name(null,random_unique_lizard_name(gender))
new_spawn.fully_replace_character_name(null,random_unique_lizard_name(gender, corporate = FALSE))
to_chat(new_spawn, "<b>Drag the corpses of men and beasts to your nest. It will absorb them to create more of your kind. Glory to the Necropolis!</b>") //yogs - removed a sentence
new_spawn.grant_language(/datum/language/draconic)

View File

@@ -0,0 +1,97 @@
action items
adoption
alignments
applications
architectures
backend
bandwidth
benefits
best practices
business
catalysts for change
channels
client
clouds
collaboration and idea-sharing
communities
content
convergence
core competencies
customer service
data
deliverables
e-business
e-commerce
e-markets
e-tailers
e-services
experiences
expertise
functionalities
fungibility
growth strategies
human capital
ideas
imperatives
infomediaries
information
infrastructures
initiatives
innovation
intellectual capital
interfaces
internal or "organic" sources
leadership
leadership skills
manufactured products
markets
materials
meta-services
methodologies
methods of empowerment
metrics
mindshare
models
networks
niches
niche markets
nosql
opportunities
"outside the box" thinking
outsourcing
paradigms
partnerships
platforms
portals
potentialities
rocess improvements
processes
products
quality vectors
relationships
resources
results
ROI
scenarios
schemas
scrums
services
solutions
sources
sprints
strategic theme areas
storage
supply chains
synergy
systems
technologies
technology
testing procedures
total linkage
users
value
vortals
web-readiness
web services
wins
virtualization

View File

@@ -0,0 +1,100 @@
actualize
administrate
aggregate
architect
benchmark
brand
build
cloudify
communicate
conceptualize
coordinate
create
cultivate
customize
deliver
deploy
develop
dinintermediate disseminate
drive
embrace
e-enable
empower
enable
engage
engineer
enhance
envisioneer
evisculate
evolve
expedite
exploit
extend
fabricate
facilitate
fashion
formulate
foster
generate
grow
harness
impact
implement
incentivize
incept
incubate
initiate
innovate
integrate
iterate
leverage existing
leverage other's
maintain
matrix
maximize
mesh
monetize
morph
myocardinate
negotiate
network
optimize
onboard
orchestrates
parallel tasks
plagiarizes
pontificates
predominates
procrastinates
productivates
productizes
promotes
provides access to
pursues
recaptiualizes
reconceptualizes
redefines
re-engineers
reintermediates
reinvents
repurposes
restores
revolutionizes
right-shores
scales
seizes
simplifies
strategizes
streamlines
supplies
syndicates
synergizes
synthesizes
targets
transforms
transitions
underwhelms
unleashes
utilizes
visualizes
whiteboards