Commit Graph

  • c6d8b7e337 More generic method handlers now KimLS 2014-08-05 14:30:23 -07:00
  • 9561f841c4 Tweaked some procedural code and re-worked client opcode reader to standardize hex format (i.e., {0x0abc, 0x0ABC, 0xabc} = 0x0abc) Uleat 2014-08-05 16:34:57 -04:00
  • 32243aa383 Unix fix... Thanks Demonstar!! Uleat 2014-08-04 23:12:28 -04:00
  • 13f3c13c0e Added a dev script for cross-referencing server-to-client opcodes Uleat 2014-08-04 21:28:56 -04:00
  • 2ed960d733 Cleanup of various things, made writing method handlers in web_interface easier now you just have to check args KimLS 2014-08-04 14:35:10 -07:00
  • dd88d0096b Merge branch 'master' into web_interface KimLS 2014-08-04 13:57:43 -07:00
  • 92a1abbbee fix KayenEQ 2014-08-03 16:36:44 -04:00
  • 4b7fa0654c fix KayenEQ 2014-08-03 16:32:36 -04:00
  • f3710856ad min_range field KayenEQ 2014-08-03 16:04:55 -04:00
  • ef982b9ce2 Implemented 'min_range' field, sets a min range that you must be away from target for spell to land. KayenEQ 2014-08-03 08:21:47 -04:00
  • 7c3cfd43de Stuff Akkadius 2014-08-03 01:20:19 -05:00
  • 52d92b7181 Implemented broad support for fields min_dist, min_dist_mod, max_dist, max_dist_mod - Scales spell power based on targets distance from caster. This implemented in a broad way to function with spells that would make sense to scale. Some work will still be needed on this. KayenEQ 2014-08-02 21:10:44 -04:00
  • e0e473ce06 Merge git://github.com/EQEmu/Server into Development KayenEQ 2014-08-02 20:40:24 -04:00
  • 4e1fcfb7e5 Temp crash fix Akkadius 2014-08-02 18:29:25 -05:00
  • 379ecc655c Changed a bunch of function names to be shorter but still descriptive KimLS 2014-08-02 14:31:39 -07:00
  • 9c92c5dbe4 SQL KayenEQ 2014-08-02 10:43:48 -04:00
  • b65d3c85b6 Implemented support for spells_new fields InCombat, OutofCombat Required SQL to rename and add new fields to spells_new table. KayenEQ 2014-08-02 10:42:11 -04:00
  • 71b7fc57f6 Merge pull request #171 from KayenEQ/Development Michael Cook 2014-08-01 23:50:28 -04:00
  • 454f2520c3 Support for spells_new field npc_no_los (simply skips the LOS check for that spell despite name, no reason to hard code it only for NPC). KayenEQ 2014-08-01 23:35:35 -04:00
  • ae30d8b257 More cleanup KimLS 2014-08-01 19:07:54 -07:00
  • 40b555a55b More work on subscription events, and relaying through world. KimLS 2014-08-01 18:29:41 -07:00
  • e1e219ae97 Merge upstream Arthur Ice 2014-08-01 10:41:26 -07:00
  • af57ca3b05 Merge upstream Arthur Ice 2014-08-01 10:41:16 -07:00
  • a98eeb7be6 Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-08-01 10:26:38 -07:00
  • cc0f2ac37a Changed a few mis-labeled range starts..no functionality change. Uleat 2014-07-31 21:05:43 -04:00
  • 842f1fb9c7 Test fix for charm in trader's satchel while trader..thanks demonstar and Derision! ** This may need to be tweaked..but, I was able to test without crashing the client. Uleat 2014-07-31 11:41:27 -04:00
  • 8b14c21a24 More numeric to constant conversions..should be most of them... Please report any inventory abnormalities. Uleat 2014-07-31 07:52:38 -04:00
  • 002f5e3bcc Work on relay KimLS 2014-07-30 20:07:36 -07:00
  • 780789fbad More work on getting remote calls up and running, added two remote calls list_zones and get_zone_info. KimLS 2014-07-30 15:23:14 -07:00
  • 0f6ce6a1f4 Upstream merge Arthur Ice 2014-07-30 14:22:17 -07:00
  • 7aaf9ae00d Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-07-30 14:08:10 -07:00
  • e902373ce7 This DOES fix the GCC issue..sorry for the inconvenience! Uleat 2014-07-27 23:05:16 -04:00
  • 0ad7c4470b GCC fix for last dictionary push (hopefully) Uleat 2014-07-27 22:18:17 -04:00
  • 36a2d52f1c More 'dictionary' updates..added 'constants' files to client translators..started replacement of hard-coded inventory values. Uleat 2014-07-27 20:35:43 -04:00
  • 927580b983 Prelim work on authorization, right now it's hard coded but it will actually check a db at some point KimLS 2014-07-25 22:11:58 -07:00
  • 7359eb01d4 Merge branch 'web_interface' of github.com:EQEmu/Server into web_interface KimLS 2014-07-24 19:35:04 -07:00
  • d0756ff2af Merge pull request #169 from KayenEQ/Development Michael Cook 2014-07-24 18:44:18 -04:00
  • 9fcea56fbf Alllow SE_PetMeleeMitigation to work on swarm pets. KayenEQ 2014-07-24 14:06:15 -04:00
  • 1b239b7119 Support for AA derived AC bonus. KayenEQ 2014-07-24 11:31:22 -04:00
  • 83f94da43b Spell Effect for melee mitigation will no longer use same bonus item shielding effect. Added support for spell effect melee mitigation to work on as item worn effects and AA. KayenEQ 2014-07-24 11:23:14 -04:00
  • 0d5a0525cd minor fix KayenEQ 2014-07-23 22:08:47 -04:00
  • 4f07be2343 Update to how bonuses are calculated in chance to hit code to be consistent across all relevant effects (treating avoidance and hit chance bonuses equally). Rule ArcheryHitPenalty will now calc correctly (Was doing basically nothing) New field npc_types 'Avoidance' (add avoidance bonus to npc) Rules for setting min / max chance to hit KayenEQ 2014-07-23 21:24:21 -04:00
  • 152a7410b6 debug msg removal KayenEQ 2014-07-23 16:57:59 -04:00
  • 9e4a21d934 Allow negative values for avoidance to work. (debuffs) KayenEQ 2014-07-23 13:13:51 -04:00
  • da6d7538b0 Position updates with do_pos_update test call Chris M 2014-07-22 23:14:44 -05:00
  • 69e90aac0a Racism down, uuid tracking up KimLS 2014-07-21 19:22:16 -07:00
  • 6b107d4197 sql fix KayenEQ 2014-07-21 09:46:36 -04:00
  • 2dff51a4db Merge branch 'web_interface' of github.com:EQEmu/Server into web_interface KimLS 2014-07-20 14:35:54 -07:00
  • e442d682cd Added rapidjson library Added web_interface_utils.cpp/.h to common to provide string based functions for outputting JSON Adjusted CMake to include rapidjson library and new web_interface_utils.h/cpp to common Chris M 2014-07-20 15:02:06 -05:00
  • 0e0638f11d Merge branch 'master' into web_interface KimLS 2014-07-20 12:25:17 -07:00
  • d99f9c1c09 fix for aa pet flurry bonus calc KayenEQ 2014-07-18 17:57:03 -04:00
  • 089360a3a5 merge KayenEQ 2014-07-18 17:00:39 -04:00
  • 5ad7b84415 Fixed memory allocation for socket write, stopgap for now we can probably set a max message out size and cut out allocations all together. KimLS 2014-07-16 23:52:52 -07:00
  • d7c2d6108f Added the initial references for two new dictionaries - EmuConstants and EQLimits..more to come. Uleat 2014-07-16 21:23:16 -04:00
  • e0bc0e2e5c Changed websockets lib, protocol not finalized at all KimLS 2014-07-15 22:52:18 -07:00
  • 4109b0b88d Merge from master KimLS 2014-07-14 15:50:40 -07:00
  • b7e36feeeb Removed more socket server stuff, changed some of the build stuff. KimLS 2014-07-14 15:44:28 -07:00
  • 658bf04d0b Merge branch 'master' of github.com:EQEmu/Server KimLS 2014-07-14 15:10:28 -07:00
  • 80892f1d4d Reworking a lot of stuff at once, this will look very chaotic. KimLS 2014-07-14 15:09:55 -07:00
  • b43ab783b0 AddReport converted to StringFormat Arthur Ice 2014-07-10 22:55:00 -07:00
  • be90b4e0cc CheckLogin converted to StringFormat Arthur Ice 2014-07-10 22:53:20 -07:00
  • b3895f717a GetGuildIDByCharID converted to StringFormat Arthur Ice 2014-07-10 22:08:19 -07:00
  • 77a5d82de4 GetAdventureStats converted to StringFormat Arthur Ice 2014-07-10 22:07:23 -07:00
  • a7ac4b8deb UpdateAdventureStatsEntry converted to StringFormat Arthur Ice 2014-07-10 22:06:19 -07:00
  • 9cd2225f8c GlobalInstane converted to StringFormat Arthur Ice 2014-07-10 22:04:58 -07:00
  • f2e7f8ec64 SetInstanceDuration converted to StringFormat Arthur Ice 2014-07-10 21:19:57 -07:00
  • 899c34ff63 AssignRaidToInstance converted to StringFormat Arthur Ice 2014-07-10 17:51:09 -07:00
  • 79819a85d6 AssignGroupToInstance converted to StringFormat Arthur Ice 2014-07-10 17:50:08 -07:00
  • e66b4e4a3d GetCharactersInInstance converted to StringFormat Arthur Ice 2014-07-10 17:49:13 -07:00
  • 48c24186d1 sql comment fix KayenEQ 2014-07-10 23:44:03 -04:00
  • 965bb039be Updates to npc_spells and npc_types table. Implemented innate defensive and range procs Implemented ability to fine tune AI casting behavior/timers Global rules for AI casting behavior/timers NPC Ranged attack updates, set skill and ammo type in npc_types Various clean ups in attack related functions. Other minor fixes. See Change Log, +required, +optional SQL KayenEQ 2014-07-10 22:46:39 -04:00
  • d606d8f4f2 GetInstanceID converted to StringFormat Arthur Ice 2014-07-10 17:48:17 -07:00
  • a862d9a06d GetInstanceID converted to StringFormat Arthur Ice 2014-07-10 17:47:25 -07:00
  • c4d9e543e3 GetInstanceVersion converted to StringFormat Arthur Ice 2014-07-10 17:46:28 -07:00
  • 5104b507bb BuryCorpsesInInstance converted to StringFormat Arthur Ice 2014-07-10 17:45:49 -07:00
  • cb5cecd0c2 CheckInstanceExists converted to StringFormat Arthur Ice 2014-07-10 17:44:58 -07:00
  • 77c793166c RemoveClientsFromInstance converted to StringFormat Arthur Ice 2014-07-10 17:44:04 -07:00
  • e08533c634 RemoveClientFromInstance converted to StringFormat Arthur Ice 2014-07-10 17:43:13 -07:00
  • 39196efcb3 AddClientToInstance converted to StringFormat Arthur Ice 2014-07-10 17:34:37 -07:00
  • cc9bef9706 PurgeExpiredInstances converted to StringFormat Arthur Ice 2014-07-10 17:33:44 -07:00
  • 9d38c6d44e CreateInstance converted to StringFormat Arthur Ice 2014-07-10 17:32:48 -07:00
  • fb213e6ee5 GetUnusedInstanceID converted to StringFormat Arthur Ice 2014-07-10 17:31:30 -07:00
  • aafc681034 GetTimeRemainingInstance converted to StringFormat Arthur Ice 2014-07-10 17:29:51 -07:00
  • 11dc235121 VersionFromInstanceID converted to StringFormat Arthur Ice 2014-07-10 17:28:38 -07:00
  • cb510e13d1 ZoneIDFromInstanceID converted to StringFormat Arthur Ice 2014-07-10 17:27:48 -07:00
  • 784b16bd43 CheckInstanceExpired converted to StringFormat Arthur Ice 2014-07-10 17:26:56 -07:00
  • c6c47aba22 DeleteInstance converted to StringFormat Arthur Ice 2014-07-10 17:25:58 -07:00
  • 3581b0bf1a CharacterInInstanceGroup converted to StringFormat Arthur Ice 2014-07-10 17:24:01 -07:00
  • b5f5dae9e8 VerifyZoneInstance converted to StringFormat Arthur Ice 2014-07-10 17:23:11 -07:00
  • d68fca8e51 GetRaidLeaderName converted to StringFormat Arthur Ice 2014-07-10 17:22:20 -07:00
  • dc6e5bc48e GetRaidID converted to StringFormat Arthur Ice 2014-07-10 17:20:42 -07:00
  • 12c15c6db0 ClearRaidDetails converted to StringFormat Arthur Ice 2014-07-10 17:19:44 -07:00
  • d21c4a58b4 ClearAllRaidDetails converted to StringFormat Arthur Ice 2014-07-10 17:18:49 -07:00
  • 652b158ca4 ClearAllRaids converted to StringFormat Arthur Ice 2014-07-10 17:17:54 -07:00
  • 71da40c757 ClearRaid converted to StringFormat Arthur Ice 2014-07-10 17:17:06 -07:00
  • 3cf9c71c27 SetAgreementFlag converted to StringFormat Arthur Ice 2014-07-10 17:16:16 -07:00
  • c1b69594e5 GetAgreementFlag converted to StringFormat Arthur Ice 2014-07-10 17:14:21 -07:00
  • 8e8a21349f ClearGroupLeader converted to StringFormat Arthur Ice 2014-07-10 17:05:47 -07:00
  • b7fb8fa434 ClearAllGroupLeaders converted to StringFormat Arthur Ice 2014-07-10 16:21:46 -07:00
  • e3d02cdf40 GetGroupLeadershipInfo converted to StringFormat Arthur Ice 2014-07-10 16:18:31 -07:00