mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Adds new animals
This commit is contained in:
parent
1ce3827e22
commit
9bfccd42d3
@ -298,6 +298,30 @@
|
||||
"roshwalr": {
|
||||
"keyword": "roshwalr",
|
||||
"generic": "Roshwalr"
|
||||
},
|
||||
"donkey": {
|
||||
"keyword": "donkey",
|
||||
"generic": "Donkey"
|
||||
},
|
||||
"camel": {
|
||||
"keyword": "camel",
|
||||
"generic": "Camel"
|
||||
},
|
||||
"zebra": {
|
||||
"keyword": "zebra",
|
||||
"generic": "Zebra"
|
||||
},
|
||||
"antelope": {
|
||||
"keyword": "antelope",
|
||||
"generic": "Antelope"
|
||||
},
|
||||
"kelpie": {
|
||||
"keyword": "kelpie",
|
||||
"generic": "Kelpie"
|
||||
},
|
||||
"horse": {
|
||||
"keyword": "horse",
|
||||
"generic": "Horse"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
BIN
assets/voxygen/voxel/npc/antelope/male/foot_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/foot_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/foot_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/foot_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/foot_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/foot_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/foot_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/foot_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/head.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/head.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/jaw.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/jaw.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/leg_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/leg_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/leg_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/leg_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/leg_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/leg_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/leg_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/leg_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/neck.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/neck.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/tail.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/tail.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/torso_back.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/torso_back.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/antelope/male/torso_front.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/antelope/male/torso_front.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/foot_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/foot_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/foot_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/foot_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/foot_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/foot_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/foot_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/foot_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/head.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/head.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/jaw.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/jaw.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/leg_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/leg_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/leg_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/leg_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/leg_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/leg_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/leg_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/leg_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/neck.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/neck.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/tail.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/tail.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/torso_back.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/torso_back.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/camel/male/torso_front.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/camel/male/torso_front.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/ears.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/ears.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/foot_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/foot_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/foot_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/foot_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/foot_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/foot_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/foot_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/foot_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/head.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/head.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/jaw.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/jaw.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/leg_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/leg_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/leg_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/leg_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/leg_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/leg_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/leg_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/leg_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/neck.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/neck.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/tail.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/tail.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/torso_back.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/torso_back.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/donkey/male/torso_front.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/donkey/male/torso_front.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/ears.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/ears.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/foot_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/foot_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/foot_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/foot_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/foot_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/foot_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/foot_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/foot_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/head.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/head.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/jaw.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/jaw.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/leg_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/leg_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/leg_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/leg_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/leg_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/leg_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/leg_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/leg_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/neck.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/neck.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/tail.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/tail.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/torso_back.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/torso_back.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/horse/male/torso_front.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/horse/male/torso_front.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/ears.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/ears.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/foot_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/head.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/head.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/jaw.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/jaw.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/leg_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/neck.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/neck.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/tail.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/tail.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/torso_back.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/torso_back.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/kelpie/male/torso_front.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/kelpie/male/torso_front.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/ears.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/ears.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/foot_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/foot_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/foot_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/foot_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/foot_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/foot_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/foot_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/foot_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/head.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/head.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/jaw.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/jaw.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/leg_bl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/leg_bl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/leg_br.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/leg_br.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/leg_fl.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/leg_fl.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/leg_fr.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/leg_fr.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/neck.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/neck.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/tail.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/tail.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/torso_back.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/torso_back.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/voxel/npc/zebra/male/torso_front.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/npc/zebra/male/torso_front.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -839,4 +839,364 @@
|
||||
central: ("npc.roshwalr.male.tail"),
|
||||
),
|
||||
),
|
||||
(Donkey, Male): (
|
||||
head: (
|
||||
offset: (-4.0, -3.0, 0.0),
|
||||
central: ("npc.donkey.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -4.0, -7.0),
|
||||
central: ("npc.donkey.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, 0.0, -1.0),
|
||||
central: ("npc.donkey.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -8.0, -6.5),
|
||||
central: ("npc.donkey.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-5.0, -13.0, -5.5),
|
||||
central: ("npc.donkey.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-5.0, -1.0, 0.0),
|
||||
central: ("npc.donkey.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -5.0, -12.0),
|
||||
central: ("npc.donkey.male.tail"),
|
||||
),
|
||||
),
|
||||
(Donkey, Female): (
|
||||
head: (
|
||||
offset: (-4.0, -3.0, 0.0),
|
||||
central: ("npc.donkey.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -4.0, -7.0),
|
||||
central: ("npc.donkey.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, 0.0, -1.0),
|
||||
central: ("npc.donkey.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -8.0, -6.5),
|
||||
central: ("npc.donkey.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-5.0, -13.0, -5.5),
|
||||
central: ("npc.donkey.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-5.0, -1.0, 0.0),
|
||||
central: ("npc.donkey.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -5.0, -12.0),
|
||||
central: ("npc.donkey.male.tail"),
|
||||
),
|
||||
),
|
||||
(Camel, Male): (
|
||||
head: (
|
||||
offset: (-3.5, -4.0, 0.0),
|
||||
central: ("npc.camel.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.5, -5.5, -8.0),
|
||||
central: ("npc.camel.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-1.5, 0.0, -1.5),
|
||||
central: ("npc.camel.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.5, -14.0, -9.5),
|
||||
central: ("npc.camel.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-5.5, -15.0, -9.0),
|
||||
central: ("npc.camel.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (0.0, 0.0, 0.0),
|
||||
central: ("armor.empty"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.5, -3.0, -14.0),
|
||||
central: ("npc.camel.male.tail"),
|
||||
),
|
||||
),
|
||||
(Camel, Female): (
|
||||
head: (
|
||||
offset: (-3.5, -4.0, 0.0),
|
||||
central: ("npc.camel.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.5, -5.5, -8.0),
|
||||
central: ("npc.camel.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-1.5, 0.0, -1.5),
|
||||
central: ("npc.camel.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.5, -14.0, -9.5),
|
||||
central: ("npc.camel.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-5.5, -15.0, -9.0),
|
||||
central: ("npc.camel.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (0.0, 0.0, 0.0),
|
||||
central: ("armor.empty"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.5, -3.0, -14.0),
|
||||
central: ("npc.camel.male.tail"),
|
||||
),
|
||||
),
|
||||
(Zebra, Male): (
|
||||
head: (
|
||||
offset: (-3.0, -3.0, 0.0),
|
||||
central: ("npc.zebra.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -4.0, -7.0),
|
||||
central: ("npc.zebra.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, 0.0, -1.5),
|
||||
central: ("npc.zebra.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -9.0, -6.5),
|
||||
central: ("npc.zebra.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -11.0, -4.5),
|
||||
central: ("npc.zebra.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-4.0, -1.0, 0.0),
|
||||
central: ("npc.zebra.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -4.0, -12.0),
|
||||
central: ("npc.zebra.male.tail"),
|
||||
),
|
||||
),
|
||||
(Zebra, Female): (
|
||||
head: (
|
||||
offset: (-3.0, -3.0, 0.0),
|
||||
central: ("npc.zebra.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -4.0, -7.0),
|
||||
central: ("npc.zebra.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, 0.0, -1.5),
|
||||
central: ("npc.zebra.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -9.0, -6.5),
|
||||
central: ("npc.zebra.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -11.0, -4.5),
|
||||
central: ("npc.zebra.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-4.0, -1.0, 0.0),
|
||||
central: ("npc.zebra.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -4.0, -12.0),
|
||||
central: ("npc.zebra.male.tail"),
|
||||
),
|
||||
),
|
||||
(Antelope, Male): (
|
||||
head: (
|
||||
offset: (-6.0, -7.0, 0.0),
|
||||
central: ("npc.antelope.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -3.5, -5.0),
|
||||
central: ("npc.antelope.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-1.0, 0.0, -0.5),
|
||||
central: ("npc.antelope.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-4.0, -8.0, -3.5),
|
||||
central: ("npc.antelope.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -10.0, -3.5),
|
||||
central: ("npc.antelope.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (0.0, 0.0, 0.0),
|
||||
central: ("armor.empty"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -3.0, -6.0),
|
||||
central: ("npc.antelope.male.tail"),
|
||||
),
|
||||
),
|
||||
(Antelope, Female): (
|
||||
head: (
|
||||
offset: (-6.0, -7.0, 0.0),
|
||||
central: ("npc.antelope.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -3.5, -5.0),
|
||||
central: ("npc.antelope.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-1.0, 0.0, -0.5),
|
||||
central: ("npc.antelope.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-4.0, -8.0, -3.5),
|
||||
central: ("npc.antelope.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -10.0, -3.5),
|
||||
central: ("npc.antelope.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (0.0, 0.0, 0.0),
|
||||
central: ("armor.empty"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -3.0, -6.0),
|
||||
central: ("npc.antelope.male.tail"),
|
||||
),
|
||||
),
|
||||
(Kelpie, Male): (
|
||||
head: (
|
||||
offset: (-4.0, -4.0, -8.5),
|
||||
central: ("npc.kelpie.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-4.0, -4.0, -7.5),
|
||||
central: ("npc.kelpie.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, 0.0, -1.5),
|
||||
central: ("npc.kelpie.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -9.0, -6.5),
|
||||
central: ("npc.kelpie.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -12.0, -4.0),
|
||||
central: ("npc.kelpie.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-3.0, -1.0, 0.0),
|
||||
central: ("npc.kelpie.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -6.0, -18.0),
|
||||
central: ("npc.kelpie.male.tail"),
|
||||
),
|
||||
),
|
||||
(Kelpie, Female): (
|
||||
head: (
|
||||
offset: (-4.0, -4.0, -8.5),
|
||||
central: ("npc.kelpie.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-4.0, -4.0, -7.5),
|
||||
central: ("npc.kelpie.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, -2.0, -1.5),
|
||||
central: ("npc.kelpie.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -9.0, -6.5),
|
||||
central: ("npc.kelpie.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -12.0, -4.0),
|
||||
central: ("npc.kelpie.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-3.0, -1.0, 0.0),
|
||||
central: ("npc.kelpie.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-1.0, -6.0, -18.0),
|
||||
central: ("npc.kelpie.male.tail"),
|
||||
),
|
||||
),
|
||||
(Horse, Male): (
|
||||
head: (
|
||||
offset: (-3.0, -6.0, 0.0),
|
||||
central: ("npc.horse.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -6.5, -6.5),
|
||||
central: ("npc.horse.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, 0.0, -2.0),
|
||||
central: ("npc.horse.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -9.0, -7.0),
|
||||
central: ("npc.horse.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -6.0, -4.5),
|
||||
central: ("npc.horse.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-3.0, -1.0, 0.0),
|
||||
central: ("npc.horse.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-2.0, -10.0, -13.0),
|
||||
central: ("npc.horse.male.tail"),
|
||||
),
|
||||
),
|
||||
(Horse, Female): (
|
||||
head: (
|
||||
offset: (-3.0, -6.0, 0.0),
|
||||
central: ("npc.horse.male.head"),
|
||||
),
|
||||
neck: (
|
||||
offset: (-3.0, -6.5, -6.5),
|
||||
central: ("npc.horse.male.neck"),
|
||||
),
|
||||
jaw: (
|
||||
offset: (-2.0, 0.0, -2.0),
|
||||
central: ("npc.horse.male.jaw"),
|
||||
),
|
||||
torso_front: (
|
||||
offset: (-5.0, -9.0, -7.0),
|
||||
central: ("npc.horse.male.torso_front"),
|
||||
),
|
||||
torso_back: (
|
||||
offset: (-4.0, -6.0, -4.5),
|
||||
central: ("npc.horse.male.torso_back"),
|
||||
),
|
||||
ears: (
|
||||
offset: (-3.0, -1.0, 0.0),
|
||||
central: ("npc.horse.male.ears"),
|
||||
),
|
||||
tail: (
|
||||
offset: (-2.0, -10.0, -13.0),
|
||||
central: ("npc.horse.male.tail"),
|
||||
),
|
||||
),
|
||||
})
|
||||
|
@ -951,4 +951,412 @@
|
||||
lateral: ("npc.roshwalr.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Donkey, Male): (
|
||||
leg_fl: (
|
||||
offset: (-2.5, -2.5, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.5, -2.5, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.5, -3.0, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.5, -3.0, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-2.0, -2.5, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-2.0, -2.5, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-2.0, -3.0, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-2.0, -3.0, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Donkey, Female): (
|
||||
leg_fl: (
|
||||
offset: (-2.5, -2.5, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.5, -2.5, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.5, -3.0, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.5, -3.0, -4.5),
|
||||
lateral: ("npc.donkey.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-2.0, -2.5, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-2.0, -2.5, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-2.0, -3.0, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-2.0, -3.0, -8.0),
|
||||
lateral: ("npc.donkey.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Camel, Male): (
|
||||
leg_fl: (
|
||||
offset: (-2.5, -3.5, -7.0),
|
||||
lateral: ("npc.camel.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.5, -3.5, -7.0),
|
||||
lateral: ("npc.camel.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.5, -3.5, -8.0),
|
||||
lateral: ("npc.camel.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.5, -3.5, -8.0),
|
||||
lateral: ("npc.camel.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-2.5, -2.5, -9.0),
|
||||
lateral: ("npc.camel.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-2.5, -2.5, -9.0),
|
||||
lateral: ("npc.camel.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-2.5, -3.0, -8.0),
|
||||
lateral: ("npc.camel.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-2.5, -3.0, -8.0),
|
||||
lateral: ("npc.camel.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Camel, Female): (
|
||||
leg_fl: (
|
||||
offset: (-2.5, -3.5, -7.0),
|
||||
lateral: ("npc.camel.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.5, -3.5, -7.0),
|
||||
lateral: ("npc.camel.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.5, -3.5, -8.0),
|
||||
lateral: ("npc.camel.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.5, -3.5, -8.0),
|
||||
lateral: ("npc.camel.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-2.5, -2.5, -9.0),
|
||||
lateral: ("npc.camel.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-2.5, -2.5, -9.0),
|
||||
lateral: ("npc.camel.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-2.5, -3.0, -8.0),
|
||||
lateral: ("npc.camel.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-2.5, -3.0, -8.0),
|
||||
lateral: ("npc.camel.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Zebra, Male): (
|
||||
leg_fl: (
|
||||
offset: (-2.0, -2.5, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.0, -2.5, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -3.0, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -3.0, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.zebra.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.zebra.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.zebra.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.zebra.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Zebra, Female): (
|
||||
leg_fl: (
|
||||
offset: (-2.0, -2.5, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.0, -2.5, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -3.0, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -3.0, -4.0),
|
||||
lateral: ("npc.zebra.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.zebra.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.zebra.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.zebra.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.zebra.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Antelope, Male): (
|
||||
leg_fl: (
|
||||
offset: (-1.5, -2.5, -4.0),
|
||||
lateral: ("npc.antelope.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-1.5, -2.5, -4.0),
|
||||
lateral: ("npc.antelope.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.antelope.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.antelope.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.0, -1.5, -8.0),
|
||||
lateral: ("npc.antelope.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.0, -1.5, -8.0),
|
||||
lateral: ("npc.antelope.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.0, -1.0, -7.0),
|
||||
lateral: ("npc.antelope.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.0, -1.0, -7.0),
|
||||
lateral: ("npc.antelope.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Antelope, Female): (
|
||||
leg_fl: (
|
||||
offset: (-1.5, -2.5, -4.0),
|
||||
lateral: ("npc.antelope.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-1.5, -2.5, -4.0),
|
||||
lateral: ("npc.antelope.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.antelope.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.antelope.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.0, -1.5, -8.0),
|
||||
lateral: ("npc.antelope.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.0, -1.5, -8.0),
|
||||
lateral: ("npc.antelope.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.0, -1.0, -7.0),
|
||||
lateral: ("npc.antelope.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.0, -1.0, -7.0),
|
||||
lateral: ("npc.antelope.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Kelpie, Male): (
|
||||
leg_fl: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.kelpie.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.kelpie.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.kelpie.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.kelpie.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.kelpie.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.kelpie.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.kelpie.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.kelpie.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Kelpie, Female): (
|
||||
leg_fl: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.kelpie.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.0, -2.5, -5.0),
|
||||
lateral: ("npc.kelpie.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.kelpie.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.kelpie.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.kelpie.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.kelpie.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.kelpie.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.5, -2.5, -9.0),
|
||||
lateral: ("npc.kelpie.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Horse, Male): (
|
||||
leg_fl: (
|
||||
offset: (-2.0, -2.5, -6.0),
|
||||
lateral: ("npc.horse.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.0, -2.5, -6.0),
|
||||
lateral: ("npc.horse.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.horse.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.horse.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.horse.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.horse.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.5, -1.5, -9.0),
|
||||
lateral: ("npc.horse.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.5, -1.5, -9.0),
|
||||
lateral: ("npc.horse.male.foot_br"),
|
||||
),
|
||||
),
|
||||
(Horse, Female): (
|
||||
leg_fl: (
|
||||
offset: (-2.0, -2.5, -6.0),
|
||||
lateral: ("npc.horse.male.leg_fl"),
|
||||
),
|
||||
leg_fr: (
|
||||
offset: (-2.0, -2.5, -6.0),
|
||||
lateral: ("npc.horse.male.leg_fr"),
|
||||
),
|
||||
leg_bl: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.horse.male.leg_bl"),
|
||||
),
|
||||
leg_br: (
|
||||
offset: (-2.0, -3.0, -4.5),
|
||||
lateral: ("npc.horse.male.leg_br"),
|
||||
),
|
||||
foot_fl: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.horse.male.foot_fl"),
|
||||
),
|
||||
foot_fr: (
|
||||
offset: (-1.5, -2.0, -8.0),
|
||||
lateral: ("npc.horse.male.foot_fr"),
|
||||
),
|
||||
foot_bl: (
|
||||
offset: (-1.5, -1.5, -9.0),
|
||||
lateral: ("npc.horse.male.foot_bl"),
|
||||
),
|
||||
foot_br: (
|
||||
offset: (-1.5, -1.5, -9.0),
|
||||
lateral: ("npc.horse.male.foot_br"),
|
||||
),
|
||||
),
|
||||
})
|
||||
|
@ -46,6 +46,12 @@ pub enum Species {
|
||||
Deer = 13,
|
||||
Hirdrasil = 14,
|
||||
Roshwalr = 15,
|
||||
Donkey = 16,
|
||||
Camel = 17,
|
||||
Zebra = 18,
|
||||
Antelope = 19,
|
||||
Kelpie = 20,
|
||||
Horse = 21,
|
||||
}
|
||||
|
||||
/// Data representing per-species generic data.
|
||||
@ -67,6 +73,12 @@ pub struct AllSpecies<SpeciesMeta> {
|
||||
pub deer: SpeciesMeta,
|
||||
pub hirdrasil: SpeciesMeta,
|
||||
pub roshwalr: SpeciesMeta,
|
||||
pub donkey: SpeciesMeta,
|
||||
pub camel: SpeciesMeta,
|
||||
pub zebra: SpeciesMeta,
|
||||
pub antelope: SpeciesMeta,
|
||||
pub kelpie: SpeciesMeta,
|
||||
pub horse: SpeciesMeta,
|
||||
}
|
||||
|
||||
impl<'a, SpeciesMeta> core::ops::Index<&'a Species> for AllSpecies<SpeciesMeta> {
|
||||
@ -89,11 +101,17 @@ impl<'a, SpeciesMeta> core::ops::Index<&'a Species> for AllSpecies<SpeciesMeta>
|
||||
Species::Deer => &self.deer,
|
||||
Species::Hirdrasil => &self.hirdrasil,
|
||||
Species::Roshwalr => &self.roshwalr,
|
||||
Species::Donkey => &self.donkey,
|
||||
Species::Camel => &self.camel,
|
||||
Species::Zebra => &self.zebra,
|
||||
Species::Antelope => &self.antelope,
|
||||
Species::Kelpie => &self.kelpie,
|
||||
Species::Horse => &self.horse,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub const ALL_SPECIES: [Species; 14] = [
|
||||
pub const ALL_SPECIES: [Species; 20] = [
|
||||
Species::Grolgar,
|
||||
Species::Saber,
|
||||
Species::Tiger,
|
||||
@ -108,6 +126,12 @@ pub const ALL_SPECIES: [Species; 14] = [
|
||||
Species::Deer,
|
||||
Species::Hirdrasil,
|
||||
Species::Roshwalr,
|
||||
Species::Donkey,
|
||||
Species::Camel,
|
||||
Species::Zebra,
|
||||
Species::Antelope,
|
||||
Species::Kelpie,
|
||||
Species::Horse,
|
||||
];
|
||||
|
||||
impl<'a, SpeciesMeta: 'a> IntoIterator for &'a AllSpecies<SpeciesMeta> {
|
||||
|
@ -62,6 +62,7 @@ impl Animation for IdleAnimation {
|
||||
next.foot_fr.scale = Vec3::one() * 0.96;
|
||||
next.foot_bl.scale = Vec3::one() * 0.96;
|
||||
next.foot_br.scale = Vec3::one() * 0.96;
|
||||
next.ears.scale = Vec3::one() * 1.02;
|
||||
|
||||
next.head.position = Vec3::new(0.0, s_a.head.0, s_a.head.1 + slower * 0.2);
|
||||
next.head.orientation =
|
||||
|
@ -33,6 +33,7 @@ impl Animation for JumpAnimation {
|
||||
next.foot_fr.scale = Vec3::one() * 0.96;
|
||||
next.foot_bl.scale = Vec3::one() * 0.96;
|
||||
next.foot_br.scale = Vec3::one() * 0.96;
|
||||
next.ears.scale = Vec3::one() * 1.02;
|
||||
|
||||
next.head.position = Vec3::new(0.0, s_a.head.0, s_a.head.1);
|
||||
next.head.orientation = Quaternion::rotation_z(0.4) * Quaternion::rotation_x(0.3);
|
||||
|
@ -151,6 +151,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, Female) => (0.5, 3.5),
|
||||
(Hirdrasil, _) => (0.0, 5.0),
|
||||
(Roshwalr, _) => (1.0, 0.5),
|
||||
(Donkey, _) => (4.5, -3.0),
|
||||
(Camel, _) => (-0.5, 5.0),
|
||||
(Zebra, _) => (3.0, -2.0),
|
||||
(Antelope, _) => (1.5, 2.5),
|
||||
(Kelpie, _) => (4.0, -1.0),
|
||||
(Horse, _) => (0.5, 1.5),
|
||||
},
|
||||
neck: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (1.0, -1.0),
|
||||
@ -167,6 +173,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (-0.5, 1.0),
|
||||
(Hirdrasil, _) => (-1.0, 0.5),
|
||||
(Roshwalr, _) => (0.0, 1.0),
|
||||
(Donkey, _) => (1.0, 3.5),
|
||||
(Camel, _) => (3.5, -1.5),
|
||||
(Zebra, _) => (1.0, 3.5),
|
||||
(Antelope, _) => (0.5, 2.5),
|
||||
(Kelpie, _) => (2.0, 1.0),
|
||||
(Horse, _) => (1.5, 1.5),
|
||||
},
|
||||
jaw: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (7.0, 2.0),
|
||||
@ -183,6 +195,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (3.5, 2.5),
|
||||
(Hirdrasil, _) => (2.5, 3.0),
|
||||
(Roshwalr, _) => (4.0, -1.0),
|
||||
(Donkey, _) => (1.0, 1.0),
|
||||
(Camel, _) => (2.0, 2.5),
|
||||
(Zebra, _) => (2.0, 0.5),
|
||||
(Antelope, _) => (3.0, 0.5),
|
||||
(Kelpie, _) => (1.0, 1.0),
|
||||
(Horse, _) => (4.0, 1.0),
|
||||
},
|
||||
tail: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (-11.5, -0.5),
|
||||
@ -199,6 +217,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (-8.5, 0.5),
|
||||
(Hirdrasil, _) => (-11.0, 2.0),
|
||||
(Roshwalr, _) => (-8.5, -1.0),
|
||||
(Donkey, _) => (-11.0, 1.5),
|
||||
(Camel, _) => (-14.0, -1.0),
|
||||
(Zebra, _) => (-10.0, 1.5),
|
||||
(Antelope, _) => (-9.0, 2.0),
|
||||
(Kelpie, _) => (-11.0, 3.0),
|
||||
(Horse, _) => (-5.0, 1.5),
|
||||
},
|
||||
torso_front: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (10.0, 13.0),
|
||||
@ -215,6 +239,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (11.0, 13.5),
|
||||
(Hirdrasil, _) => (11.0, 14.5),
|
||||
(Roshwalr, _) => (6.0, 12.5),
|
||||
(Donkey, _) => (10.0, 15.5),
|
||||
(Camel, _) => (11.0, 22.5),
|
||||
(Zebra, _) => (10.0, 16.5),
|
||||
(Antelope, _) => (10.0, 14.0),
|
||||
(Kelpie, _) => (10.0, 16.0),
|
||||
(Horse, _) => (7.0, 16.0),
|
||||
},
|
||||
torso_back: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (-10.0, 1.5),
|
||||
@ -231,6 +261,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (-9.0, 0.5),
|
||||
(Hirdrasil, _) => (-9.0, -0.5),
|
||||
(Roshwalr, _) => (-9.0, -3.5),
|
||||
(Donkey, _) => (-6.0, -1.0),
|
||||
(Camel, _) => (-12.0, -0.5),
|
||||
(Zebra, _) => (-6.0, -1.0),
|
||||
(Antelope, _) => (-8.0, 0.0),
|
||||
(Kelpie, _) => (-6.0, -1.0),
|
||||
(Horse, _) => (-11.0, -1.5),
|
||||
},
|
||||
ears: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (5.0, 8.0),
|
||||
@ -247,6 +283,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (2.5, 5.0),
|
||||
(Hirdrasil, _) => (2.5, 5.0),
|
||||
(Roshwalr, _) => (5.0, 8.0),
|
||||
(Donkey, _) => (-1.0, 8.0),
|
||||
(Camel, _) => (2.5, 5.0),
|
||||
(Zebra, _) => (0.0, 7.0),
|
||||
(Antelope, _) => (2.5, 5.0),
|
||||
(Kelpie, _) => (1.0, 7.5),
|
||||
(Horse, _) => (1.0, 7.0),
|
||||
},
|
||||
leg_f: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (7.5, -5.5, -1.0),
|
||||
@ -263,6 +305,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (3.5, -4.5, -3.5),
|
||||
(Hirdrasil, _) => (4.5, -5.0, -2.5),
|
||||
(Roshwalr, _) => (8.0, -2.5, -2.5),
|
||||
(Donkey, _) => (4.0, -3.5, -4.0),
|
||||
(Camel, _) => (4.5, -3.5, -5.5),
|
||||
(Zebra, _) => (4.0, -2.5, -4.5),
|
||||
(Antelope, _) => (4.0, -4.5, -2.5),
|
||||
(Kelpie, _) => (4.5, -3.5, -3.5),
|
||||
(Horse, _) => (4.5, -2.5, -3.0),
|
||||
},
|
||||
leg_b: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (6.0, -6.5, -4.0),
|
||||
@ -279,6 +327,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (3.0, -6.5, -3.5),
|
||||
(Hirdrasil, _) => (4.0, -6.5, -3.0),
|
||||
(Roshwalr, _) => (7.0, -7.0, -2.5),
|
||||
(Donkey, _) => (4.0, -9.0, -3.0),
|
||||
(Camel, _) => (4.5, -10.5, -5.0),
|
||||
(Zebra, _) => (3.5, -8.0, -3.5),
|
||||
(Antelope, _) => (3.5, -6.5, -3.5),
|
||||
(Kelpie, _) => (3.5, -9.0, -2.5),
|
||||
(Horse, _) => (3.5, -4.0, -2.0),
|
||||
},
|
||||
feet_f: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (0.0, 0.0, -4.0),
|
||||
@ -295,6 +349,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (-0.5, -0.5, -2.5),
|
||||
(Hirdrasil, _) => (-0.5, -3.0, -3.5),
|
||||
(Roshwalr, _) => (0.5, 0.0, -3.0),
|
||||
(Donkey, _) => (0.5, 1.0, -3.5),
|
||||
(Camel, _) => (0.0, 0.0, -8.0),
|
||||
(Zebra, _) => (-0.5, 0.5, -4.0),
|
||||
(Antelope, _) => (-0.5, 0.0, -3.5),
|
||||
(Kelpie, _) => (-0.5, 0.5, -4.5),
|
||||
(Horse, _) => (-0.5, 0.5, -5.0),
|
||||
},
|
||||
feet_b: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (0.5, -1.5, -3.0),
|
||||
@ -311,6 +371,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (-1.0, -0.5, -2.0),
|
||||
(Hirdrasil, _) => (-1.0, -2.0, -4.5),
|
||||
(Roshwalr, _) => (0.5, -1.0, -3.5),
|
||||
(Donkey, _) => (0.5, -1.0, -3.5),
|
||||
(Camel, _) => (0.0, 0.5, -9.0),
|
||||
(Zebra, _) => (0.5, -1.0, -3.0),
|
||||
(Antelope, _) => (-0.5, -1.5, -3.5),
|
||||
(Kelpie, _) => (0.5, -0.5, -3.5),
|
||||
(Horse, _) => (0.5, -1.5, -3.5),
|
||||
},
|
||||
scaler: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (1.3),
|
||||
@ -327,6 +393,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (1.0),
|
||||
(Hirdrasil, _) => (1.0),
|
||||
(Roshwalr, _) => (1.2),
|
||||
(Donkey, _) => (1.0),
|
||||
(Camel, _) => (1.0),
|
||||
(Zebra, _) => (1.0),
|
||||
(Antelope, _) => (1.0),
|
||||
(Kelpie, _) => (1.0),
|
||||
(Horse, _) => (1.0),
|
||||
},
|
||||
startangle: match (body.species, body.body_type) {
|
||||
//changes the default angle of front feet
|
||||
@ -344,6 +416,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (0.0),
|
||||
(Hirdrasil, _) => (0.0),
|
||||
(Roshwalr, _) => (-0.3),
|
||||
(Donkey, _) => (0.0),
|
||||
(Camel, _) => (0.0),
|
||||
(Zebra, _) => (0.0),
|
||||
(Antelope, _) => (0.0),
|
||||
(Kelpie, _) => (0.0),
|
||||
(Horse, _) => (0.0),
|
||||
},
|
||||
tempo: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (0.95),
|
||||
@ -360,6 +438,12 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (0.85),
|
||||
(Hirdrasil, _) => (0.85),
|
||||
(Roshwalr, _) => (0.95),
|
||||
(Donkey, _) => (0.85),
|
||||
(Camel, _) => (0.85),
|
||||
(Zebra, _) => (0.85),
|
||||
(Antelope, _) => (1.0),
|
||||
(Kelpie, _) => (0.85),
|
||||
(Horse, _) => (0.85),
|
||||
},
|
||||
spring: match (body.species, body.body_type) {
|
||||
(Grolgar, _) => (1.0),
|
||||
@ -376,12 +460,23 @@ impl<'a> From<&'a Body> for SkeletonAttr {
|
||||
(Deer, _) => (0.9),
|
||||
(Hirdrasil, _) => (1.1),
|
||||
(Roshwalr, _) => (1.0),
|
||||
(Donkey, _) => (0.85),
|
||||
(Camel, _) => (0.85),
|
||||
(Zebra, _) => (0.85),
|
||||
(Antelope, _) => (1.2),
|
||||
(Kelpie, _) => (0.95),
|
||||
(Horse, _) => (0.85),
|
||||
},
|
||||
feed: match (body.species, body.body_type) {
|
||||
(Tuskram, _) => (true, 0.5),
|
||||
(Mouflon, _) => (true, 1.0),
|
||||
(Deer, _) => (true, 1.0),
|
||||
(Hirdrasil, _) => (true, 0.9),
|
||||
(Donkey, _) => (false, 1.0),
|
||||
(Zebra, _) => (false, 1.0),
|
||||
(Antelope, _) => (false, 0.9),
|
||||
(Kelpie, _) => (false, 1.0),
|
||||
(Horse, _) => (true, 0.85),
|
||||
(_, _) => (false, 0.0),
|
||||
},
|
||||
}
|
||||
|
@ -109,7 +109,6 @@ impl Animation for RunAnimation {
|
||||
next.foot_fr.scale = Vec3::one() * 0.96;
|
||||
next.foot_bl.scale = Vec3::one() * 0.96;
|
||||
next.foot_br.scale = Vec3::one() * 0.96;
|
||||
|
||||
next.ears.scale = Vec3::one() * 1.02;
|
||||
|
||||
//Gallop
|
||||
|
@ -269,6 +269,12 @@ impl World {
|
||||
quadruped_medium::Species::Tuskram => is_hostile = false,
|
||||
quadruped_medium::Species::Deer => is_hostile = false,
|
||||
quadruped_medium::Species::Hirdrasil => is_hostile = false,
|
||||
quadruped_medium::Species::Donkey => is_hostile = false,
|
||||
quadruped_medium::Species::Camel => is_hostile = false,
|
||||
quadruped_medium::Species::Zebra => is_hostile = false,
|
||||
quadruped_medium::Species::Antelope => is_hostile = false,
|
||||
quadruped_medium::Species::Kelpie => is_hostile = false,
|
||||
quadruped_medium::Species::Horse => is_hostile = false,
|
||||
_ => is_hostile = true,
|
||||
}
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user