@xaroth8088/random-names
Version:
A random name generator for all kinds of things
132 lines (130 loc) • 3.29 kB
JavaScript
import { sample } from 'lodash-es';
export default function onePieceDevilFruits() {
let names;
const nm1 = [
['Ame', 'Rain'],
['Arashi', 'Storm'],
['Ari', 'Ant'],
['Baku', 'Bomb (Bakudan)'],
['Bijon', 'Vision'],
['Buta', 'Pig'],
['Chika', 'Underground'],
['Chikara', 'Strength'],
['Dōbu', 'Animal (Dōbutsu)'],
['Eki', 'Liquid (Ekitai)'],
['Gama', 'Toad'],
['Gasu', 'Gas'],
['Gin', 'Silver'],
['Hāto', 'Heart'],
['Ha', 'Blade'],
['Ha', 'Tooth'],
['Haga', 'Steel (Hagane)'],
['Hana', 'Flower'],
['Hansha', 'Reflex'],
['Hebi', 'Snake'],
['Heikō', 'Equilibrium/Balance'],
['Hensō', 'Disguise'],
['Hi', 'Day'],
['Hi', 'Fire'],
['Hika', 'Light (Hikari)'],
['Himi', 'Secret (Himitsu)'],
['Himo', 'Cord'],
['Hokori', 'Dust'],
['Hyō', 'Leopard'],
['Ika', 'Squid'],
['Ikari', 'Anger'],
['Iki', 'Breath'],
['Iki', 'Creature (Ikimono)'],
['Inku', 'Ink'],
['Inu', 'Dog'],
['Itami', 'Pain'],
['Iwa', 'Rock'],
['Jigo', 'Hell (Jigoku)'],
['Jikan', 'Time'],
['Kōri', 'Ice'],
['Kūki', 'Air'],
['Kaba', 'Hippopotamus'],
['Kabu', 'Beetle (Kabutomushi)'],
['Kaeru', 'Frog'],
['Kage', 'Shadow'],
['Kagi', 'Key'],
['Kaku', 'Cactus (Kakutasu)'],
['Kaori', 'Scent'],
['Kara', 'Crow (Karasu)'],
['Kaze', 'Wind'],
['Kemo', 'Beast (Kemono)'],
['Kemuri', 'Smoke'],
['Kesshō', 'Crystal'],
['Ketsue', 'Blood (Ketsueki)'],
['Ki', 'Tree'],
['Kibō', 'Wish'],
['Kiba', 'Fang'],
['Kin', 'Gold'],
['Kugi', 'Spike'],
['Kuma', 'Bear'],
['Kumo', 'Cloud'],
['Kumo', 'Spider'],
['Kusari', 'Chain'],
['Kyo', 'Giant (Kyojin)'],
['Kyojin', 'Giant'],
['Maindo', 'Mind'],
['Mame', 'Bean'],
['Me', 'Eye'],
['Mizu', 'Water'],
['Mushi', 'Insect'],
['Nō', 'Brain'],
['Nama', 'Lead (Namari)'],
['Nawa', 'Rope'],
['Neko', 'Cat'],
['Netsu', 'Heat'],
['Nezu', 'Rat/Mouse (Nezumi)'],
['Ningyō', 'Doll'],
['Odo', 'Surprise (Odoroki)'],
['Onsei', 'Voice'],
['Osore', 'Fear'],
['Oto', 'Sound'],
['Ryū', 'Dragon'],
['Saru', 'Monkey'],
['Seishin', 'Spirit'],
['Shi', 'Death'],
['Shi', 'Lion (Shishi)'],
['Shimo', 'Frost'],
['Shinpi', 'Mystery'],
['Shita', 'Tongue'],
['Shoku', 'Appetite (Shokuyoku)'],
['Sokudo', 'Speed'],
['Sora', 'Sky'],
['Suji', 'Muscle'],
['Suna', 'Sand'],
['Taihō', 'Cannon'],
['Taiyō', 'Sun'],
['Taka', 'Hawk'],
['Tako', 'Octopus'],
['Tamai', 'Boulder (Tamaishi)'],
['Tatsu', 'Dragon'],
['Ten', 'Heaven (Tengoku)'],
['Tenki', 'Weather'],
['Tetsu', 'Iron'],
['Tobu', 'Fly'],
['Tora', 'Tiger'],
['Tori', 'Bird'],
['Tsuba', 'Wing (Tsubasa)'],
['Tsuchi', 'Earth/Ground'],
['Tsuki', 'Moon'],
['Uma', 'Horse'],
['Un', 'Luck'],
['Uta', 'Song'],
['Yūrei', 'Ghost'],
['Yoku', 'Desire (Yokubō)'],
['Yoro', 'Pleasure (Yourokobi)'],
['Yoru', 'Night'],
['Yu', 'Hot Water'],
['Yuge', 'Steam'],
['Yuki', 'Snow'],
['Zō', 'Elephant'],
];
{
names = `${sample(nm1)[0]} ${sample(nm1)[0]} no Mi (${sample(nm1)[1]})`;
return names;
}
}