ZoneProcessServerImplementation.cpp

  •  
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
(stable) [merged] unstable
(stable) [merged] unstable
  1. … 980 more files in changeset.
(stable) [merged] unstable
(stable) [merged] unstable
  1. … 382 more files in changeset.
(stable) [merged] unstable
(stable) [merged] unstable
  1. … 779 more files in changeset.
(stable) [merged] unstable
(stable) [merged] unstable
  1. … 7933 more files in changeset.
[Added] New staff permission level system
[Added] New staff permission level system
  1. … 52 more files in changeset.
[updated] moved some managers to zone process server
[updated] moved some managers to zone process server
    • -0
    • +21
    ./ZoneProcessServerImplementation.cpp
  1. … 56 more files in changeset.
[fixed] stability issues
[fixed] stability issues
  1. … 3 more files in changeset.
[added] LuaSuiManager…
[added] LuaSuiManager

[added] LuaSceneObject:teleport(x, z, y, parentID)

[added] SuiKeypadBox class

[fixed] Converted SuiManager to Singleton

  1. … 16 more files in changeset.
[added] Skills are now imported from the client data.…
[added] Skills are now imported from the client data.

[added] Player Creation Data is no imported from the client data.

[added] Moved starting credits to player_creation_manager.lua

[notice] This is still a work in progress - not 100% stable or functional yet.

[modified] Creature socket objects are now added via scripts instead of hardcoded (i.e. inventory, player object, etc.)

[deprecated] Certification*, Profession*. Certifications are now Abilities. Profession is now just Skill.

  1. … 164 more files in changeset.
[fixed] TC fixes
[fixed] TC fixes
  1. … 10 more files in changeset.
[Fixed] Compiling issues
[Fixed] Compiling issues
  1. … 5 more files in changeset.
[merged] stm branch back to trunk
[merged] stm branch back to trunk
    • -21
    • +6
    ./ZoneProcessServerImplementation.cpp
  1. … 104 more files in changeset.
Secret endeavor
Secret endeavor
  1. … 47 more files in changeset.
Loading of Player Creation data from TRE files
Loading of Player Creation data from TRE files
  1. … 20 more files in changeset.
[updated] cleaning up some code
[updated] cleaning up some code
  1. … 89 more files in changeset.
>=

>=

this is missing lockers. Should inherit the Manager from Mutex and add a Locker locker(this); call in the methods that modify the data

this is missing lockers.
Should inherit the Manager from Mutex and add a Locker locker(this); call in the methods that modify the data

null check

null check

null check

null check

dangling pointer vendor

dangling pointer vendor

When VendorCreature is deleted from ram vendor reference is left in the vendor manager and it becomes a dangling pointer corrupting ram

When VendorCreature is deleted from ram vendor reference is left in the vendor manager and it becomes a dangling pointer corrupting ram

ManagedReference here is unneeded you already hold the reference in the previous declaration

ManagedReference here is unneeded you already hold the reference in the previous declaration

missing locker

missing locker

missing null check

missing null check

missing null check

missing null check

>=

>=

this is wrong it should be:         Locker playerLocker(owner);         Locker customerLocker(player, owner);

this is wrong
it should be:

        Locker playerLocker(owner);
        Locker customerLocker(player, owner);
needs Locker locker(owner) before calling this

needs Locker locker(owner) before calling this