Lolindir
02-22-2025, 08:19 PM
Finalizer Saturday Update
02/22/2025
The SWGEmu Development Division
[Added] Sgt Rhea tier 1 neutral pilot skill training
[Added] Space quest assassination logic
[Added] Sgt Rhea final mission and first skill box training
[Modified] Corellia space station landing options for Corsec pilots
[Modified] Debug output for speed checks
[Fixed] Space destory quest to only give update message when proper ship is killed
[Fixed] Space mission object properly removing from players mission object vector
[Fixed] Space quest item reward stability issue
[Added] Special exception for out of range distance for space mission objects
[Added] KSE Firespray-31 schematic
[Added] Parent space quest screenplay
[Added] Space quest destroy, patrol, escort and surprise attack generic quest logic
[Fixed] Space faction checking for attackable, aggressiveness and enemy flagging
[Added] Additional space helper quest and player management functions
[Fixed] Changes to DeltaSet causing crash to desktop when receiving guild information
[Added] Additional checking for space faction allies and enemies to determine if attackable or aggressive
[Modified] Storing of space faction to also store the hash version on the ship object
[Added] Setspeed ship command argument
[Added] Space mission object list for for players and group members
[Modified] JTL fast travel will now use the planet travel points instead of an additional table of locations
[Fixed] Coronet landing location for JTL fast travel
[Added] Set hyperspacing and add aggro lua functions for ships
[Modified] Mission objects to properly abort space quests
[Moved] Conversation start from space station object to ship agent
[Added] Ship agent taunting
[Added] Starship component reverse engineering
[Fixed] Compiling with clang19
[Fixed] Tarth jaxx conversation reply typo
[Fixed] Setting attribute to hidden properly removing attribute group from visible groups
[Fixed] Ship weapon components attribute group misc setting to hidden
[Fixed] Typo in droid usage
[Fixed] ShipSubComponents from showing empty or zero values.
[Added] ShipSubComponent Implementation
[Added] Additional quest progress for corsec sgt Rhea - Part 2
[Added] Observer type for destroying a ship
[Modified] Zone switched obersver for PlayerSpaceZoneComponent to delay while players loads
[Fixed] M22-T Krayt Heavy Fighter no longer flagged as a POB
[Fixed] M22-T Krayt Heavy Fighter can now be converted to deed.
[Fixed] Typos in Dunelizard chassis blueprint chassis certifications
[Added] Defector Quests
[Fixed] Ship mass now correctly shown after initial unpacking of ship deed.
[Fixed] Ship hitpoints now set correctly on unpacking of ship deed.
[Added] Ship agent setdefender function from lua
[Fixed] ShipAiAgent object management calls from lua
[Modified] hasObserver lua function to accept screenplay name and function arguments
[Added] hasObserverType lua function
[Added] Space waypoint colors
[Modified] Naming convention for waypoint colors in lua
[Fixed] Waypoint command to set space color when player is in space
[Added] Proper COV ranges for the corvette and Star Destroyer
[Fixed] Rebel stations outside Deep Space are no longer armed
[Added] Checks to POB ship menu components to prevent player use while incapacitated or dead
[Fixed] NU chat param showing players name in sgt Rhea convo response
[Added] Corsec squadron neutral pilot sergeant Rhea initial convo options - Part 1
[Added] Space quest specific journal management helper functions
[Added] Corsec squadron screenplay for corsec quest functions
[Modified] Lua waypoint parameters to require height coordinate
[Disabled] Debugging in player manager
[Fixed] Operator type for orphaned structures
[Added] Lua mission object and management functions
[Added] Grant starter ship function
[Added] Abort quest mission from lua
[Modified] hasShip function to check for certified ships
[Fixed] Ship deed to use nearby startport when setting parking location
[Renamed] Quest manager village checks
[Modified] Container component removal of object for issue tracking of failing to remove player from POB slots
[Fixed] Ship operations menu neutral pilot check
[Added] Lambda for orphan civic structure removal
[Modified] City region notify insert
[Added] Additional debugging for city loading
[Fixed] Stability issues with pilot tier
[Added] Pilot squadron types onto player object with accessors and mutators
[Moved] Pilot tier onto player object
[Added] JTL endable config option
[Format] AddSaleItem and vendor menu response
[Fixed] Attribute information displayed for chaff and missiles
[Fixed] Addtional zeroes and decimals in missiles and chaff schematics
[Fixed] Proper null check for new parent in new valid position
[Fixed] Last validated position updates
[Added] Point and appearance intersection tests to collision manager
[Added] Additional object types to ShipTargetVector
[Fixed] GCW base turret donation - Mantis #9082 (https://www.swgemu.com/bugs/view.php?id=9082)
[Fixed] Creature slope move client variable to calculate properly
[Fixed] Possible stability issues with player recovery
[Fixed] Issues with assigning objects to nodes in octree
[Modified] Ranges for objects to properly use the abstract functions
[Added] Space static and asteroid object types
[Added] Local zone time sync
[Fixed] Ship ownerID to initialize in constructor to give proper receiver flags
[Added] Sui message box for dumpcov output
[Added] POB component damage over time due to plasma conduits that have burst
[Fixed] Non-GCW base turrets will now properly attack
[Fixed] Looted credit chips will now update the value of an existing credit chip in the players inventory
[Added] Cell fire dot effect to pob cells with broken plasma conduits
[Added] Entry and exit message for cells with damage variable set on them
[Modified] Damage to players to task out the damage applied
[Fixed] Allied faction list for Velocity merc captain
[Fixed] Parent clearing when inserting into ground zone
[Fixed] Deep space station being returned as a spawn point for destroyed player ship
[Fixed] Typos and missing allied faction entries
[Fixed] Scyk style 1 chassis will now generate a Scyk style 1 deed
[Added] POB interior plasma conduit activation from damage
[Added] Client effects due to damage to POB ship
[Added] Damage to passengers near effect points
[Added] Check for removal of player form parent in store ship task
[Added] ShipAiAgent behavior event interval scheduling
[Fixed] Removal off all players from a POB upon destruction
[Fixed] Yacht being given skill certification as pilot requirement
[Added] POB ship interior repair kits
[Added] Repairing pob ship components with repair kits
[Added] InsertAstromechIntoShipTask
[Fixed] Objects adding creo types in range using improper position
[Fixed] Ship delta vector updates properly sent to all players on board the ship
[Added] Space loot component sales to chassis dealers
[Added] ShipAiAgentUpdateTransformTask
[Fixed] Yacht veteran reward setting proper parking location upon ship generation from deed
[Fixed] Permissions for item removal from pob ship loot box (requires new or re-deeded ship)
[Added] Dantoine mining outpost JTL greeter conversations and handlers
[Fixed] Missile pack strings corrected
[Modified] Look for target space to prevent ship agents from assigning combat targets with no players in range
[Added] AI bitmask flag option for themepark logic
[Fixed] Luthik uwyr to no longer patrol
[Added] Coronet JTL greeter conversations and handlers
[Added] Mos Eisley space greeters conversations and handlers
[Added] Kulton woodle and j1-p0 convos and handlers
[Added] Ship agent enemy list
[Added] Loot item award from ship agent destruction
[Fixed] Loading of ShipObjectTemplate for POB ships
[Added] Space patrol point loading for fixed patrol spawns
[Added] Space agents with fixed patrols applying patrols properly
[Updated] Zone range for space stations to account for cuboid opposite corners
[Added] Space loot templates and attribute calculations
[Added] Special zone ranges for imperial star destroyer and corvettes
[Modified] Ship agents to always be active
[Added] Delay for ship agents to activate AI behavior while server is loading and to cancel when shutting down
[Modified] Octree to allow specialized range for entry, removal, and updates for objects
[Added] Static range for space stations
[Fixed] Threatmap ctor to include logger and fix builds with some compilers
[Added] Credit chip awarded for ship agent destruction
[Added] Credit chip object, claims and transaction log
[Added] Threatmap functions to return highest damage player and group ships
[Fixed] Components showing on agent ships
[Removed] Old variables from ship object templates
[Added] Space faction ally and enemy checks to ship agent
[Fixed] Stability issue with ship recovery
[Fixed] Factional space stations now flagged appropriately
[Added] Random spawn in delay for specific ship spaws so they have a less chance to stack on one another
[Added] Space zone screenplay spawner
[Added] Populated spawns in all space zones
[Added] Different spawn types for particular patrol patterns
[Modified] Ship recovery event to assign threads based on zone
[Fixed] Loading of information from object templates for ship agents
[Added] Starship paint kits
[Updated] Ship agent templates with missing variables
[Moved] Variables off of ship object template onto ship agent templates
[Added] Creation of ships using ship agent template
[Disabled] Temporary space spawns
[Fixed] Stability issue during server load for region notifyExit
[Fixed] Stability issue during server load for region notifyExit
[Added] Space agent templates
[Added] Gtest for ship agent lua templates
[Added] Ship agent template loading
[Added] lLa ship ai agent
[Added] Additional ship flags for spawns
[Fixed] Typo for experience value on awing
[Added] Space filler static objects
[Disabled] Space active area debug messages
[Added] Experience values to ship agent templates
[Fixed] Mos Eisley JTL landing coordinates
[Fixed] Launch ship task to accept zone name for god mode zone selection launch
[Added] Special faction point multiplier for ship template
[Added] Basic calculation for faction award for space kills
[Fixed] Pilot bonus XP for masteries to be granted in separate award
[Fixed] Ship collision data index
[Added] Pilot tier tracking and management to creature object
[Added] Destruction observer triggering for ship agents
[Added] Basic XP awarding to players onboard ships
[Added] Faction awarding to players onboard ships
02/22/2025
The SWGEmu Development Division
[Added] Sgt Rhea tier 1 neutral pilot skill training
[Added] Space quest assassination logic
[Added] Sgt Rhea final mission and first skill box training
[Modified] Corellia space station landing options for Corsec pilots
[Modified] Debug output for speed checks
[Fixed] Space destory quest to only give update message when proper ship is killed
[Fixed] Space mission object properly removing from players mission object vector
[Fixed] Space quest item reward stability issue
[Added] Special exception for out of range distance for space mission objects
[Added] KSE Firespray-31 schematic
[Added] Parent space quest screenplay
[Added] Space quest destroy, patrol, escort and surprise attack generic quest logic
[Fixed] Space faction checking for attackable, aggressiveness and enemy flagging
[Added] Additional space helper quest and player management functions
[Fixed] Changes to DeltaSet causing crash to desktop when receiving guild information
[Added] Additional checking for space faction allies and enemies to determine if attackable or aggressive
[Modified] Storing of space faction to also store the hash version on the ship object
[Added] Setspeed ship command argument
[Added] Space mission object list for for players and group members
[Modified] JTL fast travel will now use the planet travel points instead of an additional table of locations
[Fixed] Coronet landing location for JTL fast travel
[Added] Set hyperspacing and add aggro lua functions for ships
[Modified] Mission objects to properly abort space quests
[Moved] Conversation start from space station object to ship agent
[Added] Ship agent taunting
[Added] Starship component reverse engineering
[Fixed] Compiling with clang19
[Fixed] Tarth jaxx conversation reply typo
[Fixed] Setting attribute to hidden properly removing attribute group from visible groups
[Fixed] Ship weapon components attribute group misc setting to hidden
[Fixed] Typo in droid usage
[Fixed] ShipSubComponents from showing empty or zero values.
[Added] ShipSubComponent Implementation
[Added] Additional quest progress for corsec sgt Rhea - Part 2
[Added] Observer type for destroying a ship
[Modified] Zone switched obersver for PlayerSpaceZoneComponent to delay while players loads
[Fixed] M22-T Krayt Heavy Fighter no longer flagged as a POB
[Fixed] M22-T Krayt Heavy Fighter can now be converted to deed.
[Fixed] Typos in Dunelizard chassis blueprint chassis certifications
[Added] Defector Quests
[Fixed] Ship mass now correctly shown after initial unpacking of ship deed.
[Fixed] Ship hitpoints now set correctly on unpacking of ship deed.
[Added] Ship agent setdefender function from lua
[Fixed] ShipAiAgent object management calls from lua
[Modified] hasObserver lua function to accept screenplay name and function arguments
[Added] hasObserverType lua function
[Added] Space waypoint colors
[Modified] Naming convention for waypoint colors in lua
[Fixed] Waypoint command to set space color when player is in space
[Added] Proper COV ranges for the corvette and Star Destroyer
[Fixed] Rebel stations outside Deep Space are no longer armed
[Added] Checks to POB ship menu components to prevent player use while incapacitated or dead
[Fixed] NU chat param showing players name in sgt Rhea convo response
[Added] Corsec squadron neutral pilot sergeant Rhea initial convo options - Part 1
[Added] Space quest specific journal management helper functions
[Added] Corsec squadron screenplay for corsec quest functions
[Modified] Lua waypoint parameters to require height coordinate
[Disabled] Debugging in player manager
[Fixed] Operator type for orphaned structures
[Added] Lua mission object and management functions
[Added] Grant starter ship function
[Added] Abort quest mission from lua
[Modified] hasShip function to check for certified ships
[Fixed] Ship deed to use nearby startport when setting parking location
[Renamed] Quest manager village checks
[Modified] Container component removal of object for issue tracking of failing to remove player from POB slots
[Fixed] Ship operations menu neutral pilot check
[Added] Lambda for orphan civic structure removal
[Modified] City region notify insert
[Added] Additional debugging for city loading
[Fixed] Stability issues with pilot tier
[Added] Pilot squadron types onto player object with accessors and mutators
[Moved] Pilot tier onto player object
[Added] JTL endable config option
[Format] AddSaleItem and vendor menu response
[Fixed] Attribute information displayed for chaff and missiles
[Fixed] Addtional zeroes and decimals in missiles and chaff schematics
[Fixed] Proper null check for new parent in new valid position
[Fixed] Last validated position updates
[Added] Point and appearance intersection tests to collision manager
[Added] Additional object types to ShipTargetVector
[Fixed] GCW base turret donation - Mantis #9082 (https://www.swgemu.com/bugs/view.php?id=9082)
[Fixed] Creature slope move client variable to calculate properly
[Fixed] Possible stability issues with player recovery
[Fixed] Issues with assigning objects to nodes in octree
[Modified] Ranges for objects to properly use the abstract functions
[Added] Space static and asteroid object types
[Added] Local zone time sync
[Fixed] Ship ownerID to initialize in constructor to give proper receiver flags
[Added] Sui message box for dumpcov output
[Added] POB component damage over time due to plasma conduits that have burst
[Fixed] Non-GCW base turrets will now properly attack
[Fixed] Looted credit chips will now update the value of an existing credit chip in the players inventory
[Added] Cell fire dot effect to pob cells with broken plasma conduits
[Added] Entry and exit message for cells with damage variable set on them
[Modified] Damage to players to task out the damage applied
[Fixed] Allied faction list for Velocity merc captain
[Fixed] Parent clearing when inserting into ground zone
[Fixed] Deep space station being returned as a spawn point for destroyed player ship
[Fixed] Typos and missing allied faction entries
[Fixed] Scyk style 1 chassis will now generate a Scyk style 1 deed
[Added] POB interior plasma conduit activation from damage
[Added] Client effects due to damage to POB ship
[Added] Damage to passengers near effect points
[Added] Check for removal of player form parent in store ship task
[Added] ShipAiAgent behavior event interval scheduling
[Fixed] Removal off all players from a POB upon destruction
[Fixed] Yacht being given skill certification as pilot requirement
[Added] POB ship interior repair kits
[Added] Repairing pob ship components with repair kits
[Added] InsertAstromechIntoShipTask
[Fixed] Objects adding creo types in range using improper position
[Fixed] Ship delta vector updates properly sent to all players on board the ship
[Added] Space loot component sales to chassis dealers
[Added] ShipAiAgentUpdateTransformTask
[Fixed] Yacht veteran reward setting proper parking location upon ship generation from deed
[Fixed] Permissions for item removal from pob ship loot box (requires new or re-deeded ship)
[Added] Dantoine mining outpost JTL greeter conversations and handlers
[Fixed] Missile pack strings corrected
[Modified] Look for target space to prevent ship agents from assigning combat targets with no players in range
[Added] AI bitmask flag option for themepark logic
[Fixed] Luthik uwyr to no longer patrol
[Added] Coronet JTL greeter conversations and handlers
[Added] Mos Eisley space greeters conversations and handlers
[Added] Kulton woodle and j1-p0 convos and handlers
[Added] Ship agent enemy list
[Added] Loot item award from ship agent destruction
[Fixed] Loading of ShipObjectTemplate for POB ships
[Added] Space patrol point loading for fixed patrol spawns
[Added] Space agents with fixed patrols applying patrols properly
[Updated] Zone range for space stations to account for cuboid opposite corners
[Added] Space loot templates and attribute calculations
[Added] Special zone ranges for imperial star destroyer and corvettes
[Modified] Ship agents to always be active
[Added] Delay for ship agents to activate AI behavior while server is loading and to cancel when shutting down
[Modified] Octree to allow specialized range for entry, removal, and updates for objects
[Added] Static range for space stations
[Fixed] Threatmap ctor to include logger and fix builds with some compilers
[Added] Credit chip awarded for ship agent destruction
[Added] Credit chip object, claims and transaction log
[Added] Threatmap functions to return highest damage player and group ships
[Fixed] Components showing on agent ships
[Removed] Old variables from ship object templates
[Added] Space faction ally and enemy checks to ship agent
[Fixed] Stability issue with ship recovery
[Fixed] Factional space stations now flagged appropriately
[Added] Random spawn in delay for specific ship spaws so they have a less chance to stack on one another
[Added] Space zone screenplay spawner
[Added] Populated spawns in all space zones
[Added] Different spawn types for particular patrol patterns
[Modified] Ship recovery event to assign threads based on zone
[Fixed] Loading of information from object templates for ship agents
[Added] Starship paint kits
[Updated] Ship agent templates with missing variables
[Moved] Variables off of ship object template onto ship agent templates
[Added] Creation of ships using ship agent template
[Disabled] Temporary space spawns
[Fixed] Stability issue during server load for region notifyExit
[Fixed] Stability issue during server load for region notifyExit
[Added] Space agent templates
[Added] Gtest for ship agent lua templates
[Added] Ship agent template loading
[Added] lLa ship ai agent
[Added] Additional ship flags for spawns
[Fixed] Typo for experience value on awing
[Added] Space filler static objects
[Disabled] Space active area debug messages
[Added] Experience values to ship agent templates
[Fixed] Mos Eisley JTL landing coordinates
[Fixed] Launch ship task to accept zone name for god mode zone selection launch
[Added] Special faction point multiplier for ship template
[Added] Basic calculation for faction award for space kills
[Fixed] Pilot bonus XP for masteries to be granted in separate award
[Fixed] Ship collision data index
[Added] Pilot tier tracking and management to creature object
[Added] Destruction observer triggering for ship agents
[Added] Basic XP awarding to players onboard ships
[Added] Faction awarding to players onboard ships