Skip to content
This repository
branch: develop

Dec 04, 2013

  1. schmunzel

    - fixed an issue where the regeneration modifier was not defined thus…

    … crashing the server
    
    - fixed an issue were we wouldnt be put on the regeneration timer after taking damage
    - the GameSystems Service properly initializes now
    - fixed an issue in network_map where on deleting an element the lambda wouldnt be able to access the copy of the referenced data and crashed
    - update Counters will now properly work for baselines too - these are NOT ALWAYS zeros
    - fixed multiple issues were the auto serialization would send empty updates
    - fixed (some) of the instances where the factory initializing the object would trigger the serialization of deltas that get send after the first delta serialization was triggered
    - implemented the surrender skill command
    - the blue frog will now grant the novic entertainer skill on request
    - skills skillmods and skillcommands now get properly applied or removed on learning / unlearning a skill
    
    
    
    Signed-off-by: schmunzel <schmunzel@swganh.org>
    authored December 04, 2013

Nov 29, 2013

  1. schmunzel

    - fixed some namespace issues

    - added GameSystem Service to hold Gamesystems that are to small to warrant an own manager
    - fixed an issue were the command list was implemented in the creature list Commands are an element of the YALP 9 (the other skill related elements are elements of their CREOs)
    - added the commandlist to the yalp and removed the code from the creo
    - altered the handling of the command validation where we check now for the actor being a player before we check whether the command is available CREATURES HAVE NO COMMANDS!
    - skillcommands are now loaded in the playerfactory they now get properly displayed in the skill window after logging in
    - the static skillmanager now loads command info for the skills so we have relevant information for skill (command) removal
    - implemented the dropskill command. It will drop the skill and remove the related commands while taking care for those commands that might be granted by more than one skill. Skill mods will be altered depending on the skillmovalue granted by the skill or removed entirely when zero
    - still need to handle schematics
    authored November 29, 2013

Nov 27, 2013

  1. schmunzel

    - added a way to identify Objects that are static in the tres as they…

    … dont need to be resend to the player when the player relogs before the playerObject is destroyed
    
    - fixed the issue with the player being alone in the world after relog without any NPCs by now properly filtering what to create out of the aware list
    - added special baseline routines to buildings and cells as special rules apply to their creation concernig creation order and the endbaseline of the building must only be send AFTER the creation of the last cell
    - added the stored procedures to persist skills, remove skills and update the experience
    - fixed an issue where the core tried to persist XP data without detailing for what player
    - fixed an issue in which the owner for certain items (playerobject inventory object tangibles etc) was set to zero in the Objecttable
    - player and object data now gets deleted after the player logs out. This ensures that no autopersist routine mistakenly updates these objects in the db and overwrites the container in case that cant be found
    - this ensures that players should now be able to load into the core much more reliably (and saves a ton of ram later on)
    authored November 27, 2013

Nov 26, 2013

  1. schmunzel

    changed the requirements for the compiler to vc 11 - this way we can …

    …build the server until vc12 is able to build the dependencies
    authored November 26, 2013
  2. schmunzel

    Merge branch 'develop' of https://github.com/anhstudios/swganh into d…

    …evelop
    authored November 26, 2013
  3. schmunzel

    - added a HamManager to wrap the Ham Functions with proper sanity che…

    …cks for HamSize and Updates as not to desynchronize the client
    
    - added Functions to alter Ham and Wounds and apply CommandCosts to stats and exposed them to python
    updateCurrentHitpoints updates the HAM mainBars (health/action/mind)
    applyWound applies a Wound to the HAM mainbars
    removeWound removes a Wound from the HAM mainbars
    ApplyHamCost checks and applies HAM cost for 1 mainstat
    ApplyHamCosts checks and applies HAM cost for all mainstats
    
    - added bluefrog functions to test Ham Functionality (still need to implement the regeneration)
    - fixed the logout sequence so the Player gets properly removed through the deadline_timer. The timer hasnt been able to access the ObjectController as it was given the Controller Object. I still think the naming scheme needs to change there
    - fixed the login/logout sequence so we can login directly after having logged out by implementing Object::__InternalReloadPlayer() which will create all the aware Objects for the freshly relogged PlayerObject in the proper sequence
    - fixed the db loading process for HAMBar Wounds, Basestats and Wounds
    - added ObjectFactory::PersistHandlerQueue as a way for the PersistMessage to identify the aspect of the creatureObject to persist so we dont have to persist the enticr Object when only a skill was added
    - added a function to persist skills seperately - still handlers for other aspects necessary (friends/ignores etc)
    - updated the skillmod serializer / deserializer so it will be called to serialize skillmods - it was ignored so far, which caused the standard serializer to be called and adding a skillmod caused the client to crash on load
    authored November 26, 2013

Oct 27, 2013

  1. Richard Laughlin

    Update base_deltas_message.h

    Fixes #613.
    
    Thanks to r04r for noticing this one.
    authored October 26, 2013

Sep 30, 2013

  1. Eric Barr

    Merge pull request #610 from rcythr/develop

    Artistic Style
    authored September 30, 2013
  2. Richard Laughlin

    Ran astyle on source files. Code is now much cleaner.

    authored September 29, 2013

Sep 25, 2013

  1. Richard Laughlin

    Revert "Beginnings of work on structure placement."

    This reverts commit 8284f3f.
    authored September 24, 2013

Aug 24, 2013

  1. Richard Laughlin

    Linux compatability fixes, and error message.

    authored August 24, 2013
  2. Richard Laughlin

    Merge branch 'develop' of github.com:anhstudios/swganh into develop

    authored August 23, 2013

Jul 18, 2013

  1. Richard Laughlin

    Merge branch 'develop' of github.com:rcythr/swganh into develop

    authored July 17, 2013
  2. Eric Barr

    Merge pull request #608 from rcythr/develop

    Update quadtree_spatial_provider.cc
    authored July 17, 2013
  3. Richard Laughlin

    Beginnings of work on structure placement.

    authored July 17, 2013
  4. Richard Laughlin

    Update quadtree_spatial_provider.cc

    Fixed a logical error that was causing some bad iterators.
    authored July 17, 2013

Jul 01, 2013

  1. Eric Barr

    Merge pull request #605 from apathyboy/boost154

    Boost154
    authored July 01, 2013
  2. Eric Barr

    Target the right version for cmake policy

    authored July 01, 2013
  3. Eric Barr

    Fixed issue compiling on clang

    authored June 30, 2013
  4. Eric Barr

    Updated dependencies to build for visual studio 2013t

    authored July 01, 2013
  5. Eric Barr

    Remove iterator debugging to simplify dependency management

    authored July 01, 2013

Jun 30, 2013

  1. Eric Barr

    Updated usage of logger to the final boost log interface

    authored June 30, 2013
  2. Eric Barr

    Change boost version to 1.54. Breaks for now until final is released.…

    … To build unpack the current beta to build/deps/boost_1_54_0 and then run the build_deps.bat.
    authored June 30, 2013
  3. Eric Barr

    Preparing for visual studio 2013

    authored June 30, 2013

Jun 27, 2013

  1. Eric Barr

    Starting the 0.7.0 release

    authored June 27, 2013

Jun 26, 2013

  1. Eric Barr

    Merge pull request #602 from apathyboy/develop

    Updated version to 0.6.0
    authored June 26, 2013
  2. Eric Barr

    Updated version to 0.6.0

    authored June 26, 2013

Jun 18, 2013

  1. Eric Barr

    Merge pull request #601 from apathyboy/clang

    Clang Fixes
    authored June 17, 2013

Jun 17, 2013

  1. Eric Barr

    Clang fixes

    authored June 17, 2013
  2. Eric Barr

    Passing by ref (instead of const ref) expects an l-value only, passin…

    …g directly from a call to AcquireLock() is an r-value
    authored June 17, 2013
  3. Eric Barr

    Added missing virtual destructor

    authored June 17, 2013
  4. Eric Barr

    Fixed to match bitset

    authored June 17, 2013
  5. Eric Barr

    Updated to work with Xcode

    authored June 17, 2013
  6. Eric Barr

    Merge remote-tracking branch 'anh/develop' into develop

    authored June 17, 2013
  7. Eric Barr

    Removed unused data member and fixed the call to SendSoePacket to wor…

    …k with both l-values and r-values passed in (instead of just l-values)
    authored June 17, 2013
Something went wrong with that request. Please try again.