Commit Graph

  • 7a5afd8597 GetZoneName formatting cleanup. much easier to read Arthur Ice 2014-07-05 10:50:08 -07:00
  • c6f707d95c GetZoneID nullptr and formatting clean up Arthur Ice 2014-07-05 10:49:07 -07:00
  • b0612f8cdf Converted StoreCharacter to QueryDatabase Arthur Ice 2014-07-05 10:47:34 -07:00
  • ceccf2b1ca GetGroupID converted to QueryDatabase Arthur Ice 2014-07-04 19:17:33 -07:00
  • 137b624008 ClearGroup converted to QueryDatabase Arthur Ice 2014-07-04 19:13:39 -07:00
  • 632b9b9c27 errbuff and Query to query change Arthur Ice 2014-07-04 15:52:14 -07:00
  • 819de185ef SetGroupID converted to QueryDatabase Arthur Ice 2014-07-04 15:50:41 -07:00
  • 61abdeb3f7 AddReport converted to QueryDatabase Arthur Ice 2014-07-04 15:45:34 -07:00
  • cc9267707a SetFirstLogon converted to QueryDatabase Arthur Ice 2014-07-04 15:43:21 -07:00
  • c82ce7cecc SetLoginFlags and SetLFG converted to QueryDatabase Arthur Ice 2014-07-04 15:41:16 -07:00
  • 00db7e5c93 SetLFP converted to QueryDatabase Arthur Ice 2014-07-04 15:36:29 -07:00
  • f0106c90a8 GetLiveChar converted to QueryDatabase Arthur Ice 2014-07-04 15:33:33 -07:00
  • edf24308fb getZoneLongName converted 0 assign of query to nullptr Arthur Ice 2014-07-04 15:31:24 -07:00
  • 705ffa89bc Update SE_InterruptCasting: Will now work for instant spells (as well as over time). KayenEQ 2014-07-03 11:37:38 -04:00
  • 8cdcd189f5 Updated SE_BardAEDot to no longer damage target while target is moving (consistent with live) KayenEQ 2014-07-03 11:00:23 -04:00
  • 9e26ebb9e5 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
  • 7b085c8018 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
  • 41d3b177ea 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
  • effe2149da 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
  • 9af74e6468 Implemented SE_FactionModPct - Modifies faction gains and losses by percent. KayenEQ 2014-07-02 11:54:59 -04:00
  • ede9d557a3 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
  • 0be08b7899 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
  • 2b204fa756 Hopefully fix compile issue with some VS versions Michael Cook (mackal) 2014-07-04 13:57:09 -04:00
  • 2c78a47a94 Linux compile fixes Arthur Ice 2014-07-04 00:01:13 -07:00
  • e599820383 Missing return value KimLS 2014-07-03 23:35:19 -07:00
  • cc69e81dab Fix case-sensitive issue Michael Cook (mackal) 2014-07-04 00:46:53 -04:00
  • 7048fcc358 Fix for GCC+11 compile KimLS 2014-07-03 21:49:14 -07:00
  • b169dbd09d UpdateLiveChar converted to QueryDatabase Arthur Ice 2014-07-03 21:16:31 -07:00
  • f7c637a0d9 Errbuf fix and GetCharacterInfo converted to QueryDatabase Arthur Ice 2014-07-03 21:14:27 -07:00
  • a054b83b92 GetSkillCap converted to QueryDatabase Arthur Ice 2014-07-03 21:01:55 -07:00
  • 4eea1e0468 GetRaceSkill converted to QueryDatabase Arthur Ice 2014-07-03 20:31:56 -07:00
  • 853f1b56e5 SetMQDetectionFlag converted to QueryDatabase Arthur Ice 2014-07-03 20:13:38 -07:00
  • bf2d65d7e9 SetHackerFlag converted to QueryDatabase Arthur Ice 2014-07-03 19:59:35 -07:00
  • 7b551f0399 CopyCharacter converted to QueryDatabase Arthur Ice 2014-07-03 19:57:52 -07:00
  • fdbb166076 MoveCharacterToZone converted to QueryDatabase Arthur Ice 2014-07-03 19:31:41 -07:00
  • 2fe133fa0e GetServerType converted to QueryDatabase Arthur Ice 2014-07-03 19:29:38 -07:00
  • 6a59b83d43 StringFormat converted to move semantics Arthur Ice 2014-07-08 18:57:54 -07:00
  • 9a634a2056 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
  • d0416d5f35 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
  • 3e0f6b8520 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
  • 6877e40b38 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
  • 1cd20c65e2 Renamed a few spell effects more appropriately. KayenEQ 2014-07-01 16:52:28 -04:00
  • 4672f223c1 minor fix KayenEQ 2014-07-01 04:55:50 -04:00
  • 042f6f3789 Updated SE_WaketheDead , max will now set duration. KayenEQ 2014-07-01 04:53:24 -04:00
  • 718ba3edbf 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
  • 32d20f22ef 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
  • d3ce9792b5 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
  • 2afa08e361 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
  • 25c20f0629 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
  • 786b8c80fd 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
  • 6c4e69a71d Slight change to TryDispel formula for better accuracy. KayenEQ 2014-06-26 10:54:18 -04:00
  • ef79a0607b 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
  • fbdc104c12 changelog fix KayenEQ 2014-06-26 06:45:18 -04:00
  • 34bbb9236e 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
  • 54d1cff546 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
  • 4684d92758 Update SE_Taunt - Limit value if present will now add instant hate. KayenEQ 2014-06-25 15:25:22 -04:00
  • 75fb34934d Implemented SE_StrikeThough (Was incorrectly defined as implemented previously) - Works same as item bonus. KayenEQ 2014-06-25 14:41:15 -04:00
  • a1f2e1c8fd 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
  • dc6154f71f Updated SE_Hate (Renamed from SE_Hate2) to now properly work for instant +/- hate spells. KayenEQ 2014-06-25 14:14:55 -04:00
  • b7cc19f983 Removed older AZone build options, use eqemu-zone-utils instead KimLS 2014-06-30 14:09:03 -07:00
  • ee6a4bd244 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
  • e7051d0289 Fix to SE_BlanaceMana to only check classes in group that have mana. KayenEQ 2014-06-24 08:24:11 -04:00
  • 9680f39203 Some potential fixes for clang, not complete KimLS 2014-06-23 16:56:37 -07:00
  • 11918fccbf 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
  • 53fb53e822 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
  • ad31de5f78 SE_NegateAttacks buff stacking optimized. KayenEQ 2014-06-22 15:55:04 -04:00
  • 6821dc27f5 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
  • ef7e107443 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
  • 60dcdbd181 minor fix KayenEQ 2014-06-21 10:12:24 -04:00
  • b732133184 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
  • 611f0e2aba Implemented SE_DoubleRiposte KayenEQ 2014-06-18 06:25:14 -04:00
  • 5a4f80621b Kayen: Implemented SE_AddHateOverTimePct (Modifies +/- your total hate on NPC by percent over time) KayenEQ 2014-06-17 16:08:19 -04:00
  • 606bd86e3a Implemented SE_AddHatePct (Modifies +/- your total hate on NPC by percent) KayenEQ 2014-06-17 15:49:56 -04:00
  • 3253f7494e Implemented SE_DamageModifier2 KayenEQ 2014-06-17 15:23:07 -04:00
  • 31a774a92a Implemented SE_AStacker, BStacker, CStacker, DStacker Effects are buff stacking blockers. KayenEQ 2014-06-17 09:45:12 -04:00
  • a0d5e5ad72 CheckUsedName converted to QueryDatabase Arthur Ice 2014-07-03 19:19:13 -07:00
  • cf8cfd8b17 UpdateName converted to QueryDatabase Arthur Ice 2014-07-03 19:15:43 -07:00
  • e607f5c079 ClearMerchantTemp converted to QueryDatabase Arthur Ice 2014-07-03 19:12:17 -07:00
  • 397f7050ef GetAccountFromID converted to QueryDatabase Arthur Ice 2014-07-03 19:08:46 -07:00
  • e20e5e59b8 GetAccountIDFromLSID converted to QueryDatabase Arthur Ice 2014-07-03 19:06:00 -07:00
  • 20e40a9a9c AddToNameFilter converted to QueryDatabase Arthur Ice 2014-07-03 19:02:39 -07:00
  • da2673d35e CheckNameFilter converted to QueryDatabase Arthur Ice 2014-07-03 19:00:15 -07:00
  • 5c8cd19477 GetPEQZone converted to QueryDatabase Arthur Ice 2014-07-03 18:55:16 -07:00
  • 2a19a3ced4 LoadZoneNames converted to QueryDatabase Arthur Ice 2014-07-03 18:51:24 -07:00
  • 24d08857e8 GetZoneGraveyard converted to QueryDatabase Arthur Ice 2014-07-03 18:39:51 -07:00
  • 329fcc8302 GetZoneGraveyardID converted to QueryDatabase Arthur Ice 2014-07-03 18:36:16 -07:00
  • 91c8233a71 GetZoneLongName converted to QueryDatabase Arthur Ice 2014-07-03 18:32:52 -07:00
  • ee696c2122 errbuf fix (again) and GetSafePoints converted to QueryDatabase Arthur Ice 2014-07-03 18:28:49 -07:00
  • 3dfff739fa GetMiniLoginAccount converted to QueryDatabase Arthur Ice 2014-07-03 18:24:02 -07:00
  • 6d6746f5a4 SetVariable converted to QueryDatabase Arthur Ice 2014-07-03 18:21:21 -07:00
  • 74d65f6fda Converted LoadVariables, and LoadVariables_result to QueryDatabase Arthur Ice 2014-07-03 17:42:35 -07:00
  • 87cb659dc2 errbuf issue again Arthur Ice 2014-07-03 17:38:47 -07:00
  • 4e25f4b68c GetCharName converted to QueryDatabase Arthur Ice 2014-07-03 17:36:56 -07:00
  • 5ef05d1bb6 GetAccountName converted to QueryDatabase Arthur Ice 2014-07-03 17:34:25 -07:00
  • 20e80ebb92 errbuff fixed, also moved alphanumeric account check to function in StringUtil Arthur Ice 2014-07-03 17:18:13 -07:00
  • 9c6b538176 GetAccountIDByName converted to QueryDatabase Arthur Ice 2014-07-03 17:07:35 -07:00
  • 5e629a3e5c GetAccountIDByChar converted to QueryDatabase Arthur Ice 2014-07-03 16:57:02 -07:00
  • 0aacecbee5 GetAccountIDByChar converted to QueryDatabase Arthur Ice 2014-07-03 16:50:14 -07:00
  • 3aacf7df6a DeleteCharacter converted to QueryDatabase Arthur Ice 2014-07-03 16:43:24 -07:00
  • 3cb7d9e3fe removed printf from DeleteCharacter switched to cerr and cout Arthur Ice 2014-07-03 16:22:15 -07:00