PlaceStructureSessionImplementation.cpp

  •  
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
(stable) [fixed] stability issues
(stable) [fixed] stability issues
    • -1
    • +1
    ./PlaceStructureSessionImplementation.cpp
  1. … 8 more files in changeset.
(stable) [merged] unstable
(stable) [merged] unstable
    • -10
    • +11
    ./PlaceStructureSessionImplementation.cpp
  1. … 980 more files in changeset.
[fixed] duplicate customName variable in WaypointObject mantis 1619
[fixed] duplicate customName variable in WaypointObject mantis 1619
    • -1
    • +1
    ./PlaceStructureSessionImplementation.cpp
  1. … 16 more files in changeset.
[Updated] Refactored Crafting to session…
[Updated] Refactored Crafting to session

[Updated] Proper StringId serialization

[Fixed] Critical Failure issues in crafting

[Fixed] Issues with adding resources / components to slots

*** Database Wipe needed ***

    • -1
    • +1
    ./PlaceStructureSessionImplementation.cpp
  1. … 118 more files in changeset.
[fixed] City Mayor declares residence to city hall and is added as citizen when placing City Hall.…
[fixed] City Mayor declares residence to city hall and is added as citizen when placing City Hall.

[fixed] Combined InstallationDeed and BuildingDeed into StructureDeed in order to simplify logic.

[added] notifyStructurePlaced to PlaceStructureComponent to handle what happens after the structure bound to a deed has been placed.

    • -19
    • +4
    ./PlaceStructureSessionImplementation.cpp
  1. … 34 more files in changeset.
[added] container permissions wip
[added] container permissions wip
    • -0
    • +1
    ./PlaceStructureSessionImplementation.cpp
  1. … 112 more files in changeset.
Updates by TragD…
Updates by TragD

[fixed] issue of being able to move objects outside by using the find lost items radial option

[fixed] installations using power when not in operation

[added] experimentation on harvesters for hopper size and extraction rate

[added] extraction rate and hopper size attributes on harvester deeds

    • -0
    • +6
    ./PlaceStructureSessionImplementation.cpp
  1. … 12 more files in changeset.
[needs] engine update…
[needs] engine update

[changed] removed SceneObject::insertToZone/removeFromZone, insertToZone now becomes Zone::transferObject and removeFromZone is now SceneObject::destroyObjectFromWorld

[changed] SceneObject::addObject renamed to SceneObject::transferObject, transferObject now removes from the old parent and adds to the new parent, no need to call removeObject

[changed] Zone acts now as a container for objects with no parent. Objects are either in zone or in a parent that are in zone.

[fixed?] Loading in buildings

[changed] moved SceneObject::GAMEOBJECT to SceneObjectType

[added] running ./core3 clean will truncate all current char data and mysql tables

[removed] QuadTree from BuildingObject, using cells to load in range objects now

[changed] moved SceneObject::parent to QuadTreeEntry

[fixed] QT not destroying far objects in some circumstances

    • -3
    • +3
    ./PlaceStructureSessionImplementation.cpp
  1. … 164 more files in changeset.
[added] cast<> macro…
[added] cast<> macro

[changed] removed all C-style casts, use only cast<> or dynamic_cast<> from now on

    • -4
    • +4
    ./PlaceStructureSessionImplementation.cpp
  1. … 549 more files in changeset.
[added] basic atmospheric flight…
[added] basic atmospheric flight

[started] serialization of Zone

    • -1
    • +2
    ./PlaceStructureSessionImplementation.cpp
  1. … 111 more files in changeset.
[fixed] Deeds now place surplus maintenance and power back on to the structure when placed.…
[fixed] Deeds now place surplus maintenance and power back on to the structure when placed.

[fixed] Installations now place surplus power on the deed when being re-deeded.

    • -0
    • +13
    ./PlaceStructureSessionImplementation.cpp
  1. … 1 more file in changeset.
[added] Travel fees are now deducted from your cash.…
[added] Travel fees are now deducted from your cash.

[fixed] Tweaked the height structures are placed at.

[added] Sign names now default to say <name>'s House.

    • -0
    • +5
    ./PlaceStructureSessionImplementation.cpp
  1. … 2 more files in changeset.
[fixed] Characters lacking permissions to enter a building should no longer enter the structure and drop through the floor. Instead, a red barricade or a closed door will stop them from entering.
[fixed] Characters lacking permissions to enter a building should no longer enter the structure and drop through the floor. Instead, a red barricade or a closed door will stop them from entering.
    • -41
    • +20
    ./PlaceStructureSessionImplementation.cpp
  1. … 14 more files in changeset.
[added] City limits to NPC cities so structures can't be placed within.…
[added] City limits to NPC cities so structures can't be placed within.

[fixed] Bug disallowing structure placement after canceling an attempt.

[fixed] Surplus maintenance is now stored on deed after destroy.

[fixed] Structure Permission Lists serialize properly.

    • -41
    • +14
    ./PlaceStructureSessionImplementation.cpp
  1. … 13 more files in changeset.
[changes] Big changes to structure permission lists.
[changes] Big changes to structure permission lists.
    • -5
    • +6
    ./PlaceStructureSessionImplementation.cpp
  1. … 35 more files in changeset.
[added] SignObjects now "observe" their parent object for name changes, and set themselves accordingly.
[added] SignObjects now "observe" their parent object for name changes, and set themselves accordingly.
    • -2
    • +0
    ./PlaceStructureSessionImplementation.cpp
  1. … 58 more files in changeset.
[moved] StructureManager from PlanetManager to Zone for easier referencing.
[moved] StructureManager from PlanetManager to Zone for easier referencing.
    • -1
    • +1
    ./PlaceStructureSessionImplementation.cpp
  1. … 16 more files in changeset.
[fixed] Structure placement improvements.…
[fixed] Structure placement improvements.

[added] Remaining lots is now dynamic. If a structure poofs, you will receive your lots back.

[added] Plans to add maxLots configuration option to player_manager.lua

[modified] Structure related commands are temporarily broken/disabled as they are adapted to the new system.

    • -0
    • +9
    ./PlaceStructureSessionImplementation.cpp
  1. … 16 more files in changeset.
[update] Structure Placement - part 2 - Most structures place again now, but more work is needed.
[update] Structure Placement - part 2 - Most structures place again now, but more work is needed.
    • -3
    • +113
    ./PlaceStructureSessionImplementation.cpp
  1. … 16 more files in changeset.
[update] Structure placement with sessions, part 1. (placement doesn't work currently)
[update] Structure placement with sessions, part 1. (placement doesn't work currently)
    • -0
    • +35
    ./PlaceStructureSessionImplementation.cpp
  1. … 15 more files in changeset.