more obfuscated item names

This commit is contained in:
Llywelwyn 2023-08-15 15:19:54 +01:00
parent 7a148ee58d
commit 0375c31acf

View file

@ -110,9 +110,10 @@ fn make_scroll_name(rng: &mut RandomNumberGenerator) -> String {
const POTION_COLOURS: &[&str] = &[ const POTION_COLOURS: &[&str] = &[
"red", "orange", "yellow", "green", "blue", "indigo", "violet", "black", "white", "silver", "gold", "rainbow", "red", "orange", "yellow", "green", "blue", "indigo", "violet", "black", "white", "silver", "gold", "rainbow",
"blood", "purple", "cyan", "brown", "grey", "blood", "purple", "cyan", "brown", "grey", "octarine",
]; ];
const POTION_ADJECTIVES: &[&str] = &["swirling", "viscous", "effervescent", "slimy", "oily", "metallic"]; const POTION_ADJECTIVES: &[&str] =
&["swirling", "viscous", "effervescent", "slimy", "oily", "metallic", "prismatic", "goopy"];
fn make_potion_name(rng: &mut RandomNumberGenerator, used_names: &mut HashSet<String>) -> String { fn make_potion_name(rng: &mut RandomNumberGenerator, used_names: &mut HashSet<String>) -> String {
loop { loop {
@ -130,17 +131,25 @@ fn make_potion_name(rng: &mut RandomNumberGenerator, used_names: &mut HashSet<St
} }
const WAND_TYPES: &[&str] = &[ const WAND_TYPES: &[&str] = &[
// Shapes
"curved",
"squircle",
"hexagonal",
"octagonal",
"pointed",
"long",
// Metals
"iron", "iron",
"steel", "steel",
"silver", "silver",
"gold", "gold",
"octagonal",
"pointed",
"curved",
"jeweled",
"mahogany",
"crystalline",
"lead", "lead",
"tungsten",
// Other
"mahogany",
"ebony",
"crystalline",
"jeweled",
]; ];
fn make_wand_name(rng: &mut RandomNumberGenerator, used_names: &mut HashSet<String>) -> String { fn make_wand_name(rng: &mut RandomNumberGenerator, used_names: &mut HashSet<String>) -> String {