Commit Graph

  • f95e211d9b Fixes to OP_ZonePlayerToBind code, esp for RoF clients. KimLS 2015-02-14 18:32:29 -08:00
  • 75809fc3bb Fix RoF2 Strategy Michael Cook (mackal) 2015-02-14 14:21:50 -05:00
  • 811e8809cc (RoF2) Bazaar is now partially functional. RoF2 clients can start/end trader mode and other clients can purchase from them. No other functionality yet. Trevius 2015-02-14 11:09:36 -06:00
  • eaf5cea908 Fixed a comment Paul Coene 2015-02-14 10:29:43 -05:00
  • 7ac7914f33 Set door zone to 32 bytes for consistency in copy [skip ci] Akkadius 2015-02-13 03:50:01 -06:00
  • b26d9c07f1 Some of these really slow down profiling without adding much (short functions) profiler KimLS 2015-02-13 00:38:28 -08:00
  • da425195f9 Missed .sql file [skip ci] Akkadius 2015-02-12 22:32:36 -06:00
  • a544c681c7 Implement zone based gravity, required SQL DB change - To test zone table gravity values, change the value and use #zheader <zoneshortname> to test Akkadius 2015-02-12 22:09:17 -06:00
  • fd45e8d21d Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2015-02-12 20:52:24 -06:00
  • 1966324112 Changed NPCTypes Data to bulk load when the zone loads or Repops, this bulk loading is stored in the npc_types cache Akkadius 2015-02-12 19:57:24 -06:00
  • 8e45fd2253 Added profiling to a lot of /common, though not all some misc or small functions were purposely skipped KimLS 2015-02-12 13:32:58 -08:00
  • d1be53bef2 Fix RoF2 disc stuff Michael Cook (mackal) 2015-02-12 13:57:10 -05:00
  • 16002eb62e ClientTaskState::GetTaskActivityDoneCountFromTaskID invalid Index return (Crash fix) Akkadius 2015-02-12 01:54:41 -06:00
  • 2774d8e761 AddToHateList will no longer assert on other = nullptr, it will now just do nothing. Since the function can be called from perl/lua it's inapprops to let them just crash the server with an abort() from assert. KimLS 2015-02-11 21:56:58 -08:00
  • 76cdedccb8 Fix for not writing logs, added profiling to a bunch of common lib stuff. KimLS 2015-02-11 21:48:57 -08:00
  • e07704e36b (RoF+) Bandolier no longer displays a Treasure Chest Icon when no Bandoliers are set. Trevius 2015-02-11 19:02:52 -06:00
  • 9f400c8d14 SharedBank Plat and Item HotKey fixes for RoF Uleat 2015-02-11 17:10:45 -05:00
  • 2c31b348c3 RoF2 shared bank plat Michael Cook (mackal) 2015-02-11 16:26:55 -05:00
  • cefff6506f Fix issue with corpse spawn packets Michael Cook (mackal) 2015-02-11 13:20:32 -05:00
  • d39e886459 Merge branch 'master' into profiler KimLS 2015-02-10 22:27:26 -08:00
  • 7f65080c45 Merge pull request #373 from KayenEQ/Development KayenEQ 2015-02-10 23:25:16 -05:00
  • c8acb7bd43 numhits issue fix #373 KayenEQ 2015-02-10 23:24:41 -05:00
  • 69d727cbe5 (SoF+) Removed duplicate packets being sent to client on zone (Take #2)! Trevius 2015-02-10 19:22:42 -06:00
  • 9daf572ea7 Fix for no factions in database crashing the server and shared memory KimLS 2015-02-10 11:53:16 -08:00
  • f613d12c61 Revert "(SoF+) Removed duplicate packets being sent to client on zone." Michael Cook (mackal) 2015-02-10 12:49:32 -05:00
  • 927e4f83ff (RoF2) Updated Expedition Opcodes Trevius 2015-02-09 20:07:04 -06:00
  • 82b9af3956 (RoF+) Guild Invites between RoF+ and previous Clients is now functional. Trevius 2015-02-09 19:54:14 -06:00
  • 82933a80d1 Merge branch 'master' of github.com:EQEmu/Server KimLS 2015-02-09 17:48:20 -08:00
  • 543e265b0a Adjustments to OP_SpawnAppearance, as well as updating import client files to handle newer spell files KimLS 2015-02-09 17:48:07 -08:00
  • c4eb6e2881 (RoF+) Setting Alt flag on characters in the Guild Management Window is now saved and functional for filtering. Trevius 2015-02-09 18:52:17 -06:00
  • e6eb4e16d1 (SoF+) Removed duplicate packets being sent to client on zone. Trevius 2015-02-09 17:23:43 -06:00
  • 95b66583b3 Merge pull request #367 from JohnsonAskot/master Michael Cook (mackal) 2015-02-09 17:54:08 -05:00
  • 8cde649e39 A non magical weapon with an augment tagged as magical now registers as a magig weapon when attacking a creature requiring magic #372 Paul Coene 2015-02-09 17:04:44 -05:00
  • 45e7ff9193 Fix RoF2 item hotkeys Michael Cook (mackal) 2015-02-09 03:02:25 -05:00
  • 48c65628d8 Merge pull request #371 from KayenEQ/Development KayenEQ 2015-02-08 20:30:41 -05:00
  • 0521cae8d0 Implemented npc specialability (44) COUNTER_AVOID_DAMAGE which when applied to the ATTACKING NPC will make their attacks more difficult to be avoided by riposte/dodge/parry/block. Parama0: Negative modifer value that affects ALL avoid damage types dodge/parry/riposte/block) chance on defender. Ie (44,50 = 50 pct reduction to ALL) Parama1: Negative modifer value that affects RIPOSTE chance on defender. Ie (44,1,0,50 = 50 pct reduction to riposte chance) Parama2: Negative modifer value that affects PARRY chance on defender. Ie (44,1,0,0,50 = 50 pct reduction to parry chance) Parama3: Negative modifer value that affects BLOCK chance on defender. Ie (44,1,0,0,0,50 = 50 pct reduction to block chance) Parama4: Negative modifer value that affects DODGE chance on defender. e (44,1,0,0,0,0,50 = 50 pct reduction to dodge chance) Example of usage: Player has Improved Dodge V (+50 pct dodge chance), you want to negate this bonus you would set 44,1,0,0,0,0,50 on your NPC. #371 KayenEQ 2015-02-08 20:17:51 -05:00
  • 4629c7c8c4 Merge git://github.com/EQEmu/Server into Development KayenEQ 2015-02-08 19:04:06 -05:00
  • 8b925f549b derp [skip ci] Akkadius 2015-02-08 06:19:14 -06:00
  • cb81d956f6 Reduced #repop time dramatically by taking down hundreds of individual SELECT/DELETE/INSERT queries in routines and bringing it down to very few See: https://www.youtube.com/watch?v=9kSFbyTBuAk Akkadius 2015-02-08 05:01:58 -06:00
  • 1149f04389 Merge pull request #370 from KayenEQ/Development KayenEQ 2015-02-07 20:20:48 -05:00
  • 9aac1b0081 Merge git://github.com/EQEmu/Server into Development KayenEQ 2015-02-07 20:19:58 -05:00
  • 3392f4b1c3 bonus fix #370 KayenEQ 2015-02-07 20:16:27 -05:00
  • 20712ce0e6 Merge pull request #369 from KayenEQ/Development KayenEQ 2015-02-07 20:08:27 -05:00
  • 9a15361e93 Should fix spell bonuses not being applied properly #369 KayenEQ 2015-02-07 20:07:46 -05:00
  • 452b1a1eae Added throttling to some appearance packets, also removed responding to client light packets. With the new light code we'll tell the client when the light has changed not the other way around. KimLS 2015-02-07 15:54:42 -08:00
  • edbd055277 Revert b96e5a7f4d to search for better fix. JJ 2015-02-07 17:27:48 -05:00
  • 00eb526876 Changed how i dump to file. KimLS 2015-02-07 12:51:54 -08:00
  • 7bf054bd58 Name removed from comments #367 JohnsonAskot 2015-02-07 14:35:43 -05:00
  • 67ee327f5b Better sanity checking in Client::BuyTraderItem to prevent potential exploits Michael Cook (mackal) 2015-02-07 12:39:46 -05:00
  • 63810d5c1b Exploit fixes JohnsonAskot 2015-02-07 12:34:50 -05:00
  • d5047da637 Fix an issue that is slowing repops down and unecessarily causing more work for respawn timer code Akkadius 2015-02-06 19:55:00 -06:00
  • 9446d75444 Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2015-02-06 13:20:32 -05:00
  • c9cd733d9a Updated command #iteminfo Uleat 2015-02-06 12:09:26 -05:00
  • 5a619bddaf Excluded limbo (cursor buffer) from HasItem checks Uleat 2015-02-06 09:58:57 -05:00
  • 5d64012d74 Removed iter_inst and iter_contents typedefs Uleat 2015-02-06 08:52:41 -05:00
  • 2bf2485b4c Enforced const_interator returns on const_iterator return types in Inventory and ItemInst Uleat 2015-02-06 07:57:15 -05:00
  • b5d33c7cbe Extended to shared database KimLS 2015-02-06 00:17:12 -08:00
  • 8acaa47b8f Merge pull request #366 from KayenEQ/Development KayenEQ 2015-02-06 03:06:04 -05:00
  • bc6199a86f Implemented a better method for developers who want to have additivie worn bonuses than what was prior implemented. #366 KayenEQ 2015-02-06 02:49:42 -05:00
  • 05df5c3e74 Fixed linking KimLS 2015-02-05 23:36:35 -08:00
  • ac1a3d0743 Shared memory profiling KimLS 2015-02-05 23:31:39 -08:00
  • 7fd3cc3483 Merge from master KimLS 2015-02-05 23:24:51 -08:00
  • f26d303ee1 Fixed Environmental Damage for RoF2. Trevius 2015-02-05 22:34:55 -06:00
  • b96e5a7f4d Group leader is not always member 0. JJ 2015-02-05 19:18:51 -05:00
  • 36d53f69d6 Fix query in Database::SetRaidGroupLeaderInfo Michael Cook (mackal) 2015-02-05 18:11:38 -05:00
  • ef5d475978 Correct db manifest [skip ci] Akkadius 2015-02-05 06:05:49 -06:00
  • dce6ccf4de GetTaskActivityDoneCountFromTaskID crash fix Akkadius 2015-02-05 05:43:36 -06:00
  • b169544711 Merge pull request #365 from KayenEQ/Development KayenEQ 2015-02-05 06:24:43 -05:00
  • 1495eb42a3 sql #365 KayenEQ 2015-02-05 04:27:52 -05:00
  • dd17597c92 Implemented non-live like feature to allow focus effects to be placed in worn slot to provide an additive focus bonus that stacks with regular focus effects. This is opposed to how regular focus effects work in which the highest value is always taken. Please note, focus calculated from worn slot will only use only the focuses base value (ie ignores all limit checks). KayenEQ 2015-02-05 04:27:33 -05:00
  • 54c3f9ab94 Merge pull request #364 from EQEmu/loot Alex 2015-02-05 00:06:38 -08:00
  • ecd05d821e Merge and fix the loot update branch, ready for merge I think #364 KimLS 2015-02-04 23:13:02 -08:00
  • 4bd2e04482 Merge pull request #363 from KayenEQ/Development KayenEQ 2015-02-04 22:46:47 -05:00
  • cafd0eaba1 Added perl function function: CanClassEquipItem(item_id) Returns a bool if can equip or not. #363 KayenEQ 2015-02-04 22:46:02 -05:00
  • facd7d357d Light source exclusion tweak (helps with strobing effects) Uleat 2015-02-03 22:43:03 -05:00
  • 8bc5e5eee1 Crashfix for TempName() when numbers are passed at the end of the name. Trevius 2015-02-03 17:23:29 -06:00
  • bfa6bd3458 Merge pull request #362 from KayenEQ/Development KayenEQ 2015-02-03 08:01:15 -05:00
  • 33767aeb91 Improvements to the pet type (5) code. #362 KayenEQ 2015-02-03 07:59:29 -05:00
  • ff8a19b1cb Merge pull request #361 from KayenEQ/Development KayenEQ 2015-02-03 07:10:41 -05:00
  • 356316db84 Optional SQL to convert all(?) live pets that should use the new pet type (5). #361 KayenEQ 2015-02-03 07:09:24 -05:00
  • 379219aff1 Implemented new pet type (5) which summons a regular pet that locks onto the casters target exclusively until the target dies, when target dies the pet is killed. (Pets don't respond to commands except get lost). This does not stack with regular pets. KayenEQ 2015-02-03 06:40:51 -05:00
  • 5747b3460f More perf work, need to switch branches. KimLS 2015-02-02 23:10:03 -08:00
  • 6064ca95f9 Add some data returns to NPC.Position and GetInitial Akkadius 2015-02-03 00:31:55 -06:00
  • 3448dd1a9e Post merge Log.Out converts and header/linker fixes Akkadius 2015-02-03 00:10:49 -06:00
  • dd6d1d5511 Merge remote-tracking branch 'remotes/origin/master' into web_interface Akkadius 2015-02-02 23:11:31 -06:00
  • a677d40f6d Merge pull request #360 from KayenEQ/Development KayenEQ 2015-02-02 03:02:14 -05:00
  • aed3d9ef85 Fix to allow for PBAE/Targeted AE spells to check the 'npc_no_los' field in spell file to disable LOS checks. #360 KayenEQ 2015-02-02 03:01:37 -05:00
  • f2667cee23 Implement Packet logs with dumps - Category: 41: Packet: Server -> Client With Dump - Category: 42: Packet: Server -> Client With Dump See: http://wiki.eqemulator.org/p?Logging_System_Overhaul#packet-logging-levels Akkadius 2015-02-02 00:10:22 -06:00
  • e1c49f93e2 Out of bounds bandoleer fix Michael Cook (mackal) 2015-02-02 00:18:29 -05:00
  • d2b9d4ab20 find_replace fix for real Akkadius 2015-02-01 22:40:56 -06:00
  • 20c99e36d8 find_replace fix Akkadius 2015-02-01 22:29:04 -06:00
  • 3ec39ce06b Changelog Akkadius 2015-02-01 22:00:21 -06:00
  • 10e3c31ad6 Packet Logging database version update Akkadius 2015-02-01 21:56:45 -06:00
  • 4b08c75527 Add some 'is_category_enabled' before some more core logging function calls Akkadius 2015-02-01 21:47:41 -06:00
  • 8aa8982b66 Add File 2015_02_01_logsys_packet_logs.sql Akkadius 2015-02-01 21:43:50 -06:00
  • 5daa29aa3f Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2015-02-01 21:42:53 -06:00
  • 75c48e5800 Add category prefix in file based log messages Akkadius 2015-02-01 21:42:43 -06:00
  • 6c982179bc Merge pull request #358 from noudess/master JJ 2015-02-01 20:59:23 -05:00
  • 02e56331ec Have is_category_enabled update appropriately when settings are set via #logs Akkadius 2015-02-01 19:57:02 -06:00
  • 774e429d87 Get Logs::Client_Server_Packet_Unhandled to show raw opcodes Akkadius 2015-02-01 19:56:32 -06:00