Commit Graph

  • 3340d01902 Merge pull request #359 from KinglyKrab/master Michael Cook (mackal) 2015-02-01 19:40:15 -05:00
  • 180612bb21 Added new rule to make the UnmemSpellAll on death optional. - New Rule: Character:UnmemSpellsOnDeath (default true) #359 Kinglykrab 2015-02-01 18:57:26 -05:00
  • 8649ed1dcb Add quest debugging to lua Michael Cook (mackal) 2015-02-01 17:25:16 -05:00
  • f9ba99e99f Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2015-02-01 15:56:05 -06:00
  • 1d40f20da0 Remove incorrect use of before_hit #358 Paul Coene 2015-02-01 16:14:05 -05:00
  • cced57f56a Fix lua events v1.1.3 Michael Cook (mackal) 2015-02-01 15:11:27 -05:00
  • 614014a238 Faction update Paul Coene 2015-02-01 15:02:14 -05:00
  • 1ff2a043f4 Merge branch 'master' of https://github.com/EQEmu/Server Paul Coene 2015-02-01 09:34:04 -05:00
  • 115d0d14ac Fix issues with faction where chars were not allowed to earn faction to offset starting faction values. Paul Coene 2015-02-01 09:31:07 -05:00
  • 7df541ea1c Merge pull request #357 from KayenEQ/Development KayenEQ 2015-02-01 06:35:08 -05:00
  • 73ac566c17 remove debug... #357 KayenEQ 2015-02-01 06:32:56 -05:00
  • cc4c6b6339 Fix/Implemented - Pets who cast group spells (Target Type 43) will now have the spell affect entire group instead of just the pet. KayenEQ 2015-02-01 06:31:53 -05:00
  • b6a2ac05bf UCS Profiling KimLS 2015-02-01 02:25:07 -08:00
  • b3ea1a9da7 Some changes Akkadius 2015-02-01 04:05:32 -06:00
  • 5fcd3eb38e Implement stable Server -> Client packet logging Akkadius 2015-02-01 03:25:16 -06:00
  • e35205eaf4 Add Packet :: Server -> Client logging Akkadius 2015-02-01 02:13:47 -06:00
  • 081a61a948 Add Packet :: Server -> Client category Akkadius 2015-02-01 02:11:58 -06:00
  • d75c632d73 Chnage netcode logging check to use is_category_enabled instead of just checking for console Akkadius 2015-02-01 02:10:18 -06:00
  • d9c47fcd41 Add a category check pre Logs::Client_Server_Packet trigger Akkadius 2015-02-01 02:09:24 -06:00
  • 387b445685 Fix the 'is_category_enabled' in each of the database loaders Akkadius 2015-02-01 02:08:46 -06:00
  • 46ac254b3a Add struct member LogSettings::is_category_enabled so that it can be used for fast checking in intense portions of code Akkadius 2015-02-01 01:58:10 -06:00
  • 5f64b1e1c8 Modify category descriptor Packet :: Client -> Server Akkadius 2015-02-01 01:06:19 -06:00
  • 5c729e65c9 Add sanity checks to GMSayHookCallBackProcess Akkadius 2015-02-01 01:05:39 -06:00
  • 4f4eee2b16 Re-Order string_util.h Akkadius 2015-02-01 01:03:30 -06:00
  • ed9bdaf60c Add to string_util.h void find_replace(std::string& string_subject, std::string& search_string, std::string& replace_string) { Akkadius 2015-02-01 01:00:05 -06:00
  • 2c6eba93ae Back to ST profiling, wont bother profiling the common library for now. KimLS 2015-01-31 22:21:52 -08:00
  • 444b652c4f Working working working on adding profiling, also switched to multi-threaded profiler (slower but need it). KimLS 2015-01-31 19:06:14 -08:00
  • b590eb2dc4 Send item recast timestamps picking up ground spawns Michael Cook (mackal) 2015-01-31 20:54:56 -05:00
  • 2acf84ce4a Merge branch 'master' into profiler KimLS 2015-01-31 14:54:10 -08:00
  • 5be1bd2ffb Make items with long reuse timers show the timer after zone Michael Cook (mackal) 2015-01-31 17:53:50 -05:00
  • e135f46711 Added profiler to loginserver as initial work cause it's the smallest service or one of the smallest KimLS 2015-01-31 14:52:27 -08:00
  • b5d45effec Fix some zone/npc.cpp functions Michael Cook (mackal) 2015-01-31 17:33:41 -05:00
  • 96925f0dde Some minor cleanup. [skip ci] JJ 2015-01-31 17:03:44 -05:00
  • c06c69c420 Merge pull request #356 from clucksoft/rof_merchantlist Michael Cook (mackal) 2015-01-31 16:22:39 -05:00
  • 17d276cd4e Finish proper SQL. [skip ci] JJ 2015-01-31 15:22:03 -05:00
  • 2763fe36a3 RoF+ can send 200 items in merchantlist #356 Russell Kinasz 2015-01-31 11:17:28 -08:00
  • 1e8916ee98 RoF+ can send 200 items in merchantlist Russell Kinasz 2015-01-31 11:11:06 -08:00
  • fe6fa75385 Fixed FindGroundZ() and GetGroundZ() to once again utilize the X and Y arguments that are passed to them. Trevius 2015-01-31 11:44:25 -06:00
  • eb7d77bcac Shared Bank bug fix? Michael Cook (mackal) 2015-01-31 03:48:59 -05:00
  • a6b95aeceb At point in which Client -> Server packet logging is working, will do more prechecking to declare that anything actually is subscribed to this category before outputting Akkadius 2015-01-31 02:23:58 -06:00
  • 0bdbc5f5c9 More clang-formatting Michael Cook (mackal) 2015-01-31 01:22:40 -05:00
  • 3c08af5ca1 (Bobaski) Add PoK New Merchant sql/git/optional/2015_01_30_poknowledge_spell_vendors.sql Akkadius 2015-01-30 23:43:35 -06:00
  • 7a3399e510 WOOPS! (That's what he said) Akkadius 2015-01-30 23:17:11 -06:00
  • 877d2cab4e Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2015-01-30 23:16:08 -06:00
  • 39a47ceb93 Implemented LUA counterpart of EVENT_ENVIRONMENTAL_DAMAGE Akkadius 2015-01-30 23:15:48 -06:00
  • 8229a578ee Implemented event type "EVENT_ENVIRONMENTAL_DAMAGE" - This event triggers when taking any sort of environmental damage. Example use: sub EVENT_ENVIRONMENTAL_DAMAGE{ quest::debug("EVENT_ENVIRONMENTAL_DAMAGE"); quest::debug("env_damage is " . $env_damage); quest::debug("env_damage_type is " . $env_damage_type); quest::debug("env_final_damage is " . $env_final_damage); } Result: (Test falling in Velks): http://i.imgur.com/tPRL7yL.png Akkadius 2015-01-30 23:01:31 -06:00
  • 0f1b504ed6 Some clang-formatting Michael Cook (mackal) 2015-01-31 00:00:02 -05:00
  • 62197d7d33 Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2015-01-30 22:58:52 -06:00
  • a18cb6f61e Another tell_queue leak fix Michael Cook (mackal) 2015-01-30 22:00:39 -05:00
  • 18fb507f24 Tell queue memleak fix Michael Cook (mackal) 2015-01-30 20:22:55 -05:00
  • db948b3653 Merge pull request #355 from KayenEQ/Development KayenEQ 2015-01-30 19:32:17 -05:00
  • e8553576f7 remove debug #355 KayenEQ 2015-01-30 19:28:16 -05:00
  • 867b57bcf6 removed debug msg KayenEQ 2015-01-30 19:21:24 -05:00
  • ee57568c5d Implement Rule Based Environment damage multiplier Akkadius 2015-01-30 18:12:00 -06:00
  • d93f3bdd9e Merge pull request #354 from KayenEQ/Development KayenEQ 2015-01-30 18:48:38 -05:00
  • ccbaf337f4 Fix for minimum charm and root resist chances (was always returning 0). Fix for pacification not doing a proper second resist check upon resisting intial pacification. #354 KayenEQ 2015-01-30 18:47:27 -05:00
  • b592d2e786 clang format some stuff in zone/command.cpp Michael Cook (mackal) 2015-01-30 18:31:58 -05:00
  • 9a664476b0 Merge branch 'eqstream_ptr' KimLS 2015-01-30 15:03:40 -08:00
  • f388a605dd Spelling errors and revised my cle change to put it much lower so it shouldn't have any side effects other than avoiding the crash KimLS 2015-01-30 15:03:02 -08:00
  • 01c0a87cee Merge pull request #353 from EQEmu/eqstream_ptr Alex 2015-01-30 13:41:49 -08:00
  • faaa98d3f0 Crash fix for crash we saw on peq #353 KimLS 2015-01-30 13:04:51 -08:00
  • 769987ca33 unique_ptr is a better fit here Michael Cook (mackal) 2015-01-30 02:34:33 -05:00
  • 8086eecfe2 Fix db manifest Michael Cook (mackal) 2015-01-30 01:38:26 -05:00
  • 8ec1cb949a Fix merc attack delay Michael Cook (mackal) 2015-01-30 01:33:55 -05:00
  • 5e1a886e8f Merge branch 'master' into eqstream_ptr KimLS 2015-01-29 22:13:41 -08:00
  • 0aba2d578a Added more information to Mercenary Logging. Added potential fix for Mercenaries that fail to unsuspend. Added a new "statscale" field to the merc_stats table that can be used to quickly balance Mercenary Stats based on Level. The new "statscale" field now combines with the Mercs::ScaleRate rule value (default 100 percent for both). Trevius 2015-01-29 23:04:41 -06:00
  • dd980ab8ad Merge pull request #352 from KayenEQ/Development KayenEQ 2015-01-28 23:54:38 -05:00
  • 30dbe34f78 Fix for range procs #352 KayenEQ 2015-01-28 23:53:52 -05:00
  • 5d465a4d49 UCS Crash Fix Akkadius 2015-01-28 22:47:43 -06:00
  • 0c934272c0 Added Logs::DebugQuest category per request from Trevius (Great idea) - Exported quest::debug(log_message, [debug_level = 1) - Example: quest::debug("This is a test debug message, level 1 (default)"); quest::debug("This is a test debug message, level 1", 1); quest::debug("This is a test debug message, level 2", 2); quest::debug("This is a test debug message, level 3", 3); Akkadius 2015-01-28 20:00:03 -06:00
  • 61e9160d47 Update eqemu_update.pl to download patch_UF.conf instead of patch_Underfoot.conf Akkadius 2015-01-28 00:05:29 -06:00
  • 7dbe6a7426 Many tweaks to stream memory allocation, including but not limited to streams now are shared_ptrs. KimLS 2015-01-27 21:12:44 -08:00
  • 5f545df312 Remove const Michael Cook (mackal) 2015-01-27 21:48:11 -05:00
  • 99164fe3f9 Switch AI timers to smart pointers Michael Cook (mackal) 2015-01-27 21:28:38 -05:00
  • 2211a63fe7 Some minor format changes to SaveCharacterCorpse Akkadius 2015-01-27 20:24:43 -06:00
  • 0f196cc995 Fix for ZoneDatabase::SaveCharacterCorpse where a corpse was empty and two individual corpses would be created Akkadius 2015-01-27 19:46:31 -06:00
  • a12011ca1e Fix some bugs with starting AI in mercs Michael Cook (mackal) 2015-01-27 19:53:13 -05:00
  • 7dcd12fb9d clang-modernize use-nullptr on zone/mob_ai.cpp Michael Cook (mackal) 2015-01-27 19:32:49 -05:00
  • d037bc9dcc Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2015-01-27 18:40:04 -05:00
  • dd9f419735 Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2015-01-27 18:34:43 -05:00
  • 62d1b0c2bd Merc NPCType memleak fix Michael Cook (mackal) 2015-01-27 18:16:55 -05:00
  • 4832acde0b Finished ClientVersion naming conventions (don't forget to copy the renamed patch_UF.conf file) Uleat 2015-01-27 05:09:35 -05:00
  • f17fb2a8e1 Removed "Mercenary Debug:" from the Mercenary Log entries. Resolved duplicate "You have no Mercenaries" messages when zoning without owning a Mercenary. Mercenaries should now always be able to unsuspend if the timer is up. More work on Mercenaries and Grouping to reduce bugs and redundant queries. Trevius 2015-01-27 00:35:39 -06:00
  • fab3a988ae Remove specified user/database. [skip ci] JJ 2015-01-26 21:26:01 -05:00
  • 6a43fd3b45 Merge pull request #351 from noudess/master JJ 2015-01-26 20:55:17 -05:00
  • 64c302b07a Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2015-01-26 19:44:50 -05:00
  • 89f8006f11 Changed the return type of Corpse::MoveItemToCorpse() to void and added a 'by address' parameter to replace it -- Fixed a bug that would 'unattune' soulbound items inside of bags Uleat 2015-01-26 19:44:33 -05:00
  • 5f3baf3649 Merge remote-tracking branch 'upstream/master' #351 Paul Coene 2015-01-26 14:30:21 -05:00
  • f67382c024 Allow ranged procs to work again Natedog2012 2015-01-26 10:55:14 -08:00
  • e1e53b926f Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2015-01-26 01:53:37 -06:00
  • 26a766335f Fix for GetCharactersInInstance post-cleanup Akkadius 2015-01-26 01:51:29 -06:00
  • 03a27ca9ed Merge pull request #350 from addtheice/dead_code_removal Michael Cook (mackal) 2015-01-26 01:13:25 -05:00
  • 6e295a1102 Rewrite StringFormat to take advantage of RVO Michael Cook (mackal) 2015-01-26 00:31:50 -05:00
  • a698eff106 Natedog: Fix #gassign to work more appropriately and simplify the function Akkadius 2015-01-25 23:27:44 -06:00
  • d63f137a9f Now that versioning works, set script back to V 2 [skip ci] Akkadius 2015-01-25 21:26:25 -06:00
  • a5b77981b7 Rename db_update.pl to eqemu_update.pl so that the script is more of a generic upgrade script for future add-ons as well as implementing versioning without waiting for everyone to download the copy of the script that successfully self-updates. [skip ci] Akkadius 2015-01-25 21:23:50 -06:00
  • 38aa7134ad Update db_update.pl verbiage [ci skip] Akkadius 2015-01-25 20:54:45 -06:00
  • 9d9df6931e Re-Implement file check for db_update.pl in Database::CheckDatabaseConversions() so when the file exists it isn't re-downloaded Increment db_update.pl current version to version 2 Update Database::CheckDatabaseConversions() to check for version 2 of db_update.pl Akkadius 2015-01-25 20:48:30 -06:00
  • d51271dc6d Fail safe for db_update.pl so that the menu loop does not loop forever, it will exit after 50 loops Add --no-check-certificate to Linux wget for method GetRemoteFile in db_update.pl Add a case where if the actual database version is greater than what world reports as the binary_database_version that it will simply continue booting up Akkadius 2015-01-25 20:39:54 -06:00
  • 58b5f6b88f Update db_dumper.pl to allow remote host backups Akkadius 2015-01-25 16:51:58 -06:00