minetest_game/mods
Rogier fd87b04f3c Default: Several improvements of character model
- Improve arms attachment

  The arm bones were at an angle, so that the bones were difficult
  to orient correctly, as unintuitive combinations of angles
  would be needed to get the default orientation, or any other
  acceptable orientation. Moreover, a simple rotation of the arm,
  e.g. forward, would require all angles to be adapted, instead
  of just one.

  The ends of the arms bones were moved from touching the body, to
  the center of the arm, at an equal distance from the sides of the
  arm and the shoulder; the arm bone is now in the center of the arm.

- Fix body rotation

  The body was rotated 180° while the rest wasn't, leading to
  strange results when setting bone positions manually.

- Fix default rotation of limbs (manually positioning them in
  their default position would require an 180° rotation).
  Is is not know how this was fixed. Maybe just because the
  model was re-exported.

- The bone of the cape was moved to the center of the cape (it was
  at the edge). For some reason this fixed the 180° rotation of the
  cape when it was manually positioned (similar to previous issue).

The changes above fix most of the issues mentioned in #1376

- Add a player-model-specific workaround for the problem described in:
  https://github.com/minetest/minetest/issues/2813#issuecomment-198796927
  https://github.com/minetest/minetest_game/pull/1392#issuecomment-261669915

  During walking, attached tools would randomly switch hands. Walking also
  happens to be the only animation where the body does not move. Making the
  body move an imperceptible amount makes the issue disappear for the player
  model.

- Fix body vertex group: it no longer includes parts of arms and legs

Thanks to @stujones11 for these last two changes.
2016-11-25 03:03:48 +00:00
..
beds Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +00:00
boats Boats: Use player yaw on place, align player yaw with boat on enter 2016-11-19 23:44:27 +00:00
bones Bones: Search for nearby 'air' for fallback bones placement 2016-09-10 05:19:15 +01:00
bucket Bucket: Allow buckets to trigger the on_punch of entities and nodes 2016-11-02 12:39:56 +00:00
carts Carts: Merge boost_cart as "carts" mod 2016-11-21 03:15:04 +00:00
creative Creative: Fix missing item bug caused by 'start_i' value 2016-11-18 05:38:25 +00:00
default Default: Several improvements of character model 2016-11-25 03:03:48 +00:00
doors Keys: Allow easy sharing of access without commands 2016-11-25 03:01:14 +00:00
dye Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
farming Farming: Add forgotten colon 2016-11-21 03:19:47 +00:00
fire Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +00:00
flowers Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00
give_initial_stuff Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
nyancat Nyancat: Make nyancat and rainbow light sources 2016-11-10 08:10:41 +00:00
screwdriver Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
sethome Fix whitespace errors to silence luacheck. 2016-11-19 19:39:51 -08:00
stairs Add and edit fuel registrations 2016-11-02 13:04:25 +00:00
tnt Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +00:00
vessels Do not show item overlay if slot is occupied by item (bookshelf, vessels shelf) 2016-11-14 20:03:49 +01:00
walls Licenses: (Part 4) Remove overlooked WTFPL text. Cleanup 2016-09-08 06:17:05 +01:00
wool Change WTFPL to MIT (part 3) 2016-09-07 04:44:53 +01:00
xpanes Textures: Revert many back to RGBA to fix visual bug 2016-11-19 23:45:08 +00:00