Developer:Newest Updates
Contents
- 1 Recent Updates
- 2 Current Branch: 0.6
- 2.1 Build 154
- 2.2 Build 153
- 2.3 Build 152
- 2.4 Build 151
- 2.5 Build 149
- 2.6 Build 148
- 2.7 Build 147
- 2.8 Build 144
- 2.9 Build 137
- 2.10 Build 136
- 2.11 Build 131
- 2.12 Build 130
- 2.13 Build 127
- 2.14 Build 126
- 2.15 Build 125
- 2.16 Build 124
- 2.17 Build 122
- 2.18 Build 119
- 2.19 Build 118
- 2.20 Build 115
- 2.21 Build 113
- 2.22 Build 110
- 2.23 Build 108
- 2.24 Build 107
- 2.25 Build 106
- 3 Previous Branches
Recent Updates
This is a list of the most recent updates to the current code branch. We're trying to keep this page from being too large, so for a history of previous code branch update, click the appropriate links.
Current Branch: 0.6
EQ2Emulator v0.6 was released on June 22, 2008 by Lethalencounter. files
Release 0.6 additional developers: Jabantiz.
Build 154
10/13/2008:
LethalEncounter: Fixed object corpse problem.
LethalEncounter: Fixed item linking problem.
LethalEncounter: Added temporary action state (used to suspend action when facing a player).
LethalEncounter: Added a couple of more quest item updates.
Build 153
10/13/2008:
LethalEncounter: Completed Step 1 of the item revamp.
- Complete overhaul of item loading and storage. Got rid of some obsolete fields and cleaned it up. Items in the items table are now set with just two fields (bag_id and slot). Bag_id is 0 for inventory items, otherwise it is the unique id of the bag which it is in. Bag_id is -3 for bank, -4 for shared bank.
- Simplification of the entire items lifecycle. A lot of the code was way more complex than it needed to be, which led to some of the item issues.
- Items will be added to bags first, then inventory if the bag is full (this includes starting_items).
- Enhancements/overhaul of the starting_items table - you no longer have to specify the slot as it will automatically assign a slot in the given characters inventory. It will now properly handle EQUIPPED items as well so you can automatically dress a character upon creation.
- Support for banked/shared bank items added. No need for the character_banks table.
- Numerous bug fixes with the core item behavior.
- Step 2 will be in a couple of weeks and will focus on the items themselves.
- Complete overhaul of item loading and storage. Got rid of some obsolete fields and cleaned it up. Items in the items table are now set with just two fields (bag_id and slot). Bag_id is 0 for inventory items, otherwise it is the unique id of the bag which it is in. Bag_id is -3 for bank, -4 for shared bank.
Build 152
10/11/2008:
LethalEncounter: Made John Adam's requested database changes.
LethalEncounter: Converted race_type to model_type.
LethalEncounter: Added new AddQuestPrereqModelType LUA funcion.
LethalEncounter: Fixed crash bug with creating new NPCs as submitted by John Adams.
LethalEncounter: Fixed crash bug with network connections as submitted by John Adams.
Jabantiz: Changed code to all for visual state suspend after being hailed.
Jabantiz: Added GetRace LUA function.
Build 151
10/07/2008:
LethalEncounter: Added GetZoneName, GetZoneID, and GetSpawn LUA functions.
Build 149
10/06/2008:
LethalEncounter: Fixed a crash bug with SetPlayerProximityFunction.
Build 148
9/20/2008:
LethalEncounter: Added SetPlayerProximityFunction lua function that calls a specified LUA function when the player enters a given range and optional leaves the given range.
LethalEncounter: Added initial Merchant code.
Build 147
9/19/2008:
LethalEncounter: Fixed macro skillbar bug as submitted by John.
LethalEncounter: Fixed item and quest bugs with the 4412 client as submitted by Scatman.
LethalEncounter: Added lua script option to call after a NPC completes a movement in MovementLoopAdd Lua function.
LethalEncounter: Added voice option to the StartConversation function.
LethalEncounter: Added ability for quests to have a multiple rewards to choose from.
LethalEncounter: Added several new LUA functions for quests.
LethalEncounter: Fixed some issues with multiple quest items.
LethalEncounter: Fixed a bug with unsigned values and LUA.
LethalEncounter: Added QuestStepIsComplete function.
Build 144
9/18/2008:
LethalEncounter: Changed /say chat distance from 500 to 30, as submitted by John Adams.
LethalEncounter: Changed the radius spawn combine component to only add spawns of the same type as the original spawn, as submitted by John Adams.
LethalEncounter: Arrow colors will now change when the player changes level, as submitted by John Adams.
LethalEncounter: Removed my test stuff that I had in the /name command, as submitted by John Adams.
LethalEncounter: Fixed quest turn in bug, as submitted by Malcolm.
LethalEncounter: Fixed bug that allowed you to gain xp from killing yourself.
LethalEncounter: Fixed HP/Power regen bug submitted by Seleandalos and John.
LethalEncounter: Fixed facial hair bug as submitted by John.
Build 137
9/13/2008:
LethalEncounter: Modified the way that spawn scripts are stored and used.
- You can now specify a spawn script for a specific spawn_id, spawngroup_id, or spawn_entry_id.
- The scripts are now loaded when needed instead of loading all of them at startup.
- You must specify the absolute path to the structs now. This allows for additional organization.
- You can now specify a spawn script for a specific spawn_id, spawngroup_id, or spawn_entry_id.
LethalEncounter: Added /spawn set commands: spawn_script, spawngroup_script, and spawnentry_script.
LethalEncounter: Modified quests to take a percentage argument for the Kill and Item steps.
Build 136
9/12/2008:
LethalEncounter: Changed the way that /zone list worked.
LethalEncounter: Fixed the 'You stop fighting' bug.
Build 131
8/31/2008:
LethalEncounter: Added SetStepComplete function to Quests to take the place an automatic updating hail.
LethalEncounter: Fixed /reload quests
LethalEncounter: Fixed a few issues with multithreading.
LethalEncounter: Fixed a few bugs with the quest system.
LethalEncounter: Added several new LUA functions for the quest system.
Build 130
8/30/2008:
LethalEncounter: Converted spell system over to the two table spell system that will reduce redundant data considerably.
LethalEncounter: Changed a few column names for JA.
LethalEncounter: Added several new LUA commands.
LethalEncounter: Made quite a few struct changes to reduce redundancy.
LethalEncounter: Changed the wildcard for the starting tables to 255.
LethalEncounter: Removed the spawn type parameter requirement on several /spawn commands.
LethalEncounter: Added several new fields for spells thanks to paulgh.
LethalEncounter: Fixed a problem with the display of quests.
LethalEncounter: Fixed the LUA Spawn command.
LethalEncounter: Added display of book icon if the NPC has a chat quest update.
Build 127
8/18/2008:
LethalEncounter: Fixed sign display problem.
LethalEncounter: Fixed a couple of bugs with locks.
Build 126
8/17/2008:
LethalEncounter: Added interruptions for spells.
LethalEncounter: Fixed several bugs with spells that were causing odd behaviors.
LethalEncounter: Fixed bug with zones not shutting down properly.
Build 125
8/16/2008:
LethalEncounter: Fixed some spawn movement bugs.
LethalEncounter: Added city zone and always up options to the zones table. This allows you to boot up a zone without anyone in it.
Build 124
8/14/2008:
LethalEncounter: Fixed some problems with factions.
LethalEncounter: Fixed some issues with npc attacks.
LethalEncounter: Fixed a bug locking up the spell que.
LethalEncounter: Made the quest end spawn default to the quest start spawn.
LethalEncounter: Fixed a couple of annoying random crashes/glitches caused by corrupted memory pointers.
LethalEncounter: Improved the NPC attack code.
Build 122
8/10/2008:
LethalEncounter: Added ability for NPCs to attack each other based on factions.
LethalEncounter: Fixed a few crash errors with /repop, spawn scripts and combat.
LethalEncounter: Improved the spawn movement process.
Build 119
8/09/2008:
LethalEncounter: Added factions.
LethalEncounter: Fixed a crash bug associated with /spawn combine.
LethalEncounter: Fixed a bug with conversations.
LethalEncounter: Made some changes to the way NPC movement worked.
Build 118
8/07/2008:
LethalEncounter: Added /depop, /repop, and /spawn combine commands.
LethalEncounter: Made some fixes to the parser.
LethalEncounter: Fixed a couple of bugs with /spawn combine.
LethalEncounter: Added automatic retargeting of the master spawn when using /spawn combine.
Build 115
8/04/2008:
LethalEncounter: Added AddTimer LUA function.
LethalEncounter: Fixed a bug with entity commands.
LethalEncounter: Added ability for spawns to change their heading back to the original heading after 30 seconds.
Build 113
8/03/2008:
LethalEncounter: Added ability to zone with the zone ID.
LethalEncounter: Fixed a bug that was dropping client connections more often that it should have done.
LethalEncounter: Made more improvements to the questing system to be more like Live.
Build 110
8/02/2008:
LethalEncounter: Created questing system. This system is very robust and allows you to use LUA scripts to do just about anything.
LethalEncounter: Fixed a bug with structs that was preventing substructs from using the correct version.
Build 108
7/27/2008:
LethalEncounter: Fixed a bug with high level spawns being gray cons.
Build 107
6/30/2008:
LethalEncounter: Added /bug command. It will now forward all bugs to the login server which will save them for future use.
Build 106
6/22/2008:
LethalEncounter: Fixed various item bugs to work with the latest client.
LethalEncounter: Opcodes/structs updated to work with the latest client.
LethalEncounter: Version changed to 0.6.
Previous Branches
EQ2Emulator 0.5 Release
EQ2Emulator 0.4 Release
EQ2Emulator 0.3 Release
EQ2Emulator 0.2 Release
EQ2Emulator 0.1 Release
EQ2Emulator 0.0 - A New Beginning