Commit Graph

  • 94f55d9304 OpenSSL for windows look in dependencies folder KimLS 2017-04-18 14:18:43 -07:00
  • 6c6b1dcc98 Add a lua table overload for Lua_Client::QuestReward Michael Cook (mackal) 2017-04-18 14:09:28 -04:00
  • 9841ca233d Merge pull request #6 from EQEmu/master regneq 2017-04-16 21:13:41 -07:00
  • be2d65609b Fix for bug in clearance() world method KimLS 2017-04-16 21:06:05 -07:00
  • 999677d314 Merge pull request #5 from EQEmu/master regneq 2017-04-16 18:50:03 -07:00
  • 7fb3eaed65 Reduce travis threads KimLS 2017-04-16 18:44:12 -07:00
  • e0c9b6ded5 Change travis KimLS 2017-04-16 18:32:32 -07:00
  • 633b7e2a6c Added changelog for eqstream KimLS 2017-04-16 17:58:10 -07:00
  • cebda984b6 Sleep longer when zone not booted KimLS 2017-04-15 13:55:26 -07:00
  • 004c0f7858 Merge fix KimLS 2017-04-15 12:18:50 -07:00
  • 7cedbb0b16 Take into account world object's item if it has one for TS Michael Cook (mackal) 2017-04-15 14:31:36 -04:00
  • 1f065d7d3d Woops E Spause 2017-03-13 15:08:20 -04:00
  • cb8c3595b7 SoF-era con system. New rule, UseOldConSystem to disable this functionality. E Spause 2017-03-13 15:07:56 -04:00
  • 984b50504c Change zone timer resolutions based on zone having players or not KimLS 2017-04-14 16:59:37 -07:00
  • eec6687083 Modified default values a bit to be more agggressive KimLS 2017-04-14 16:24:29 -07:00
  • 6596dfeeba Tweaks to how resend is calculated to help our friends with smoke signal connections KimLS 2017-04-13 19:40:58 -07:00
  • 989a638693 Merge pull request #608 from spdkils/BotXTarget Akkadius 2017-04-13 18:20:28 -05:00
  • 15f8683530 Merge pull request #606 from spdkils/master Akkadius 2017-04-13 18:13:56 -05:00
  • 21d3e5afac Adding AutoXTarget for bot owner when hate is added to bot's owner. #608 Unknown 2017-04-13 16:05:10 -07:00
  • 1e61252445 Whoops Michael Cook (mackal) 2017-04-01 17:55:17 -04:00
  • 53978f0ef9 Exclude client pets from MQ2 target detection Michael Cook (mackal) 2017-04-01 17:50:27 -04:00
  • 3098b11080 Limit scale check to only scaling items Michael Cook (mackal) 2017-03-31 14:41:45 -04:00
  • 6b8c39d388 Disable charm clicks at <= 0 Michael Cook (mackal) 2017-03-31 14:30:17 -04:00
  • 474f59e269 Re-add variable client aggro scanning timers missing from merge Akkadius 2017-04-12 16:44:49 -05:00
  • fac75b6f16 Fix merge issue with Marquee check Akkadius 2017-04-12 16:26:16 -05:00
  • f88a6774a9 ** Fix for groups with multiple players and bots. * Fixes non-group leaders zoning with their bots. * Fixes non-bot owners attempting to load bots they don't own. * Sets bots that zone to follow owner not group leader. * Updates database call only load bots in group you own. * Tested on server 2 clients, 4 bots, all permutations of zoning. #606 Allen 2017-04-12 00:54:37 -07:00
  • db64e39651 Missing sleep def on linux KimLS 2017-04-11 22:04:49 -07:00
  • 95a8603a73 Error in console KimLS 2017-04-11 22:00:47 -07:00
  • 1d1ee1ccbf Merge fix KimLS 2017-04-11 21:48:01 -07:00
  • a632d60140 Redo timing on movement and missiles to better match our new tic rate KimLS 2017-04-11 21:47:00 -07:00
  • 478a9d115b Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2017-04-10 19:55:38 -05:00
  • b5b6145786 Fix initialization issues with loading 'disable_timer' from the database for doors Akkadius 2017-04-10 19:55:17 -05:00
  • 08111ac176 Fix door functions Michael Cook (mackal) 2017-04-10 14:52:44 -04:00
  • 080f6c5c3e Merge pull request #605 from AthrogatePEQ/master Akkadius 2017-04-10 13:06:52 -05:00
  • 421b3bb277 Graveyards!!! #605 Athrogate 2017-04-10 11:03:36 -07:00
  • 18d28ae8d3 Console initial implementation KimLS 2017-04-09 20:17:48 -07:00
  • 11e56e72d0 Fix lua killed_merit issue Michael Cook (mackal) 2017-04-09 02:16:23 -04:00
  • 6ae2ff2b75 Added disable_timer checks to doors override functions Uleat 2017-04-08 22:35:37 -04:00
  • 58e1d9501d Added 'disable_timer' to door objects (used for click once doors) Uleat 2017-04-08 21:08:15 -04:00
  • d36f1159fb Add SendBeginCast to Lua API Michael Cook (mackal) 2017-04-08 02:07:08 -04:00
  • b4bab425f5 Refactor OP_BeginCast into it's own function Michael Cook (mackal) 2017-04-08 02:06:49 -04:00
  • 2030278116 Fix manifest for Robregen [skip ci] Akkadius 2017-04-07 22:09:20 -05:00
  • f9ecabfdcf Merge pull request #597 from regneq/master Akkadius 2017-04-07 22:01:07 -05:00
  • 09f5174299 added a missing version number in version.h #597 regneq 2017-04-07 19:54:13 -07:00
  • 5ff271d583 fixed a copy and paste error from previous commit. regneq 2017-04-07 19:49:18 -07:00
  • 4600844336 Added ignore_despawn column to npc_types to have NPCs ignore the despawn column in spawngroup. regneq 2017-04-07 19:45:26 -07:00
  • 75d759fb77 Merge pull request #4 from EQEmu/master regneq 2017-04-07 16:05:30 -07:00
  • 3acd845a79 Remove some logging that's not needed anymore and fix a bug when data rollover happens that can cause the connection to not internally ack packets and then disconnect. KimLS 2017-04-05 19:51:06 -07:00
  • 8509f05f0a Console wip, change how we send acks back to some old behavior KimLS 2017-04-04 23:21:32 -07:00
  • 9161921bf0 Fix for Loginserver log messages Akkadius 2017-04-04 22:07:25 -05:00
  • e3e6889a30 Merge pull request #3 from EQEmu/master regneq 2017-04-04 17:53:41 -07:00
  • 75950b0f2b Spell Reflect messages go out to everyone close Michael Cook (mackal) 2017-04-04 15:00:23 -04:00
  • c3ce0a5df5 Added mob version lookup pointer to class InventoryProfile Uleat 2017-04-03 21:19:55 -04:00
  • 281483efc1 Merge of a monster KimLS 2017-04-02 20:03:51 -07:00
  • 5d9a89dcd1 Damn base values... Uleat 2017-04-02 16:21:13 -04:00
  • 23115ca177 Disabled deity checks in item swaps until issue is 100% resolved Uleat 2017-04-02 15:35:13 -04:00
  • 8133de4bb4 Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2017-04-02 13:23:32 -04:00
  • 13af1bfe6f Added messages for item equip failures Uleat 2017-04-02 05:06:13 -04:00
  • d7dfc18c54 Cleaned up some of the NPC to NPC aggro code, only do aggro checks to other NPC's when the NPC is flagged for it Akkadius 2017-04-01 23:16:27 -05:00
  • e5e801dad5 Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2017-04-01 23:00:24 -04:00
  • ea50543ffa First round fix for non NPC-on_NPC action Uleat 2017-04-01 23:00:16 -04:00
  • 9750d09635 Change default settings and removal of unacked packets for now KimLS 2017-04-01 17:25:48 -07:00
  • 773932d8f6 Whoops Michael Cook (mackal) 2017-04-01 17:55:17 -04:00
  • c5e7b18637 Exclude client pets from MQ2 target detection Michael Cook (mackal) 2017-04-01 17:50:27 -04:00
  • 160cd609bf Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2017-04-01 17:40:27 -04:00
  • 60d2c703b6 Hack fix for an outdated inventory function Uleat 2017-04-01 17:40:18 -04:00
  • 484e60f142 Use do-while(0) trick for function like macros Michael Cook (mackal) 2017-04-01 16:46:23 -04:00
  • de52d2f64a You can skill yourself up in languages Michael Cook (mackal) 2017-04-01 14:26:35 -04:00
  • 52a43a3edb Fix Travis Akkadius 2017-04-01 03:59:24 -05:00
  • 7aa1d243b0 [Performance] Reworked how all log calls are made in the source, see changelog.txt for more details Akkadius 2017-04-01 03:51:46 -05:00
  • 93a6efa95f Limit scale check to only scaling items Michael Cook (mackal) 2017-03-31 14:41:45 -04:00
  • e510608a3f Disable charm clicks at <= 0 Michael Cook (mackal) 2017-03-31 14:30:17 -04:00
  • 9f199100e5 Initialize Client::Haste Michael Cook (mackal) 2017-03-31 13:13:28 -04:00
  • 4666c0c050 Don't go below 1 for caster level Michael Cook (mackal) 2017-03-30 23:29:07 -04:00
  • b5fe975aac Fix Lua GetPet/GetOwner Michael Cook (mackal) 2017-03-30 21:46:10 -04:00
  • a801f296b5 Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2017-03-30 05:23:19 -05:00
  • 9d0308c9bf [Performance] Fixed an overhead issue where many hot paths would trigger quest subroutines and beneath that the code would try to see if a quest existed perpetually (checking if file exists) even though it should have determined the quest didn't exist the first time. - This caused a lot of overhead in an instance where an entire zone of NPC's is pathing, triggering EVENT_WAYPOINT_ARRIVE and EVENT_WAYPOINT_DEPART when there is no global_npc.pl/lua, or all NPC's pathing don't have a quest assigned, similar behavior would occur. This goes for any other type of quests: spells, items, encounters etc. Akkadius 2017-03-30 05:22:47 -05:00
  • 38e5cdb142 Reflect actually changes the caster Michael Cook (mackal) 2017-03-30 01:23:06 -04:00
  • c67c303d0a Well, you can reflect NPC only spells... Michael Cook (mackal) 2017-03-30 01:19:06 -04:00
  • f5f2cbc674 Fix for bot loss of aggro to client regardless of hate Uleat 2017-03-29 17:45:56 -04:00
  • f1bfd129af Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2017-03-29 15:10:05 -04:00
  • 34b50e0458 Excluded SE_AddFaction from bard instrument mod [fixes #589] Uleat 2017-03-29 15:09:40 -04:00
  • af9a34e4e7 [Performance] Slow dynamic zones down when no clients are in them Akkadius 2017-03-28 21:10:57 -05:00
  • 01d7a2a0a7 Merge branch 'master' of https://github.com/EQEmu/Server Akkadius 2017-03-28 19:07:30 -05:00
  • 8f9ac2c9ba Fix for bots db update circular reference in manifest [skip ci] Uleat 2017-03-28 19:11:20 -04:00
  • fe8e907b08 [Performance] Remove unecessary log calls from EQStream hot paths (read/write) Akkadius 2017-03-28 15:52:51 -05:00
  • a06d5fab89 [Performance] Adjust HP marquee call checks Akkadius 2017-03-28 15:49:13 -05:00
  • 138ad99eea Make lua Get*List entity_list functions less silly Michael Cook (mackal) 2017-03-28 14:31:10 -04:00
  • d5004dfd55 Use better GetNPCList function for close_npcs Michael Cook (mackal) 2017-03-28 13:45:41 -04:00
  • eee8b0bf23 Add some const & GetList entity functions Michael Cook (mackal) 2017-03-28 13:45:20 -04:00
  • d777b1048d [Performance] Don't process ProjectileAttack checks for NPC's that are not engaged in any combat Akkadius 2017-03-28 03:05:46 -05:00
  • f931ef7bcb [Performance] Disabled enraged timer checks for NPC's that do not actually have enrage as a special attack Akkadius 2017-03-28 02:45:07 -05:00
  • 47691c2102 [Performance] Removed a timer where clients would constantly calculate light amount on equipment every 600ms, instead clients will update light when changing equipment or entering a zone Akkadius 2017-03-28 02:36:51 -05:00
  • bf45a5a44f [Performance] Fixed a large overhead issue where every single NPC in a zone was checking to depop themselves as a swarm pet every 3ms regardless of being a swarm pet or not. Swarm pets now check to depop only when their timer is up Akkadius 2017-03-28 02:30:06 -05:00
  • 4b6ce1c19e [Performance] Reworked how client to NPC aggro checks are made - Before when reverse aggro checks were done (client to NPC), checks would happen every 750 millseconds where a client would check an entire entity list with distance calcs and other checks for aggro, with many clients in a zone and many NPC's this would add a lot of unecessary overhead. A temporary adjustment on 3/25 was made and upped the check to 6 seconds. - Now, there is a new methodology to scanning. The client will build a cache list of NPC's within close range as defined in new rule: RULE_INT(Range, ClientNPCScan, 300) and will also get any NPC that has an aggro range beyond that defined range to use in the frequent checks for aggro, the result is far less overhead - Client scanning changes when moving versus not moving, the client will scan aggro every 500 milliseconds while moving, and 3000 millseconds aggro check when not moving, with a 6000ms re-fetch for close NPC's - A demo of these changes can be found here: https://youtu.be/aGroiwLSTVU Akkadius 2017-03-28 01:30:42 -05:00
  • de777fc90f Merge fix KimLS 2017-03-26 17:25:01 -07:00
  • 940f3b03e8 Fix for bot shadowknights casting ranger spells Uleat 2017-03-26 16:19:53 -04:00
  • 05e97f4c64 Oops! (don't attempt a commit when you have to go to the restroom...) Uleat 2017-03-26 13:51:03 -04:00
  • 8febc906a5 Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2017-03-26 13:41:23 -04:00
  • 7309c11630 Updated glm library to 0.9.8.4 (from 0.9.6.1) Uleat 2017-03-26 13:41:14 -04:00