Skip to content
Snippets Groups Projects
  1. Sep 14, 2016
  2. Sep 13, 2016
  3. Sep 12, 2016
  4. Sep 09, 2016
  5. Sep 08, 2016
  6. Aug 30, 2016
  7. Aug 29, 2016
  8. Aug 27, 2016
  9. Aug 26, 2016
    • paramat's avatar
      Camera: Higher frequency limit for view/hand bobbing and footsteps · fb20b451
      paramat authored
      Rebased and tuned version of Calinou's original pull request.
      
      'm_view_bobbing_speed' controls the frequency of view bobbing,
      hand bobbing and footsteps, it was limited to a maximum of 40 (walking
      frequency) so did not increase if player speed was modified by a
      'speed buff', a sprinting mod or modified in .conf or advanced
      settngs.
      
      This commit raises the limit to 70 which is suitable for sprinting.
      fb20b451
    • Auke Kok's avatar
      Make plantlike drawtype more fun · e58a55aa
      Auke Kok authored
      Adds several new ways that the plantlike drawtype mesh can be changed.
      
      This requires paramtype2 = "meshoptions" to be set in the node
      definition. The drawtype for these nodes should be "plantlike".
      
      These modifications are all done using param2. This field is now
      a complex bitfield that allows some or more of the combinations to
      be chosen, and the mesh draw code will choose the options based as
      neeeded for each plantlike node.
      
      bit layout:
      bits 0, 1 and 2 (values 0x1 through 0x7) are for choosing the plant
      mesh shape:
        0 - ordinary plantlike plant ("x" shaped)
        1 - ordinary plant, but rotated 45 degrees ("+" shaped)
        2 - a plant with 3 faces ("*" shaped)
        3 - a plant with 4 faces ("#" shaped)
        4 - a plant with 4 faces ("#" shaped, leaning outwards)
        5 through 7 are unused and reserved for future mesh shapes.
      
      bit 3 (0x8) causes the plant to be randomly offset in the x,z
      plane. The plant should fall within the 1x1x1 nodebox if regularly
      sized.
      
      bit 4 (0x10) causes the plant mesh to grow by sqrt(2), and will cause
      the plant mesh to fill out 1x1x1, and appear slightly larger. Texture
      makers will want to make their plant texture 23x16 pixels to have the
      best visual fit in 1x1x1 size.
      
      bit 5 (0x20) causes each face of the plant to have a slight negative
      Y offset in position, descending up to 0.125 downwards into the node
      below. Because this is per face, this causes the plant model to be
      less symmetric.
      
      bit 6 (0x40) through bit 7 (0x80) are unused and reserved for
      future use.
      
      !(https://youtu.be/qWuI664krsI)
      e58a55aa
  10. Aug 22, 2016
    • est31's avatar
      Client: disable pre v25 init sending by default · d767f025
      est31 authored
      Disable the ability to connect to old servers by default to
      improve password security.
      
      If people still want to connect to old (0.4.12 and earlier)
      servers, they can flip the send_pre_v25_init setting.
      
      Add the ability to detect if we've tried to connect
      to a server which only supports the pre v25 init protocol,
      and show an apropriate error message. Most times the error
      will already be catched at the serverlist level, the
      detection mechanism only acts as last resort, because the
      "Connection timed out" error message that would be shown
      otherwise would be very confusing.
      
      Automatic "fixing" of this condition is not desired,
      as it would allow for downgrade attacks.
      
      As already 161 of the 167 servers on the serverlist
      support the new srp based auth protocol (> 96%),
      the breakage should be minimal.
      
      Follow up of commit
      
      af301831 "Add option to not send pre v25 init packet"
      
      Also change the pessimistic assumption of masterlist
      server versions to optimistic, in order to avoid buggy
      behaviour (favourites not in the serverlist would be
      denied to connect to, etc).
      d767f025
    • Xunto's avatar
      Move on join and on leave messages to lua (#4460) · 0b0075e6
      Xunto authored
      0b0075e6
  11. Aug 21, 2016
    • kahrl's avatar
      gettext.h: include <locale> before defining the gettext macro (#4452) · cafa400f
      kahrl authored
      Fixes #4446: a syntax error that happens if something else (such as
      <iomanip> or <locale> in certain libstdc++ versions) includes
      <libintl.h> later, which contains a function declaration for gettext
      that gets mangled by the macro.
      
      See the added comment in gettext.h and the discussion in #4446/#4452
      for details.
      cafa400f
  12. Aug 20, 2016
  13. Aug 19, 2016
  14. Aug 18, 2016
Loading