Login | Register


All times are UTC - 5 hours [ DST ]


It is currently Fri Apr 04, 2025 10:30 am


Welcome, Guest!

We encourage you to register a forum account today. With registration comes a more in-depth look into the EQClassic project, including open discussion with participating developers and the ability to submit direct inquiries about the project.
 
 Forum   Topics   Posts   Last post 

Development Feed (Click to Review Raw Data)

««« [2021 January 01:, Author: Ne, Date:,] (Ne) Info: This patch took longer than anticipated and in the end, I had to split it up in at least two patches, (Ne) this is the first due to some major database changes which I'm still working on. (Ne) Updated: Quests and Events have been majorly overhauled, hopefully, most missing or broken quests should work now most quest also require a specific faction now (Ne) Updated: The following Quests/Events were upgraded: (Ne) In antonica "beholder","commons","eastkarana","ecommons","everfrost","freporte","freportn","freportw","halas","highkeep","highpass","kithicor","misty","neriakc", (Ne) "northkarana","nro","oasis","paw","qcat","qey2hh1","qeynos","qeynos2","qeytoqrg","qrg","rivervale","runnyeye","southkarana","sro" (Ne) In faydwer "akanon","butcher","crushbone","felwithea","felwitheb","gfaydark","kaladima","kaladimb","lfaydark","mistmoore","oot","steamfont" (Ne) In odus "erudnext","erudnint","erudsxing","tox" (Ne) Added: The zone of Nektulos Forest is now available (Ne) Added: ConsumeItemsWithArgs function for quests which allows to display fail text or emote from NPCs if a turn in did not result in all required items but at least one item is correct (e.g. xx says: I need two bottles of rum) (Ne) Added: direct accessor for GetItemID for EventOnItemsReceived (Ne) Added: a randomString(val1,val2) utility for Scripting (Ne) Added: script functions GetGender(), GetFactionValue(), IsInCombat() for NPC scripts (Ne) Fixed: Possible crash when turning in cash only quests (Ne) Added: A new command #questhelp which requires a targeted NPC is now available to advanced auditor accounts and will print out all keyword triggers and required items (Ne) Showing text triggers of Trumpy Irontoe.. Trumpy Irontoe says, 'hail drinks kaladim' (Ne) Showing item triggers of Trumpy Irontoe.. Trumpy Irontoe says, 'I require 4 items:' Trumpy Irontoe says, 'ID 13033 [Honey Mead]' (Ne) Fixed: Backstabbing NPCs with a magical weapon which are otherwise immune should now work correctly. (Ne) Fixed: A zone point in highpass (Ne) (Ne) 2020 January 07: (Ne) Fixed: Issue #659 Pets from players should not be buffed by NPCs when they have ally faction (Ne) Fixed: Issue #660 Zonepoints from and to Nro/Oasis/Sro would put the player in the center of the zone line after zoning instead of keeping the relative coordinates in the target zone (Ne) (Ne) 2019 December 22: »»» ««« [Added: Ability to overwrite the default client screenshot functionality. A new eqcextender.ini section named [EnhancedScreenshots] has been added. This will no longer "freeze" the client for a couple of seconds, the clients default was increasing the time depending on how many screenshots you have already taken. Additionally, with the option SaveAsPNG=1 you can create screenshots not in BMP but PNG format. Furthermore, the Directory setting allows you to specify another folder where to save screenshots. The file name now also includes the date and time e.g. EQ_2018-12-27-18-20-54.png., Author: Win1, Date:,] (Win1) --=Server=-- (Win1) Added: Erudite is now a valid starting race, for now only Erudite starting in Erudin can be created (all but NEC,SK and some evil deity combinations) (Win1) Added: New Zones: Tox, North Ro, Oasis and South Ro are available for playing! (Win1) Fixed: Beta Neutral Faction For Alpha NPCs is now correctly set, Santa Clugg and Teleporter should no longer be hated by specific deities. (Win1) Fixed: Bolts/Projectiles would travel for too long, the max projectile travel length where a hit is still possible is now 500 in-game units (Win1) Fixed: Issue #643 Added a server-side gate collapse timer to handle corner cases where a player is using a zone line to zone to his bind zone after a gate collapses. In this rare case, he would appear at the bind location and not on the other zones zone line. (Win1) Updated: Stat Spell command shows recast delay on available spells (Win1) Fixed: Issue #656 Recast Delay was not working at all for NPCs (including pets), additionally some delay has been added to higher-level pet spells. (Win1) Fixed: Issue #647 Half Elfs can now be created in the Auditor Test on Faydwer (Win1) (Win1) 2019 January 01: (Win1) Fixed: Issue #643: Collapsed Gate retains Zoning Information server side, thus moving you to your bind point when you try a normal zone line afterwards (Win1) Added: New GM Command #blacklisted [comment] lists blacklisted NPC in a zone (Win1) Updated: Blacklisted NPCs are now loaded including description and expansion info (Win1) Updated: GM Command #lootchance now has a 20sec cooldown (Win1) Updated: A few more blacklisted NPCs for Gfay (Win1) (Win1) 2018 December 21: (Win1) Added: Freeport and Ocean of Tears is now available (Win1) Updated: Characters can now be created in Freeport (Win1) Updated: Added Santa Clugg to Freeport and Greater Faydark (Win1) Updated: Removed most items from the traveling Merchant since more locations are now available (Win1) Updated: Traveling Agent can now also be found in front of Freeport Gates (Win1) Updated: Maps for Butcherblock, E/W Commons, Greater Faydark, Lesser Faydark, OOT, Steamfont and Tox have been updated to include some missing Zone Geometry (Win1) Updated: Stormbreaker and Sirensbane activated (Win1) Updated: Removed invalid Objects/Switches from a few Zones in Antonica and Faydwer (Win1) (Win1) 2018 December 09: (Win1) Added: East and West Commons are now playable zones (Win1) Added: ResumeWPAction() for GrimScript to resume NPC movement early if paused before (Win1) Fixed: Faction Consider levels were still using intervals from the previous test, now the correct one is used - this means that some mobs that were previously dubious could be threateningly now (e.g. animals). (Win1) Added: Missing Waypoint behaviour "Random Point from given List", NPCs with that behaviour assigned will no longer stand still (Win1) (Win1) 2018 December 05: (Win1) Updated: New Char creation for Dwarf/Gnome/High Elf/Wood ELf is now possible (Win1) Updated: More Items have been Blacklisted in Faydwer, if you did a Newbie Quest from a later era you will lose that item on login. (Win1) Added: GetPathID() to GrimScript Engine (Win1) Updated: orc_apprentice is no longer blacklisted in misty (Win1) (Win1) (Win1) 2018 November 23: (Win1) Updated: The Server has been moved. (Win1) Added: The following zones are now available: Felwithe, Greater Faydark, Crushbone, Kaladim, Butcherblock, Akanon, Steamfont and Lesser Faydark (Win1) New Character Creation is still disabled in Faydwer! (Win1) Updated: The travelling agent will now offer services from and to Greater Faydark. (Win1) (Win1) 2018 October 19: (Win1) Added: Kithicor is now available (Win1) (Win1) 2018 October 18: (Win1) Added: Highkeep is now available (Win1) (Win1) 2018 October 17: (Win1) Fixed: Issue #629 Blacklisted NPCs are now zone specific (Win1) Updated: Traveling Merchant now has some more Bard Spells and a Necro Pet (Win1) Added: Highpass is now available (Win1) (Win1) 2018 Januar 30: (Win1) Fixed: Issue #636 Regression Bug broke trading lore items (Win1) Fixed: When trading containers, it's content is now also checked for duplicate lore items before a trade is finalized (Win1) (Win1) 2018 Januar 25: (Win1) (Win1) Added: Traveling Agent to Halas and Rivervale for fast travel (Win1) Added: /auditor boost Command for auditors getting their char up to highest - 10lvls (Win1) Fixed: Issue #626 NPCs pausing travel at their current waypoint will now walk back to said waypoint if they had been engaded and lose aggro again. (Win1) Added: #targetdepop depops all NPCs but target in zone (Win1) Added: #fixz sets the Z of NPC to the clients one (Win1) Fixed: Issue #616 Sometimes clients do not advance the time of day correctly, as a workaround the current in game time is now sent every in game hour. (Win1) Fixed: Issue #615: Valid Recipes now also search for the tradeskill container type and not only his item ID (Win1) Fixed: Issue #612 Reduced price for Shaped Ashwood Recurve Bows due massive profit till recipe is changed (Win1) Fixed: Issue #632 Imbue Spells can now only be scribed or cast by players who follow the spells deity requirement. (Win1) Fixed: If an error happend during scribing or memorizing a spell, the client would not be informed correctly. (Win1) Fixed: Issue #562 Missing Lore checks for interacting with world containers (Win1) Fixed: Roaming NPCs could get "stuck" getting to their Destination waypoint (Win1) Fixed: LOS Issue in Beholder near x 950,y -1250 (Win1) Fixed: Merchants that would despawn/respawn would have an empty static inventory. (Win1) Fixed: NPCs which backtrack their waypoints once they arrived at one end, will now no longer use the end point as the start point but the one after that thus preventing double waiting times. (Win1) Updated: Removed Spider Legs from Blacklist (Win1) Updated: Removed Jaggedpine Forest Teleporter from BB and Surefall (Win1) Fixed: Item 18149 was showing as no rent (Win1) Added: NETWORK_DEBUG_PACKETLOSS compile prop to generate client and server side packetloss (Win1) Updated: World and Zone Client Received Packets are now CRC checked (Win1) Updated: NETWORK_DEBUG enabled will now produce 20% packet drops from client and server (Win1) Fixed: Removed Diseased Wolf Pelt from blacklist (Win1) Fixed: GetHighestLevelOnAnyChar now excludes tutorial for Santa's Gifts (Win1) (Win1) EQCExtender: (Win1) Added: Support for MultiMonitor Setup, there is a new INI Setting for the MonitorID to select a different Monitor. This needs to be > 0 and might only work if using FullScreen=0. (Win1) Added: Initial Support for DirectX8 Renderer (Win1) Added: RenderCustomWindows Function to draw custom windows and data ingame (Win1) Fixed: It is now possible to move windows like target and buffs to the far right even on high resolutions like 20xx (Win1) (Win1) February 26: (Win1) (Win1) Fixed: Issue #608: Sometimes DoTs did not do damage on their tick (Win1) (Win1) February 25: (Win1) (Win1) Added: DoLevelUp to Scripting Engine, Boost character level/scribe spells/give skills (Win1) Added: GetHighestLevelOnAnyChar to Scripting Engine (Win1) Added: Santa now offers level buffing for players who have at least one lvl20+ char, also gives a present for lvl30+ players (Win1) Updated: The NPC Santa Clugg can now also be found in Halas and Rivervale. He will offer his service for players who have attained at least a specific level on any of their characters. (Win1) (Win1) February 24: (Win1) (Win1) Fixed: DoTs, AEs Spells and similar would not use the correct entity ID when adding hate to a mob, thus resulting that random NPCs seemed to do damage do Mobs. (Win1) (Win1) February 23: (Win1) Fixed: Memory Leak when using Scripting Timers (Win1) Updated: Increased Difficulty to increase Intimidation Skill (Win1) Fixed: Made sure invisible NPCs can't attack and can't be attacked (Win1) Updated: Zone sleep time to 250ms if no player is connected (Win1) Updated: Use unordered MAP for NPC AI Scripts for possible performance gain (Win1) (Win1) February 11: (Win1) Updated: New DB Version of Content, some previously incorrect recipes might have been fixed, missing spawns too (Win1) Updated: Refactored the #findrecipe command, it now also shows container types for a recipe and resulting items (Win1) Fixed: Issue #577: Combine Containers that should be deleted after a successful combine will now be removed (Win1) Fixed: Waterbound creatures should only select a roambox point to travel to if it is actually in water. (Win1) Fixed: If a Waterbound creature spawns above water, try to adjust the Z value till water is found. (Win1) Fixed: Waterbound Creatures can no longer by harmed by a Dot when the caster is not in water (Win1) Added: Boat shouts to North+South Qeynos, Erudin and Butcherblock, specific NPCs will now shout when a Boat is leaving the docks and when a Boat on the other side of the route starts its voyage towards the zone the announcer NPC is in. (Win1) Added: It is now possible to trigger an NPC from one zone to another or directly from the world server (Win1) Fixed: Adding Event Listeners by NPCTypeID should work correctly now (Win1) Added: New NPC in Qeynos - Travel Agent - he can bind players and allows players access to higher level zone if they met the level requirements (Win1) Fixed: Issue #586: The arrow type (magical) now defines whether a nonmagic immune NPC (a wisp) can be hit or not, not the type of bow. (Win1) Added: npc::ClearShopItems() to Scripting Engine (Win1) Updated: Refactored SpawnLocations to SpawnGroup->SpawnLocations to honour SpawnLimit setting per SpawnGroup (Win1) Updated: NPCs buffing other NPCs now will wait a bit before continuing their patrols (Win1) Added: npc:SetStance(..) to Scripting Engine to let NPC sit or stand during travel (Win1) Added: Region Type "Slime" is now regarded as liquid for waterbound creatures (Win1) Added: #region command, shows current type of zone region you are in (water,ice, slime etc) (Win1) Added: Regenerated all WaterMaps to recognise type Slime (Win1) Added: NPCs now can trigger certain text onspawn/entercombat/leavecombat/ondeath (Win1) Fixed: Missing Connection of Nodes in 3rd Level of Runnyeye resulting Pets/NPCs to take the longer route (Win1) Added: Teleport and IsInCombat for Clients to Scripting Engine (Win1) Added: GetZoneName to Scripting Engine (Win1) Fixed: Issue #604: Pets no longer gain hate from other NPCs healing their Allies (Win1) (Win1) January 22: (Win1) Fixed: Fletching Kit was using invalid data and could not be used (Win1) Added: Spawning NPCs via Script can now be given a SPAWN_FACTION_ID property to set their faction (Win1) Fixed: The Traveling Merchant and Santa Clugg are now on beta neutral faction (Win1) Added: New Waypoint behaviours : Backtrack current Waypoint List, Despawn with no Repop and Goto a random closest waypoint/waypoint with LOS (Win1) Updated: NPCs that use a roambox will now select a new destination after arriving at their initially randomly selected destination and no longer patrol back and forth between the spawn point and initial destination (Win1) Fixed: NPC that should despawn at the end of their patrol will now wait the last waypoints pause time till they despawn (Win1) Updated: Admins can now see account names in /who all (Win1) Updated: Removed Giant Fire Beetle Leg from Blacklist (Win1) Fixed: Issue #580 melee and ranged skill ups will now only happen on actual hits only (Win1) (Win1) January 15: (Win1) Fixed: Hailing an NPC will only make him turn if he is not moving (Win1) Fixed: Pathing between invisible doors in north and south qeynos, additionally reduced pathing data by about 25% (Win1) Updated: Removed Spiderling Eye and Leg from Blacklisted Items (Win1) Fixed: Added dungeon flag to Highkeep and Runnyeye (Win1) Updated: Misty, Qeynos Hills, Everfrost, West+North+East Karana now include Houses and Guard Towers in the zone geometry, this should prevent NPCs spawning at these location be stuck under the world (Win1) Fixed: #574 Picking up a Lore item you already have will no longer result in losing both items (Win1) (Win1) January 1: (Win1) Fixed: Allow Non casters binding in cities (Win1) Fixed: #567 NPCs Names are now trimmed when loaded from DB (Win1) Fixed: Upper case "Mana" in Message Insufficient Mana to cast this spell. (Win1) Fixed: Correct Bind Failure Message (Win1) Fixed: #560 Most bard spells should no longer require an instrument (Win1) Fixed: Quest Rewards should now contain max charges on items with charges instead of 1 (Win1) Fixed: Looted Items should now contain max charges on items with charges instead of 1 (Win1) Fixed: #563 Giving lowbie Pets a magicial weapon made them hit magicial too (Win1) Fixed: NPCs could not drop multiple quantities of an item e.g. bone chips. (Win1) Fixed: Some Quests which could randomly award an item only always returned one (e.g. Zamel) (Win1) (Win1) December 22: (Win1) Added: New Server is live, use only the new EQCLauncher release to acccess it. (Win1) Fixed: Fixed issue that NPCs were using behaviour scripts that do not belong to them, resulting in erratic behaviour. (Win1) (Win1) (Win1) June 29: (Win1) Added: The following zones are now available: Rivervale, King Xorb, Runnyeye, Misty Thicket, East Karana (Win1) Added: Halfling Characters can now be created and will start in rivervale (Win1) Note: NPCs/items in these zones havent been reviewed yet for blacklisting purposes, so you might spot a few which are not classic (Win1) (Win1) February 1: (Win1) Added: West, North and South Karana are now online, additionally Erudin Palace is also available (Win1) Updated: Blacklisted NPCs for Karanas, and item drops (Win1) Added: GrimScript NPC property to toggle walking/running status (Win1) Added: GrimScript functions to pause current waypoint movement (Win1) Fixed: Bard Drums now show a flute instead of a lute model (Win1) Added: New #debugnpc command, with an npc selected will log actions of an NPC in more detail (Win1) Added: GrimScript GotoWP(x,y,z) for a one time NPC movement to a specific place (Win1) Fixed: NPC dropped items that are no drop can now be picked up by players (Win1) Added: Pathing nodes for southkarana, northkarana and westkarana (Win1) Added: GrimScript functions UpdateScheduledTimer to either add or update a repeatable timer for an NPC and RemoveScheduledTimer to remove it again (Win1) Added: GrimScript Event EventOnTimer; Fires if a timer is hit (Win1) (Win1) January 19: (Win1) (Win1) Fixed: #556 Trying to loot a lore item that is currently already in the players possession would temporary lock the corpse to the current player, other players could not loot the corpse and would receive the message that someone is already looting that corpse even tho nobody is. (Win1) Fixed: Issue #557 PCs with magic gloves/boots can not hit melee nonmagic immune NPCs; Added checks for Kicks, Punches and Bash (Win1) Updated: More Blacklisting; (Win1) Updated: Exclude Fear2 Spell from scribespell command (Win1) Fixed: Issue #558: Check if shoulder is magic for slam attempts (Win1) Added: New SpawnObject method for Grim Scripting, so that NPCs can drop objects (Win1) Added: New auditor command refreshgroup to resent group membership information to the client as a temporary workaround for lost packets. (Win1) (Win1) January 9: (Win1) (Win1) Updated: Made sure that charmed entities can not charm other entities. (Win1) Updated: Identified additional fields in the zone struct related to ambient settings (Win1) Added: Inital work for the spell hate revamp, along with a new tester command #spellhate which calculates the hate of a given spell ID on the selected target if cast by the player. (Win1) Added: Blacklisting Support for NPCs and Items; Blacklisted NPCs for a specific expansion can now be excluded from spawn groups; Blacklisted Items can now be excluded from Loot tables; Both can be updated/added via DB. (Win1) Updated: All? non classic NPCs have been blacklisted from qeynos/qeynos2/qeynoshill/blackburrow/everfrost/halas - moreover non classic items have been blacklisted from NPCs drop list (Win1) Fixed: #554 Wisps can be attacked by non-magical weapons. (special attacks are currently not evaluated) (Win1) Fixed: #555 Bash attacks that miss are not considered to be an attack (Win1) Updated: Workaround for Quiver Item with unknown ID (Win1) Fixed: Crash when accessing invalid spawnLocationEntry with non existing NPC (Win1) Added: Nodes for Qeynos Hills and Everfrost at places where mobs would attack through walls because of terrain (entrance blackburrow, miragul cave) (Win1) Updated: Added seeinvis/seeinvisvsundead/seehide from NPC db data (NPCs now actually can see invis) (Win1) Updated: Implemented missing NPC special abilities which were not read from new DB special_attacks field (Win1) Updated: Removed custom item from DB that interferenced with a valid item (Win1) Updated: Refactored Taunt Chance, Taunt is now zone specific. For all vanilla and kunark zones; NPCs at or above level 50 can not be taunted. (Win1) NPCs at the same or higher level as the Player can not be taunted. Warriors receive a small additional bonus to widen the gap between hybrid tank (Win1) and Warrior regarding taunt a bit. In Velious Zones, for Players level 59 and below only NPCs below their level can be taunted. Level 60 Players are able to taunt up to level 65 NPCs but with a reduced chance to succeed. (Win1) Updated: The only NPCs that can taunt now are Player pets, moreover pets can not taunt NPCs that are above level 49. Charmed NPCs can not taunt at all. Moreover Pets are no longer guaranteed to taunt every tick. (Win1) Updated: Added exception for Merchants and Bankers that they cant be charmed (Win1) Updated: Fix DireWolf Models in some velious zones (Win1) Updated: Added all unknown spell scroll items (after velious) to blacklist (Win1) Fixed: ZoneChangeRequest server OPcode was using the same ID as BoatEnter (Win1) »»» ««« [December 4:, Author: Array Date: char creation is also not possible for erudites. ,] (Array Updated: Max/Min Faction loss is now determinate by the starting faction value, e.g. a tunare druid will never be able to build up the same faction as a human in neriak. (Array Added: Updated Quest Files for Qeynos/Qeynos2/Erudin/ErudinsX/QCat (Array Added: IsNPCSpawned for grim scripting (Array Added: NPCs can now be assigned a waypointList ID from grim scripting, waypoints are loaded from DB (Array (Array November 30: (Array (Array Updated: Refactored Hate Bonus Generation according to latest live findings, this means temporary hate due sitting or being in melee range (Array Fixed: NPC HP Regen is now read for combat and non combat from DB, previously out of combat was used while in combat (Array Added: CastSpell is now available via GrimEngine scripting (Array Added: ErudCrossing and ErudExt converted Scripts from Lua (Array Updated: Hailed NPCs now wait 15s (up from 5) when they are on waypoint travel (Array Added: GetRaceName and GetClassName are now available for GrimEngine scripting (Array Updated: Removed all Perl Quest stuff, good riddance (Array Added: Added GetFactionStanding to GrimEngine scripting to get faction value with a specific faction ID (Array (Array November 23 (Array Fixed: Drain Spells (Lifetap etc) now heal the caster (Array Updated: New Chars now autojoin the default guild (Array Fixed: Some consider differences between dubiously and threatingly (Array (Array November 17 (Array Added: New Server, edit your hosts file to point to new IP of 52.16.124.49 old server will be shut down soon (Array Updated: Faydwer zones are gone, Qeynos has been added (Qeynos,Qeynos Hills, Qeynos Catacombs, Surfall Glade, Blackburrow, Everfrost, Halas) (Array Updated: Creating a new char and selecting home city Qeynos/Halas will now create the char in the new zones - selecting another city will result in the new char being in tutorial zone which is still not accessable (Array Updated: As usual, dont look at the content/quests - this is just a playground to goof around. (Array (Array March 3 (Array Updated: Using Faction Data from new DB, this should fix Gnome Necros being KOS in Akanon (Array Updated: Using latest DB Version from March 3 (Array (Array March 2 (Array Fixed: The spells Hsagra's Wrath and Porlos' Fury no longer require belly range (Array Fixed: Issue #533 Wandering Mind and Theft of Thought now give an error message when the target has no mana. (Array Fixed: Issue #534 Silence will now also disable any proc,bonus proc or item clicky spells. (Array Updated: Migrated to new NPC/Spawn DB Schema (Array Added: Command #lootchance [x] - While targeting an NPC it will calculate the chances for any item to drop after killing said NPC x times. The command will additionally calculate the coin drop and item sell price for the specified interval, finally it will also calculate the average value per kill. (Array Added: Assist/Aggro Range can now be specified for each NPC type (Array Updated: Added a randomized coin type distribution, previously if an NPC would drop 50PP he would drop as much as possible as PP coins and max 9 gold/silver/copper. Now he might drop a few PP in lower coin types, e.g. 30PP 80GP 170SP 30CP (Array Fixed: Issue #543 Critical Damage messages should be broadcasted from the targets position and not from the attackers position. (Array Fixed: Issue #540 Charmed NPC should no longer buff Players (Array Updated: Refactored NPC Data and Spellset Loading, Pet and NPC data/spells now each use their own table data, this makes it easier to update spawn information while not touching pet data (Array Fixed: Issue #545 Added missing error messages when charm fails due NPC not charmable or player already has a pet (Array Fixed: Issue #545 When an NPC is charmed, he is now also removed from all NPC hatelists, previously this only happend when the charm wore off (Array Fixed: Issue #541 Bolt spells can now be casted without supplying a target, the bolt will hit the first entity that is in front of the player (Array Updated: The command #timeofday now shows the current server time and alters the hour in the current zone till next world server update (Array Added: NPC Waypoints can now also be loaded from the DB backend, previously these could only be assigned from script (Array Fixed: Issue #547 Mobs would be interrupted from regular melee hits too often, clients channeling chance was too good at higher levels (Array Fixed: Related to #546 Intra Zone Succor did not move the player to the zones safe coordinates (Array Added: Akanon, Steamfont and Lesser Faydark are now available on Test, Tutorial zones had to be temporary disabled due new DB Schema, Gnomes can now be created. (Array Note: The new DB has been deployed, roamers, loottables, mobs can all be very different now, watch out and report any inconsistencies in THIS thread (Array viewtopic.php?f=70&t=4080 (Array (Array January 30 (Array Fixed: #532 Make sure spells dont land on dead entities (Array Updated: Crash Fix related to NPCs using spells outside tutorial (Array (Array January 25 (Array Updated: Rewrote the tradeskill recipe search logic into 1 single query. 99% less confusing and 99% less crashes now! All available recipes should now work correctly, please verify. (Array Updated: NPCs outside tutorial now use their correct spell table ID, e.g. an orc oracle will heal his allies now! (Array (Array January 21 (Array Updated: #stats now shows min and max hit (Array Updated: Pet data is now in a separate table source db/eqc_pets_JANUARY_2015.sql (Array Fixed: #478 Mage Epic Pet stats adjusted to lvl49 only, increase max hit to 81 and hp reg to 40 (Array Fixed: Stackable/Chargable Item Rewards from Quests would reward an item with 0 charges (Array Fixed: Quests would sometimes remove too many items of the same ID from an NPC even tho only 1 instance should be deleted. (Array Added: Coins given to NPCs are now remembered and handled seperately from normal loot coins, this means that multiquesting is now also possible for turning in coins e.g. 2 items are needed and 3000 gold. Each step can be done separately by a different player. (Array Updated: KaladimA Scripts which use the new lua API to check for items+coins (Array Updated: The bard song bonus range has been temporary removed for further testing. (Array Fixed: #524 Glamour of Tunare was set as beneficial and not working (magic resist debuff) (Array Fixed: #525 Great Bear Form for Shaman used a different illusion texture color depending on the shamans race (Array Fixed: #530 Charmed players now use the 8th spell slot instead of the 1st. (Array Fixed; #531 Money Conversion bug due rounding errors from lower to higher coin type (Array (Array January 12 (Array Added: Butcherblock and both Kaladim zones are now available, creating a dwarf now will automatically put your starter zone as kaladim (Array Updated: Added a few roamboxes for Butcherblock (Array Updated: Added some runspeed fixes for butcherblock (Array Updated: An NPC no longer ignores melee range when he got to your last position, this will make it easier to kite, trivial even, however this will be changed later on. (Array Updated: All Nodes/Maps have been updated to support teleportation nodes (Array Update: Pathing nodes now support teleporation bridges, which will instantly move the mob between the nodes (Array Updated: All ground Z offsets in all zones have been adjusted, look out for mobs falling down from the sky! (Array Updated: All boats have been disabled for alpha (Array Update: Significant differences in a mob's z-axis rate of change now trigger position updates. This helps to prevent a mob from getting visually stuck on small ledges between normal updates. (Array Fixed: #480 Charmed Player in a Duel should no longer bounce (Array (Array September 25 (Array Updated: Using PEQ/Alkabor Fishing Table (Array Updated: Using PEQ/Alkabor Forage Table (Array Fixed: #516 charmed pets shouldnt respond to report health (Array Updated: Added some beg failure messages (Array Fixed: #502 Prohibit using racial forges/containers for non allowed races (Array Fixed: #510 Added a few more variable spells (Array Fixed: #462 Always check caster of AE spells first if he is going to be hit (Array Fixed: #508 Allowed Max Level Difference for resist is now level+6 or level*1.25 whatever is higher (Array Fixed: Figured out Walk/Runspeed Relation, Updated Velocity speed calculation - You cant outrun mobs anymore without SoW, note that bats are faster than any other NPC in the test (apart from tutorial mobs) (Array Fixed: Players walkspeed has been increased (Array Updated: Recheck #505 Money Issue due convert plat to copper (Array (Array 19 September (Array Fixed: #511 NPCs should now attack NPC targets they dont like (Array Updated: XP message back by popular demand (Array Fixed: #507 non group members could hear group chat (Array Fixed: #488 NPCs can now proc on special attacks (Array Fixed: #457 pet should say that it cant attack the target (Array Updated: Changed Blind Melee Range Check to no longer require 2x melee Range (Array Fixed: #493 Parry no longer requires a weapon (Array (Array 17 September (Array Fixed: Issue #500 Money is auto converted to higher currency when buying items (Array Updated: Temporary added higher out of combat regen (Array Fixed: Issue #499 Reagent Free Clickies now consume charges again (Array Updated: Auditors can now use the command "recipesearch" or "rs" (Array Updated: Reduced even/higher con aggro/assist range to 60 units (Array Updated: AE spells hit more than one target again #462 (Array (Array 15 September (Array Updated: New Server Address, read other thread (Array Updated: The blind spell issue received a temporary workaround (Array Updated: Creating HIE or WE will no longer start you in tutorial (Array Updated: Added Test Messageboard in Kelethin (Array Fixed: Issue #491 A players corpse would add hate to an NPC via a DOT if the player died before the DOT was finished. (Array Fixed: Issue #494 When person who is currently bandaged dies, the bind wound user would not get his UI unlocked nor the message that his target has died. (Array Fixed: Issue #443 Monk Silentfist reuse time was too low at lvl60 (Array Fixed: Issue #443 The remaining discipline cooldown is now also shown when a discipline is still active (Array Updated: Refactored Message Board handling to use PreparedStatements against possible malicious attacks (Array Fixed: Issue #489 The 2H Blunt animation will now be used for 2H Piercing weapons instead of the piercing animation (Array Fixed: Issue #449 Mage pets now have a random recast delay (Array Added: A new scripting method to reward faction to a player. (Array Fixed: Issue #452 Charmed NPCs will give no faction if a player completes a quest (Array Fixed: Issue #490 Rogues will now receive a message whether hide failed or succeeded. (Array Updated: Refactored the zoning process to check if a zone is available before trying to zone a player, if a zone is not available for the player he will be automatically translocated to the zones safe coordinates. (Array Fixed: Issue #485 The disciplines Deadeye and Charge did not guarantee a hit with all types of attack skills (Array Fixed: Issue #486 Added a grace period for the range attack timer, a player could trigger a new range attack too soon due lag/packetloss. (Array Added: A players pet will now say if it can not attack a target (Array Updated: Even with the sanctification discipline active, you can no longer resist cazic touch spell (Array Updated: You no longer can cast spells on not attackable entities anymore (Array Fixed: Issue #476 Summoned Pets will now attack the most hated target on their hatelist (Array Fixed: Issue #479 Only the caster of a spell (or if it is his pet) will now receive the "hit by non melee" text (Array Fixed: Issue #462 The caster is now excluded from the target limit of rain spells (Array (Array 03 September (Array Added: Auditors can now use the discreset command to reset their disciplines to 1 min. (Array Fixed: Issue #470 Warrior can now land critical/crippling hits with all special abilities e.g. Kick/Bash/Rangeattack etc (Array Fixed: Eye of zoom can no longer be used in Kedges Keep (Array Fixed: Issue #471 Quivers with weight reduction did not provide haste to range attacks (Array Fixed: Issue #477 Players sometimes appear after death with zero hp (Array Fixed: Issue #458 Eye of Zoom is too fast underwater (Array Fixed: Issue #445 Non Patrollers will now remove debuffs when they arrive at their homepoint, so dots will no longer generate aggro for FD pulling. Additionally removed the 2min autoblur when being feigned. (Array Fixed: Issue #473 NPCs can now finish a spell even when a player is out of range (Array Fixed: Issue #468 Enstill is now variable length spell like other roots (Array Updated: New commands to zone/summonitems for the targeted player (Array Fixed: Issue #472 AFK Status of existing players was not sent to new players entering a zone (Array Updated: Missing "." for item use message (Array Fixed: Issue #460 Rangers above lvl50 can now do double damage on nonmoving nonrooted targets (Array Fixed: Issze #454 Added a list of clicky items which require a reagent (Array Updated: On a successful taunt, humanoid npcs will now say "I'll teach you to interfere with me"... (Array (Array 27 August (Array Fixed: #454 ring of flight has 2 charges now and does not require components to cast levitate as well as other summoned items liike waterstone (Array Updated: Reverted #438 , dots can be refreshed again (Array Fixed: Issue #451 - increased duration for some disciplines (Array Fixed: #448 Spells activated by clickies should print "begins to glow" (Array Updated: Added missing spells for 10% cleric penalty #382 (Array Fixed: Issue #441 Damage Shield damage is no longer broadcasted put only displayed to the player who triggered the damage (Array Fixed: Chat Filter for damage shields should now work (Array Fixed: #439 Fade Bind Sight if player removes illusion (Array Fixed: Issue #446 Pickpocket can result in coin again (Array Fixed: Issue #440: Merchant Barter should be displayed in white/black text for other players. (Array Updated: FD should work again as it should (Array (Array 24 August (Array Fixed: Issue #438 A player should not be able to refresh dots, you now get the spell does not take hold message (Array Fixed: Issue #432 Charming a FD person while dueling leads to a player that that shows up as unconscious while auto following his master (Array Fixed: Getting killed in Duel/PVP by a pet will result in XP loss (Array Updated: When the client tries to reset the session, the world server will allow another login and sent the login success messages again (Array (Array 19 August (Array Fixed: Endless Loop Issue in the packet manager when people are connected for days (Array Fixed: Mobs will now attack players which are charmed by other players even if the owner of the pet is not on the mobs hatelist (Array zoning to area is now possible starting from level 1 »»» ««« [Revision: 894, Author: Harakiri, Date: March 7, 2017] (Harakiri) Updated: Refactored the #findrecipe command, it now also shows container types for a recipe and resulting items (Harakiri) Fixed: Issue #577: Combine Containers that should be deleted after a successful combine will now be removed (Harakiri) Fixed: Waterbound creatures should only select a roambox point to travel to if it is actually in water. (Harakiri) Fixed: If a Waterbound creature spawns above water, try to adjust the Z value till water is found. (Harakiri) Fixed: Waterbound Creatures can no longer by harmed by a Dot when the caster is not in water (Harakiri) Added: Boat shouts to North+South Qeynos, Erudin and Butcherblock, specific NPCs will now shout when a Boat is leaving the docks and when a Boat on the other side of the route starts its voyage towards the zone the announcer NPC is in. (Harakiri) Added: It is now possible to trigger an NPC from one zone to another or directly from the world server (Harakiri) Fixed: Adding Event Listeners by NPCTypeID should work correctly now (Harakiri) Fixed: Issue #586: The arrow type (magical) now defines whether a nonmagic immune NPC (a wisp) can be hit or not, not the type of bow. (Harakiri) Added: npc::ClearShopItems() to Scripting Engine (Harakiri) Updated: Refactored SpawnLocations to SpawnGroup->SpawnLocations to honour SpawnLimit setting per SpawnGroup (Harakiri) Updated: NPCs buffing other NPCs now will wait a bit before continuing their patrols (Harakiri) Added: npc:SetStance(..) to Scripting Engine to let NPC sit or stand during travel (Harakiri) Added: Region Type "Slime" is now regarded as liquid for waterbound creatures (Harakiri) Added: #region command, shows current type of zone region you are in (water,ice, slime etc) (Harakiri) Added: Regenerated all WaterMaps to recognise type Slime (Harakiri) Added: NPCs now can trigger certain text onspawn/entercombat/leavecombat/ondeath (Harakiri) Fixed: Missing Connection of Nodes in 3rd Level of Runnyeye resulting Pets/NPCs to take the longer route (Harakiri) Added: Teleport and IsInCombat for Clients to Scripting Engine (Harakiri) Added: GetZoneName to Scripting Engine (Harakiri) Fixed: Issue #604: Pets no longer gain hate from other NPCs healing their Allies (Harakiri) Fixed: Memory Leak when using Scripting Timers (Harakiri) Updated: Increased Difficulty to increase Intimidation Skill (Harakiri) Fixed: Made sure invisible NPCs can't attack and can't be attacked (Harakiri) Updated: Zone sleep time to 250ms if no player is connected (Harakiri) Updated: Increase performance for AI Scripts lookup (Harakiri) Added: DoLevelUp to Scripting Engine, Boost character level/scribe spells/give skills (Harakiri) Added: GetHighestLevelOnAnyChar to Scripting Engine (Harakiri) Fixed: Issue #608: Sometimes DoTs did not do damage on their tick (Harakiri) (Harakiri) Revision: 893 (Harakiri) Author: Harakiri (Harakiri) Date: 11:00:00 PM, Saturday, January 28, 2017 (Harakiri) (Harakiri) Added: Pathing for Rivervale, King Xorb, Runnyeye, Misty Thicket and East Karana (Harakiri) Fixed: NPCs were using behaviour scripts that do not belong to them, resulting in erratic behaviour. (Harakiri) Fixed: Allow non-casters to be bound in cities (Harakiri) Fixed: Issue #567: NPCs Names would sometimes contain additional spaces, they are now trimmed (Harakiri) Fixed: Upper case "Mana" in the Message "Insufficient Mana to cast this spell" (Harakiri) Fixed: Added correct Bind Failure Message (Harakiri) Fixed: Issue #560: Most bard spells should no longer require an instrument (Harakiri) Fixed: Quest Rewards should now contain the supposed max charges on items instead of just one (Harakiri) Fixed: Looted Items should now contain the supposed max charges on items instead of just one (Harakiri) Fixed: Issue #563: Giving lower level pets a magical weapon will now let them hit magical too (Harakiri) Fixed: NPCs could not drop multiple quantities of an item e.g. bone chips (Harakiri) Fixed: Some Quests which could randomly award an item only always returned a specific one (Harakiri) Fixed: Hailing an NPC will only make him turn to the player if the NPC actually stopped moving (Harakiri) Fixed: Pathing between invisible doors in north and south qeynos, additionally reduced pathing data by about 25% in these zones (Harakiri) Fixed: Added dungeon flag to Highkeep and Runnyeye (Harakiri) Updated: Misty, Qeynos Hills, Everfrost, West+North+East Karana now include Houses and Guard Towers in their zone geometry, this should prevent NPCs spawning at these location be stuck under the world (Harakiri) Fixed: Issue #574: Picking up a Lore item you already have will no longer result in losing both items (Harakiri) Fixed: The Fletching Kit was using invalid data and could not be used (Harakiri) Added: Spawning NPCs via Script can now be given a SPAWN_FACTION_ID property to set their faction (Harakiri) Fixed: Auditor only NPCs - The Travelling Merchant and Santa Clugg are now on beta neutral faction (Harakiri) Added: New Waypoint behaviours: Backtrack current Waypoint List, Despawn with no Repop and Goto a random closest waypoint/waypoint with LOS (Harakiri) Updated: NPCs that use a roambox will now select a new destination after arriving at their initially randomly selected destination and no longer patrol back and forth between the spawn point and initial destination (Harakiri) Fixed: NPC that should despawn at the end of their patrol will now wait the last waypoints pause time till they despawn (Harakiri) Updated: Admins can now see account names in /who all (Harakiri) Fixed: Issue #580: Melee and Ranged skill ups will now only happen on actual hits (Harakiri) (Harakiri) Revision: 892 (Harakiri) Author: Harakiri (Harakiri) Date: 09:03:00 PM, Sunday, January 31, 2016 (Harakiri) (Harakiri) Fixed: Issue #557 PCs with magic gloves/boots could not hit/kick melee nonmagic immune NPCs (Harakiri) Fixed: Issue #558: Slam now requires a magic shoulder item to hit melee nonmagic immunte NPCs (Harakiri) Added: GrimScript SpawnObject method, can place objects at a specific location - used mostly by NPCs dropping items at specific places (Harakiri) Added: GrimScript NPC property to toggle walking/running status (Harakiri) Added: GrimScript functions to pause current waypoint movement (Harakiri) Fixed: Bard Drums now show a flute instead of a lute model (Harakiri) Added: New #debugnpc command, with an npc selected will log actions of an NPC in more detail (Harakiri) Added: GrimScript GotoWP(x,y,z) for a one time NPC movement to a specific place (Harakiri) Fixed: NPC dropped items that are no drop can now be picked up by players (Harakiri) Added: Pathing nodes for southkarana, northkarana and westkarana (Harakiri) Added: GrimScript functions UpdateScheduledTimer to either add or update a repeatable timer for an NPC and RemoveScheduledTimer to remove it again (Harakiri) Added: GrimScript Event EventOnTimer; Fires if a timer is hit (Harakiri) (Harakiri) Revision: 891 (Harakiri) Author: Harakiri (Harakiri) Date: 09:42:00 PM, Saturday, January 9, 2016 (Harakiri) (Harakiri) Fixed: Issue #554 Wisps could be attacked by non-magical weapons. (Harakiri) Fixed: Issue #555 Bash attacks that miss are not considered to be an attack. (Harakiri) Fixed: Possible crash related when accessing an invalid spawn entry that had no valid NPC assigned (Harakiri) Added: Pathing nodes for Qeynos Hills and Everfrost, even if these are considered outdoor - some locations would allow the mob to appear (client side) to be a in wall when chasing a player (BB entrance for example). (Harakiri) Updated: The See Invis/InvisUndead/Hide flags are now properly read from the DB. (Harakiri) Updated: Refactored the Taunt skill and chance, the Taunt logic is now zone specific. For all vanilla and kunark zones the following rules apply : NPCs at or above level 50 can not be taunted. NPCs at the same or higher level as the player can not be taunted. In Velious Zones the following rules apply: for Players level 59 and below only NPCs below their level can be taunted. Level 60 Players are able to taunt up to level 65 NPCs but with a reduced chance to succeed. (Harakiri) Updated: The only NPCs that can taunt now are player pets, moreover pets can not taunt NPCs that are above level 49 and are no longer guaranteed to utilize their taunt skill every tick. Charmed NPCs can no longer taunt at all. (Harakiri) Updated: Added exception for Merchants and Bankers that they cant be charmed. (Harakiri) Fixed: The incorrect DireWolf Model was used in some Velious zones (Harakiri) Fixed: The internal communication between zone and world server used the same opcode value for two different messages. (Harakiri) Fixed: Issue #556 Trying to loot a lore item that is currently already in the players possession would temporary lock the corpse to the current player, other players could not loot the corpse and would receive the message that someone is already looting that corpse even tho nobody is. (Harakiri) (Harakiri) Revision: 890 (Harakiri) Author: Harakiri (Harakiri) Date: 04:42:00 PM, Thursday, December 17, 2015 (Harakiri) (Harakiri) Fixed: Issue #547 NPCs would be interrupted from regular melee hits far too often, a players channeling chance was too good at higher levels. (Harakiri) Fixed: NPCs should no longer spin in place when they arrive at their pause waypoint because their previous location was too close to said waypoint (Harakiri) Fixed: Intra Zone Succor did not move the player to the zones safe coordinates (Harakiri) Updated: Rewrote the faction handling routines related to deity/race/illusion (Harakiri) Fixed: Limited NPC Pet name length if they were too long due an excessive long NPC name. (Harakiri) Added: New tester command #showfaction - shows all possible faction hits if a player kills the targeted NPC and explains race/class/deity faction modification for the NPCs primary faction (e.g. why an NPC hate/likes the player) (Harakiri) Updated: Querying an item book text now uses a prepared statement and will inform the player if the corresponding text entry could not be found (Harakiri) Fixed: The drain line spells now heal again (Harakiri) Added: Client:GetFactionStanding (factionID) scripting method to evaluate a players current faction standing with a specific faction ID for handling quest responses (Harakiri) Updated: Hailed NPCs now wait a bit longer for the player to reply if they are on waypoint travel (Harakiri) Added: New method npc:CastSpell to the scripting engine, so that NPCs may cast spell on players e.g. through a completed quest players receive a buff (Harakiri) Fixed: NPC HP Regen is now read for combat and non combat from DB, previously out of combat was used while in combat (Harakiri) Updated: Refactored the Hate Bonus Generation, this should also fix the issue of necro pets not holding aggro good enough (Harakiri) Added: A new event type 'trigger' to the scripting engine - so that NPCs can trigger other NPCs to perform an action e.g. reply to a conversation (Harakiri) Added: NPCs can now be assigned an ID of a waypoint list from within the scripting engine, waypoints are retrieved from the DB (Harakiri) Added: New method IsNPCSpawned for scripting engine to check if an NPC is currently spawned in the zone for handling different quest events (Harakiri) Added: Maximum Faction Gain/Loss is now based from the chars initial base faction value, e.g. a tunare druid will never be able to build up the same faction as a human necro in neriak. (Harakiri) Added: Pathing node maps for Erudin Docks and Surfall Glade has been added. These are needed for NPC path finding through obstacles. (Harakiri) Added: New command #listcorpses - lists corpses from all players in the zone (Harakiri) Added: New command #gotopc - server side teleport to a player in the current zone (Harakiri) Added: New command #showroamboxes - visualize all roamboxes in the current zone (Harakiri) Updated: The #hate command now also includes the current bonus hate an NPC applies when selecting a new target (Harakiri) Updated: Made sure that charmed entities can not charm other entities. (Harakiri) Updated: Identified additional fields in the zone struct related to ambient settings (Harakiri) Added: Inital work for the spell hate revamp, along with a new tester command #spellhate which calculates the hate of a given spell ID on the selected target if cast by the player. (Harakiri) Added: Blacklisting Support for NPCs and Items; Blacklisted NPCs for a specific expansion can now be excluded from spawn groups; Blacklisted Items can now be excluded from Loot tables; Both can be updated/added via DB. (Harakiri) (Harakiri) Revision: 889 (Harakiri) Author: Harakiri (Harakiri) Date: 10:00:00 PM, Friday, February 27, 2015 (Harakiri) (Harakiri) Updated: Migrated to new NPC/Spawn DB Schema (Harakiri) Added: Command #lootchance [x] - While targeting an NPC it will calculate the chances for any item to drop after killing said NPC x times. The command will additionally calculate the coin drop and item sell price for the specified interval, finally it will also calculate the average value per kill. (Harakiri) Added: Assist/Aggro Range can now be specified for each NPC type (Harakiri) Updated: Added a randomized coin type distribution, previously if an NPC would drop 50PP he would drop as much as possible as PP coins and max 9 gold/silver/copper. Now he might drop a few PP in lower coin types, e.g. 30PP 80GP 170SP 30CP (Harakiri) Fixed: Issue #543 Critical Damage messages should be broadcasted from the targets position and not from the attackers position. (Harakiri) Fixed: Issue #540 Charmed NPC should no longer buff Players (Harakiri) Updated: Refactored NPC Data and Spellset Loading, Pet and NPC data/spells now each use their own table data, this makes it easier to update spawn information while not touching pet data (Harakiri) Fixed: Issue #545 Added missing error messages when charm fails due NPC not charmable or player already has a pet (Harakiri) Fixed: Issue #545 When an NPC is charmed, he is now also removed from all NPC hatelists, previously this only happend when the charm wore off (Harakiri) Fixed: Issue #541 Bolt spells can now be casted without supplying a target, the bolt will hit the first entity that is in front of the player (Harakiri) Updated: The command #timeofday now shows the current server time and alters the hour in the current zone till next world server update (Harakiri) Added: NPC Waypoints can now also be loaded from the DB backend, previously these could only be assigned from script (Harakiri) (Harakiri) Revision: 888 (Harakiri) Author: Harakiri (Harakiri) Date: 11:14:00 AM, Wednesday, February 4, 2015 (Harakiri) (Harakiri) Fixed: The spells Hsagra's Wrath and Porlos' Fury no longer require belly range (Harakiri) Fixed: Issue #533 Wandering Mind and Theft of Thought now give an error message when the target has no mana. (Harakiri) Fixed: Issue #534 Silence will now also disable any proc,bonus proc or item clicky spells. (Harakiri) Fixed: Issue #532 Players could be hit by a spell the moment they died, thus any debuffs from spells would stick after appearing at bind point. Now, dead players should no longer be able to get hit by any spells. (Harakiri) Updated: Pets and NPCs outside the testing tutorial zone now use the correct spells (Harakiri) Updated: Rewrote the tradeskill recipe verification logic by using only one single DB query instead of 4, also fixed any possible crashes related to it (Harakiri) Updated: Finished moving NPC Spell data to shared memory (Harakiri) Updated: [Extender] The custom/widescreen resolution no longer requires a display device capable of WUXGA, devices which only support lower resolutions like 1366x768 are now also supported. (Harakiri) (Harakiri) Revision: 887 (Harakiri) Author: Harakiri (Harakiri) Date: 01:33:00 PM, Wednesday, January 21, 2015 (Harakiri) (Harakiri) Updated: The /auditor stats command now also shows the min and max hit (Harakiri) Updated: The pet data has been moved to a separate table to make them independent of any NPC/Spawn data (Harakiri) Fixed: Issue #478 Mage Epic Pet has no longer a level variance, it is now always lvl49 - additionally the max hit has been increased to 81 and hp reg to 40 (Harakiri) Fixed: Stackable/Chargeable Item rewards from quests would result in an item with 0 charges (Harakiri) Fixed: On quests turn in completion, sometimes too many items of the same ID were removed from an NPC's "memory" even though only 1 instance should be deleted. (Harakiri) Added: Coins given to NPCs are now remembered as trade specific coins, previously the NPC would forget about these once the turn in was done. This means that multiquesting is now also possible for turning in coins e.g. a quest that needs 2 items 3000 gold. Each step can now be done separately by a different player. (Harakiri) Added: Extended the Script API for ConsumeItems function to also check if all coin requirements are met. Example : npc:ConsumeItems({[13132]=1,[13848]=2,['GOLD']=17}), this will only remove coin/items from an NPC if all conditions are met. (Harakiri) Fixed: Issue #530 Charmed players now use the 8th spell slot instead of the 1st when trying to cast a spell. (Harakiri) Fixed: Issue #531 Coin Conversion error when converting a higher coin type to a lower one, e.g. 10 PP to 1000 SP - sometimes the result did not agree with the client. (Harakiri) Updated: Starting moving NPC spell data to shared memory to reduce the number of SQL queries when spawning an NPC (Harakiri) (Harakiri) Revision: 886 (Harakiri) Author: Harakiri (Harakiri) Date: 04:52:00 PM, Tuesday, January 13, 2015 (Harakiri) Added: Pathing node maps for blackburrow, north qeynos, south qeynos, qeynos catacombs and halas. These are needed for NPC path finding through obstacles. (Harakiri) Update: Pathing nodes now support teleportation bridges, which will instantly move the mob between the nodes (for example between the teleporter to the qeynos ufo) (Harakiri) Update: Holding shift while creating a pathing node connection in the zone explorer tool now creates a teleportation bridge. (Harakiri) Update: Significant differences in a mob's z-axis rate of change now trigger position updates. This helps to prevent a mob from getting visually stuck on small ledges between normal updates. (Harakiri) Fixed: Issue #480 A player that is charmed during a duel should no longer bounce (Harakiri) Fixed: Issue #524 Glamour of Tunare was set as beneficial and was not working (Harakiri) Fixed: Issue #525 Great Bear Form for Shaman uses a different illusion texture color depending on the shamans race (Harakiri) Added: The EQC Extender/Launcher changes will now also be listed in the revision log. These are prefixed with the [Extender] tag. (Harakiri) Added: [Extender] Client side benchmark function to calculate how fast a mobs velocity is visually on the client side. This will be used to better synchronize the client/server differences with mob running speed. (Harakiri) Added: [Extender] The custom/widescreen resolution can now be configured via the EQCExtender.ini file. (Harakiri) Added: [Extender] The custom/widescreen resolution can now be set while in game using the /setres command. (Harakiri) Added: [Extender] A custom field of view can be now set in game using the /setfov command. (Harakiri) (Harakiri) Revision: 885 (Harakiri) Author: Harakiri (Harakiri) Date: 10:18:00 PM, Thursday, September 25, 2014 (Harakiri) Fixed: Issue #500 Money was auto converted to higher currency when buying items (Harakiri) Fixed: Issue #511 NPCs should now attack NPC targets they dont like (Harakiri) Fixed: Issue #507 Non group members could hear group chat (Harakiri) Fixed: Issue #488 NPCs can now also proc on special attacks (bash, kick etc) (Harakiri) Fixed: Issue #457 A pet should say that it cant attack if the target is not attackable (Harakiri) Updated: Reduced the range a blinded mob needs to "see" his target (Harakiri) Fixed: Issue #493 Parry no longer requires a weapon (Harakiri) Fixed: Issue #516 Charmed pets shouldnt respond to report health command (Harakiri) Updated: Added some beg failure messages (Harakiri) Fixed: Issue #502 Prohibit using racial forges/containers for non allowed races (Harakiri) Fixed: Issue #510 The following spells are now also variable : Invisibility to Undead, Solon's Bewitching Bravura, Solon's Song of the Sirens, All Blind Spells (Harakiri) Fixed: #508 The allowed max level difference for a spell to land now level+6 or level*1.25 whatever is higher (Harakiri) Fixed: Figured out the relation between walk/runspeed, the velocity speed calculation has been updated to accurately reflect NPC walk/run speed (Harakiri) Fixed: Players walkspeed has been increased, it was too low »»» ««« [Revision: 884, Author: Harakiri, Date: September 15, 2014] (Harakiri) Fixed: Issue #494 When person who is currently bandaged dies, the bind wound user would not get his UI unlocked nor the message that his target has died. (Harakiri) Fixed: Issue #443 Monk Silentfist reuse time was too low at lvl60 (Harakiri) Fixed: Issue #443 The remaining discipline cooldown is now also shown when a discipline is still active (Harakiri) Updated: Refactored Message Board handling to use PreparedStatements against possible malicious attacks (Harakiri) Fixed: Issue #489 The 2H Blunt animation will now be used for 2H Piercing weapons instead of the piercing animation (Harakiri) Fixed: Issue #449 Mage pets now have a random recast delay (Harakiri) Added: A new scripting method to reward faction to a player. (Harakiri) Fixed: Issue #452 Charmed NPCs will give no faction if a player completes a quest (Harakiri) Fixed: Issue #490 Rogues will now receive a message whether hide failed or succeeded. (Harakiri) Updated: Refactored the zoning process to check if a zone is available before trying to zone a player, if a zone is not available for the player he will be automatically translocated to the zones safe coordinates. (Harakiri) Fixed: Issue #485 The disciplines Deadeye and Charge did not guarantee a hit with all types of attack skills (Harakiri) Fixed: Issue #486 Added a grace period for the range attack timer, a player could trigger a new range attack too soon due lag/packetloss. (Harakiri) Added: A players pet will now say if it can not attack a target (Harakiri) Updated: Even with the sanctification discipline active, you can no longer resist cazic touch spell (Harakiri) Updated: You no longer can cast spells on not attackable entities anymore (Harakiri) Fixed: Issue #476 Summoned Pets will now attack the most hated target on their hatelist (Harakiri) Fixed: Issue #479 Only the caster of a spell (or if it is his pet) will now receive the "hit by non melee" text (Harakiri) Fixed: Issue #462 The caster is now excluded from the target limit of rain spells »»» ««« [Revision: 883, Author: Harakiri, Date: September 3, 2014] (Harakiri) Fixed: Eye of zoom can no longer be used in Kedges Keep (Harakiri) Fixed: Issue #471 Quivers with weight reduction did not provide haste to range attacks (Harakiri) Fixed: Issue #477 Players sometimes appear after death with zero hp (Harakiri) Fixed: Issue #458 Eye of Zoom is too fast underwater (Harakiri) Fixed: Issue #445 Non Patrollers will now remove debuffs when they arrive at their homepoint, so dots will no longer generate aggro for FD pulling. Additionally removed the 2min autoblur when being feigned. (Harakiri) Fixed: Issue #473 NPCs can now finish a spell even when a player is out of range (Harakiri) Fixed: Issue #468 Enstill is now a variable length spell like other roots (Harakiri) Updated: New commands to zone/summonitems for the targeted player (Harakiri) Fixed: Issue #472 AFK Status of existing players was not sent to new players entering a zone (Harakiri) Fixed: Issue #460 Rangers above lvl50 can now do double bow damage on nonmoving nonrooted targets (Harakiri) Fixed: Issue #454 Added a list of clicky items which require a reagent, additionally charges of clickies will only be removed after checking if all reagents exist in the inventory (Harakiri) Updated: On a successful taunt, humanoid npcs will now say "I'll teach you to interfere with me"... (Harakiri) Added: New test command discreset to reset any discipline timer. »»» ««« [Revision: 882, Author: Harakiri, Date: August 29, 2014] (Harakiri) Fixed: Issue #451 Increased duration of some disciplines mentioned in January 9, 2001 patch (Harakiri) Fixed: Issue #448 Spells activated by clickies should now print " begins to glow" when they have a cast time. (Harakiri) Updated: Added missing spells for 10% cleric penalty (Harakiri) Fixed: Issue #441 Damage Shield damage is no longer broadcasted and only displayed to the player who triggered the damage. (Harakiri) Fixed: The chat filter for damage shields should now work (Harakiri) Fixed: Issue #439 Bind Sight will now automatically be removed if player removes an active illusion (Harakiri) Fixed: Issue #446 Using Pickpocket can result in coin again (Harakiri) Fixed: Issue #440 Merchant Barter should be displayed in white/black text for other players. »»» ««« [Revision: 881, Author: Harakiri, Date: August 24, 2014] (Harakiri) Fixed: When the client tries to reset the session, the world server will allow another login and sent the login success messages again. This could happen due packet loss between client and server. (Harakiri) Fixed: Issue #438 Refreshing DOTs was not a classic mechanic, a player now receives a message that the spell did not take hold (Harakiri) Fixed: Issue #432 Charming a FD person while dueling leads to a pet that follows its master around as unconscious visually (Harakiri) Fixed: Getting killed in Duel/PVP by a pet would result in XP loss (Harakiri) Updated: The GM zone and goto commands can now also be used with a target (Harakiri) Fixed: When a player charmed another player as pet, the NPC which the charmed player attacked would not defend if the pets owner was not on his hatelist. (Harakiri) Fixed: A player who was connected for multiple days could produce an endless loop issue in the network packet code due integer overflow (Harakiri) Fixed: DB queries on linux are case sensitive regarding the table names (Harakiri) Updated: Reduced the message range for Merchant Barter with other players »»» ««« [Revision: 880, Author: Harakiri, Date: August 15, 2014] (Harakiri) Added: The DB Connection is now automatically restored when the connection was once lost. (Harakiri) Updated: Identified the outdoor type and max_z field in the zone header struct (Harakiri) Updated: Identified the lastLogin field in playerprofile struct (Harakiri) Added: A build process to automatically create an installable eqc server DEB package, it includes all conf/data and binaries to start the server. This makes it significantly easier to update a server with just one command. (Harakiri) Fixed: The intra zone to world server communication was not working correctly under linux, packets took too long to be delivered (Harakiri) Updated: Cleaned up logging, only one log file per process is now generated and now includes the zone name as filename suffix. (Harakiri) Fixed: Multiple memory read/write concurrency issues in the world and zone server (Harakiri) Updated: Reduced world server idle cpu usage by ensuring that every thread frees enough resources (Harakiri) Fixed: A virtual memory leak under linux in the world server (8MB every 90sec) because threads were not cleaned up once they had finished. »»» ««« [Revision: 879, Author: Harakiri, Date: August 11, 2014] (Harakiri) Updated: The world server now has a routine which checks if a guild war has ended and informs all players about the guild peace (Harakiri) Added: New command "#guild create" to create a guild and assign a leader (Harakiri) Updated: Joining/Leaving a Guild or disbanding it will now instantly update any "who all" lookup to show the new guild status (Harakiri) Updated: The new guild leader and all players in his zone are now automatically informed about the newly created guild name, players can see the guild tag without relogging. Players in other zones will automatically receive an update once they zone. (Harakiri) Fixed: Heap Corruption on some PreparedStatement Calls (Harakiri) Updated: Refactored the zone server to world server opcode communication, added size checks for message types (Harakiri) Updated: Identified the guild ID field in the "who all" request struct (Harakiri) Updated: Refactored the who all request processing on the world server. Searching by guild name and by min and/or max level is now supported. (Harakiri) Updated: Players who are anonymous can now only be found by their name and, if they roleplay by their guild name. GMs can not be found if they are either anonymous or on roleplay. (Harakiri) Updated: Searching for a level, race and class is now an exclusive AND search, meaning "/who all 1 10 Dark Elf Magician" will only show non anonymous Dark Elf Magicians between level 1 and 10. (Harakiri) Updated: A "who all" request is now capped to return a maximum of 20 players which are matched by the filter. (Harakiri) Updated: A "who all guild" request will now automatically substitute the guild keyword with the guilds name of the requesting player. (Harakiri) Updated: A "who all friends" request now also shows the friends guild name if he is not anonymous. (Harakiri) Updated: A "who all" or "who all friends" request will now show the kunark specific class names for players above lvl 50 »»»

News

No unread posts Announcements

A forum for announcements regarding the EQClassic project

102

1552

Fri Apr 04, 2025 10:12 am

Lyrina View the latest post

Introductions

No unread posts Introductions

A forum for new community members to introduce themselves

543

2628

Fri Jun 05, 2020 9:19 am

Phinny View the latest post

Missing Persons

No unread posts Missing Persons

A forum for community members to post missing persons threads to potentially reunite with old friends once again

150

1582

Mon Oct 09, 2023 9:29 am

OahuIslandwolf View the latest post

Questions

No unread posts Questions

A forum for community members to ask participating developers direct questions

230

1856

Sat Dec 07, 2019 6:07 am

Ameena View the latest post

Development

No unread posts Video Showcase

A forum for developers to visually share EQClassic's progress with the aid of embedded videos created and maintained by private auditors

96

2000

Thu Jul 09, 2020 4:39 pm

Harakiri View the latest post

No unread posts Revision Log

A forum to review and discuss specific details for each source update

193

1874

Thu Mar 09, 2017 3:28 pm

newagesoldier View the latest post

General

No unread posts Reminiscent Discussion

A forum for community members to reminisce about the classic era game

1015

23989

Tue Dec 15, 2020 12:49 am

Luniss Morningdew View the latest post

No unread posts Website Discussion

A forum for community members to respond to topics about the entire website

19

366

Thu May 07, 2020 4:52 pm

Ganter View the latest post

Off Topic

No unread posts General Discussion

A forum for community members to discuss non-EQClassic related topics

630

10957

Wed Jan 10, 2024 11:40 am

Phinny View the latest post

No unread posts Daydreaming

A forum for community members to discuss topics associated with the chance to "do it all over again"

49

1806

Mon Apr 16, 2018 5:06 am

Wendelena View the latest post

Help

No unread posts Help

A forum with helpful information for community members and information for appealing bans/suspensions

31

134

Sun Jan 29, 2017 2:24 pm

Harakiri View the latest post

Forum

 
No unread posts Vanilla EQ Unity Client

Moderator: Wizzel

2

28

Sun Dec 20, 2020 6:43 am

Ameena View the latest post

Delete all board cookies | The team

All times are UTC - 5 hours [ DST ]


Who is online

Total posts 59913 | Total topics 3870 | Total members 4121 | Our newest member zoot

In total there are 12 users online :: 2 registered, 1 hidden and 9 guests (based on users active over the past 30 minutes)
Most users ever online was 353 on Tue Dec 27, 2022 8:03 pm

Registered users: Harakiri, Lyrina

Legend :: EQClassic Supporters, Moderators, Senior Server Developers, Server Developers


Login

Username:   Password:   Log me on automatically each visit  

Unread posts New posts    No unread posts No new posts    No unread posts [ Locked ] Forum locked