mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Added humanoid NPC type w/ names
This commit is contained in:
parent
7919442d3d
commit
7bfd9464c9
@ -1,4 +1,104 @@
|
||||
{
|
||||
"humanoid" : [
|
||||
"Adon",
|
||||
"Agro",
|
||||
"Arlo",
|
||||
"Azamarr",
|
||||
"Baashar",
|
||||
"Barak",
|
||||
"Barton",
|
||||
"Baske",
|
||||
"Baxar",
|
||||
"Blaiz",
|
||||
"Caelan",
|
||||
"Cassian",
|
||||
"Clawsen",
|
||||
"Colborn",
|
||||
"Dagfinn",
|
||||
"Dagrod",
|
||||
"Dimian",
|
||||
"Domnhar",
|
||||
"Ebraheim",
|
||||
"Eldermar",
|
||||
"Embre",
|
||||
"Esdel",
|
||||
"Eune",
|
||||
"Fangar",
|
||||
"Favroe",
|
||||
"Feron",
|
||||
"Feston",
|
||||
"Fintis",
|
||||
"Gatlen",
|
||||
"Gatlin",
|
||||
"Gentar",
|
||||
"Gethrod",
|
||||
"Graff",
|
||||
"Gunnar",
|
||||
"Hagalbar",
|
||||
"Hawke",
|
||||
"Hemm",
|
||||
"Henndar",
|
||||
"Hezra",
|
||||
"Hodus",
|
||||
"Ishmael",
|
||||
"Jakrin",
|
||||
"Jareth",
|
||||
"Jaris",
|
||||
"Jather",
|
||||
"Jerrick",
|
||||
"Jessop",
|
||||
"Jinto",
|
||||
"Joz",
|
||||
"Kadric",
|
||||
"Kagran",
|
||||
"Kent",
|
||||
"Khron",
|
||||
"Kontas",
|
||||
"Krinn",
|
||||
"Lassrin",
|
||||
"Lenox",
|
||||
"Lothe",
|
||||
"Lustros",
|
||||
"Lydan",
|
||||
"Mavrek",
|
||||
"Moki",
|
||||
"Nazim",
|
||||
"Nesso",
|
||||
"Ophni",
|
||||
"Pakker",
|
||||
"Paquin",
|
||||
"Paskel",
|
||||
"Pike",
|
||||
"Ptorik",
|
||||
"Quintis",
|
||||
"Rankar",
|
||||
"Renham",
|
||||
"Revvyn",
|
||||
"Riordan",
|
||||
"Rivik",
|
||||
"Rourke",
|
||||
"Roux",
|
||||
"Ryven",
|
||||
"Sarkin",
|
||||
"Straus",
|
||||
"Syrin",
|
||||
"Talon",
|
||||
"Tekren",
|
||||
"Tez",
|
||||
"Turrek",
|
||||
"Tyvrik",
|
||||
"Vadim",
|
||||
"Vale",
|
||||
"Varog",
|
||||
"Verssek",
|
||||
"Weston",
|
||||
"Whit",
|
||||
"Wulfe",
|
||||
"Yorjan",
|
||||
"Zaden",
|
||||
"Zagaroth",
|
||||
"Zenner"
|
||||
],
|
||||
"wolf": [
|
||||
"Achak",
|
||||
"Adalwolf",
|
||||
|
@ -7,6 +7,7 @@ use std::io::Error;
|
||||
use std::sync::Arc;
|
||||
|
||||
pub enum NpcKind {
|
||||
Humanoid,
|
||||
Wolf,
|
||||
Pig,
|
||||
}
|
||||
@ -14,6 +15,7 @@ pub enum NpcKind {
|
||||
impl NpcKind {
|
||||
fn as_str(&self) -> &'static str {
|
||||
match *self {
|
||||
NpcKind::Humanoid => "humanoid",
|
||||
NpcKind::Wolf => "wolf",
|
||||
NpcKind::Pig => "pig",
|
||||
}
|
||||
|
@ -288,7 +288,7 @@ fn handle_enemy(server: &mut Server, entity: EcsEntity, args: String, action: &C
|
||||
server
|
||||
.create_npc(
|
||||
pos,
|
||||
get_npc_name(NpcKind::Wolf),
|
||||
get_npc_name(NpcKind::Humanoid),
|
||||
comp::Body::Humanoid(comp::HumanoidBody::random()),
|
||||
)
|
||||
.with(comp::Agent::Enemy { target: None })
|
||||
|
Loading…
Reference in New Issue
Block a user