Difference between revisions of "Developer:Current"

m (New page: == Current Development: (Trunk) == EQ2Emulator v0.7 Release is up-coming. Here are the current changes taking place for that release, estimated release date approximately the end of 2008....)
 
m (EQ2Emulator Current (Trunk) moved to Developer:Current: Wrong category)
(No difference)

Revision as of 16:30, 17 October 2008

Current Development: (Trunk)

EQ2Emulator v0.7 Release is up-coming. Here are the current changes taking place for that release, estimated release date approximately the end of 2008.


Current additional developers: Jabantiz.

Build 155

10/16/2008:
LethalEncounter: Fixed various camping options. /camp (charname) works too for switching characters.


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.


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.

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.


Other Releases

EQ2Emulator Current (Trunk)
EQ2Emulator 0.6 Release
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