Finalizer Thursday Update
07/04/2024
The SWGEmu Development Division
- [Fixed] Looted wearables to no longer generate sockets
- [Fixed] Looted tailor components to correct use counts
- [Fixed] Event promoter shuttle beacon purchase blocking purchasing other promoter items - Mantis #9036
- [Fixed] Agents respawning with no weapons due to already being flagged as a baby - Mantis #8984
- [Fixed] Lua global variable naming duplicate when loading AI maps
- [Fixed] Looted generic component usecount to uniform combine type
- [Modified] lootValues setDamageValues to average weapon damage values
- [Fixed] Typo in server loot command
- [Fixed] Changed variable in loot manager debug
- [Added] Config for player names to show on newly created vehicles
- [Modified] lootManager excMod bonus values to level distribution
- [Fixed] Issue causing CTD when loading loading into a parent with lots of creature objects
- [Fixed] Issue with some creature templates not having proper attacks for both weapons
- [Fixed] Issue with some creature templates having two of the same weapon type
- [Fixed] Issue with DOT type and attribute not properly distributing on looted weapons
- [Added] Check for vehicle in motion before adjust player dismount location
- [Added] Staff players ability to migrate there stats without ID
- [Fixed] Tangible objects not being sent to players entering into range - Mantis #9037
- [Modified] Method for setting chance for looted weapon DOT types and attributes to use loot manager config values
- [Fixed] Stability issue with nullptr area in isInPvpArea
- [Modified] Some more weapon manager cleanup and commenting
- [Added] Sea info to agent loot debug command
- [Added] Additional data output for weapons when reviewing server loot for agents
- [Fixed] More leaks in pathfinding
- [Modified] lootManager createLootObject function
- [Modified] Check for object type to add static and random DOTs to weapons
- [Modified] Output of server loot agent command to show wearable mod counts
- [Modified] Server loot command to accept count prior to modifier value
- [Fixed] Stability fix for nullptr marker in FishingManager
- [Added] Debug to trees for objects that still have parents when attempting to insert
- [Fixed] Potential memory leaks
- [Added] Stats for output of weapons and weapons with DOTs count to server loot command agent
- [Added] AFK and movement check for player object from lua
- [Modified] Stalker and killer bitmask check to use the stored creatureBitmask on the agent
- [Modified] broadcastPvpStatusBitmask for use on tangible objects
- [Changed] Looted weapon dot values and chance to level distribution
- [Fixed] Stability issue caused by bad nullptr check on vendor
- [Modified] GCW PVP tokens to have variable use count when looted
- [Added] TEF warning for attacking factional tangible objects and installations
- [Fixed] Attacking agents after muting TEF warning and going overt
- [Added] Ability to change TEF warning message via config
- [Fixed] Attackable check loop in creature object
- [Added] Ability for players to mute TEF warning popup
- [Modified] TEF warning message config option
- [Added] TEF warning for combat attacks
- [Added] Config option to disable tef warning message
- [Changed] lootManager random skillMod chance to be distributed by level
- [Modified] isAttackableBy functions to accept boolean for TEF acknowledgment
- [Added] TEFf acknowledgement for combat medic DOT use
- [Added] Additional loot map entries
- [Changed] Experimental/enhanced level rank distribution
- [Fixed] Escort NPCs properly adopt the faction affiliation of the player
- [Added] Check for a player having an already open TEF acknowledge window before sending another
- [Added] TEF sui window popup when healing players that could cause a TEF
- [Fixed] Agent loot command output to show proper percentages
- [Changed] Mobile loot collections to faction groups - Mantis #7645
- [Added] Components and resources to faction loot groups - Mantis #7645
- [Fixed] Stability issue in select character callback
- [Fixed] Players position in ships being set improperly after hyperspacing
- [Fixed] Player position when launching into POB ship
- [Fixed] Stability issues planet manager calls in director manager
- [Fixed] Lugjack machine will now force close any currently open payout windows before creating a new one for the player - Mantis #9045
- [Added] Ithorian players and vendors to species allow to wear crafters aprons
- [Fixed] Errors in lua templates from duplicate entries
- [Added] Mobile NPC faction loot groups
- [Fixed] Account ban duration calculation for account ban system message
- [Fixed] Checking wrong object for data component preventing items being given to vendors to wear - Mantis #9043
- [Added] Wookiee to list of species allowed to wear crafters apron
- [Modified] Server loot agent command data output
- [Tweaked] Krayt loot groups and chances to better reflect live values - Mantis #5335
- [Added] Config manager option to set latest tre for unit tests
- [Fixed] Placement of non-agent vendors - Mantis #9042
- [Fixed] Target template for crafters apron quest schematics to use proper template - Mantis #8722
- [Fixed] Crafters apron to have a chance for socket generation - Mantis #8722
- [Added] Additional debug and test application for diseases
- [Added] Config option to automatically reload strings
- [Modified] Locking during crafting experimentation
- [Added] Additional error messages for poor experimentation attempts
- [Fixed] Potential issue with getspawnpoint for Hero of Tatooine courage spawn
- [Added] NPC actor event perk basic purchase, setup and placement Part 1 - Mantis #9005
- [Fixed] Player event perk timer breaking due to unsigned integer overflow - Mantis #9031
- [Fixed] Players can transfer items in/out of bank while mounted - Mantis #9039
- [Fixed] Stun state will always properly reduce damage output by 20 percent - Mantis #9038
- [Modified] Handling of damage reducing states
- [Added] Container component for warren disk permissions
- [Fixed] Warren evidence disks and FOUO disk should now be destroyable and tradable after a restart - Mantis #7808
- [Fixed] Instance where int overflow was causing stationary healer agents to wait indefinitely
- [Fixed] Possible crash to desktop when loading some objects while on a vehicle
- [Fixed] Traps should now fail to apply to a target if the target is already affected by that trap type
- [Tweaked] chance for agents to use a special attack
- [Fixed] Dark jedi knight primary attack group
- [Fixed] Creature agents given multiple sets of weapons when being respawned as a baby and was an adult previously - Mantis #8984
- [Added] Additional info to getObjVars command for AI debug