Skip to content
Commits on Apr 24, 2015
  1. Fix crash if the client sends garbage public id values

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

    committed Apr 29, 2014
Commits on Mar 2, 2014
  1. @bjorn

    IdManager tweaks

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

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

     - 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.
    committed Dec 29, 2013
Commits on Dec 8, 2013
  1. @bjorn
Commits on Nov 28, 2013
  1. @bjorn

    Include the list of characters in the login response

    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.
    bjorn committed Oct 27, 2013
  2. @bjorn

    Added Upstart files

    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.
    bjorn committed Nov 28, 2013
Commits on Nov 2, 2013
Commits on Nov 1, 2013
  1. Fixed typo in docs

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

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

    committed Oct 16, 2013
Commits on Oct 13, 2013
  1. @bjorn

    Changed argument to const &

    bjorn committed Oct 13, 2013
  2. @bjorn


    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.
    bjorn committed Oct 13, 2013
Commits on Oct 6, 2013
  1. @bjorn

    Marked getRandomString as static

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

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

    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.
    committed Sep 30, 2013
Commits on Sep 29, 2013
Commits on Sep 26, 2013
  1. Removed unrequired if check

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

    committed Sep 21, 2013
  2. @bjorn

    Fixed implementation of entity_inv_count

    Was still checking for booleans and using the wrong stack indexes.
    bjorn committed Sep 21, 2013
  3. @atheros
  4. @bjorn

    Removed outdated documentation

    bjorn committed Sep 21, 2013
Commits on Sep 19, 2013
  1. @bjorn
  2. @bjorn

    Removed the unused OBJECT_ACTOR enum value

    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.
    bjorn committed Sep 19, 2013
  3. @bjorn

    Some optimizations in GameHandler

    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.
    bjorn committed Sep 19, 2013
  4. @bjorn

    Use constructor to initialize IdManager::mLastId

    Fixes compile error with GCC 4.6.3.
    bjorn committed Sep 19, 2013
  5. @bjorn

    Have Lua use entity IDs instead of direct pointers

    Allows to report access to removed entities instead of crashing.
    bjorn committed Sep 19, 2013
  6. @bjorn

    Cleaned up mapcomposite.h

    Moving class definitions for MapZone, ObjectBucket and MapContent into
    mapcomposite.cpp since they are not used anywhere else.
    bjorn committed Sep 19, 2013
  7. @bjorn

    Removed unused being state enums

    bjorn committed Sep 19, 2013
Something went wrong with that request. Please try again.