mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Merge pull request #16492 from coiax/name-my-golems
Lavaland Golems have a larger naming pool
This commit is contained in:
@@ -11,6 +11,7 @@ var/list/lizard_names_male = file2list("config/names/lizard_male.txt")
|
||||
var/list/lizard_names_female = file2list("config/names/lizard_female.txt")
|
||||
var/list/clown_names = file2list("config/names/clown.txt")
|
||||
var/list/mime_names = file2list("config/names/mime.txt")
|
||||
var/list/golem_names = file2list("config/names/golem.txt")
|
||||
|
||||
|
||||
var/list/verbs = file2list("config/names/verbs.txt")
|
||||
|
||||
@@ -327,8 +327,26 @@
|
||||
notify_ghosts("A golem shell has been completed in \the [A.name].", source = src, attack_not_jump = 1)
|
||||
|
||||
/obj/effect/mob_spawn/human/golem/special(mob/living/new_spawn)
|
||||
var/golem_name = pick("Quartz", "Crystal", "Boulder", "Mountain", "Rock", "Stalagmite", "Stalagtite", "Sediment", "Geode", "Igneous", "Quarry", "Shale", "Obsidian", "Chasm", "Stone", "Oynx", "Iron", "Quake", "Grotto","Landslide","Mineral", "Slag", "Pebble", "Gravel", "Pyrite", "Flint", "Sand")
|
||||
new_spawn.real_name = golem_name
|
||||
var/golem_surname = pick(golem_names)
|
||||
// 3% chance that our golem has a human surname, because
|
||||
// cultural contamination
|
||||
if(prob(3))
|
||||
golem_surname = pick(last_names)
|
||||
|
||||
var/datum/species/X = mob_species
|
||||
var/golem_forename = initial(X.id)
|
||||
|
||||
// The id of golem species is either their material "diamond","gold",
|
||||
// or just "golem" for the plain ones. So we're using it for naming.
|
||||
|
||||
if(golem_forename == "golem")
|
||||
golem_forename = "iron"
|
||||
|
||||
new_spawn.real_name = "[capitalize(golem_forename)] [golem_surname]"
|
||||
// This means golems have names like Iron Forge, or Diamond Quarry
|
||||
// also a tiny chance of being called "Plasma Meme"
|
||||
// which is clearly a feature
|
||||
|
||||
new_spawn << "Build golem shells in the autolathe, and feed refined mineral sheets to the shells to bring them to life! You are generally a peaceful group unless provoked."
|
||||
if(ishuman(new_spawn))
|
||||
var/mob/living/carbon/human/H = new_spawn
|
||||
|
||||
157
config/names/golem.txt
Normal file
157
config/names/golem.txt
Normal file
@@ -0,0 +1,157 @@
|
||||
Ablation
|
||||
Alabaster
|
||||
Alunite
|
||||
Andesite
|
||||
Anyhdrite
|
||||
Basalt
|
||||
Basin
|
||||
Bauxite
|
||||
Bedrock
|
||||
Bismuth
|
||||
Bismuthinite
|
||||
Bituminous Coal
|
||||
Borax
|
||||
Boulder
|
||||
Brimstone
|
||||
Brittle
|
||||
Calcite
|
||||
Cassiterite
|
||||
Cenozoic
|
||||
Chalk
|
||||
Chasm
|
||||
Cheridite
|
||||
Chert
|
||||
Chromite
|
||||
Cinnabar
|
||||
Claystone
|
||||
Coast
|
||||
Cobaltite
|
||||
Column
|
||||
Conglomerate
|
||||
Core
|
||||
Crevasse
|
||||
Crust
|
||||
Cryolite
|
||||
Crystal
|
||||
Dacite
|
||||
Diorite
|
||||
Dolomite
|
||||
Dolostone
|
||||
Dragonforce
|
||||
Earthflow
|
||||
Epoch
|
||||
Eutrophication
|
||||
Fault
|
||||
Flint
|
||||
Foliation
|
||||
Foreshock
|
||||
Fossil
|
||||
Gabbro
|
||||
Galena
|
||||
Garnierite
|
||||
Geode
|
||||
Geoge
|
||||
Gneiss
|
||||
Granite
|
||||
Graphite
|
||||
Gravel
|
||||
Groove
|
||||
Grotto
|
||||
Gypsum
|
||||
Hematite
|
||||
Hornblende
|
||||
Humus
|
||||
Igneous
|
||||
Ilmenite
|
||||
Iron
|
||||
Island
|
||||
Jasper
|
||||
Jet
|
||||
Kaolinite
|
||||
Kettle
|
||||
Kimberlite
|
||||
Komatiite
|
||||
Landslide
|
||||
Levee
|
||||
Lignite
|
||||
Limestone
|
||||
Limonite
|
||||
Luster
|
||||
Madidite
|
||||
Magnetite
|
||||
Magnitude
|
||||
Malachite
|
||||
Mantle
|
||||
Marble
|
||||
Marcasite
|
||||
Melange
|
||||
Meme
|
||||
Mica
|
||||
Microcline
|
||||
Migmatite
|
||||
Mineral
|
||||
Mountain
|
||||
Mudstone
|
||||
Obsidian
|
||||
Olivine
|
||||
Ore
|
||||
Orpiment
|
||||
Orthoclase
|
||||
Outwash
|
||||
Oxbow Lake
|
||||
Oynx
|
||||
Pahoehoe
|
||||
Pebble
|
||||
Pegmatite
|
||||
Periclase
|
||||
Petrified Wood
|
||||
Phyllite
|
||||
Pitchblende
|
||||
Plate
|
||||
Pothole
|
||||
Puddingstone
|
||||
Pyrite
|
||||
Pyrolusite
|
||||
Quake
|
||||
Quarry
|
||||
Quartz
|
||||
Quartzite
|
||||
Realgar
|
||||
Reservoir
|
||||
Rhyolite
|
||||
Rock
|
||||
Rock Salt
|
||||
Rockfall
|
||||
Rutile
|
||||
Saltpeter
|
||||
Sand
|
||||
Sandstone
|
||||
Satinspar
|
||||
Schist
|
||||
Sediment
|
||||
Seismic
|
||||
Selenite
|
||||
Serpentine
|
||||
Shale
|
||||
Shore
|
||||
Siltstone
|
||||
Slag
|
||||
Slate
|
||||
Sphalerite
|
||||
Stack
|
||||
Stalactite
|
||||
Stalagmite
|
||||
Stibnite
|
||||
Stone
|
||||
Stress
|
||||
Subduction
|
||||
Sylvite
|
||||
Talc
|
||||
Tetrahedrite
|
||||
Tidal
|
||||
Trench
|
||||
Valley
|
||||
Volcano
|
||||
Xenolith
|
||||
Yardang
|
||||
Zone
|
||||
Reference in New Issue
Block a user