Skip to content

Releases: ProjectSWGCore/NGECore2

Patch 1.0.3

29 Mar 00:42
Compare
Choose a tag to compare

1.0.2...1.0.3

This is a backlog of what was done while the login issues were occuring as well as in the runup to the TC launch.

Ziggy:

  • Added item profession restrictions.
  • Added item level restrictions.
  • Added item faction restrictions.
  • Added item statmod bonuses.
  • Added Jedi roadmap rewards.
  • Added all other roadmap rewards.
  • Added Jedi robes.
  • Added Issued Pistol, Commando Carbine, Officer Sidearm, Jedi Training Polearm, Spy Carbine, Bounty Hunter Carbine, Modified DL-44, Medic Pistol and Initiate Robe starting items to their respective professions.
  • Added Assault Damage, Ambush Damage and Critical Action Cost to Bounty Hunters.
  • Added ability specific armor bypass.
  • Added protection to Composite Armor.
  • Added armor bypass to Dark Lightning.
  • Added attack_roles to combat.
  • Health and action attributes now work on equipment.
  • Force Protection on items now gives armor.
  • Removed no trade from some roadmap items.
  • Permanent duration buffs now correctly replace non-performanent buffs.
  • Roadmap rewards are now organised in a more decentralised way.
  • Renamed isBypassArmor() to getBypassArmor().
  • Wracking Energy now affects Maelstrom.
  • Cleaned up equipment service.
  • Fixed a roadmap reward issue with ithorians and wookiees.
  • Fixed an issue with no trade items.
  • Fixed minor exploration collection error.
  • Fixed an issue with apostrophes in friend list names.
  • Fixed a problem with DPS calculation.
  • Fixed range attribute on bounty hunter weapons.
  • Fixed officer buff duration.
  • Fixed issue where the Scatter buff wasn't applied to the group.
  • Fixed issue where Inspiration and Drillmaster buffs weren't applied to the group.
  • Fixed issue where medic buffs weren't applied correctly.
  • Fixed issue where Jedi Strike action cost reduction was incorrectly affecting Flurry.
  • Fixed officer tactics duration.
  • Fixed incorrect command datatable values.
  • Fixed incorrect armor mitigation calculation.
  • Fixed syntax error in Ambush command.
  • Fixed Melee Critical Chance.
  • Fixed issue where medic buffs wouldn't apply correctly when targetting non-players.
  • Fixed a problem with Critical Chance.
  • Fixed an issue where some abilities were performing multiple attacks.
  • Fixed issue where /endduel produced an error resulting in it not doing anything.

Light:

  • More work on NPC artificial intelligence (AI).
  • Added support for reading new terrain versions allowing collision to work correctly.
  • Added XP gain on killing NPCs.
  • Added XPMULTIPLIER config option.
  • Added MAXNUMBEROFCHARACTERS config option.
  • Added spawn GM command.
  • Added instance GM command.
  • Added wamprats.
  • Added Krayt Dragon npc.
  • Added a few creature lairs.
  • Added /broadcast GM command.
  • Various bug fixes.
  • Updated core to Java 8.
  • Health and Action now use the correct algorithim for regenerating.
  • Fixed LD flag handling.
  • Fixed logged out character timeout handling.
  • Fixed issue with duplicate ids causing widespread crashes.
  • Fixed startup crash.
  • Fixed AI damage bug.
  • Fixed crash bug related to string filenames.
  • Fixed expertise reset.
  • Fixed issue where objects "steal" static object ids, causing id clashes and crashes.
  • Fixed a few AI issues.
  • FIxed armor reduction calculation.
  • Fixed isGroupBuff() potential null error.
  • Fixed disconnect error potentially resulting in players not being removed from the game world.
  • Fixed error preventing NPCs from having buffs/debuffs applied
  • Fixed database save error resulting in progress not being saved at shutdown.
  • Fixed null error occuring when players attempt to listen to entertainers that have disconnected.
  • FIxed client crash.

Treeku:

  • Added a system for making retroactive changes.
  • Added a method for calculating the target's pvp status based on faction standing and other factors.
  • Added catching of various uncaught packets so they can be implemented later.
  • Added instance infrastructure.
  • Added EK and ISD for testing purposes.
  • Added quadtree remove safety check.
  • Added synchronization checks for instances.
  • Added object tracking lists to instances so they can be destroyed on instance closure.
  • Added instance lockout reset at 6AM.
  • Added getRadialFilename() method to object scripts to ensure radial script changes are retroactive.
  • Added "buffer" parameter to buff functions so buffs can be made less buggy.
  • Added grantLevel() function, useful for GM functions and frogs.
  • Added resetLevel() function to remove equipment/buffs so that using grantLevel() twice won't stack abilities.
  • Added respec function, useful for frogs and respec counsellors.
  • Deleting character now logs it out and removes it from the gameworld.
  • Temporarily fixed an exception causing an entertainer feature not to function.
  • Removed targetLevel from character creation as it's sent on login already.
  • Set default generic object options due to most scripts not being setup correctly yet.
  • Made evaluation improvements to collections.
  • giveExperience() now takes account of XP bonuses such as Flush with Success.
  • No longer able to heal duel opponents.
  • Only medics can now heal others.
  • Duels are ended when a client disconnects.
  • Made all callScript functions consistent.
  • Labelled a few variables to be more accurate in light of new findings.
  • Refactored targetting to store the lookAtTarget and the intendedTarget, fixing an issue with radial menus.
  • Enabled dungeon terrains.
  • Check for vector norm of 0 in wall collission detection.
  • Changed duplicate id handling to allow instances to work.
  • Made duplicate id handling more efficient.
  • Fixed toggleawayfromkeyboard.
  • Fixed toggledisplayingfactionrank.
  • Fixed potential building error.
  • Fixed look-at name issue for objects.
  • Fixed error with method that reads roadmap rewards.
  • Fixed various warnings.
  • Fixed XP packet issue.
  • Fixed collections bug in isComplete() allowing gift exploiting.
  • Fixed radials.
  • Fixed issue where list updates in creature objects weren't being sent.
  • Fixed major counter-type collection bugs.
  • Fixed resetLevel() issue.
  • Fixed skillMod calculation in grantLevel().
  • Fixed issue where pvpStatus was sent as more than 0 no matter what, even when factionless.
  • Fixed expertise ability add and remove so expertise resets work correctly.

Waverunner:

  • Added biographies.
  • Added additional player money notification.
  • Added /comm messages.
  • Added client paths as seen in tutorial.
  • Added catching of various uncaught packets so they can be implemented later.
  • Added "New Items" box used when items are awarded to you.
  • Added basic language and harvesting skills at character creation.
  • Added character sheet functionality.
  • Added unity/marriage.
  • Added server first collections.
  • Added range checks for /inspire and /watch.
  • Added range check for performance spectators.
  • Added posture checks.
  • Added radial menus for player objects.
  • Added performance effects.
  • Added multi-tier performance effects so entertainer effects appear better at higher levels.
  • Added inspiration ticks.
  • Added Buff Workshop collections.
  • Added entertainer hologram ability.
  • Added /covercharge.
  • Added input box methods.
  • Added Image Design.
  • Added holo-emotes.
  • Added showHelmet and showBackpack commands.
  • Added Unity ring to the Character Builder Terminal.
  • Guild names now show when examing a player.
  • Buff windows now close.
  • Refactored starter clothing.
  • Build-A-Buff applies correct stats now.
  • Inspiration buff time now corresponds to the players inspiration ticks.
  • Roadmap rewards use the New Item box.
  • Made improvements to giveItem function.
  • Reduced spawning distance from traveling.
  • Moved essential spectating code from /watch script to java function startSpectating().
  • Changed the forumula used stats on inspiration buffs.
  • ID windows now close when the other player closes the window.
  • Changed Charge and Scatter to use the new "buffer" parameter.
  • Changed holo-emote scripts.
  • Fixed animation error.
  • Fixed titles error.
  • FIxed startup crash.
  • Fixed profession wheel position issue.
  • Fixed XP crash.
  • Fixed object destruction issue.
  • Fixed walk speed.
  • Fixed bug related to deleting characters.
  • Fixed target update bug.
  • Fixed issue where buff windows wouldn't close.
  • Fixed server errors.
  • Fixed band flourishes to give experience.
  • Fixed unity radial menu.
  • Fixed issue where entertainers would get XP after level 90.
  • Fixed null error when trying to cancel experience tick if leveled with a cheat.
  • Fixed system messages error on performance abilities.
  • Fixed issue where hair and other items weren't being added to the equipment list on character creation, leading to strange results on /examine.
  • Fixed an issue where /inspire and /imagedesign weren't acknowledging a target parameter, resulting in them not working.
  • Fixed an issue where your group buffs weren't applied to other members when you were in range of them.
  • Fixed an issue where officer group buffs weren't checking ranges.
  • Fixed Out Of Bounds error when assigning expertise points.
  • Fixed hair.
  • Fixed issue where /holoemote was not acknowledging a target parameter, resulting in it not doing anything.

Seefo:

  • Added Character Builder Terminal.
  • Added more items to the Character Builder Terminal.
  • Added a message if a player cannot equip an item.
  • Added reset expertise function to frog.
  • Player expertise points are now calculated serverside instead of trusting the client.
  • Command "setcurrentskilltitle" now checks if the player has obtained the skill title to prevent abuse of the command.
  • Updated file ignore list to include database files.
  • Fixed issue where skills obtained through the expertise system weren't validated, allowing for exploits.
  • Fixed issue where using /endduel to end a duel would remain in combat.
  • Fixed issue where killing your duel opponent didn't end combat.
  • Fixed issue where player was able to increase stat infinitely.
  • Fixed issue where Death ...
Read more

Patch 1.0.2

24 Dec 10:52
Compare
Choose a tag to compare

Hotfix 1.0.1

17 Dec 13:16
Compare
Choose a tag to compare

Initial release

16 Dec 05:54
Compare
Choose a tag to compare
1.0.0

Refactored disconnect handling, updated engine