Changelog
Probably wont keep his here but i do need a place to store a scrape of them for search ability. Date offset +9. table offset +30. why isnt this https ?
3-6-2019
Hightlight: Cazic Thule is now live. credit to Torven
Code: Haynar
- NPCs that are rooted, should face their top hated target when no one is in combat range.
- Changed the defaults for adjusting best z, when mobs are in water. The default setting now checks if the mob is in water, and only adjust their z to the ground if they not in water. This should prevent cases where mobs seem to always be on the bottom.
- When someone is charmed, it was removing that entity from only npc hate lists. If a player is charmed, they will also have a hate list. So now a charmed entity will be removed from all hate lists. This helps prevent two charmed players from fighting each other.
- Fixed an issue where some spells, will not land when the player has all buff slots filled. Some spells like Antidote were incorrectly being identified as having an associated buff. They should now land correctly, whether buff slots are full or not.
Database: Robregen
- East Karana: change weak poison to strong poison to crag spiders.
- qeynos catacomb: an undead knight should no longer be kos.
2-20-2019
Code: Robregen
- ZoneDatabase::GetKarma crash fix credit to Akkadius
- Fixed a possible world crash.
Database: Robregen
- Shadeweaver: Certain Tegi in Cave should now only spawn at certain times(work is still in progress)
Torven
- hollowshade: Kite limit increased to 200.
Script: Robregen
- The Nitrates and the Assassin: added a missing reward item from Gerael Woodone to give to Captain Tillin.
2-6-2019
Code: Haynar
- Rooted mobs should face their targets better.
- Added a potential crash fix in streaming code for chat channels.
- Changed some of the keepalive code for chat channels, to help keep channels connected better with clients. There were situations where the keepalive from the server would never send to client. In low traffic situation, routers could close the connection sometimes.
Database: Robregen
- South Karana: Brother Qwinn should no longer be KOS.
- added a missing recipe for Griffon Casserole.
- Fixed the combine recipe for Toughened Sinew Lashings.
- Sinew Stretching Dowels should now return if Toughened Sinew Lashings combine is a success or a fail.
- Ceremonial Strainer should now return if Reactive Sealant Soak combine is a success or a fail.
Script: Robregen
- Crushbone: Slave keys turn in for a dwarf female should now give the correct faction hits.
- fixed a Minor dialogue typo in Rallic Aristos
1-23-2019
Code: Haynar
- Rooted mobs should attack mobs close by better.
- Improved some mob pathing in water.
- Pets trying chasing mobs in water should do a better job. They shouldn't go off in weird directions and get lost so much.
- Mobs pathing home, or to fixed locations should navigate obstacles better. This should improve cases where mobs get stuck trying to pathing to waypoints, or back to spawn points.
Torven
- Fix for NPCs getting stuck in casting
- Improvements to the recent wp_spawns option
Database: Robregen
- Dawnshroud: A Blazing Rockhopper should now emote correctly
- Kithicor: Readded a missing faction to DE rogue epic NPC.
1-9-2019
Code: Torven
- Fixed quest timers bugging out in some circumstances. (e.g. akheva trap spawns)
- Added a feature to spawngroups that allows developers to randomize the location where NPCs may spawn when using grids. This will prevent certain outdoor spawns from being campable.
Haynar
- Blind fleeing mobs should face their target now if in combat range.
- Fixed some issues with HP of targets never updating, if experiencing some packet loss.
Database: Torven
- vexthal: Respawn timers on TVX wing trash increased significantly. (doubled)
Quest: Torven
- grimling: Raids four (Necin) and five (Vadrel) implemented. All six raids (the war is raid six) are now fully implemented with high accuracy.
- grimling: Wave spawn timers for the raid events were changed to more closely match AK. (roughly increased by about 30%)
- grimling: The officer cloaks (cloak 6 in the series) and the hero cloaks (cloak 7 and the final cloak in the series) are now obtainable.
- ssratemple: Blood should no longer spawn prematurely.
- necropolis: Jaled Dar`s shade despawns again.
Robregen
- Innoruuk Disciple: Update and adjust faction reward.
- Drenic Garrison: Enabled MQ turn ins.
12-26-2018
Code: Torven
- Dire charm pets now take exp scaled to damage rather than two flat tiers. Approximate exp gained will be roughly the same. (either more or less depending on damage)
Haynar
- Pathing fixes for ramps
12-12-2018
Code: Torven
- NPC AI will now cast heals while chasing players.
- NPC spellcast AI will now cast detrimental spells a bit more aggressively.
- Lifeburn now takes the caster down to 20% hp instead of 10 hp.
- New database fields were added to allow NPCs to have individual experience multipliers and bonus avoidance.
- Undead/proximity aggro NPCs are no longer restricted to melee range when seeking targets that are not the tank.
- Significant additions to Haynar's anti mass-kiting logic.
Haynar
- Add initial code which limits kite/train sizes.
- Pathing updates.
Database: Robregen
- Factions: Factions throughout Norrath including Kunark, Velious, and Luclin has been adjusted to be more accurate.
- Ocean of Tears: Added a missing NPC "a greater skeleton"
- Ocean of Tears: a gargoyle and a greater skeleton will now aggro on each other when close in range.
- Ocean of Tears: added a missing pathgrid to a gargoyle and a greater skeleton.
- Ocean of Tears: AC and it's PH will now roam the island.
- Game command: disabled #loc
Torven
- templeveeshan: Symbol drake respawns are now 7 days +/-12 hours.
- veeshan: 25% experience bonus applied to non-dragon NPCs which brings their exp gains more in-line with log data.
- vexthal: Small avoidance bonus applied to most boss NPCs.
Script: Robregen
- Ak'Anon: Windlebeck Tobokog should now accept the parchment and give out the kit as the reward.
Torven
- vexthal: The TVX encounters have been modified in an attempt to mimic behavior observed on Al'Kabor.
Harakiri
- Lomarc Already uses a Death Emote from DB
- Beek_Guinders Fixed Faction Reward for Gather Quest
- Lars McMannus Added missing Text Triggers
- a hermit Fixed Faction Reward for Winds of Karana sheet 1
- Rueppy Kutpruse Added Faction Check for stout Quest
- Sir Morgan Add missing dialogue and message for turning in the wrong amount of gold/item
- Squire Wimbley Add dialogue
- Sir Morgan Fixed Reward, was giving out Sonic Wolf Claw Earring instead of Drom's Champagne
- Uner Gnarltrunk Deputy Tagil's Debt Quest - Added Faction Check and Fixed Faction Reward
- Beek Guinders Adjusted Faction and coin Reward for Cleric Supplies Quest
- Toelia Snuckery The Torn Pouch Chomper Quest added Faction Checks and Fixed Faction Reward
- Silna Songsmith Fixed Mail Quest text to indicate the correct person to deliver to.
- Felisity Starbright Fixed Faction Reward for Mail Quest Fixed Message for Mail Quest
- Deputy Eigon Added Hail Trigger Fixed excessive Cash Reward
- Marshal Anrey Added Faction check for Leatherfood Raider Quest
- Xelha Nevagon: Added missing faction based text/corrected reward text and added rewards. Increased faction requirement for cyclops eye to kindly. Improved xp and coin reward.
- Gren Frikniller: Fixed Faction Reward for Broken Heirloom turnin
- Sir Lucan D-Lere - Add correct turn in message for traitor quest, fix faction rewards for traitor and messenger intercept quest and add money rewards
- Dire Charm ability will once again reset on failures.
- Updated pathing logic to allow mobs to navigate over water obstacles better.
Robregen
- excludes Luclin zones from being flagged as dessert zones (area that consumes more water than normal)
Database: Torven
- Minor statistics adjustments to many NPCs in several zones. Most notably, Acrylia Caverns NPCs will hit harder.
- thegrey: a shimmering rockfiend's spells removed.
- thegrey: a boulderling, a Shissar Revenant and a Shissar Stalker given their respective procs.
Script: Torven
- grimling: Scout Danarin and Scout Derrin's raids have been re-scripted for accuracy.
Misc: Haynar
- Update pathing to the following zones: Katta, VT, Grimling, and Sseru.
12-12-2018
Code: Torven
- NPC AI will now cast heals while chasing players.
- NPC spellcast AI will now cast detrimental spells a bit more aggressively.
- Lifeburn now takes the caster down to 20% hp instead of 10 hp.
- New database fields were added to allow NPCs to have individual experience multipliers and bonus avoidance.
- Undead/proximity aggro NPCs are no longer restricted to melee range when seeking targets that are not the tank.
- Significant additions to Haynar's anti mass-kiting logic.
Haynar
- Add initial code which limits kite/train sizes.
- Pathing updates.
Database: Robregen
- Factions: Factions throughout Norrath including Kunark, Velious, and Luclin has been adjusted to be more accurate.
- Ocean of Tears: Added a missing NPC "a greater skeleton"
- Ocean of Tears: a gargoyle and a greater skeleton will now aggro on each other when close in range.
- Ocean of Tears: added a missing pathgrid to a gargoyle and a greater skeleton.
- Ocean of Tears: AC and it's PH will now roam the island.
- Game command: disabled #loc
Torven
- templeveeshan: Symbol drake respawns are now 7 days +/-12 hours.
- veeshan: 25% experience bonus applied to non-dragon NPCs which brings their exp gains more in-line with log data.
- vexthal: Small avoidance bonus applied to most boss NPCs.
Script: Robregen
- Ak'Anon: Windlebeck Tobokog should now accept the parchment and give out the kit as the reward.
Torven
- vexthal: The TVX encounters have been modified in an attempt to mimic behavior observed on Al'Kabor.
Harakiri
- Lomarc Already uses a Death Emote from DB
- Beek_Guinders Fixed Faction Reward for Gather Quest
- Lars McMannus Added missing Text Triggers
- a hermit Fixed Faction Reward for Winds of Karana sheet 1
- Rueppy Kutpruse Added Faction Check for stout Quest
- Sir Morgan Add missing dialogue and message for turning in the wrong amount of gold/item
- Squire Wimbley Add dialogue
- Sir Morgan Fixed Reward, was giving out Sonic Wolf Claw Earring instead of Drom's Champagne
- Uner Gnarltrunk Deputy Tagil's Debt Quest - Added Faction Check and Fixed Faction Reward
- Beek Guinders Adjusted Faction and coin Reward for Cleric Supplies Quest
- Toelia Snuckery The Torn Pouch Chomper Quest added Faction Checks and Fixed Faction Reward
- Silna Songsmith Fixed Mail Quest text to indicate the correct person to deliver to.
- Felisity Starbright Fixed Faction Reward for Mail Quest Fixed Message for Mail Quest
- Deputy Eigon Added Hail Trigger Fixed excessive Cash Reward
- Marshal Anrey Added Faction check for Leatherfood Raider Quest
- Xelha Nevagon: Added missing faction based text/corrected reward text and added rewards. Increased faction requirement for cyclops eye to kindly. Improved xp and coin reward.
- Gren Frikniller: Fixed Faction Reward for Broken Heirloom turnin
- Sir Lucan D-Lere - Add correct turn in message for traitor quest, fix faction rewards for traitor and messenger intercept quest and add money rewards
11-28-2018
Code: Torven
- Beneficial aggro from the result of spells not castable by the class of the user (i.e. procs, clickables) is now capped at 400 hate.
- Bard songs were previously adding hate twice and this was corrected.
- NPC AI will now refuse to attempt to cast a Complete Heal if a previous attempt at casting this spell is less than 8 seconds ago.
Haynar
- Fixed an issue around zone line areas, where you cannot cast spells on your target. This fixes issue around VT zonein.
- Made pathing changes, to help fix issues with mobs falling, like guards around Arch Lich in ssra.
- Sacrifice now uses the same exp loss equations as death.
- Added some webhooks changes.
- Added some packet reduction for animations sent to clients, which get quite spammy in raid situations.
Database: Torven
- maiden & umbral: NPCs now regenerate a small amount of HP in combat like most NPCs.
Robregen
- Tradeskill: correct the Shaded Hide Recipe to use ME version of Shaded Hide Amice instead of VT.
- Correct the heading on zone in from Twilight to Fungus Grove.
Script: Torven
- grimling: The final war event was significantly modified for accuracy.
- grimling: The Husman raid event was significantly modified for accuracy.
Robregen
- Added a missing dialog and faction for Marv Orilis in East Freeport.
11-14-2018
Code: Torven
- Lull spells landing on immune NPCs and NPCs too high for the spell now display a 'not affected' message.
- Spell channeling has been reworked for PCs and NPCs.
- NPCs will no longer have casts interrupted from being pushed. (stuns will of course still work)
- NPCs are now considerably harder to interrupt with melee.
- NPCs will try to gate less aggressively when low health.
- NPCs will now wait until 5 seconds have passed from the start of a gate attempt before attempting another gate if interrupted.
- Pet bashes now use PC interrupt rolls.
- PC bash interrupt chance on level 66+ NPCs now caps at 2%.
- PC bash interrupt chance on blue cons increased. (this was already 100% on NPCs below level 50)
- Lifeburn no longer feigns the caster.
Haynar
- When players/npcs are charmed, only their dot spells will be removed from other npcs to prevent faction wars. Debuffs will now be left alone, if they do not have a damage component.
- Made some changes to charm logic, to allow NPCs to have multiple charm pets.
- Added pathing improvements.
Database: Torven
- velketor: NPCs no longer loiter.
- velketor: Castle NPCs are now on Velketor faction.
- permafrost: Lady Vox given a more custom spell set and reduced mana pool.
- Root spells removed from the default NPC Cleric spell set.
- Added lull immunity to a handful of NPCs.
Robregen
- Jaggedpine Forest: Elishia Blackguard is now a female.
- Jaggedpine Forest: Vaurien Sticklebush is now a female.
- Tradeskill: added missing containers for Leather Padding.
- Tradeskill: removed racial containers for Leather Padding.
Script: Robregen
- East Freeport: Savarixsa Zexus now gives note of recommendation
- Dawnshroud Peak: fixed a minor dialog error for Ryann Desgrey.
Misc: Haynar
- Fixed some pathing areas in sseru and katta.
10-31-2018
Code: Torven
- The internal list of pre-generated pet names was replaced with an algorithm based on Rygar's research which can be found here: https://www.project1999.com/forums/showpost.php?p=2661968&postcount=12
- Summoned pets now leave corpses. NPC pet corpses are lootable and will last as long as any other NPC. PC pets are unlootable and poof in 3 seconds so they death animate.
- Feign Death now breaks charm before feigning instead of after.
- Mez now breaks living shield.
- Z offset for permarooted NPCs is no longer capped.
- NPCs casting zero cast time spells will now produce 'begins to cast a spell' messages.
- 'Dumbfire' pets will now cast Unsummon Self before disappearing.
- The merchant pricing algorithm is now precise for non-greedy merchants.
Database Torven
- Quick Summoning AA fixed.
- Emissary of Thule pets no longer stun.
Robregen
- Faction: removed the extra faction hits from Goblins of Fire Peaks faction
- fixed various Luclin Dungeon to no longer bind in.
Scripts: Robregen
- Burrower Beast: fixed a boolean flag that was preventing the events from restarting after a failed event.
- Burrower Beast: Added a 10 minute cooldown before the event can become active again to allow for CR.
Code: Torven
- Rain spells now properly resist 20% of the time.
- Charms now break /shield.
- Area Taunt's height cap has been increased, which should allow it to hit everything.
- Area Taunt no longer produces 'interfere' dialog from NPCs.
- Pet stat modifications from focus items are now more accurate.
solar
- instrument mod tweak
- bolt spell tweaks - the model for the projectile still isn't correct but it's visible and shows the trajectory
- bolt spell tweaks - when casting a bolt without a target it will fail instead of shooting the caster. more work needed to make it shoot straight forward.
- effective casting level focus changed to only reduce fizzles instead of scaling spells as if cast by a higher level
- prevent dueling players from buffing and being buffed by players other than their duel opponent
- don't apply singing modifier to Amplification bard song
- preserve items in inventory cursor queue when swapping contents of cursor and world object container slot
Haynar
- Fixed some pathing issues in water. This should improve pathing in kedge and ssra water tubes.
Database: Torven
- A few Luclin bosses have had their Rampage max range altered.
- Some pet statistics have been modified. This is an ongoing process.
- katta: Lcea Katta now respawns shortly after Wednesday resets.
Robregen
- qeynos catacomb: add missing loots to large pirandha
Misc: Haynar
- Improved some pathing areas in SSRA Temple
10/17/2018
Code: Torven
- Pet focus item effects have been further modified.
- NPCs wielding bane weapons will now hit targets that are vulnerable to the weapons.
- Charm will now fade when casting feign death.
- Finishing Blow no longer triggers on non-fleeing targets.
- Finishing Blow was hitting NPCs one level higher than it should have and this was corrected.
- The to-hit bonus while under warrior berserker frenzy and the penalty from drunkeness were not being applied and this was fixed.
- NPCs with Divine Aura spells on them are no longer prevented from attacking or moving.
- Spell Ancient: Lifebane no longer heals the caster.
solar
- Made Pacify spell gain spell haste benefit from focus effects like the one on Ring of the Shissar, despite the duration limit that should exclude it. This agrees with the client calculation.
- Group buffs cast with MGB will receive spell haste focus benefit
Haynar
- Added chat channel improvements to help with disconnects.
- Added pathing improvements.
Database: Torven
- hole: Nortlav the Scalekeeper now corpse camps.
- hole: Ratmen see invis chance reduced significantly.
- vexthal: Trap mobs no longer corpse camp indefinitely.
- Spell Dyzil's Deafening Decoy now has some functionality.
- Pet statistics have been modified for accuracy. Min/max hits and attack delays are now precise for virtually all pets. Max hp and AC values are also more accurate. Not all pets were altered to the same degree. Most of the changes were beneficial, but not very noticeable except for some lower tier pets.
Robregen
- sseru: Players can no longer be coth in the ARX Building.
- faction: Adjust Dreadguard Outter to be more like live.
- faction: Adjust Dreadguard Inner to be more like live.
- faction: Adjust Dark Bargainers to be more like live.
- Half Elf Bert and Inny Warrior can now be created at character select screen.
Script: Robregen
- Dawnshrouds Peak: Rockhoppers should now be the default spawns at server reset.
Misc: Haynar
- improved pathing in Katta, Maiden, Seru, and Tenebrous.
10/3/2018
Code: Torven
- Rain spells now properly resist 20% of the time.
- Charms now break /shield.
- Area Taunt's height cap has been increased, which should allow it to hit everything.
- Area Taunt no longer produces 'interfere' dialog from NPCs.
- Pet stat modifications from focus items are now more accurate.
solar
- instrument mod tweak
- bolt spell tweaks - the model for the projectile still isn't correct but it's visible and shows the trajectory
- bolt spell tweaks - when casting a bolt without a target it will fail instead of shooting the caster. more work needed to make it shoot straight forward.
- effective casting level focus changed to only reduce fizzles instead of scaling spells as if cast by a higher level
- prevent dueling players from buffing and being buffed by players other than their duel opponent
- don't apply singing modifier to Amplification bard song
- preserve items in inventory cursor queue when swapping contents of cursor and world object container slot
Haynar
- Fixed some pathing issues in water. This should improve pathing in kedge and ssra water tubes.
Database: Torven
- A few Luclin bosses have had their Rampage max range altered.
- Some pet statistics have been modified. This is an ongoing process.
- katta: Lcea Katta now respawns shortly after Wednesday resets.
Robregen
- qeynos catacomb: add missing loots to large pirandha
Misc: Haynar
- Improved some pathing areas in SSRA Temple
9-19-2018
Hotfix:
Code: Torven
- fix for my dumb GetTop() mistake
Code: Torven
- Warrior /shield implemented.
- Pet melee hate was reduced.
- Summoned pets get hate bonuses again.
- Pet non-damaging detrimental spell component (e.g. stuns) hate was increased.
- Pet hate will again (reversing the change from last patch) prevent NPC summoning if pet hate > ranged attacker hate even when PCs are in melee range.
- Wizard spell Icestrike will now resist as other rain spells do.
- Wizard and Cleric 'dumbfire' pets no longer bash or kick.
- DA (invulnerability) spells no longer modify the hate lists of NPCs that hate the invulnerable player.
solar
- change Afflicition Efficiency to work on all detrimental buffs, ignoring the effect 0 restriction limit in the focus
- Bard fix: bard instrument mod fixes including puretone
- Bard fix: changed the way bard spell pulses are applied
- Bard fix: suppress did not take hold messages for bard group buffs that hit a player full on buffs
Database: Torven
- ssratemple: Drop rate for Spell: Garrison's Superior Sunder has been increased.
- ssratemple: Emperor Ssraeshza's respawn timer now resets on scheduled server reboots.
- tenebrous: Heratius Grolden and Valdanov Zevfeer no longer summon.
Robregen
- Katta: Centurion guards should now equipped their weapons.
- Vex Thal: Correct the zone in location.
Misc: Haynar
- Updated water tube pathing in ssra temple. Mobs will now path through the tubes when moving between floors. Fixed some pathing issues around ramps in tube rooms.
9-5-2018
Code: Torven
- Fixed an issue with the hate list where pet hate was preventing NPCs from summoning out-of-melee-range haters who had a hate amount under the pet's hate amount while at least one other player was inside melee range.
- 2h bash AA now functions.
- Spell criticals now multiply the damage before the focus damage is added. (result is smaller criticals)
- Focus effects will now only focus spells that are castable by the class of the player.
- Spell hate focus is now random 1-X%. (Furious Bash focii)
- Area Taunt now puts taunter 100 points of hate above the previous top hater.
- Area Taunt range is now 18 units for all users. (this is roughly Ogre melee range)
- Area Taunt now displays skill messages indicating the NPCs hit to the user.
- Pets will now taunt undead targets.
- Soul Abrasion AA now affects Mental Corruption.
- NPC melee hate reduced slightly.
solar
- Paragon of Spirit MGB/TGB is now possible.
- Hybrid class innate spell was applying to some beneficial spells when it shouldn't have been
- apply spell pushup and pushback on bard pulses
- fix buff duration client desync when refreshing an existing buff on a bard player
Database: Torven
- Quick Damage AA now works on spells with a cast time of 4+ seconds. Previously it was incorrectly affecting spells of 3+ seconds.
- akheva: The Insanity Crawler respawn time is now 2 days +/-6 hours.
- ssratemple: Emperor Ssraeshza now drops Spell: Garrison's Superior Sunder.
Robregen
- Smithing: added missing recipe for bucklers.
- Smithing: added missing recipe for Tarnished weapons to ore.
- Acrylia Cavern: wormbait minnow should no longer path into land.
Script: Robregen
- Beastlord Epic: Gold and Silver copper medal of war can now be used for the turn in.
- Felocity Earring: Final turn in are now MQable.
8/22/2018
hotfix: Code: Haynar
- crash fix
Code: Code: Torven:
- Fear spell resist chance is no longer modified by the charisma statistic.
- The extra rounds from Flurry and Rampage no longer quad if the NPC is not dual wielding.
- Archery exploit check now only applies to NPCs with an ignore distance >= 350.
solar:
- instant clickies will once again not have a casting message when they begin casting
- MGB buffs will not hit pets anymore, only players
- MGB will no longer function on item clickies or auto cast recourse spells
Haynar:
- Changed some of the LoS methods for transitioning between node and non-node areas.
- Fixed and issue with quiver haste that resulted in increasing bow proc rates excessively.
Database: Torven:
- fungusgrove: several common NPCs have had their statistics altered.
- akheva: The Insanity Crawler has been tuned.
- akheva: a rubble rouser spawn time reduced to 4 minutes.
- akheva: several common NPCs have had their statistics altered.
- akheva: Shopkeeper Shei's stats adjusted downward.
- akheva: Respawn time on NPCs in Shei's room increased significantly.
- ssratemple: High Priest guard respawn timers are now much more accurate.
- ssratemple: Spell: Remove Greater Curse drop chance increased.
- shadeweaver: The swirling shadows farm region implemented.
- lakeofillomen: Sarnak courier spawns are now much more like AK/Live.
Robregen
- The Grey: Xakra Sei and a Xakra Shah are now flagged as animals.
- Jaggedpine Forest: Yranik Blackguard and Vaurien Sticklebush should now aggro within range.
Quest: Torven:
- Xin mobs will now be spawnable when dying to Shei Vinitras' vendor form.
- Shei Vinitras Tatrua guards now respawn every five minutes or so if killed.
- Shei Vinitras cumulative unaggro depop timer is now 15 minutes.
Misc: Haynar
- Maiden's Eye: Path around AR should improved.
8/8/2018 Code: solar
- zone crash fix - bard AE song could affect connecting clients that didn't load yet, we ignore these now until they're fully in world
- Made AA titles visible to other players.
- Resummon wizard familiar pet if you have the buff when entering zone
- Change Balance of Zebuxoruk debuff to subtract 75% from heals instead of adding 25%
- NPCs killed by Disintegrate spells should respawn normally now
- load invis status from buffs earlier so invis players spawn as invis when entering zone
- when force eating food from an inventory slot, check that the item about to be eaten is actually food before deleting it. this should prevent accidentally eating backpacks when trying to eat foraged vegetables.
- break invis properly when casting an AA ability and adjust how instant spells are cast so that innate camo works the way it should
- removed the chance of regaining concentration for players without the channeling skill (pure melee classes)
- disable critical heals on percental heal spells (Tunare's Request, Kragg's Mending, Karana's Renewal)
- fixed reverse damage shield effect not applying
- change Veil of Elements to be a fixed duration invis spell
- tweak casting and wear off messages for melee disciplines
- prevent Stoicism, Torpor from stacking with movement speed increasing bard songs to avoid client buff desync
- enforce zone location type 2 (dungeon) restriction in spells. the list of dungeons is probably incomplete and needs some research. acrylia, akheva, befallen, blackburrow, cazicthule, charasis, chardok, citymist, codecay, crushbone, crystal, dalnir, droga, frozenshadow, fungusgrove, griegsend, gukbottom, guktop, hateplane, hole, kaesora, karnor, kedge, kurn, mistmoore, najena, necropolis, nurga, paw, permafrost, potorment, powater, runnyeye, sebilis, sirens, sleeper, soldunga, soldungb, ssratemple, templeveeshan, thedeep, thurgadinb, unrest, veeshan, veksar, velketor, vexthal, warrens
Haynar
- Improved pathing from open spaces to area with path nodes.
- NPCs which summon players, will no longer use their z location as the player destination. Players will be summoned to the ground at NPCs location.
- Charm on players should work again.
Torven
- Experience gained from kills of NPCs near your level was increased significantly for players level 51+.
- Charmed pets now have a melee range hate bonus again.
- Archery will no longer function on an NPC target while standing outside of its ignore range.
Database: Robregen
- Umbral Plains: Gantru Draklnr should now drop a bracer everytime.
- Umbral Plains: Gantru Draklnr should now roam instead of being static.
- SSRATemple: a warrior type "a Shissar acolyte" should no longer cast wizard spells.
- Items: Porous Mineral Block is made to not be stackable.
- Sanctus Seru: warrior type "A Signiferi of the Hand" should no longer cast spells.
- The Deep: Corpse summoning should now work at zone lines (Echo and ssratemple)
- Shadeweaver Thickets: Loda'Kai Soldiers at the building should no longer spawn under the building.
- SsraTemple: Taskmaster Keuzozh should now be slowable.
- Grieg's End: Grieg Veneficus should now drop Glowing Orb of Luclinite.
- The Grey: Boulder should no longer summon
- Grien's End: Adjust spawntimer for Praetorian Myral
- ssratemple: Increase the spawn chance for Ssraeshzian Insignia Names.
- ssratemple: Increase the spawn chance for the Commanders.
- Umbral: Added missing raldukan armor loots to a gantru raldukan
Torven
- Minor changes to various common Luclin NPC stats. (dmg adjusted, enrage added/removed, etc)
- NPC ignore range reduced slightly (~12%) from what AK's probable values were in The Deep and Fungus Grove to better simulate the loss of mobs on pulls.
- Avatar removed from NPC spell sets.
- ssratemple: Luclinite added to Xerkizh The Creator.
- ssratemple: Vyzh`dra the Cursed no longer equips inventory.
- ssratemple: Arch Lich no longer equips shields.
- thedeep: elder thought horrors now see invis 100% of the time
- thedeep: elder thought horror aggro radius increased from 75 to 100.
- thedeep: elder thought horrors in THO's chamber now respawn in 1 hour.
- sseru: Seru building NPCs will now assist, buff and heal each other.
- fungusgrove: Fungusbeast NPC contact proc rate increased.
- acrylia: Burrower husk drop rates fixed.
- griegsend: A Vereor Tesserarius is now aggressive.
- akheva: Missing contact proc added to Tavuel Tatrua.
Script: Torven
- Fungus Grove caller quest NPCs no longer depop in combat and now corpse camp.
- Fungus Grove caller quest nameds now depop 1 minute later than the common NPCs.
- Fungus Grove caller quest named spawn chance reduced slightly.
- Grimling Forest 'miner bug' script implemented. A limit of 30 is in place.
Robregen
- Sanctus Seru: LIS should now have his hatelist wiped and fully healed when he leash back to his spawnpoint.
- The Deep: Depop all the summoned burrowers properly and reset the cycle when Restless is killed.
Misc Haynar
- Added pathing to caves and around entrance in Umbral Plains.
- Added pathing in Maiden's Eye. Mobs should path into zone in/out areas better.
- Improved pathing in Akheva Ruins. Mobs should path around corners and up/down steps better.
- Improved pathing in Ssra Temple. Mobs should go up and down ramps and corners better.
7/28/2018
hotfix: Script: Torven
- Fungus Grove caller script now limited to 1 caller per cave
7/27/2018
Code: Torven
- fix for rampage AA
solar
- remove buffs Yaulp V and Yaulp VI when sitting down or riding a horse
Haynar
- webhook updates.
Database: Robregen
- Maiden's Eye: Goranga should no longer aggro from traps.
- Sanctus Seru: A Vigilum Centurio should no longer cast cleric spells
- Sanctus Seru: A Vigilum Cohortis should no longer cast wizard spells but ranger spells.
- The Grey: Xakra type mob should no longer hit for 500.
- Echo Cavern: zoning into Fungus Grove should be fixed.
- Grieg's End: summon corpse should now work.
- Tenebrous Mountain: Emissary Oomgado should no longer be ultra rare.
- Umbral Plains: Gantru Dralkenr respawn time has been adjusted.
Torven
- The Deep: fune tuned NPC in the zone.
7 - 25 - 2018 Shadows of Luclin releases on The al' Kabor Project
HIGHLIGHT: Luclin contents is now live
hotfix: code: solar
- stop riding horse when entering indoor zone
Code: Haynar
- Sitting mana regen while on a horse will no longer apply while moving or with auto attack turned on.
- Sitting HP regen on a horse will be negated while moving or attacking.
- Added a check to prevent going linkdead when you finish camping.
- Zone line regions will no longer block line of sight. Like around the entrance to VP in Skyfire.
solar
- chat language fixes
- exclude horses from area effect spells
Robregen
- memory corruption fix in OP_ReqClientSpawn (secrets)
Database: Torven
- Removed Fear and Invoke Fear spells from indoor/dungeon NPCs.
7-13-2018 (missed code patch on 7-11-2018)
Code: Haynar
- Improved mob transition into water while pathing.
- Added more glm lib optimizations of raycast code.
- Fixed some pathing issues associated with pathing nodes and also while under water, such as in kedge.
solar
- Chat channel queues (not related to UCS channels): messages to cross zone channels like raid/group/guild/tell will be saved and delivered to clients when they finish zoning. Players should not end up missing any chat messages due to zoning anymore.
- Languages implemented for all the chat channels that support them (not related to UCS channels)
7-11-2018
Code: Haynar
- Improved mob transition into water while pathing.
- Added more glm lib optimizations of raycast code.
- Fixed some pathing issues associated with pathing nodes and also while under water, such as in kedge.
solar
- Chat channel queues (not related to UCS channels): messages to cross zone channels like raid/group/guild/tell will be saved and delivered to clients when they finish zoning. Players should not end up missing any chat messages due to zoning anymore.
- Languages implemented for all the chat channels that support them (not related to UCS channels)
Database: Robregen
- Shadeweaver: Added missing pathgrids to various Loda kai / skeletal brigade / thug
- Shadeweaver: Added missing pathgrids to Loda kai poacher near brigade camp
Script: Robregen
- Plane of Sky: fixed various sky armor scripts.
6-28-2018(hotfix)
hotfix: Code: Haynar
- Fixed issue with mobs not following into water.
6-27-2018
Code: Haynar
- Updated some UCS timings.
- Added additional CPU optimizations.
- Added a message for keys being added to the keyring.
- More mob falling below world fixes.
Torven
- Archery should no longer be riposted by Enraged NPCs.
- The IMMUNE_RIPOSTE special ability looked like it was coded incorrectly, so I changed it.
- Riposte code refactored a tiny bit.
solar
- Theft of Thought can no longer fizzle when attempting to cast on a non-caster mob, it's interrupted prior to the fizzle check.
- Mind Wrack, Wandering Mind and Scryer's Trespass act as mana-tap-over-time spells and can no longer be cast or procced on non-casters.
- Fixed a bug that caused some queued tells to be lost while zoning
Database: Robregen
- Added a missing recipe: Seafood Platter (was in the previous patch)
Script: Robregen
- correct the spelling for the Greta_Terrilon.lua questsay.
6-15-2018 (hotfix)
Code: Haynar
- Added a quick fix for Riposte Disc vs Enraged mob, to prevent crashing.
- Changed some of the fixes for falling below world.
- Added back keep alive packets for UCS. Since it was more stable before.
- Fixed an issue with how mobs calculate fear points when feared or fleeing, to prevent falling below world as often.
Database: Torven
- Cleric and Wizard pets no longer flagged to tank.
6-13-2018
Code:
Torven
- Pets no longer get a hate bonus. This means pets will not hold aggro as well-- particularly at the lower levels. At higher levels this will be less noticeable.
- Engaged NPCs flagged with the Proximity Aggro special ability will now only add new (faction appropriate) melee range entities to their hate lists if they are closer in range than the current target.
- The 'first in range' +35 hate bonus now functions differently for Proximity Aggro NPCs. It is now applied to the closest entity instead of the first entity in the list.
Haynar
- Using /camp desktop will remove world authentication, so it will more reliable shut down the client.
- Mobs will now correct their z location better when they get in combat range. This helps correct mobs that have fallen below the world.
- Removed a keepalive function that was send in chatserver stream, as the client completely ignored it.
- Improved behavior when a mob is chasing a client or npc over water transitions. This helps prevent mobs from falling below the world.
Robregen
- Bard instrument mods identified in OP_Buff. (Secrets)
Database: Torven
- Various NPCs throughout the world now have 'proximity aggro' AI enabled, which is the classic undead-aggro behavior. This includes mostly 'dumb' NPCs such as animals, golems, yeti, blobs.
- Aggro radii has been adjusted in several old world zones.
- Many low level undead (and a few non-undead) NPCs have been flagged to aggro high level players.
- kael: Idol of Rallos Zek granted a large assist radius.
- dalnir: The Kly Overseer proc rate increased significantly.
- beholder: Added several missing spells to various NPC spell sets.
- beholder: NPCs added to zone: Brahhm (rare Mino NPC), Qlei (rare clay golem NPC), a goblin veteran.
- beholder: Aggro radii reduced significantly for most NPCs.
- beholder: Spawn rate for the zone is now 6 minutes zone-wide.
- beholder: The number of spawns that King Xorbb may spawn from has been reduced.
- beholder: Base King Xorbb faction is now KoS.
Robregen
- Shadeweaver: Newbie area near PoK book has been redone
- Shadeweaver: Xakras and Beetles in Newbie area will respawn at the appropiate time.
- Shadeweaver: Tegi type mobs should no longer roam near the PoK book newbie area.
- Najena: Ekeors should now drop the sash every time.
Script: Robregen
- Coldain Shawl 8: Avatar of Below should now say the player's name instead of "Pirotess" in the text line.
- Icewell Keep: Chamberlain Krystorf will now give the correct turn in text line in addition to the actual complete quest turn in text line.
Misc: Haynar
- Updated pathing around entrance of Velktor's.
5-30-2018
Code: Haynar
- Changed some chat channel settings to prevent chat channel lag, and reduce time out disconnections.
- Fixed an issue that results in leaving the client in a sitting state using eye of zomm.
Torven
- fix for NPC buffs on NoTarget NPCs
- blind tick save throws
Database: Robregen
- Dragon Necropolis: Adjust aggro range to Jaled'Dar Shade to 600.
- Dragon Necropolis: Jaled'Dar should now aggro on Illusions.
Torven
- Various changes were made to the default NPC spell sets. Expect spell cast AI to be different.
- See-sneak added to various NPCs throughout the old world.
- unrest: Fine steel weapons removed from drop tables for NPCs that should not have dropped them.
Script: Robregen
- Shadeweaver: Added missing factions hit for the Ghulam Armors quests.
- Shadeweaver: Added missing turn in quest text for "Rotting Jawbones" and "Thick Jawbones" quests.
5-16-2018
Code: Haynar
- Feign death will now only give a fallen to the ground message on roll failures.
- Feign death will fail 100% if attack is on. This also includes monks now. It only failed with attack on, for spell based FD before these changes.
- When a gate collapses, pets will no longer be dismissed or charm broken.
- When left behind on a succor spell, pets will no longer be dismissed.
- Moved where pet is removed for succor. This should prevent charm from breaking before leaving the zone.
- Changed how charm and fear work on the client. This will prevent the client from being stuck in a locked up state.
- When a eye of zomm spell is cast, the client will no longer freeze immediately. The client movement will now be frozen when the perspective switches to the eye.
- Fixed an issue when a player was charmed, that caused them to move at warp speed when not aggro. They will now move to their master as normal speeds.
- Fixed an issue when a player goes LD while zoning, that helps prevent groups/raids from getting bugged.
Database: Robregen
- Velketor: Traps in Upper Dogs should now cast an AE dispell.
- Butcherblock: redid pathing route for Orc Runner.
- Chardok and Dragon Necropolis: replaced charm traps with dispell since it out of era.