bird_parts for ravens
- ravens need special parts, actual bats are still best handled by animal_parts
This commit is contained in:
@@ -37,6 +37,7 @@ polymorphing into a form that cannot twoweapon should immediately disable
|
|||||||
twoweapon mode
|
twoweapon mode
|
||||||
taking partial count of merged objects from a container while your pack
|
taking partial count of merged objects from a container while your pack
|
||||||
was full split the object and did not re-merge
|
was full split the object and did not re-merge
|
||||||
|
animal_parts are not always appropriate for ravens
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific Fixes
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
@@ -1109,6 +1109,10 @@ int part;
|
|||||||
"rear claw", "foreclaw", "clawed", "head", "rear limb",
|
"rear claw", "foreclaw", "clawed", "head", "rear limb",
|
||||||
"light headed", "neck", "spine", "rear claw tip",
|
"light headed", "neck", "spine", "rear claw tip",
|
||||||
"fur", "blood", "lung", "nose", "stomach" },
|
"fur", "blood", "lung", "nose", "stomach" },
|
||||||
|
*bird_parts[] = { "wing", "eye", "face", "wing", "wing tip",
|
||||||
|
"foot", "wing", "winged", "head", "leg",
|
||||||
|
"light headed", "neck", "spine", "toe",
|
||||||
|
"feathers", "blood", "lung", "bill", "stomach" },
|
||||||
*horse_parts[] = { "foreleg", "eye", "face", "forehoof", "hoof tip",
|
*horse_parts[] = { "foreleg", "eye", "face", "forehoof", "hoof tip",
|
||||||
"rear hoof", "foreclaw", "hooved", "head", "rear leg",
|
"rear hoof", "foreclaw", "hooved", "head", "rear leg",
|
||||||
"light headed", "neck", "backbone", "rear hoof tip",
|
"light headed", "neck", "backbone", "rear hoof tip",
|
||||||
@@ -1169,6 +1173,8 @@ int part;
|
|||||||
(part == ARM || part == FINGER || part == FINGERTIP ||
|
(part == ARM || part == FINGER || part == FINGERTIP ||
|
||||||
part == HAND || part == HANDED))
|
part == HAND || part == HANDED))
|
||||||
return humanoid_parts[part];
|
return humanoid_parts[part];
|
||||||
|
if (mptr == &mons[PM_RAVEN])
|
||||||
|
return bird_parts[part];
|
||||||
if (mptr->mlet == S_CENTAUR || mptr->mlet == S_UNICORN ||
|
if (mptr->mlet == S_CENTAUR || mptr->mlet == S_UNICORN ||
|
||||||
(mptr == &mons[PM_ROTHE] && part != HAIR))
|
(mptr == &mons[PM_ROTHE] && part != HAIR))
|
||||||
return horse_parts[part];
|
return horse_parts[part];
|
||||||
|
|||||||
Reference in New Issue
Block a user