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
- [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