Fix chamaleon offset

master
Eduardo Bart 12 years ago
parent beb04d8d8e
commit 2525940e49

@ -658,6 +658,8 @@ Point Creature::getDisplacement()
{ {
if(m_outfit.getCategory() == ThingCategoryEffect) if(m_outfit.getCategory() == ThingCategoryEffect)
return Point(8, 8); return Point(8, 8);
else if(m_outfit.getCategory() == ThingCategoryItem)
return Point(0, 0);
return Thing::getDisplacement(); return Thing::getDisplacement();
} }
@ -665,6 +667,8 @@ int Creature::getDisplacementX()
{ {
if(m_outfit.getCategory() == ThingCategoryEffect) if(m_outfit.getCategory() == ThingCategoryEffect)
return 8; return 8;
else if(m_outfit.getCategory() == ThingCategoryItem)
return 0;
return Thing::getDisplacementX(); return Thing::getDisplacementX();
} }
@ -672,6 +676,8 @@ int Creature::getDisplacementY()
{ {
if(m_outfit.getCategory() == ThingCategoryEffect) if(m_outfit.getCategory() == ThingCategoryEffect)
return 8; return 8;
else if(m_outfit.getCategory() == ThingCategoryItem)
return 0;
return Thing::getDisplacementY(); return Thing::getDisplacementY();
} }

Loading…
Cancel
Save