EQ2Emulator 0.7.2 Released!

When a new version of EQ2Emulator or Content is released, the related information will be posted here.
Locked
User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

EQ2Emulator 0.7.2 Released!

Post by John Adams » Sat Dec 21, 2013 3:29 pm

Astonishingly a YEAR behind schedule, the EQ2Emulator Team is proud to release EQ2Emulator 0.7.2 to the public, officially.

That is not to say we haven't been busy little bees behind the scenes. Most of the delay of 0.7.2 was that we (mostly Jabantiz) kept implementing major changes we had been waiting years for, along with fixing or revamping old systems that were no longer compliant with the current EQ2 Live game. Counting the lashes on his back, you can clearly see what a fine job Jabantiz has done bringing many new features to EQ2Emulator.

Also on the list for 2013 was a complete wipe and re-do of our content project, known as DB Milestone 2. As you may recall, 3-4 YEARS ago, we released DB Milestone 1, then ran out of content designers... that was until theFoof showed up in Jan 2013. After teaching him the basics, he started off into Frostfang Sea all alone, and not only re-designed content design, but has built what I continually refer to as "the best damn zone we've ever seen". It is a very fun zone, if you haven't tried it out, you should :)

As for me, the Release Guy, 2013 has been unbearably busy for me so coordinating with our two main developers was near to impossible to release 0.7.2 any earlier than today. Happily, we all say goodbye to this year and this branch and start something new for 2014.


The EQ2Emulator 0.7.2 cycle focused on 3 primary tasks;
  • 1. Bug Fixes
    2. Core Stability
    3. LIVE Client support
While a few systems have been implemented (Pets, MANY Spells enhancements, new CoE+ Items) a majority of our focus has been on fixing bugs and finishing existing systems.


Please check our ChangeLog (below) for changes since Oct 10, 2012.


Download: The Source Code (SVN rev 2364)

Download: The Binaries (SVN rev 2364)

User: anonymous
No Password!

A short list of some changes in the last 18 mos:
- LIVE CLIENT SUPPORT! Pretty consistently, we're keeping up with the SOE patch machine thanks to more team members understanding structs and opodes. Major accomplishment for us!

- A majority of this release cycle was spent finishing existing systems
- Fun system implementations, like Pets, Tradeskills, Instancing and Weather (grin)
- Tons of data work (DB Milestone 2)
- Spells v2.0 revamp (part of DB Milestone 2)
- A metric TON of LUA functions have been added by Jabantiz and theFoof
- Lots of Bug Fixes (see ChangeLog)
Thank you for sticking around with us, and we hope you enjoy this release. Look for some exciting new changes coming in 2014!


What's Next?
Check our our Project Manager portal to see what is currently being worked on in 0.7.3 - Jabantiz is already working hard adding server functionality for the very complex SOE Spells system. Zcoretri continues his work on Character Development (Passives/AA) and helping me with Achievements. theFoof is training our newest Content Designer, Devaztation, and together they are working on our new Level 1-50 content data. Xinux is the master of stats, opcodes and packet data and continues to provide the team with much needed calculation stats. I've been busy working on new ways to deliver our bulk content coming in 2014, as well as a much needed re-write of our Team DB Editor application... along with the much loved whip-cracking.

Lots more, so check it out here:

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: EQ2Emulator 0.7.2 Released!

Post by John Adams » Sat Dec 21, 2013 3:29 pm

ChangeLogs:

Code: Select all

r2365
EQ2Emulator 0.7.2 Release packages !! Minor Version 0 (73000) 
---------------------
r2364
forgot to commit my structs :P
---------------------
r2363
Initial detriment/cure support
---------------------
r2362
Added `description` fields to spawn_npc_equipment, spawn_npc_skills, spawn_npc_spells lists (editor fields, not a part of World) -- Minor Version 74 
---------------------
r2361
fixed the group window in charsheet (57107)
---------------------
r2360
crash fix
---------------------
r2359
Added: AddThreatTransfer and RemoveThreatTransfer lua functions
---------------------
r2358
attempted linux crash fixes
---------------------
r2357

---------------------
r2356
Fixed: Flanking checks will hopefully be accurate now
---------------------
r2355
Fixed: Threat packets should now actually work
---------------------
r2354
Fixed: some issues with hate packets Added: ability to keep ward after it is depleted Added: packets for ward regening
---------------------
r2353
Fixed: typo
---------------------
r2352
Added: Illusion support Added: SetIllusion and ResetIllusion LUA functions
---------------------
r2351
Added: GetWardAmountLeft() LUA function Added: ability for wards to absorb only certain types of damage
---------------------
r2350
Added: Speed should now use stat bonuses
---------------------
r2349
another attempt at linux fix..
---------------------
r2348
linux fixes
---------------------
r2347
GetItemSkillReq lua function
---------------------
r2346
Added: LUA function BreathUnderwater(), SetVision(), BlurVision()
---------------------
r2345
Added: Combat pets will now level with you Added: Ability to add a max level for pets Fixed: Reworked leveling up code some to reduce lag upon leveling Fixed: Deadlock when a players pet gets killed Fixed: Loot chests will now animate prope...
---------------------
r2344
Resurrection support
---------------------
r2343

---------------------
r2342
Added: LUA functions IsBehind() IsFlanking(), flanking is not working properly all the time though
---------------------
r2341

---------------------
r2340
LUA functions: IsHeroic() and LastSpellAttackHit()
---------------------
r2339
basic support to allow raid_ae spells to affect group members
---------------------
r2338
Added: ability for server to automatically connect to an irc server/channel Added: irc chat will now go to eq2 custom channels Disabled: manually connecting/disconnecting to an irc server Fixed: switched printf's to LogWrites in irc code Fi...
---------------------
r2337

---------------------
r2336
Added crit_mod and no_calc params to SpellHeal() and SpellDamage()
---------------------
r2335
Fixed: Flipped params in ProcDamage
---------------------
r2334
Added: IsEpic LUA function Added: ProcDamage LUA function Fixed: Knockback LUA function will no longer do animations if called from a spell script, will continue to do animations for all other scripts
---------------------
r2333
Added: Spell data will be added on to the proc lua function
---------------------
r2332
Added: param to AddHate() to send a threat packet Fixed: moved the target param of SpellHeal to end as it is now an optional param
---------------------
r2331
Changes to SpellHeal
---------------------
r2330
possible client disconnect fix
---------------------
r2329
Added: Knockback() LUA function
---------------------
r2328
map<> fixes for c99 compilers 
---------------------
r2327
more group tweaks
---------------------
r2326
removed my last fix cause it wasn't actually a fix
---------------------
r2325
Fixed: Possible fix for linux servers
---------------------
r2324
Fixed: Signal 11 crash while server is shutting down
---------------------
r2323
Group spell updates
---------------------
r2322
Added: support for action states after a given amount of time
---------------------
r2321
Added: WS_PlayerKnockback strucct
---------------------
r2320
Added: /editor command and rules for it
---------------------
r2319
WS_InspectPlayer
---------------------
r2318
fixed a couple possible crash bugs
---------------------
r2317
Added: spell effects for the info packet Fixed: until cancelled spells will not show an expire time now
---------------------
r2316
Fixed: typo
---------------------
r2315
Added: Heal and beneficial procs
---------------------
r2314
Added: Rules for tradeskills Added: LUA calls for equiping and unequiping items Added: Proc support Added: LUA functions AddProc and RemoveProc
---------------------
r2313
Target effects struct (info packet)
---------------------
r2312
public binaries
---------------------
r2311
Achievements will no longer hold up the world startup
---------------------
r2310
Added: Skill related lua functions
---------------------
r2309
updated names to match opcodes
---------------------
r2308
Lift fixes
---------------------
r2307
Added LoginReply for ToV/Channeler class.
---------------------
r2306
GetItemType() lua function
---------------------
r2305
updated 
---------------------
r2304
Added: Exposed skills to lua Fixed: Reverted a fix in client.cpp because it can cause a crash
---------------------
r2303
Moved `given_by` to spell_tiers table - some spells of the same crc have different classifications !! Minor Version 71
---------------------
r2302
Trying to fix whatever the hell I broke with Ghost Kick :/ 
---------------------
r2301
Couple logging fixes !! Changed how Spells load (again) to only include `is_active` 
---------------------
r2300
New lift/boat support
---------------------
r2299
WS_BrokerItems
---------------------
r2298
New COE itemstat defines Added a map to convert COE stats to TOV
---------------------
r2297
Oops, dev structs
---------------------
r2296
Added deity and given_by to spells (SOE data) Fixed some collation and data type issues with text fields in Spells table -- Minor Version 68 
---------------------
r2295
Added:Channeler class defines Structs:AdventureList, ExamineItemLink, Merchant_ItemBag, more spawnstruct footer elements
---------------------
r2294
place object structs
---------------------
r2293
more structs
---------------------
r2292
support for ToV
---------------------
r2291
Added: LUA function: SpawnMove() Fixed: /spawn set "pitch" and "roll" will now only affect the targeted spawn
---------------------
r2290
Ok, no really this time. Reverted changes to logging default switch in client.cpp, apparently login doesn't like DumpPacket or stringstream. 
---------------------
r2289
Possible fix to loginserver crash
---------------------
r2288
public binaries
---------------------
r2287
Logging fix, fix to floor() calcs
---------------------
r2286
Few minor logging changes to LoginServer 
---------------------
r2285
Added GetLoggerLevel() to Log.cpp -- Usage: if( GetLoggerLevel(WORLD__DEBUG) >= 1 ) Public binaries and structs to dev env
---------------------
r2284
Swapped skin_color2 and eye_color, seems to work.
---------------------
r2283
Fixed CommonStructs.xml and a dupe unknown in WorldStructs.xml
---------------------
r2282
fixed emote/combat voice
---------------------
r2281
SetRequiredQuest lua function enhancements
---------------------
r2280

---------------------
r2279
Fixed:MoveToLocation lua function
---------------------
r2278
Added:New harvesting quest steps
---------------------
r2277
Fixed activity status in info struct (57080) Fixed a few minor struct issues involved with quests Added minor ui fixes for quests
---------------------
r2276
fixed create char struct for wings
---------------------
r2275
Added: Dumbfire pets Fixed: Crash from running out of ammo
---------------------
r2274
linux fix
---------------------
r2273
finished up the info struct
---------------------
r2272

---------------------
r2271
another logwrite sorry for spam....
---------------------
r2270

---------------------
r2269
forgot to remove a logwrite
---------------------
r2268
Various fixes to range combat
---------------------
r2267
Multi-attack/haste initial support
---------------------
r2266
Another possible invalid pointer fix.
---------------------
r2265
fixed crashing on creating chars
---------------------
r2264
existing characters will load now. creating characters is still fucked
---------------------
r2263
initial work on DV:57080+ 
---------------------
r2262
Re-committing XP-compatible VS2012 EQ2Minilogin.exe :) 
---------------------
r2261
Loginserver changes for version 57080+ (not handling Heroic Chars yet) New EQ2Minilogin.exe for Public
---------------------
r2260
10/3/2013 DV: 57091
---------------------
r2259
updated for DV: 57080
---------------------
r2258

---------------------
r2257
updated collector
---------------------
r2256
tweaks to character quests
---------------------
r2255
Added: Crafting quest steps Added: LUA function: AddQuestStepCraft()
---------------------
r2254
forgot version file (oops)
---------------------
r2253
Added: Quest Tradeskill XP rewards
---------------------
r2252
public binaries
---------------------
r2251
Added:LUA function: HasRecipeBook()
---------------------
r2250
Added: pitch/roll, emote state and hide_hood parsing/population
---------------------
r2249
changed the way stealh forces crouch and is cancelled.
---------------------
r2248
Added: More overflow support Fixed: Reduced the spam from /smp gkw from having the inventory window open
---------------------
r2247
Added: Live like xp reqs for adventure levels
---------------------
r2246
Added: hide head cover/hide cloak support Added: spawn set commands for pitch, roll, hide_hood and emote_state
---------------------
r2245
Added: Start of overflow support
---------------------
r2244

---------------------
r2243
forgot to set default values in Spawn() for hide_hood and emote_state
---------------------
r2242
Added: pitch/roll support Added: emote_state support Added: more info_packet visual_flag support
---------------------
r2241
Fixed: possible fix for EQApplicationPacket crash
---------------------
r2240
Fixed: crash bug with spells Fixed: possibly fixed issue with /reload spawnscripts Fixed: target issue that could prevent the player from attacking in combat
---------------------
r2239
Added: Support for public / tradeskill instances Added: Quest instance support Fixed: Guild member login message should only be sent on the initial login now ... I hope Fixed: Fixed the message hen you don't have enough skill to harvest
---------------------
r2238
Added: Spells can now share linked timers Added: /spawn set device_id - allows you to set crafting device in game and save it Added: IsGroundSpawn() lua function Added: CanHarvest() lua function, will send the error message if you can't Add...
---------------------
r2237
Fixed: Messages for instance timers Fixed: LUA functions for timers can no longer set the timer if it is already set Fixed: Added try/catch to player->ShouldSendSpawn() to try and prevent a world crash
---------------------
r2236
Added: SetSuccessTimer lua function Added: SetFailureTimer lua function Added: Comments to CharacterInstances code Fixed: Moved CharacterInstances code out of player.h and into Player.cpp Fixed: Success timer will no longer be set for locko...
---------------------
r2235
public binaries
---------------------
r2234
Added: Max TS and Adv level prereqs to quests Added: bool Player::CanReceiveQuest(), moved some checks from Player::CheckQuestFlag to this Added:Yellow name/category support for quests Added:vector<Spawn*> ZoneServer::GetSpawnsByID() Added:...
---------------------
r2233
Instance code and some bug fixes
---------------------
r2232
Fixed: my last fix....
---------------------
r2231
linux fix
---------------------
r2230
Fixed: Fix to a min /max function for linux
---------------------
r2229
Fixed: copy and paste issue
---------------------
r2228
Added: Casting speed support
---------------------
r2227
fixed heroic_flag in the SpawnInfoStruct
---------------------
r2226
Updated: WS_InstanceCreated struct for 57032 and changed its version to 1188 as they seem to be the same
---------------------
r2225
Added: Support for trade skill class and level pre req to quests
---------------------
r2224
Changed name of lua function SetQuestComplete to SetCompleteFlag Added: enc_level field to quests table, and we now use this value Fixed: QuestStep::AddQuestStep(), added a check to make sure you don't add more progress than what's required...
---------------------
r2223
Added: HasSpellEffect() LUA function
---------------------
r2222
Fixed SetCompletedFlag crash
---------------------
r2221

---------------------
r2220
fixed compile error
---------------------
r2219
Added: If a quest is flagged as completed, will now show as such in journal
---------------------
r2218
Added: MaxCoin field for quest details Added: LUA Function SetQuestComplete() - flags a quest as complete in the journal
---------------------
r2217
Added: lua_interface->GetBooleanValue() Added: more lua ai functions Fixed: few copy and paste errors in lua functions
---------------------
r2216
Changed the SpawnUpdateTimer to a Rule in ZoneServer::SpawnProcess() -- Default is 50 (original value) - Change via R_Zone:SpawnUpdateTimer in rule_details table 
---------------------
r2215
Added in code to support biography being sent when logging in.
---------------------
r2214
Added OP_ChangeZoneMsg struct
---------------------
r2213
bugfix in the new functions I just committed
---------------------
r2212

---------------------
r2211
combat related ai functions
---------------------
r2210
Added: Third param to GetDistance() to include collision radius Fixed: Transporter maps should now be reloaded properly
---------------------
r2209
adjusted the world loginreply packet
---------------------
r2208
Added in some more structs
---------------------
r2207
TeleportList struct update
---------------------
r2206
structs for recipes
---------------------
r2205
fix for live WS_RecipeInfo crash
---------------------
r2204
Fixed: Possible crash bug with house_container items Fixed: Possible null pointer crash in the zone server Added: Maps to the transport system
---------------------
r2203
Fix to house items so .% will now show up
---------------------
r2202
AddedAdded: House container item support 
---------------------
r2201
WIP: Alternate Advancement http://www.eq2emulator.net/phpBB3/viewt ... 171#p27171
---------------------
r2200
House Items should display rent reduction now
---------------------
r2199
Added code mentioned here: http://www.eq2emulator.net/phpBB3/viewt ... 578#p27137
---------------------
r2198
Added: Transports should now be capable of sending the player into instances Fixed: Error in an instance log
---------------------
r2197
Added: Teleport requirements
---------------------
r2196
added in case for adornments
---------------------
r2195
Fixed: Screen shots should no longer be blocked
---------------------
r2194

---------------------
r2193
Fixed display again with scrolls and recipe books hopefully all is right now.
---------------------
r2192
Added: PlayAnimation() LUA function: this is handled through a new function in zoneserver of the same name.
---------------------
r2191
Fixed: crash with player follow code Fixed: possible fix for stuck on the same y axis as your target while swimming/flying
---------------------
r2190
http://www.eq2emulator.net/phpBB3/viewt ... 516#p27140 
---------------------
r2189
Pending multi-threaded loading crash fix.
---------------------
r2188
fix for green stats and class modification on items
---------------------
r2187
added new structs to emu_oplist added in petoptionresponse to /test corrected itemstruct for live client added in new structs to worldstruct
---------------------
r2186
Public binaries and dev structs 
---------------------
r2185
Whoops! Damn copy/paste! - Part 2...  Few logger changes, trying to figure out why I can't biff NPCs with snowballs anymore :(
---------------------
r2184
added in opcode 580
---------------------
r2183
added in new opcodes and a few structs
---------------------
r2182
Whoops! Damn copy/paste!
---------------------
r2181
Refactored WorldDatabase::LoadSpells Fixed structs for concentration, savagery and upcoming dissonance for 1193 and 57048+ clients Removed db.Init(); from threaded loads - keep an eye on this one ;) 
---------------------
r2180
Added: ClientPacketFunctions::SendServerControlFlags() to make working with the control flags packet easier
---------------------
r2179
Fixed: xp_mod for zones should now load properly for "special" zones
---------------------
r2178
Adjusting mail struct
---------------------
r2177
editing packettype
---------------------
r2176
Fix to zone_xp_modifier bug Changed some logging to be more informative
---------------------
r2175
Mail should be working on the live client with this change.
---------------------
r2174
fixed a possible bug I made
---------------------
r2173
Character Trait/AA struct addition for 57048
---------------------
r2172
Fixed: NPC faction combat bug with faction 1
---------------------
r2171
Fixed: possible fix for DelayedSpawnRemoval crash
---------------------
r2170
Fixed: we weren't sending the con flags for gray npcs
---------------------
r2169
Fixed: Possible fix for incompatible client causing a server crash
---------------------
r2168
Fixed: Faction 1 npcs will now initiate combat correctly
---------------------
r2167
Fixed: `/spawn set faction id`  should now save the faction in the db
---------------------
r2166
Fixed: Factions that don't change should no longer be added to the players list
---------------------
r2165
Fixed client crash from mousing over the icon on a item examine
---------------------
r2164
fixed compile error
---------------------
r2163
Faction fix
---------------------
r2162
More Structs added
---------------------
r2161
more structs and added new ones to emu_oplist.h
---------------------
r2160
interrupt error message fix
---------------------
r2159
added SPELL_ERROR_NOT_ENOUGH_DISSONANCE
---------------------
r2158
Numerous linux compiler warning/error fixes. Fixed a bug in items when loading books. 
---------------------
r2157
added in receipelistunknown
---------------------
r2156
slight opcode shift
---------------------
r2155
new item lua functions, bugfix to HasItem() lua function
---------------------
r2154
Added: StartDialogConversation should now allow for self dialogs Fixed: There should now be messages for ranged attacks when you are to close or to far from the target Fixed: New chars should no longer log in at 0 hp
---------------------
r2153
Quest rewards should display correctly now in questoffer window and in the quest journal now.
---------------------
r2152
HasItemEquipped() lua function, fix to quest rewards
---------------------
r2151

---------------------
r2150
fix for the accept collection reward error on quest turnins
---------------------
r2149
Fixed bug in starting_spells - previously assumed tier 1 always. Now you can set the tier of starter spells. Added field to track last time we fetched spell data from SOE (DB Editor use) -- Minor Version 54 
---------------------
r2148
Should load in faster since the initial spawn range is now 40 for loading in and it seemed to help the 4000 ping issue some but it still happens every now and then.
---------------------
r2147
Fixed: Maintained spells should now function properly Fixed: Trying to cancel a maintained spell by casting the spell again before the reuse timer was up should no longer cause a crash Fixed: Maintained spells should no longer be added to t...
---------------------
r2146
fixed a typo.
---------------------
r2145
extra stealth checks
---------------------
r2144
started stealth system
---------------------
r2143
Added action state check in combat for npcs - minor bugfix in spell process, after replacing %t in success_message we were still sending the message before the replace
---------------------
r2142
added hail message with no target
---------------------
r2141
Possible fix for FaceTarget() and ProcessMovement() crash
---------------------
r2140
adjusted passive_spellefects struct to include category 1 and 2
---------------------
r2139
Added in a substruct_passiveEffects since passive effects sends a category and spelleffects does not.
---------------------
r2138
update showbook struct
---------------------
r2137
Mail tweaks nowhere near working.
---------------------
r2136
fixed mail opcodes
---------------------
r2135
added in new opcodes to match the structs
---------------------
r2134
fixed a struct and added alot
---------------------
r2133
Added: precast lua function, does a check before the casting starts. Added: Code to hopefully reduce the packet spam on a client and speed up logging into a zone
---------------------
r2132
houseitemlist is opcode 484 not 483
---------------------
r2131
DV: 57061 No opcode slide
---------------------
r2130
finished op_loadwelcomewindow
---------------------
r2129
OP_Load_CalendarEvents OP_Load_WelcomeWindow
---------------------
r2128
Fixed: AddSkillBonus should now accept floats for value
---------------------
r2127
OP_HouseItemsList OP_CharacterCreatedDungeons OP_CharacterHousingList OP_ChatFiltersMsg OP_Research OP_VoiceChatServer OP_CharacterMounts
---------------------
r2126
op_charactercurrency struct op_research (initial struct) op_voicechatserver struct
---------------------
r2125
added in item version for 57048
---------------------
r2124
bag's work but name is messed up also weapons/armor etc etc still don't work right
---------------------
r2123
Removed my fix for race=0 randomize models - will revisit properly later Finished adding functions for Savagery and Dissonance Added fields to database to store those, plus new resist types -- Minor Version 52 
---------------------
r2122
Spell Effect mouse over should work now
---------------------
r2121
spellbook, icons and inspect player should be working now for 57048 
---------------------
r2120
Fixed names of spell icons fields in DB and code Added base support for Savagery and Dissonance (future implementation) -- Minor Version 48 for Spell tables changes 
---------------------
r2119
spell description and mouse over fixed
---------------------
r2118
Fixed: You should no longer get the damage message when the ward absorbs the hit Fixed: Bug in the GetTarget() lua function Added: More lua error messages to the CastSpell() lua function to help with debugging
---------------------
r2117
57048 character sheet fixed
---------------------
r2116
Added Interrupt lua function Updates to Appearance master list Adjusted some loggers 
---------------------
r2115
57048 should be good up to the spells buffs/debuffs
---------------------
r2114
New 57048
---------------------
r2113
Added: Basic Support for wards
---------------------
r2112
Updated the new Appearances.h code (thanks Scat!) Added tracing to zoneserver for discovering slow spawning issues. 
---------------------
r2111

---------------------
r2110
Dressing room tweaks
---------------------
r2109
Whoops! Forgot Appearances.h :) 
---------------------
r2108
Added switch() details for InstanceTypes Started on new Appearances master list class -- new Appearances.h file added Added logging to Signs.cpp 
---------------------
r2107

---------------------
r2106
Added functionality for Heal Packets and heal damage mods
---------------------
r2105

---------------------
r2104
WS_SendHealPacket
---------------------
r2103
Started SpellHeal() functions
---------------------
r2102
Refactored Instance-related functions to use DatabaseNew. Fixed a few bugs along the way. Renamed `instance_spawns_removed`.`spawn_id` to `spawn_location_entry_id` to reflect the true FK -- Minor Version 44 
---------------------
r2101
committed an implied target bug that could cause a crash in certain instances (casting a spell, then queuing the spell again and switching target before spellcast)
---------------------
r2100
added an implied target situation
---------------------
r2099
Possible fix to double-click spawn crashing world. 
---------------------
r2098
Updated dev environment to VS2012 project version Fixed items parsing for classes Changed missing opcode to warnings level 1 Refactored WorldDatabase::LoadCharacterStats() function to fix crash loading null pet_name values 
---------------------
r2097
Added DPS mod damage calculations
---------------------
r2096

---------------------
r2095
fixed another typo
---------------------
r2094
added Entity::GetPrimaryStat()
---------------------
r2093
cleaned up combat code
---------------------
r2092
Added in opcodes that i accidentally took out.
---------------------
r2091
fixed a typo of mine
---------------------
r2090
Data Version: 57048 New OPcode: 594 - OP_DailyObjectives
---------------------
r2089
fixed stamina hp bonus formula, added power bonuses as well
---------------------
r2088
added sta hp bonuses - fixed revive bug where revive used TotalBaseHP instead of TotalHP
---------------------
r2087
Groups still do not work
---------------------
r2086
Character struct should be good now
---------------------
r2085
added extra implied target check
---------------------
r2084
kinda fixed character sheet for 57047 and added new opcodes to the emu_oplist
---------------------
r2083

---------------------
r2082
changed autoattack command check
---------------------
r2081
Implied Auto Attack combat
---------------------
r2080
new function GetArchetypeName()
---------------------
r2079
added extra error check for friendly spells
---------------------
r2078
changed pet check on implied targets, added implied target logwrite john had commented
---------------------
r2077
added check on useability, defaults to caster as target if caster has no target.
---------------------
r2076
implied target cast-thru
---------------------
r2075
added Housing files to build list
---------------------
r2074
Updated for DV: 57045
---------------------
r2073
Possible fix to LogWrite buffer crash when loading num_quests > 1bil :O viewtopic.php?p=26472 
---------------------
r2072
DV: 57033
---------------------
r2071
Fixed OP_CharacterAchievements, OP_AchievementUpdate, and OP_AvatarCreatedMsg (instancing) Added for PacketAnalyzer use, previously unknown structs - most just guessing or placeholders + OP_AdvancementRequestMsg, OP_AfterInvSpellUpdate, OP_...
---------------------
r2070
OP_AdventureList for version 57032
---------------------
r2069
WS_DisplaySpellFailed
---------------------
r2068
Collector update
---------------------
r2067
forgot the db changes for the last commit
---------------------
r2066
Quest helper should work better now, still more to do
---------------------
r2065
Fixed possible crash in LogWrite 
---------------------
r2064
Added: support for repeatable quests
---------------------
r2063
Fixed: quests are now part of the item loading thread as they rely on items
---------------------
r2062
Added: CastEntityCommand lua function should now be able to be casted on any spawn
---------------------
r2061
Fixed: conversations with no player options will now be allowed Fixed: Lag after a quest update should now be greatly reduced
---------------------
r2060
Added: GiveQuestItem lua function
---------------------
r2059
Fixed: GetTempVariable lua function, removed an error message that was sent when there really wasn't an error
---------------------
r2058
Change temp variables to accept pointers to spawns, zones, items, and quests
---------------------
r2057
Fixed: HasItem lua function should now also check equiped items
---------------------
r2056
Added: SetTempVariable and GetTempVariable lua functions Added: /reset_zone_timer, empty function for testing purposes only right now Fixed: Some issues with NPC's following spawns Fixed: Implied target UI should now update properly Fixed: ...
---------------------
r2055
Added: GetFollowTarget, IsFollowing, SetBrainTick, SetFollowTarget, SetLuaBrain, and ToggleFollow lua functions Added: New LuaBrain class to handle AI via lua and removed the lua related stuff from the default AI Fixed: Zone with instance_t...
---------------------
r2054
Fixes for CastEntityCommand lua function
---------------------
r2053
commented out CastEntityCommand() lua function until it's fixed
---------------------
r2052
Updated linux makefiles
---------------------
r2051
linux fix
---------------------
r2050
linux fixes
---------------------
r2049

---------------------
r2048

---------------------
r2047
Fix to CastEntityCommand lua function
---------------------
r2046
typo fix in lua_CastEntityCommand
---------------------
r2045
Added: CastEntityCommand lua function
---------------------
r2044
Added: SpawnByLocationID lua function
---------------------
r2043
Fixed: CombatReset should no longer be called when the spawn dies
---------------------
r2042
Added: Start of implied target ui work Added: CombatReset() spawn script function Added: RemoveSpawnAccess() lua function
---------------------
r2041
forgot to commit structs in my last commit...
---------------------
r2040
Added: /follow should now work in CoE+ clients and DoV(1096)
---------------------
r2039
AA struct modifications
---------------------
r2038
Fixed: Tradeskill spells should no longer cancel it self out if cast again before a previous cast has expired
---------------------
r2037
5/8/2013 Data Version: 57015 opcode Bump: None
---------------------
r2036
Fixed: Player hp should now update properly in combat Fixed: Possible fix for stuck in combat after revive when you die in combat
---------------------
r2035
Possible fix to SummonItem() lua function
---------------------
r2034
Updated AA structs
---------------------
r2033
Warrior tab in zone info packet
---------------------
r2032
Dynamic tab naming based on players class
---------------------
r2031
WIP: Character AA
---------------------
r2030
Added: "Deleted" quest lua function will be called when you delete a quest
---------------------
r2029
Changes to character history
---------------------
r2028
Zcoretri's fix for a VS 2010 bug with std::to_string() Fixed a ClientProcess crash with housing when you have no house data but the widget has a house id (thanks to Alfa for pointing this out to me)
---------------------
r2027
Housing goal 1
---------------------
r2026
some housing structs
---------------------
r2025
4/30/2013 Patch
---------------------
r2024
Fixed: changed a delete to a safe_delete()
---------------------
r2023
Changes to World and Login to allow new client version scheme access (57000). Public binaries. Minilogin 1.03 release to reflect new client changes
---------------------
r2022
Changes to LoginServer to allow new client version scheme access (57000). 
---------------------
r2021
added LogWrite to CatchSignal(), it should always print out a log now
---------------------
r2020
Added: PlayerHistory for discovered locations
---------------------
r2019
Added: Spell errors should now pull the error codes from the db based on the client version
---------------------
r2018
Fixed: Treasure chests now open with silver coins and ornate open with gold coins (to match live)
---------------------
r2017
AA tab work
---------------------
r2016
Added: SummonCosmeticPet, DismissPet, GetCharmedPet, GetDeityPet, and GetCosmeticPet lua functions Fixed: canceling the maintained pet spell should now dismiss the pet (if spell script is set up right) Fixed: Non combat pets should now be d...
---------------------
r2015
Rolled back changes to appearances in login :(
---------------------
r2014
Reverted world changes to update login appearance... we got bugs!
---------------------
r2013
Updated Beta collector with opcode slide
---------------------
r2012
LoginServer changes for Equip Appearances
---------------------
r2011
Mostly fixed LoginEquipAppearances :) Items you unequip no longer show in Character Select. 
---------------------
r2010
test
---------------------
r2009
Added: New NonCombatPetBrain Added: Deity pets will now use the new brain Added: The ability to hide private spawns that had already been sent to clients before it was set as private.
---------------------
r2008
Removing Food/Drink items from equipped slots
---------------------
r2007
Minor fixes to Food/Drink
---------------------
r2006
Added: ITEM_STAT_HPREGEN should now be useful
---------------------
r2005
Fixed: If no players can loot a corpse that corpse will no longer drop loot Fixed: Damaged equipment (con <= 20) will now have an orange background Fixed: Broken equipment will now display the pop up text when the item is equiped Added: Sta...
---------------------
r2004
More work on Food/Drink
---------------------
r2003
Type of chest dropped should now be based off of loot tier
---------------------
r2002
Fixed: PetOptions should no longer be the primary command on pets Added: Start of chest drops
---------------------
r2001
Fixed: Item condition should now update client side after death/repair
---------------------
r2000
Partial fix for pet window in CoE clients
---------------------
r1999
LoginServer - added last_client_version data to account table.
---------------------
r1998
Updated: WS_ShowRecipeBook Added: Recipe list should now populate when opening the list with the key Fixed: Recipe list should only be sent once now Fixed: Scribing a recipe book should now update the recipe list without resending the entir...
---------------------
r1997
Some research on SendPopupMessage Refactored CommandReportBug, /test command to test SendPopupMessage parameters Re-adding Beta PacketCollector folder (oops) Minor version 34 for spells changes
---------------------
r1996
Fixed: Item examine should now update the when you attune an item
---------------------
r1995
Added: Ability to set the color of the quest feather.
---------------------
r1994
Fixed: Item required class in examine for newer clients
---------------------
r1993
Fixed: Zone exception while crafting.
---------------------
r1992
Fixed: Typo in WS_ChoiceWindow struct Fixed: Item background should now be blue for attuned and no-trade items (like live) Added: Can now attune items
---------------------
r1991
WS_ChoiceWindow struct
---------------------
r1990
Fixed: Linux compile errors with new combat code Added: /aquaman command
---------------------
r1989
Mitigation from armor should now be applied to the player and show in the char sheet Combat revamp...
---------------------
r1988
Pets should now show in the group window
---------------------
r1987
Added 490 - OP_ClearforLandingMsg 569 - OP_Launchpad
---------------------
r1986
Data Version 1208 and opcode bump 570 +1
---------------------
r1985
possible fixes for various problems
---------------------
r1984
Re-apply Guild structs fixes for 1205
---------------------
r1983
Fixed PacketParser -loaditems, forgot the adornment_slot fields Removed my 1198 and 1204 WS_ExamineInfoMsg structs 
---------------------
r1982
1204 broker struct
---------------------
r1981
Fix for an opcode at 255
---------------------
r1980
Fixes to QuickBarInit and Guilds structs
---------------------
r1979
Yet another fix to /zone list commmand Added 1205 data range to Parser and started ItemStructs.xml Found duplicate unknown11 in WS_ZoneInfo Public binaries
---------------------
r1978
The server should now shut down properly when typing exit into the console
---------------------
r1977
Minor version 33 for zone instance_type changes
---------------------
r1976
Some changes to pets Deity pets will now follow their owner Movement changes, should be better and more stable then what we had
---------------------
r1975
1199 and 1205 structs for WS_UpdateInventory and Substruct_Item
---------------------
r1974
Fix to x64 compile for /zone list command (boggle...) Temporarily commenting out loading of Achievements Packet in threaded mode.
---------------------
r1973
Updated for data version 1205
---------------------
r1972
Possible fix for bug reported on forum (viewtopic.php?p=25776#p25776) 
---------------------
r1971
Lowered some logging for spells, removed a dumppacket that didn't need to be blowing out my console every quest hand-in.
---------------------
r1970
Added threaded loading to startup and a rule to toggle it on or off Some pet work
---------------------
r1969
More login appearance fixes 
---------------------
r1968
Fixed a bug in Login Appearances I created last July :)
---------------------
r1967
single file commit for public svn dump/fix :(
---------------------
r1966
Public binaries and trying to add LoginServer struct to public SVN.
---------------------
r1965
Data version 1204
---------------------
r1964
Tradeskill spells should now show up on the crafting ui
---------------------
r1963
Extended /zone list command so admins can see more than 10 results Fixed spammy logger in combat Refactored COMMAND_INVENTORY to a function Minor Version 32
---------------------
r1962
Removed my (obviously incomplete) 1198 item structs changes. Items should look pretty again.
---------------------
r1961
updated 2/25/2013
---------------------
r1960
Minor Version 29, for new tradeskillevents table. 
---------------------
r1959
Added: Tradeskill reactions. viewtopic.php?f=3&t=2616&p=25666#p25666
---------------------
r1958
Linux fixes
---------------------
r1957
Added: Tradeskill stat defines Added: Tradeskill stats should now update in the char sheet Added: Tradeskill stats should now effect crafting Fixed: Bug in the spell process that could eventually lead to server deadlock/crash
---------------------
r1956
Added: Can no longer cast tradeskill spells when you are not currently crafting Added: can only cast tradeskill spells that use the same skill as the current recipe
---------------------
r1955
Public binary updates Parser: Major changes to spawn equip appearances and -populate commands, rewrote most of Merchant parsing -- new Parser DB.sql  World: Fixed bug in Items logger that normally never gets hit :/ 
---------------------
r1954
Fixes to PatchServer and re-commit of Jabantiz's LoginStructs.xml work.
---------------------
r1953
Securing private sources
---------------------
r1952
Branching Core Services code
---------------------
r1951
Reverted LoginServer changes due to fatal linker errors.
---------------------
r1950
Login server work
---------------------
r1949
Focus effect fixes
---------------------
r1948
Parser: Added -merchants switch to parse just merchants and their items lists (removed ProcessMerchantItems() from -items) 
---------------------
r1947
Added support for Focus Effects spell for 1188+ clients
---------------------
r1946
Some work with recipe examines
---------------------
r1945
Changed 1199 WS_BeginItemCreation to 1193 (works for my 1193) Renamed some elements in the 1193 WS_ShowItemCreation to match the 1199 struct and code Recipe book examines should no longer cause a crash (I hope) You can now scribe a recipe b...
---------------------
r1944
struct update for 1193 tradeskills
---------------------
r1943
Some updates for 1199 tradeskills
---------------------
r1942
Oops, was supposed to be new 1199 struct for CreateFromRecipe
---------------------
r1941
struct update for 1193 tradeskills
---------------------
r1940
There should no longer be random weather on zone start in a zone that has weather disabled in the DB
---------------------
r1939
tradeskill stats in character sheet for 1193
---------------------
r1938
Some struct updates for 1193 tradeskills
---------------------
r1937
Small logging bug fix.
---------------------
r1936
Updated for patch 1/17/2013
---------------------
r1935
fixed linux text formatting issue grr
---------------------
r1934
Added: Spell effect struct Fixed: WS_EntityVerbsResponse struct
---------------------
r1933
Fixed crash loading Books on linux
---------------------
r1932
Updated 1/15/2013
---------------------
r1931
Dev environment updates 
---------------------
r1930
Updated for CoE defines
---------------------
r1929
Fixed Examine for equipped items Started commands for Food/Drink items.
---------------------
r1928
default values are now returned in database results instead of NULL when a field is not found.
---------------------
r1927
Added OP_TraitsList 1199 to WorldStructs, and a few minor tweaks. Started ItemStructs for 1199 items. 
---------------------
r1926
WS_ExamineInfoItemLinkRequest for 1199
---------------------
r1925
WS_UpdateSpellBook for 1199
---------------------
r1924

---------------------
r1923
Fixed yet another bug in parsing type != 6 items. Oops! Added parsing of adorn_slots -- changes to parser and world DB 
---------------------
r1922
Jabantiz: Fixed bug not loading Normal items
---------------------
r1921
Tested parsing, loaditems and items in world - committing DB changes -- Minor Version 26 Parser: -- Removed skill_max and weight fields from -loaditems World DB: -- dropped skill_max column -- Bunch of new tables for new item types (Decorat...
---------------------
r1920
More tweaks to Parser for CoE Items  -- new parser db changes! Started refactoring Items loading in World, preparing to add new Flags values Added DatabaseNew::AffectedRows() function Started adding functionality for the 'smp' command (tryi...
---------------------
r1919
consume should now display on right click menu of equiped food/drink
---------------------
r1918
Changed player movement code back to c++ structs
---------------------
r1917
Changes to make supporting new clients easier.
---------------------
r1916
Spells     Fixed: tick() will now be called in the spell script on a spell tick     Fixed: if the initial spell cast is resisted it will no longer trigger ticks     Fixed: ticks can no longer be resisted     Fixed?: When a spell is resisted...
---------------------
r1915
More item structs tweaking Started updating Parser's -loaditems options
---------------------
r1914
Tradeskills     Fixed: Players with no tradeskill class set (new chars) will now be set to artisan upon gaining tradeskill xp Inventory     Fixed: Auto inventory should now work properly     Fixed: PlayerItemList::HasFreeSlot will no longer...
---------------------
r1913
removed a PrintPacket() I left in swimming skill should now increase as you swim
---------------------
r1912
Fixed: Can no longer level up tradeskills past level 9 if you are an artisan or past level 19 if you are an craftsman, outfitter, or scholar Added: New lua functions GetTradeskillClass, GetTradeskillLevel, GetTradeskillClassName, and SetTra...
---------------------
r1911
Added: CreateOptionWindow, AddOptionWindowOption, and SendOptionWindow lua functions
---------------------
r1910
1/8/2013 patch
---------------------
r1909
Fixed: various issues with item stacks and auto inventory
---------------------
r1908
Parser: -Added ItemProfile processing (type 16) -Commit PacketParser.exe Common: -Updated public binaries and structs for dev env
---------------------
r1907
Inventory/Item fixes
---------------------
r1906
Added: experimental code for stats Fixed: can now cancel all friendly maintained spells Fixed: spell icons in the maintained and spell effects windows should now reorder when a spell is removed leaving no blank spots (like live) 
---------------------
r1905
Parser: -Finalized Item Set parsing, new tables in Parser DB.sql! Common: -Added DatabaseNew::LastInsertID() function -Renamed a few bonus stat elements in ItemStructs.xml 
---------------------
r1904
Oops, removed my (incomplete) experimental structs from ItemStructs.xml :)
---------------------
r1903
forgot to remove a PrintPacket
---------------------
r1902
WS_ExamineInfoItemLinkRequest for 1193+ clients
---------------------
r1901
Parser: -Lots of changes here adding new item types, fixing some old code issues. Still a work-in-progress -New tables/fields in Parser DB (parser_db_20130102.sql) World: -More structs fixes for Items -Logger tweaks 
---------------------
r1900
Dressing room in 1096 should now work
---------------------
r1899
Dressing room should now work in 1193
---------------------
r1898
Bug fix in the merchant code
---------------------
r1897
Item structs for Zcoretri to look at
---------------------
r1896
Struct and opcode updates for Character Currency
---------------------
r1895
refactored packet types some more, should be it now.
---------------------
r1894
Possible fix for merchant tabs being out of order
---------------------
r1893
Fix for stacks of same item on buyback list
---------------------
r1892
Older clients should now be able to see the new merchant stuff
---------------------
r1891
refactored some code to make supporting newer clients slightly easier
---------------------
r1890
Added support for merchants to sell items for status, station cash, items, and coins
---------------------
r1889
Fixed: When you have multiple stacks of the same item you should now be able to select any stack in the sell tab of the merchant window
---------------------
r1888
World: - Fixed WS_DressingRoom for CoE - Added code to handle struct type sint64 (item_crc values) - Added missing opcode causing error (tsk tsk) Parser: - Refactored getItemType function using new DB class Login: - Added storage for world'...
---------------------
r1887
/spawn move will now work in CoE clients /spawn set heading should now only effect the targeted mob /spawn set heading 180 should now set the heading to 180 and not 0 start of work for pets in CoE clients should be able to take screen shots...
---------------------
r1886

---------------------
r1885

---------------------
r1884
Hard set value for veteran bonus on the character select screen
---------------------
r1883
Updated for 12/18/2012 patch
---------------------
r1882
Yet more logger tweaks! Argh...
---------------------
r1881
One more minor tweak to Zone logger
---------------------
r1880
Fixed primary weapon damage display and fixed quest updates causing the quest to be removed from the quest tracker window
---------------------
r1879
Few more Weather tweaks; logging changes and added random "pattern" at zone start up (weather starts calm, or severe). 
---------------------
r1878
Made change to playflavor area
---------------------
r1877
Just going to comment out the merc struct for now 
---------------------
r1876
Fix for on screen updates and reward detail in the journal
---------------------
r1875
Initial CharacterMerc Struct
---------------------
r1874
1188 WS_QuestJournalReply struct
---------------------
r1873
Added Type2Criteria.  This is currently used by the PacketAnalyzer to render item packets properly, but the same concept could be easily implemented in World.
---------------------
r1872
Groups should now display in CoE
---------------------
r1871
Fixed maintained spell examines
---------------------
r1870
Fix effects spell examines
---------------------
r1869
Character sheet work for CoE, rain should now work in CoE
---------------------
r1868
Ground spawns icon should be fixed now for 1188+
---------------------
r1867
Finished Weather system; including new /weather commands from in-game -- added rules, column to zones table, and new command handler 37 Public binaries 
---------------------
r1866
We think the value should be doubled from 4 tested and nothing appears to be broken.
---------------------
r1865
Fix for 1188+ spell examines
---------------------
r1864
Old fix to updateStep I never committed from EQ2TC codebase. Oops.
---------------------
r1863
spawn_type fix for the player in CoE
---------------------
r1862
Update for data version 1199
---------------------
r1861
multiple client support for spawn activity_status and icon
---------------------
r1860
Updated WS_WhoQueryReply for 1188
---------------------
r1859
Equipment and Inventory should now display in CoE
---------------------
r1858
Fixed inspectplayer for 1096+ right now only the stats and Bio message work
---------------------
r1857
Struct update for OP_OfferQuest for 1193
---------------------
r1856
Fixed a bug with tradeskill leveling that would modify adventure level Fixed various issues with CoE and struct type EQ2_Item
---------------------
r1855
support for the adorn_slots element modified for version check
---------------------
r1854
support for the adorn_slots element
---------------------
r1853
CoE struct updates for merchants and quests
---------------------
r1852
Corrected hate and added in a few new to the visual
---------------------
r1851
Identified the element that puts a quest icon next to the name above the spawns head in CoE
---------------------
r1850
Fixed Health Display
---------------------
r1849
Updates to ghost update packet for CoE clients, CoE clients should no longer crash with movement. Possible improvements to index and id values (should prevent the invis clients)
---------------------
r1848
Cleaned up some logging, fixed a bug in quest logger. 
---------------------
r1847
1188 spawn struct update, mount_type is now in the right spot
---------------------
r1846
Implemented dynamic weather system. See new Rules for settings. !! Warning !! This commit also has my initial ZoneServer constructor/Init changes. Report ANY issues with zones immediately! 
---------------------
r1845
Fix to parse Blue stat types in sets and adornments on data versions 1188 - 1191  Went back to old runQuery function in getItemEffects for effect string Added new item type 21 - dungeon maker items
---------------------
r1844
Spells should work with CoE
---------------------
r1843
Adding original files back as old_ just for future reference if needed
---------------------
r1842
Moving changes from beta collector to our live branch
---------------------
r1841
Moved haste up one to correct spot and changed offensive speed (which is really in combat run speed) to attackspeed
---------------------
r1840
Parser changes for 1188+ items WIP
---------------------
r1839
Added most of the visual item stat values
---------------------
r1838
Primary,secondary and ranged stats now show on the character profile also lowered the damage players were doing.
---------------------
r1837
Defines for CoE
---------------------
r1836
added in six new ITEM_STAT
---------------------
r1835
following is now pulling from the DB mitigation_base, elemental_base, noxious_base, arcane_base, parry_base, block_base added base_avoidance_pct to pul from avoidance table 
---------------------
r1834
character sheet 1096  Added in the new ones i found when doing 1193 when it was relevant also had to do a slight adjustment.
---------------------
r1833
looking better still need to find the tradeskill stuff and work on the bottom part of the player struct
---------------------
r1832
World:  Commented out some odd opcodes generating errors in emu_oplist.h and login_oplist.h (per Xinux suggestion) Un-spammified some loggers for Players Parser: Added optional indexing to get unique sets of Achievements when parsing
---------------------
r1831
Did some more work on the character sheet
---------------------
r1830
minor fix to Jabantiz's hack
---------------------
r1829
Fix for stuff I forgot in the last commit
---------------------
r1828
more work to get CoE items to parse
---------------------
r1827
possible hack fix for the parser for 1188+ items
---------------------
r1826
1188 activity status defines in spawn.h
---------------------
r1825
fixed plat
---------------------
r1824
1193 characters sheet work spell,detrimental,passive effects should be in the right spot now
---------------------
r1823
Updated to remove debugger and close file after close connection packet
---------------------
r1822
Moved over current list from live
---------------------
r1821
WorldStructs - still tweaking WS_AdventureList. I think it's good now :)
---------------------
r1820
Parser: Whoops! misplaced #endif :) WorldStructs fix to OP_ZoneInfoMsg 
---------------------
r1819
Parser: Removed excessive DumpPacket calls in Items processing (that I added and forgot to wrap in debug) 
---------------------
r1818
Removed excess opcodes at the bottom Changed spelling on OP_EntityVerbsMsg to OP_EntityVerbsVerbMsg  Changed OP_UpdateAchievements to OP_AchievementUpdateMsg
---------------------
r1817
/item should work in 1193 (get updated structs) Start of work on 1193 char sheet, a lot to do and the struct is a mess right now, but a lot better then it was
---------------------
r1816
Added OP_SupplyDepot and OP_UseAdornment
---------------------
r1815
Updated to live data version 1193
---------------------
r1814
Added OP_ArenaWindow
---------------------
r1813
Added in new opcodes and adjusted a few locations to match current beta 1193
---------------------
r1812
minor updates to 1188 item structs
---------------------
r1811
Fixed bad logic for type2 in Items.cpp Updated various things for CoE clients /spawn set name should no longer required a zone repop Added the ability to rename you pet
---------------------
r1810
Adding OP_CharRenamed
---------------------
r1809
Fixes to allow AoD+ clients
---------------------
r1808
1193 Struct updates
---------------------
r1807
World: Added AltAdvancementDB.cpp to start alternate advancement support -- New Project files! 
---------------------
r1806
Parser: Added C++ code to support new AA parsing. Dropped old AA tables for new `raw_adventure_list` that holds them all. -- New Parser DB.sql! 
---------------------
r1805
Parser: Oops, left a nasty debugger turned on :)
---------------------
r1804
WorldStructs.xml - AdventureList (1188) fixed, with Prestige and Tradeskill Prestige elements added. -- All previous AdventureList structs changed! Code still needs to be changed to match.
---------------------
r1803
Updated 1096 control ghost struct for air speed Updated /speed to set air speed value Changed /fly to use the flying mount values, will change how flymode responds
---------------------
r1802
Parser:   Renamed ProcessAdvancementList to ProcessAdventureList, because that's really what it's doing.  Cleaned up code in ProcessSpecialSpells. Added structs for 1188 and 1193 (the Header changed). 
---------------------
r1801
Parser item fixes/structs
---------------------
r1800
Parser: Fixed bad raw_spell_visuals table indexing, though data is kinda useless. Finished rewrite of ProcessSpells() - some data still odd but parsing. -- crashing doing 1193 AA's, will fix in morning WorldStructs: Added 1188 version for S...
---------------------
r1799
Fix for my stupid mistake
---------------------
r1798
ItemStructs updates for 1188
---------------------
r1797
Changes to PacketParser::ProcessItem to deal with Type2 in item stats
---------------------
r1796
Type2 work, Type2 should now be set correctly and it should load packets correctly
---------------------
r1795
Parser DB table adds
---------------------
r1794
PacketParser update for items
---------------------
r1793
Started fixing spells parsing for 1193 logs. Still have to fix other aspects of Spells - not ready yet.
---------------------
r1792
DatabaseNew::Escape DatabaseNew::EscapeStr
---------------------
r1791
Parser: Started revamping DB functions to use new DatabaseNew system World: random logger fixes
---------------------
r1790
Updated to 1193
---------------------
r1789
Adjusted collector
---------------------
r1788
Memory leak in ReloadSpells
---------------------
r1787
1188 Spawn info struct update
---------------------
r1786
LogSys: - fixed some loggers - re-arranged and reformatted server init logging - dropped RECIPES logger - added TRANSPORT logger - fixed naming of some logger categories (didn't like plurals) - bunch of other stuff. !! new log_config.xml! P...
---------------------
r1785
Corrected typo
---------------------
r1784
597 EQHearProcCmd 598 EQHearResEffectCmd 718 EQHearThreatCmd 724 EQHearDispellCmd
---------------------
r1783
Freeblood and 1188
---------------------
r1782
World: Fixed zone restrictions based on zones.expansion_id Parser: Added SQL updates and new Parser DB.sql  
---------------------
r1781
1188 spawn struct
---------------------
r1780

---------------------
r1779
Added opcode 550 - DungeonMakerUnknown1
---------------------
r1778
135 - LikeOption
---------------------
r1777
Data 1190 Opcode slide +5
---------------------
r1776
Beta Server 10/25/2012
---------------------
r1775
SpawnStructs for CoE/1188 Beta (needs review)
---------------------
r1774
Freeblood is now enabled on the login server
---------------------
r1773
New beta collector as of 7:30pm 10/24/2012
---------------------
r1772
LogTypes - removed DETAIL, replaced with TRACE. Fixed log_config.xml for the final time(!!) Parser - Started re-working Items parsing, so this is temporarily not working (using DatabaseNew) Code Analysis - started fixing some minor warnings...
---------------------
r1771

---------------------
r1770

---------------------
r1769
Corrected for data 1189
---------------------
r1768
Data 1189 -2 opcode slide starting at 586 to 584 then all they way down
---------------------
r1767
opcodeList[725] = "-- OP_MercHireWindow --\n";
---------------------
r1766
Not needed
---------------------
r1765
528 +1 all they way down
---------------------
r1764
Doesn't need to be in here
---------------------
r1763
Doesn't need to be there
---------------------
r1762
Adding in Beta Packet collector Directory
---------------------
r1761
Updated 1096 char sheet
---------------------
r1760
Added: Pet options window should now work (except rename and range/melee settings)
---------------------
r1759
Fixes for my last commit
---------------------
r1758
Fixed: You should no longer be able to summon more then 1 pet Fixed: Pets can no longer attack each other Fixed: You can no longer attack your pet. Fixed: You can only open the pet options window for your own pets now. Fixed: If TradeskillM...
---------------------
r1757
Added random pet name generator and pet owner suffix 
---------------------
r1756

---------------------
r1755
Achievement fixes
---------------------
r1754
Added achievements tables; minor version 11 Lowered more spammy logger levels
---------------------
r1753
Added Character Achievement support
---------------------
r1752
Added PERSONAL_HOUSE_INSTANCE and GUILD_HOUSE_INSTANCE to the instance type enum Updated comments for a function I changed last night
---------------------
r1751
possible fix to icon shading issues from passives
---------------------
r1750
Pet is less likely to invade your personal space while following you.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: EQ2Emulator 0.7.2 Released!

Post by John Adams » Sat Dec 21, 2013 3:30 pm

Code: Select all

---------------------
r1749
Added: Start of pet options window Added: Raid lockout instance type to instance_type enum (thanks alfa) Fixed: Pet ID should now be properly set when summoning a pet.
---------------------
r1748
Changed dietypet to currentpet for lack of not knowing exactly why the server send's it after a pet update.
---------------------
r1747
Added opcode 572 Petoptionsresponse
---------------------
r1746
version bump for updated instance_spawns_removed table
---------------------
r1745
tradeskill structs
---------------------
r1744
Minor fixes to instancing
---------------------
r1743
546 = CharacterCreatedDungeons 717 = CharacterCurrency 483 = DietyPet 575 = CharacterMounts 716 = Research
---------------------
r1742
fixed a typo, thanks to Alfa for spotting it.
---------------------
r1741
Added in ingame character customization opcodes (a close shave)
---------------------
r1740
you can now gain tradeskill exp and tradeskill levels
---------------------
r1739
Scat's fix to Parsers DatabaseNew initialization Fix to my accidental merging of invalid LogWrite() functions - wtf? 
---------------------
r1738

---------------------
r1737
Parser back in working order (minus pet pop work)
---------------------
r1736
Parser - work in progress, adding ProcessPetNPCs() - currently dysfunctional. Added #ifndef PARSER to LogWrite ~frown~ to stop crashing Fix to WS_AdventureList structs 
---------------------
r1735
updated 1096 struct
---------------------
r1734
Fixed stuff that wasn't suppose to be commited...my bad
---------------------
r1733
Tradeskill work and bug fixes
---------------------
r1732
Beta Copy Request and corrected spelling error
---------------------
r1731
Some tradeskill work
---------------------
r1730
Matched up OPcodes to live and added a few new ones
---------------------
r1729
fixed my great spelling
---------------------
r1728
Added: autto_attack_tick(Spawn, Spawn) by request
---------------------
r1727
Fixing bad proj files for public svn - thanks alfa!
---------------------
Sorry for the lame paste of ChangeLogs, but apparently GoogleCode and my SVN no longer like each other.

User avatar
thefoof
Retired
Posts: 630
Joined: Wed Nov 07, 2012 7:36 pm
Location: Florida

Re: EQ2Emulator 0.7.2 Released!

Post by thefoof » Sat Dec 21, 2013 3:52 pm

Woot :mrgreen:

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: EQ2Emulator 0.7.2 Released!

Post by John Adams » Thu Dec 21, 2017 8:29 pm

Has it really been 4 years since the 0.7.2 release? Haha... oh my.

User avatar
Cynnar
Project Leader
Posts: 738
Joined: Sat Sep 27, 2014 1:22 am
EQ2Emu Server: Eq2emulator
Characters: Vlash
Veinlash
Taragak
Cynnar

Re: EQ2Emulator 0.7.2 Released!

Post by Cynnar » Thu Dec 21, 2017 9:54 pm

Maybe we should bump the version so we look like we are alive here. :)

We have had some big changes lately.
[ 01000011 01111001 01101110 01101110 01100001 01110010 ]

Follow on:
Twitter Facebook

Contact me:
PM Discord chat email

Hardware: the parts of a computer that can be kicked

Locked

Who is online

Users browsing this forum: No registered users and 0 guests