Publish 6: AI Strikes Back

System
  • Improved server stability
  • Improved server performance
  • Added a new Artificial Intelligence system (see AI section)
  • Added additional unit tests to verify that mobile/lair templates have valid values



Spawns/World/Missions
  • New types of spawns have been implemented (dynamic/theater)
  • Added many new random spawns to all planets
  • Random spawns in the wild will now generally spawn further apart
  • Spawns should no longer end up outside of planetary boundaries
  • Mobs left behind when a lair is destroyed will now despawn on their own if not killed
  • Lairs (and their mobs) will now despawn on their own if no players are nearby for a time
  • The sarlaccs on Tatooine and Dathomir will now disease players who wander too close without protection
  • Added some static spawns to Naboo, Endor, and Dantooine
  • Changed the static spawns at the Sulfur Lake Pirate Hideout on Lok to the correct ones
  • Added static spawns to the Gas Mine on Lok
  • Added static spawns to the Imperial Research Facility on Lok
  • The number of spawns at a destroy mission now varies with the mission's difficulty
  • Ben Kenobi's house is now off limits
  • The rebel hideout on Corellia now has the correct turrets (and they'll now respawn)



Creatures/NPCs
  • Many mobs had one or more of their stats/details corrected
  • Adjusted the size of most creatures
  • Fixed the default ranged attack animation for creatures
  • Modified the accuracy calculation for npcs/creatures/turrets
  • Added wound chance to some npc weapons that were missing it
  • The npc version of the nightsister energy lance now properly does energy damage
  • Creature disease and poison dots should tick for more reasonable amounts
  • Turrets will now attack a random ham pool rather than always health
  • Turret attacks now consider mitigation and posture, will break attack delays, and can now cause wounds
  • Non-GCW faction npcs will now consider a player's faction with their group when deciding whether to be aggressive or not
  • Faction gains/losses from PvE kills are now based on the level of mob that was killed rather than being a static amount
  • Rewrote faction recruiter conversations and fixed some bugs with them
  • More junk dealers are now fully functional
  • Npcs/creatures will no longer react to, attack, or follow invisible staff characters



AI
  • Many mobs will now wander about when not in combat
  • Pack type mobs will now assist one another when attacked
  • AI can now attack other AI and will aggro enemies if they wander too close
  • AI will now return to their spawn point if pulled too far away
  • Improved AI awareness logic



Events/Dungeons
  • Added Event Promoter npcs with a limited selection of decorations for rent
  • Added Bestine museum event
  • Added Cries of Alderaan Act 1 event
  • Added the 2004 Wookiee Life Day event/quest (available during December)
  • Added/rewrote all Geo Lab conversations
  • Fixed issues with Geo Lab door unlocking
  • Key cards in the Geo Lab should now be obtainable and functional
  • Geo lab keypads can now be sliced open
  • Fixed several issues with the Warren



Theme Parks/Quests
  • Fixed many issues with theme park/quest NPC conversations
  • Factional quests can no longer be attempted while on leave
  • Added support for quests with a destructible building
  • Enemy quest targets are now more aggressive towards the one with the quest
  • Group members can now assist with theme parks/quests provided the quest owner is nearby
  • Escort targets will now take on the faction and status of the player attempting to escort them and will be attackable while being escorted
  • Hedon Istee quest line now requires an elite combat profession to undertake
  • Rewrote RIS armor quest and fixed some issues with it
  • Added Record Keeper npcs
  • Added Nym's theme park
  • Added Lady Valarian theme park
  • Added Zicx bug bomb quest line
  • Added Polished krayt skull quest line
  • Added Lady Hutt quest line
  • Added Arven Wendik quest line
  • Added Blerx Tango quest line
  • Added Boss Nass quest line
  • Added Bren Kingal quest line
  • Added Champhra Biahin quest line
  • Added Chertyl Ruluwoor quest line
  • Added Coraline Dynes quest line
  • Added Corran Horn quest line
  • Added Denell Kel'Vannon quest line
  • Added Didina Lippinoss quest line
  • Added Farious Gletch quest line
  • Added Fixer quest line
  • Added Gilker Budz quest line
  • Added Ging Darjeek quest line
  • Added Gins Darone quest line
  • Added Gramm Rile quest line
  • Added Hal Horn quest line
  • Added Haleen Snowline and Hagrin Zeed quest lines
  • Added Huff Zinga quest line
  • Added Igbi Freemo quest line
  • Added Ikka Gesul quest line
  • Added Irenez and Garm Bel Iblis quest line
  • Added Jadam Questrel quest line
  • Added Jaleela Bindoo quest line
  • Added Jilljoo Jab quest line
  • Added Kaeline Ungasan quest line
  • Added Kirkin Liawoon quest line
  • Added Kormund Thrylle quest line
  • Added Leb Slesher quest line
  • Added Lergo Brazee quest line
  • Added Lian Byrne quest line
  • Added Lorne Prestar quest line
  • Added Lt. Harburik quest line
  • Added Luthin Dlunar quest line
  • Added Mourno Draver quest line
  • Added Mozo Bondog and Dolac Legasi quest line
  • Added Mullud Bombo quest line
  • Added Noren Krast quest line
  • Added Nurla Slinthiss quest line
  • Added Om Aynat quest line
  • Added Oxil Sarban quest line
  • Added Palejo Reshad quest line
  • Added Phinea Shantee quest line
  • Added Radlee Mathiss quest line
  • Added Raxa Binn quest line
  • Added Rovim Minnoni quest line
  • Added Ruwan Tokai quest line
  • Added Sergeant Tarl and Gillad Pellaeon quest lines
  • Added Sidoras Bey quest line
  • Added Sigrix Slix quest line
  • Added Sindra Lintikoor quest line
  • Added Slooni Jong quest line
  • Added Stella quest line
  • Added Stoos Olko quest line
  • Added Talon Karrde quest line
  • Added Tamvar Senzen quest line
  • Added Thrackan Sal Solo quest line
  • Added Tolan Nokkar quest
  • Added Vana Sage quest line
  • Added Vordin Sildor quest line
  • Added Wallaw Loowobbli quest line
  • Added Wilhalm Skrim and Prefect Talmont quest line
  • Added Xalox Guul quest line
  • Added Xarot Korlin quest line



Combat
  • Out of range messages from intimidate use are now only broadcast to the player who used the command
  • Bleeds from weapon dots will now consider the target's bleed resist skill
  • Bleeds from special attacks will now consider the target's combat bleeding defense skill
  • Poison and disease from weapon dots and combat medics will now consider the target's poison/disease resist skill
  • Fires from weapon dots will now consider the target's fire resist skill
  • Accuracy while moving skill mods now function to reduce the penalty to accuracy caused by moving
  • Weapon range modifier now displays next to one's target
  • Fixed an exploit that allowed a player to get more xp than intended
  • Counterattacks will now attack
  • It is no longer possible to attack with a ranged weapon while prone and in melee range
  • Commands with a verbal component will now only have it broadcast a minimum of once every 30 seconds.
  • NPCs can now be affected by dizzy
  • The stunned state now properly reduces damage done




Armorsmith
  • Padded armor belts can now be crafted with sockets



Bio-Engineer
  • Pet deeds now have stats and can be tamed or sampled from
  • Unattackable creatures can no longer be sampled from



Bounty Hunter
  • Bounty mission targets will no longer be aggressive or stalkers
  • Added a few more possible bounty mission targets
  • The direction and distance reported by a BH droid should now be accurate if you're inside a structure when the droid reports back
  • Arakyd droids should no longer land inside structures, but will no longer follow you
  • Arakyd droids will now despawn if not used after a time



Brawler
  • It is now possible to intimidate, taunt, and warcry while kneeling
  • Fixed the unarmed damage skill mod not adding as much damage as it should



Carbineer
  • All carbineer cone attacks have had their cone width increased
  • Wild shot 2 is now a cone attack



Chef
  • High quality Parwan Nutricake should no longer leave one permanently tired
  • Parwan Nutricake and K-18 rations should now properly reduce burst run's HAM cost and can no longer be used while burst run is active



Creature Handler
  • Tamed pets will now retain the (baby) in their name until explicitly renamed
  • A pet must now be taught 4 unique commands in order to be named
  • Pet level checks when trading and calling now considers the pet's adult level
  • Pets will now show their master's name when examined
  • Fixed an issue that sometimes caused a baby to remain unattackable when taming doesn't complete properly
  • Pets can now attack in PvE and CH xp can be gained via PvE combat
  • Faction awards from PvP kills will now go to a pet's owner if the pet gets the kill
  • Pets will now obey the stay and follow commands when in combat
  • When exiting combat, pets will now return to their pre-combat stay/follow state
  • Pets should now always appear next to you when called
  • It's now possible to group your pets when you aren't the group leader
  • There is now a system message when destroying a pet control device
  • Dead or incapacitated pets will no longer respond to commands issued via /tellpet
  • Pets issued the attack command will remain focused on the command's target until it dies or they are issued a new command
  • Pets will now switch targets when ordered to via the attack command
  • Pets will now respond more promptly to commands issued to them while in combat



Droid Engineer
  • Droids now require power in order to obey the group command
  • Interplanetary survey droids are now functional



Image Designer
  • The image design process will now properly pull credits from both cash and bank



Jedi
  • Fixed several bugs in preparation for the day Jedi will be attainable



Medic/Doctor
  • Fixed xp granted by healing, tending wounds, and enhancing
  • /healdamage will now work properly if a lair/turret is targeted
  • It's no longer possible to buff/heal wounds while outdoors in a medical center city



Merchant
  • Selling an item from stockroom will no longer count the item's size twice in the item limit check
  • Retrieving an item from a vendor now considers the item's size when checking inventory space
  • Re-listing an item from stockroom should no longer move the item to the vendor you're at if it was on a different vendor
  • It will no longer be possible to place items for sale if the merchant has more vendors than their maximum
  • Vendor names on overhead and planetary maps will no longer include the "Vendor: " prefix
  • Droid/terminal vendors in player cities will no longer use the city's name when registered
  • A vendor is now properly considered empty when nothing is for sale (regardless of what else may be on the vendor)
  • It should no longer be possible to register an empty vendor
  • Vendors can no longer be renamed
  • Fixed the subject of vendor emails sent when a sale expires



Politician
  • An email will now be sent to citizens when someone registers to run for mayor
  • Fixed text in some city maintenance emails
  • Street lamps can now be placed closer to buildings



Scout/Ranger
  • Attempting to harvest a resource that a creature does not have will now give an error message rather than randomly distributing a different resource
  • Fixed the level displayed when those with the appropriate skill examine a baby creature
  • Added milk to a few more creatures
  • Mask scent and Conceal should now function



Shipwright
  • Fixed many ship part/component schematics



Squad Leader
  • The speed of squad leader commands is no longer based on your equipped weapon's speed
  • Squad leader commands now only apply their affects to groups members of the appropriate faction and standing relative to the squad leader



Swordsman
  • Fixed the skill needed for certification with the Black Sun Executioner's Hack



Items/Loot
  • Stats on looted items will now have more variability
  • Weapons no longer decay when cloning and no longer can be insured
  • Fixed the formula for decay based stat reduction for weapons/armor/vehicles
  • Broken armor now offers no protection
  • Statues, fountains, and street lamps should now have pickup/move/rotate radial menu options when dropped in a building
  • Firework show packages are now functional
  • Throwpillow schematic now has two additional variants
  • Added functionality to treasure maps
  • Mandalorian armor now has it's profession restrictions



Player
  • Added player unity (marriage)
  • Added /registerwithlocation command for those with the appropriate skill
  • Adjusted the formula for secondary stat (strength, quickness, willpower) ham cost adjustment
  • Players will no longer lose faction points if killed by a factional NPC. PvP deaths still cause faction point loss.
  • It should no longer be possible to set an invalid skill title
  • All species should now be able to learn and use all of the languages appropriate to them
  • Newly created characters should now all start knowing the appropriate language skills
  • Deleted characters can now be removed from friends list and structure permission lists
  • It is no longer possible to place structures outside of planetary boundaries
  • Structure damaged emails now include the planet name that the structure is on
  • Player structures that run out of maintenance will now deduct funds from a players bank account (if present) prior to decaying



Group/Guild
  • Guilds can now be renamed
  • Emails are now sent to guild members when a guild name changes, guild leader changes, or when a guild is disbanded
  • Guild naming/renaming now properly checks the naming filter
  • Guild leaders are now able to kick members from the guild management terminal
  • /guildremove can now be used to kick other members
  • Added nearest mission for group way point functionality



Travel
  • Reduced vehicle repair prices
  • A vehicle's name will now signify when it has been disabled
  • Vehicles now have resists
  • A vehicle can no longer be generated while indoors
  • /purchaseticket can now be used to purchase round trip tickets or to purchase tickets for other departure locations
  • /purchaseticket now requires one to be close to a travel ticket terminal
  • It should no longer be possible for terrorists to destroy a shuttle



Misc
  • Added /who command
  • Added Veteran reward system
  • Added /flashspeeder command usable by those who have selected the flash speeder as a veteran reward
  • Color codes are now filtered out of item names during crafting and when vendors/bazaar sends in game mails
  • Setting a way point name no longer toggles the way point
  • General chat is now an auto joined chat channel
  • When bait is lost while fishing, the rest of the stack will now be fresh
  • It should no longer be possible to ignore chat from a staff character
  • Added/improved more staff commands