Switch branches/tags
Nothing to show
Commits on Jun 7, 2015
  1. Updated enet to 1.3.13

    bjorn committed Jun 7, 2015
    Updating enet was due since 3 years, but now we could skip 9 versions.
    Our CMakeLists.txt file was replaced with the one from enet.
  2. Fixed compile when using Lua 5.3

    bjorn committed Jun 7, 2015
    It seems like properly upgrading to Lua 5.3 would affect quite a few
    small function calls, but fortunately compatibility can be achieved with
    just a define for now.
  3. Fixing some compilation issues when using GCC 5.1

    bjorn committed Jun 7, 2015
    For whatever reason, GCC 5.1 no longer finds an operator<< overload
    for streaming a std::ostringstream into a std::ostringstream.
Commits on Apr 25, 2015
  1. Do not pollute the context with the icu namespace

    Ablu committed Apr 25, 2015
Commits on Apr 24, 2015
  1. Fix crash if the client sends garbage public id values

    Ablu committed Apr 24, 2015
    Indexing an array with a negative int as index is no good idea...
Commits on May 5, 2014
  1. Make travis build with gcc 4.8

    Ablu committed Apr 29, 2014
Commits on Mar 2, 2014
  1. IdManager tweaks

    bjorn committed Mar 2, 2014
Commits on Feb 3, 2014
  1. Fixed SQL Injection

    Ablu committed Feb 3, 2014
Commits on Dec 29, 2013
  1. Small cleanup

    Ablu committed Dec 29, 2013
     - Deleted empty constructor rather than throwing, resulting in compiletime
       errors rather than runtime errors.
     - Removed some remainings of currentMana
     - Fixed some compiler warnings regarding structs getting forward
       declared as classes.
Commits on Dec 8, 2013
Commits on Nov 28, 2013
  1. Include the list of characters in the login response

    bjorn committed Oct 27, 2013
    This makes it easier on the client to decide whether to immediately open
    the Create Character page or to go to the Choose Character page.
    Still supports client version 9 as well.
  2. Added Upstart files

    bjorn committed Nov 28, 2013
    These files may be useful for people running manaserv on Ubuntu. They
    can for example be placed in /etc/init for easily stopping/starting and
    restarting manaserv.
Commits on Nov 2, 2013
Commits on Nov 1, 2013
  1. Fixed typo in docs

    Ablu committed Nov 1, 2013
Commits on Oct 19, 2013
  1. Fixed negative attribute values

    Ablu committed Oct 19, 2013
    Note @Bertram25: c++11 comes with lowest() min() for float types only
    returns the next positive value > 0.
Commits on Oct 16, 2013
  1. Fixed protocol description

    Ablu committed Oct 16, 2013
Commits on Oct 13, 2013
  1. Changed argument to const &

    bjorn committed Oct 13, 2013

    bjorn committed Oct 13, 2013
    Without this message it is not possible to reliably know how many items
    were traded with an NPC at the client side. It helps with updating the
    shop's inventory.
Commits on Oct 6, 2013
  1. Marked getRandomString as static

    bjorn committed Oct 6, 2013
Commits on Oct 1, 2013
Commits on Sep 30, 2013
  1. Removed outdated comment

    Ablu committed Sep 30, 2013
  2. Actually send and store the equipment slot

    Ablu committed Sep 30, 2013
    I was wrong to assume that we do not need it. The accountserver needs to
    send the info the the client in order to display the equipment on the
    character selection page.
Commits on Sep 29, 2013
Commits on Sep 26, 2013
  1. Removed unrequired if check

    Ablu committed Sep 26, 2013
    wrapped the code parts with {} to prevent trashing the scope too much
Commits on Sep 21, 2013
  1. Replaced tabs with spaces

    Ablu committed Sep 21, 2013
  2. Fixed implementation of entity_inv_count

    bjorn committed Sep 21, 2013
    Was still checking for booleans and using the wrong stack indexes.
  3. Removed outdated documentation

    bjorn committed Sep 21, 2013
Commits on Sep 19, 2013
  1. Removed the unused OBJECT_ACTOR enum value

    bjorn committed Sep 19, 2013
    NPCs, monsters and character are all actors, but no entity exists that
    has "actor" as its type.
    To avoid having to increment the protocol version, the values of the
    different entity types are now mentioned explicitly.
  2. Some optimizations in GameHandler

    bjorn committed Sep 19, 2013
    The findActorNear, findBeingNear and findCharacterNear functions in
    gamehandler.cpp were iterating over nearby entities in search for
    an entity with a specific ID. Now they do a quick lookup of exactly
    that entity, and then check whether it is in range.