Commit Graph

  • 02b1b5ac0c ReserveName converted to QueryDatabase Arthur Ice 2014-07-03 16:10:29 -07:00
  • e3de570f29 SetAccountStatus converted to QueryDatabase Arthur Ice 2014-07-03 16:08:28 -07:00
  • 2e7f7ad477 SetLocalPassword converted to QueryDatabase Arthur Ice 2014-07-03 16:04:50 -07:00
  • ed6db3e7b0 DeleteAccount converted to QueryDatabase Arthur Ice 2014-07-03 16:03:05 -07:00
  • 0ab8c2481b CreateAccount converted to QueryDatabase Arthur Ice 2014-07-03 15:57:32 -07:00
  • 95c82d9968 CheckStatus using QueryDatabase Arthur Ice 2014-07-03 15:41:26 -07:00
  • 1bfdeeeb16 fixed query release order and converted LoginIP to QueryDatabase Arthur Ice 2014-07-03 15:34:42 -07:00
  • 418e4ffee8 AddGMIP converted to QueryDatabase Arthur Ice 2014-07-03 15:31:37 -07:00
  • cbf49b303b CheckGMIPs to QueryDatabase Arthur Ice 2014-07-03 15:26:39 -07:00
  • 7f135d6e55 AddBannedIP converted to QueryDatabase Arthur Ice 2014-07-03 15:24:09 -07:00
  • 02f21ad7c9 CheckLogin converted to DatabaseQuery Arthur Ice 2014-07-03 15:15:42 -07:00
  • e6023a7013 CheckBannedIPs converted to QueryDatabase Arthur Ice 2014-07-03 15:19:50 -07:00
  • 699b27cecc Added LastInsertID() to MySQLRequestResult Arthur Ice 2014-07-03 15:48:17 -07:00
  • 4707e0f858 Inline a few functions that should be Michael Cook (mackal) 2014-07-08 21:21:44 -04:00
  • fc721b8ec8 Merge pull request #167 from KayenEQ/Development Michael Cook 2014-07-08 21:18:53 -04:00
  • 2918f6bc07 removal of debug msg KayenEQ 2014-07-08 18:27:31 -04:00
  • b27ff80c75 fix for random int -> float error KayenEQ 2014-07-08 08:04:56 -04:00
  • 9e3e8dbfa6 Cleaned up web interface server, starting work on getting tcp connections to persist then will hook it up to the websockets/http/whatever else we deem worthy. KimLS 2014-07-07 22:19:46 -07:00
  • 0e0dee3d3d Merge pull request #168 from addtheice/mysql_fetch_lengths_interface Alex 2014-07-07 19:36:08 -07:00
  • d22d0a8145 Update to how FcBaseEffect focus modifies SE_SkillAttack damage. KayenEQ 2014-07-06 20:13:19 -04:00
  • c175369ff6 string based QueryDatabase Arthur Ice 2014-07-06 16:15:54 -07:00
  • 923adc3ea5 Added FieldName for column name requests Arthur Ice 2014-07-06 16:01:10 -07:00
  • 0e438942e4 Complete revision of SE_SkillProc, SE_LimitToSkill, SE_SkillProcSuccess (now implemented correctly) to function more accurately and efficiently, AA supported. This may need to be updated in the future, if more live spells readily become avialable to test with. KayenEQ 2014-07-06 18:58:16 -04:00
  • 74f07f8e19 Merge conflict KimLS 2014-07-06 15:26:58 -07:00
  • 44aa1285ee Merge conflict resolution KimLS 2014-07-06 15:24:48 -07:00
  • 122d180f02 Changed some headers that seemed to conflict on slightly older versions of msvc KimLS 2014-07-06 15:22:58 -07:00
  • f3340343ad Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-07-06 11:49:26 -07:00
  • d514eef59b Added LengthOfColumn method because of stupid BLOBs Arthur Ice 2014-07-05 10:10:55 -07:00
  • 3a4e72e3e7 Merge git://github.com/EQEmu/Server into Development KayenEQ 2014-07-04 23:38:24 -04:00
  • 58d585e2a6 Updated SE_Sanctuary - Adjust way hate lowering effect worked to be more accurate Updated SE_SympatheticProc - Revised proc rate formula to be accurate to live. Sympathetic foci on items with proc rate mod will now benefit from that modifier. Sympathetic foci can now be placed on AA's (This should always be slot1 in the AA) Implemented SE_IllusionPersistence- Allows illusions to last until you die or the illusion is forcibly removed. Added rule 'PreNerftBardAEDot' for SE_BardAEDot to allow it to once again do damage to moving targets. (Set to true) KayenEQ 2014-07-04 23:35:15 -04:00
  • 9a76df62dd Merge pull request #165 from KayenEQ/Development Michael Cook 2014-07-04 15:59:16 -04:00
  • fe5416958a Merge branch 'Development' of github.com:KayenEQ/Server into Development KayenEQ 2014-07-04 14:24:49 -04:00
  • 3b9e9ae0fd Hopefully fix compile issue with some VS versions Michael Cook (mackal) 2014-07-04 13:57:09 -04:00
  • 773ab21085 Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-07-03 23:38:30 -07:00
  • eb62481766 Missing return value KimLS 2014-07-03 23:35:19 -07:00
  • 6197fb07e1 Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-07-03 23:09:19 -07:00
  • c9830dff57 Merge branch 'master' of https://github.com/EQEmu/Server into clang KimLS 2014-07-03 21:49:39 -07:00
  • 192f9f0cb5 Fix for GCC+11 compile KimLS 2014-07-03 21:49:14 -07:00
  • e599555ddb Fix case-sensitive issue Michael Cook (mackal) 2014-07-04 00:46:53 -04:00
  • 328cce33b9 Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-07-03 19:44:59 -07:00
  • 127682cc84 Merge pull request #161 from addtheice/DatabaseInterface Alex 2014-07-03 19:31:36 -07:00
  • 065db3b396 Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-07-03 19:20:03 -07:00
  • c645b81890 Removing socket server from cmake for now and maintaining it in its own branch until push to master Chris M 2014-07-03 18:16:43 -05:00
  • 2734307ba2 Added LastInsertID() to MySQLRequestResult Arthur Ice 2014-07-03 15:48:17 -07:00
  • 53fd5e0a5c Merge remote-tracking branch 'upstream/master' Arthur Ice 2014-07-03 15:05:22 -07:00
  • f866fd59d9 Merge problem KimLS 2014-07-03 14:14:14 -07:00
  • d6da569fc6 Auto-commit. KimLS 2014-07-03 14:11:06 -07:00
  • 5a30d3ed03 Update SE_InterruptCasting: Will now work for instant spells (as well as over time). KayenEQ 2014-07-03 11:37:38 -04:00
  • 28493488ac Updated SE_BardAEDot to no longer damage target while target is moving (consistent with live) KayenEQ 2014-07-03 11:00:23 -04:00
  • 0d2127f874 Changed SE_LimitMaxMana to SE_MeleeVulnerability - Weakness/Mitigation verse melee damage (Despite lives SPA lable as the former it clearly is not what the effect does from all spell examples) KayenEQ 2014-07-03 10:55:59 -04:00
  • ee741048e9 Implemented SE_LimitSpellClass - Focus Limits spell to pre defined categories. (3=Cures,3=Offensive, 6=Lifetap) KayenEQ 2014-07-03 08:48:27 -04:00
  • 7ec0994433 Cleanup Chris M 2014-07-03 04:15:00 -05:00
  • 90f74d6847 More Socket Server work. Made Socket server a by default disabled option in the CMake configuration while development is underway. For now, do not use. Chris M 2014-07-03 03:25:58 -05:00
  • a92b4c04e9 Initial Socket Server implementation with CMakeLists.txt updated. Socket server will connect to world at this point. Chris M 2014-07-02 22:17:45 -05:00
  • 8453d5bc48 Renamed various Cast on Fade spell effects to more accurately describe their functions. Missing code from prior commit. KayenEQ 2014-07-02 21:38:26 -04:00
  • 542c0913d6 Re-Implemented SE_TriggerMeleeThreshold and SE_TriggerSpellThreshold correctly - Trigger spell if owner of buff takes more than the specified damage amount in a SINGLE hit, then fade the buff. KayenEQ 2014-07-02 14:00:50 -04:00
  • 35e72692c1 Implemented SE_FactionModPct - Modifies faction gains and losses by percent. KayenEQ 2014-07-02 11:54:59 -04:00
  • 4a49a11e73 Implemented SE_ResourceTap - Coverts a percent of dmg from dmg spells(DD/DoT) to hp/mana/end. KayenEQ 2014-07-02 11:18:50 -04:00
  • ee6d7ae6ba Implemented SE_Sanctuary - Places caster at bottom hate list, effect fades if caster cast spell on targets other than self. KayenEQ 2014-07-02 08:42:18 -04:00
  • bd86e70766 Merge pull request #164 from KayenEQ/Development Michael Cook 2014-07-01 23:50:31 -04:00
  • 5d85a26be1 Update to SE_AStacker, B, C, D Will correclty use base value to stack with same type ie (A vs A) Highest base value will take hold. KayenEQ 2014-07-01 17:34:36 -04:00
  • ede7f9899c Renamed a few spell effects more appropriately. KayenEQ 2014-07-01 16:52:28 -04:00
  • 3b8993a302 minor fix KayenEQ 2014-07-01 04:55:50 -04:00
  • c412038db8 Updated SE_WaketheDead , max will now set duration. KayenEQ 2014-07-01 04:53:24 -04:00
  • 2ef6d3f93e Removed older AZone build options, use eqemu-zone-utils instead KimLS 2014-06-30 14:09:03 -07:00
  • 5e7d2fd07d Implemented SE_PetMeleeMitigation - Bonus applied to pet owner. Gives AC to owner's pet. Related AA's to be added in a seperate update. KayenEQ 2014-06-30 16:17:55 -04:00
  • 8edb73dc3a Revised Finishing blow so that damage now receives all melee bonus. Support also for this effect if placed on items or spells. KayenEQ 2014-06-30 07:18:47 -04:00
  • 93900086e1 Fix for AA Finishg Blow rank 1-3. AA Data was missing and incorrectly added to wrong aaid. Required SQL KayenEQ 2014-06-30 06:34:12 -04:00
  • 70f10782b0 Implemented SE_Assassinate, SE_AssassinateLevel - Defines assassinate damage and level requirements. Revised Assassinate mechanic so damage now receives all backstab bonuses, proc chance can be set to either (lives new Proc Per minute system, or flat chance based on dex (formula updated). Assassinate can now proc from THROW if behind target, various other adjustments. KayenEQ 2014-06-29 23:26:22 -04:00
  • 8a92fada5a Implemented SE_HeadShot, SE_HeadShotLevel - Defines headshot damage and level requirements. Revised HeadShot mechanic so damage now recieves all archery bonuses, proc chance can be set to either (lives new Proc Per minute system, or flat chance based on dex (formula updated). KayenEQ 2014-06-29 01:10:19 -04:00
  • ce2a79b63e Udpated SE_ReclaimPet - Correct forumla for mana returned to properly return 75% of actual pet spell mana cost. Implemented SE_ImprovedReclaimEnergy - Modifies % mana returned from SE_ReclaimPet. Required SQL update. KayenEQ 2014-06-27 20:55:17 -04:00
  • 2fb95b00a5 Slight change to TryDispel formula for better accuracy. KayenEQ 2014-06-26 10:54:18 -04:00
  • 1867088e1a Update SE_AETaunt - Base value will now determine AE taunt range (This will not result in any change to currently used spells). KayenEQ 2014-06-26 10:04:21 -04:00
  • a573e840db changelog fix KayenEQ 2014-06-26 06:45:18 -04:00
  • 87e7b9c3f0 Implemented SE_IllusionOther - Allows next Illusion buff (self only) cast to be cast on target. (AA ProjectIllusion now uses this) Run required SLQ to update AA. KayenEQ 2014-06-26 06:23:27 -04:00
  • ec35c0d933 Implemented SE_MassGroupBuff as spell effect (no longer hard coded for AA only). Run required SQL to update AA tables. Updated spells_new field175 -> numhits_type KayenEQ 2014-06-26 05:40:09 -04:00
  • 2a48b199d2 Update SE_Taunt - Limit value if present will now add instant hate. KayenEQ 2014-06-25 15:25:22 -04:00
  • 02e780025d Implemented SE_StrikeThough (Was incorrectly defined as implemented previously) - Works same as item bonus. KayenEQ 2014-06-25 14:41:15 -04:00
  • 677ba36d55 Updated SE_FadingMemories - Base value will be properly utilized to set % chance for fade effect to work. KayenEQ 2014-06-25 14:31:35 -04:00
  • b23af6d436 Updated SE_Hate (Renamed from SE_Hate2) to now properly work for instant +/- hate spells. KayenEQ 2014-06-25 14:14:55 -04:00
  • db798ea4f4 Merge pull request #163 from KayenEQ/Development Michael Cook 2014-06-24 22:27:37 -04:00
  • 6ef11777e3 Implemented an enumerator list for numhits type variables. Implemented type 4 outgoing spell damage numhits type. KayenEQ 2014-06-24 22:04:13 -04:00
  • a4fe14a3d3 Merge pull request #160 from KayenEQ/Development Michael Cook 2014-06-24 20:51:24 -04:00
  • 660db94607 Fix to SE_BlanaceMana to only check classes in group that have mana. KayenEQ 2014-06-24 08:24:11 -04:00
  • aa8195565d Merge git://github.com/EQEmu/Server into Development KayenEQ 2014-06-24 08:19:19 -04:00
  • a6589e283b Some potential fixes for clang, not complete KimLS 2014-06-23 16:56:37 -07:00
  • 58175a5442 Update to SE_BalanaceMana, SE_BalanceHP to support limit value which caps max mana/hp that can be taken per player. KayenEQ 2014-06-23 08:37:23 -04:00
  • 41b190930f Kayen: Implemented SE_Metabolism - Modifies food/drink consumption rates. [Data for AA is already in database] KayenEQ 2014-06-22 23:10:29 -04:00
  • f28a392f71 SE_NegateAttacks buff stacking optimized. KayenEQ 2014-06-22 15:55:04 -04:00
  • 8ad9ad578c Update to SE_NegateAttack, 'max' value can now set upper limit of damage absorbed. DOT ticks will no longer be absorbed. KayenEQ 2014-06-22 10:30:18 -04:00
  • a4769239fa Fixes and Updates to spell and melee mitigation runes. -Fix for calculation error when rune was to be removed. -Updated to support these spell effect limit values which give a max amount per hit/spell that can be mitigated. -Updated to allow support for these spells effects when the max (rune value) is set to zero, which essentially gives you unlimited mitigation but typically there is a limit value set. KayenEQ 2014-06-22 06:16:34 -04:00
  • c20f35b3e8 minor fix KayenEQ 2014-06-21 10:12:24 -04:00
  • 5a14a85f52 Implemention for SE_Berserk, SE_Vampirism (These are not used on live) Fix for NPC not receiving spell bonus derived HP regen. KayenEQ 2014-06-20 18:10:29 -04:00
  • 3054a4c307 Database interface improvement with stl style iterators Arthur Ice 2014-06-18 15:58:26 -07:00
  • 70476bfb06 Implemented SE_DoubleRiposte KayenEQ 2014-06-18 06:25:14 -04:00
  • b3292e1d22 Merge remote-tracking branch 'upstream/master' Arthur Dene Ice 2014-06-17 15:28:37 -07:00
  • a34a69b4c4 Kayen: Implemented SE_AddHateOverTimePct (Modifies +/- your total hate on NPC by percent over time) KayenEQ 2014-06-17 16:08:19 -04:00
  • aa6af15cb5 Implemented SE_AddHatePct (Modifies +/- your total hate on NPC by percent) KayenEQ 2014-06-17 15:49:56 -04:00
  • da70a45d22 Implemented SE_DamageModifier2 KayenEQ 2014-06-17 15:23:07 -04:00
  • 57a216cb44 Implemented SE_AStacker, BStacker, CStacker, DStacker Effects are buff stacking blockers. KayenEQ 2014-06-17 09:45:12 -04:00