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": [
|
"wolf": [
|
||||||
"Achak",
|
"Achak",
|
||||||
"Adalwolf",
|
"Adalwolf",
|
||||||
|
@ -7,6 +7,7 @@ use std::io::Error;
|
|||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
pub enum NpcKind {
|
pub enum NpcKind {
|
||||||
|
Humanoid,
|
||||||
Wolf,
|
Wolf,
|
||||||
Pig,
|
Pig,
|
||||||
}
|
}
|
||||||
@ -14,6 +15,7 @@ pub enum NpcKind {
|
|||||||
impl NpcKind {
|
impl NpcKind {
|
||||||
fn as_str(&self) -> &'static str {
|
fn as_str(&self) -> &'static str {
|
||||||
match *self {
|
match *self {
|
||||||
|
NpcKind::Humanoid => "humanoid",
|
||||||
NpcKind::Wolf => "wolf",
|
NpcKind::Wolf => "wolf",
|
||||||
NpcKind::Pig => "pig",
|
NpcKind::Pig => "pig",
|
||||||
}
|
}
|
||||||
|
@ -288,7 +288,7 @@ fn handle_enemy(server: &mut Server, entity: EcsEntity, args: String, action: &C
|
|||||||
server
|
server
|
||||||
.create_npc(
|
.create_npc(
|
||||||
pos,
|
pos,
|
||||||
get_npc_name(NpcKind::Wolf),
|
get_npc_name(NpcKind::Humanoid),
|
||||||
comp::Body::Humanoid(comp::HumanoidBody::random()),
|
comp::Body::Humanoid(comp::HumanoidBody::random()),
|
||||||
)
|
)
|
||||||
.with(comp::Agent::Enemy { target: None })
|
.with(comp::Agent::Enemy { target: None })
|
||||||
|
Loading…
Reference in New Issue
Block a user