Commit Graph

  • 111fb84041 Moved zonedatabase functions out of corpse.cpp Conversion portion mostly complete Some header readability cleanup Some function renaming Struct renaming Many variable renaming MySQL error log for all of QueryDatabase Corpse table renaming Corpse table field renaming Most corpse database functions redone Akkadius 2014-11-22 17:55:48 -06:00
  • 79a70271d5 Crash fix for Swarm Pets. Trevius 2014-11-22 12:53:49 -06:00
  • 1ca397f426 Lua parser: script_init.lua for zones will now follow script_init_v[0-9]+\.lua similar to player quests. KimLS 2014-11-22 03:20:39 -08:00
  • d49426f763 Merge branch 'master' of https://github.com/EQEmu/Server Trevius 2014-11-22 00:22:35 -06:00
  • c5a90adb39 Grouping with Mercenaries is considerably less buggy. Trevius 2014-11-22 00:22:12 -06:00
  • 3573686976 Fix issue with PendingTranslocateData Michael Cook (mackal) 2014-11-21 22:50:08 -05:00
  • cab071b544 Merge pull request #299 from KayenEQ/Development Michael Cook (mackal) 2014-11-21 16:51:14 -05:00
  • f1701aae9f Fix to remove double CastSpell calls from use disc function. #299 KayenEQ 2014-11-20 05:53:59 -05:00
  • 96a0cc37e0 Merge git://github.com/EQEmu/Server into Development KayenEQ 2014-11-20 05:05:29 -05:00
  • 2330285b04 revert KayenEQ 2014-11-20 05:05:15 -05:00
  • ac463fe9aa Fix RoF Raid opcodes Michael Cook (mackal) 2014-11-20 01:10:24 -05:00
  • fdd78e41da warning from library file SocketLib\Mime.cpp disabled #297 Arthur Ice 2014-11-19 21:22:37 -08:00
  • 4ad8500a3e luabind now compiles with warnings disabled for this library Arthur Ice 2014-11-19 21:01:57 -08:00
  • b5c6b47639 Minor Merc Correction. Trevius 2014-11-19 22:52:49 -06:00
  • 62e22d1aea Mercenaries now Dismiss, Suspend, Unsuspend, and Die correctly. Trevius 2014-11-19 22:46:15 -06:00
  • 1973a065c5 Merge branch 'master' of https://github.com/EQEmu/Server Trevius 2014-11-19 22:43:55 -06:00
  • 6c5248b9a9 Mercenaries now Dismiss, Suspend, Unsuspend, and Die correctly. Trevius 2014-11-19 22:43:19 -06:00
  • 1ed9c3082c Add see invis check to tracking packet Michael Cook (mackal) 2014-11-19 15:00:09 -05:00
  • 37936b63c4 Merge pull request #295 from Leere/getrecipefix Michael Cook (mackal) 2014-11-19 14:26:04 -05:00
  • 4a83b4acb9 PEQ AA Download option 4 implemented - http://i.imgur.com/OBrIOCM.png Akkadius 2014-11-19 02:40:33 -06:00
  • e7681f1b49 Fix for GetTradeRecipe results variable overload instead of reuse #295 Leere 2014-11-19 09:40:08 +01:00
  • 4f38dba334 Upload of peq_aa_tables.sql for db management interface Akkadius 2014-11-19 02:30:59 -06:00
  • 67a9779d5b Slight fixes to upgrade logic - If you ran updates manually yourself, and you don't have a local version that matches the binary version yet. It will go through and get you up to date. Manifest changes - Removed AA 'Required' updates. We will soon have an option to pull them down from PEQ in the prompt menu Akkadius 2014-11-19 02:16:48 -06:00
  • 5b85aa6550 Fix to allow discipline reuse timers to be set on client correclty and therefore have the client return the time remaining instead of the server. #293 KayenEQ 2014-11-19 00:39:42 -05:00
  • 6a5b3ef4fe Merge git://github.com/EQEmu/Server into Development KayenEQ 2014-11-19 00:19:57 -05:00
  • 9570412991 Added special ability functions to perl, removed some of the less used commands (and a few duplicates) KimLS 2014-11-18 21:00:59 -08:00
  • c506e33018 Fixed merge KimLS 2014-11-18 21:12:48 -08:00
  • 8f32a9949b Fixed bad formatting of client.h and merc.h caused by my last commit. Trevius 2014-11-18 17:32:59 -06:00
  • d7e05de556 Merge pull request #292 from KayenEQ/Development Michael Cook (mackal) 2014-11-18 15:04:08 -05:00
  • 1e13d43b71 Merge git://github.com/EQEmu/Server into Development KayenEQ 2014-11-18 04:46:14 -05:00
  • a6b9e6cb3c Trevius: Mercenaries can now zone once again. Trevius 2014-11-18 01:02:11 -06:00
  • 0b44f58518 Correct OP_AugmentInfo reply Michael Cook (mackal) 2014-11-17 16:41:37 -05:00
  • c749155ad2 Fix for invalid input error when script is ran from world during bootup. Akkadius 2014-11-16 21:37:47 -06:00
  • 9d6248886c Turn off potential warning garbage for different versions of perl Akkadius 2014-11-16 21:22:09 -06:00
  • de16db5a2f db_update.pl DB upgrade script - Linux Fixes Akkadius 2014-11-16 21:00:19 -06:00
  • 251d4fa3e3 Implemented Automatic Database update and versioning system Created database revision define, this is located in version.h in common #define CURRENT_BINARY_DATABASE_VERSION 9057 - This revision define will need to be incremented each time a database update is made - Along with a revision define increment, you will need to update the db_update manifest located in: - https://raw.githubusercontent.com/EQEmu/Server/master/utils/sql/db_update_manifest.txt - An entry needs to be made at the bottom of the manifest, the entry is quite simple - Example: 9057|2014_11_13_spells_new_updates.sql|SHOW COLUMNS FROM spells_new LIKE 'disallow_sit'|empty| - This latest example is checking to see if the spells_new table contains the column 'disallow_sit', if its empty, the update needs to be ran - More examples of match types below: # Example: Version|Filename.sql|Query_to_Check_Condition_For_Needed_Update|match type|text to match # 0 = Database Version # 1 = Filename.sql # 2 = Query_to_Check_Condition_For_Needed_Update # 3 = Match Type - If condition from match type to Value 4 is true, update will flag for needing to be ran # contains = If query results contains text from 4th value # match = If query results matches text from 4th value # missing = If query result is missing text from 4th value # empty = If the query results in no results # not_empty = If the query is not empty # 4 = Text to match - The manifest contains all database updates 'Required' to be made to the schema, and it will contain a working backport all the way back to SVN - currently it is tested and backported through the beginning of our Github repo - On world bootup or standalone run of db_update.pl, users will be prompted with a simple menu that we will expand upon later: Akkadius 2014-11-16 19:26:59 -06:00
  • 9324bdf107 db_update.pl update Akkadius 2014-11-16 19:04:33 -06:00
  • e3e63efd68 SQL Source update fixes for newer DB versions Akkadius 2014-11-16 18:32:13 -06:00
  • 071367b6a9 db_update.pl update db_update_manifest.txt update 2014_09_20_ban_messages.sql fix for non PEQ account tables missing expansion column Akkadius 2014-11-16 18:17:04 -06:00
  • 2e8d7b09af Temp merchant items could duplicate slots also... JJ 2014-11-16 19:04:15 -05:00
  • eee65b8c22 Special Abilities column fix for older updates and newer database engines for the automatic database updater. db_update.pl changes Manifest update Akkadius 2014-11-16 17:48:50 -06:00
  • e11fa4a278 Fix issue with ControlBoat_Struct and OP_BoardBoat Michael Cook (mackal) 2014-11-16 17:42:15 -05:00
  • 650aa566b0 Fix for perl CastSpell function so it will use a spells innate resist diff settings if no override value is put in the function. #292 KayenEQ 2014-11-16 09:37:26 -05:00
  • bd48efcdd5 db_update.pl changes Akkadius 2014-11-16 05:31:19 -06:00
  • 9ac79f1071 Manifest changes, initial db_update script upload. Source changes on its way. Akkadius 2014-11-16 05:09:58 -06:00
  • fc48a109fd SUB EVENT CAST ON will now be parsed in player.pl (note: exports $spell_id) KayenEQ 2014-11-16 05:46:46 -05:00
  • 0017951a74 Manifest update, removal of duplicate AA SQL update file Akkadius 2014-11-16 00:10:09 -06:00
  • 959319f91f Uploading utility script db_dumper.pl - Cross platform database dumper utility that supports compression Akkadius 2014-11-15 23:29:37 -06:00
  • 41cbe5fb01 i hate the change log KayenEQ 2014-11-15 23:42:10 -05:00
  • 71d72a02a9 Merge git://github.com/EQEmu/Server into Development KayenEQ 2014-11-15 23:41:22 -05:00
  • 01c580224d Implemented NPC Special Ability 41 'Allow To Tank', gives NPC opportunity to take aggro over a client in melee range. KayenEQ 2014-11-15 23:40:13 -05:00
  • 0355af310d Non-buggy fix for OP_ShopPlayerBuy (thanks Natedog!) Uleat 2014-11-15 23:16:24 -05:00
  • 94231b62a3 Updated swarm pet AI to be consistent with live. KayenEQ 2014-11-15 23:01:26 -05:00
  • fe364a0798 Initial upload of db_update_manifest.txt Akkadius 2014-11-15 21:53:33 -06:00
  • 30922afd08 Remove scaling hack for client 62 (untested) Michael Cook (mackal) 2014-11-15 01:01:57 -05:00
  • 73e398b0f4 Remove scaling hack for SoD Michael Cook (mackal) 2014-11-15 01:00:38 -05:00
  • 10ae97e42f Remove scaling hack for SoF Michael Cook (mackal) 2014-11-15 00:54:21 -05:00
  • 96242f6c5e Remove scaling hack for Titanium Michael Cook (mackal) 2014-11-15 00:29:56 -05:00
  • 5dc3a5ab20 Also stop using hack on UF Michael Cook (mackal) 2014-11-15 00:08:16 -05:00
  • 44bfdfebc2 Correct charm scaling for RoF Michael Cook (mackal) 2014-11-14 23:45:56 -05:00
  • d33b320436 I accidentally the whole Uleat SecretsOTheP 2014-11-14 18:29:30 -05:00
  • 51b6db977f Identified object size and solidtype as flags. Exported them as functions to Perl. SecretsOTheP 2014-11-14 18:22:06 -05:00
  • e02e6099aa Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2014-11-14 17:58:12 -05:00
  • 8e20f3e7dc Updated #peekinv to use MakeItemLink (per Natedog's suggestion) Uleat 2014-11-14 17:57:55 -05:00
  • 5434c47d1f Merge pull request #291 from KayenEQ/Development JJ 2014-11-14 07:31:39 -05:00
  • cbc8e652b9 fix #291 KayenEQ 2014-11-14 00:34:17 -05:00
  • 4a26466b2b add KayenEQ 2014-11-14 00:26:14 -05:00
  • 6c7a4edae3 Support for spell field to determine if a spell can be blocked or not. Numerous other spell fields defined. KayenEQ 2014-11-14 00:23:26 -05:00
  • 8c8cec29d4 Merge pull request #290 from KayenEQ/Development JJ 2014-11-13 22:38:19 -05:00
  • 9de4f84f22 Merge git://github.com/EQEmu/Server into Development #290 KayenEQ 2014-11-13 21:49:10 -05:00
  • 563a39c2d9 Spell field defined that determines if must be sneaking to use this ability. This is handled by client under normal conditions, however if you force cast this effect in situations like 'procs' you can cause zone crashes, therefore a failsafe check is added in 'SpellOnTarget' KayenEQ 2014-11-13 21:45:19 -05:00
  • 741eca17f4 Added exclusion check for PlayerLogMerchantTransactions partial stack purchase logging Uleat 2014-11-13 13:17:29 -05:00
  • b32f59a40d Further support for spell field 'aemaxtargets' KayenEQ 2014-11-13 06:00:01 -05:00
  • 352d6fd83c Support for all remaining known spell target types. Implemented target type (32) AE Target HateList Implemented target type (36) Area Client Only Implemented target type (37) Area PC Only Implemented target type (39) Group No Pet KayenEQ 2014-11-13 05:19:01 -05:00
  • 738fa38047 Implemented target type (50) which excludes players pets from target AE's. KayenEQ 2014-11-13 02:46:22 -05:00
  • fabe93e548 Implemented target type (44) 'Beams' (which projects an AE infront of caster with a specified length and width). Clean up of target type direction code, implemented use of aemaxtargets field for it. KayenEQ 2014-11-13 02:25:18 -05:00
  • 16f72be898 Added remarked #pragma comments around the OPGMTraining problem code (more for a reminder..but, can be enabled if you are having crash issues involving the for-loop) Uleat 2014-11-12 23:41:38 -05:00
  • 9c22de9eb2 Not an error if there isn't merchant data to load... JJ 2014-11-12 19:50:53 -05:00
  • f0f5262e3e Updated 'GMTrainee' structs to reflect the proper size of skills (100) Uleat 2014-11-12 18:17:03 -05:00
  • 8594148496 Fixed npc_types_tint not being loaded properly. cavedude00 2014-11-12 11:29:10 -08:00
  • dd869695c4 Merge pull request #288 from KayenEQ/Development JJ 2014-11-12 04:41:07 -05:00
  • 7943a73cfb code fix #288 KayenEQ 2014-11-12 02:03:24 -05:00
  • 59bcd031c8 Added a simple check to prevent DoEnduranceUpkeep (1 sec persistent timer) from constantly checking when client has no endurance drain effects. This was running 24/7 for all classes. KayenEQ 2014-11-12 01:54:21 -05:00
  • 22cc86e6a0 Removed type qualifier for SkillUseTypes enum Uleat 2014-11-11 18:01:21 -05:00
  • a763fc08b6 Merge branch 'master' of https://github.com/EQEmu/Server Uleat 2014-11-11 00:14:18 -05:00
  • 8ae234aedf Real fix for GM trainer crash..evidently the problem went deeper than an undefined condition... Uleat 2014-11-11 00:11:44 -05:00
  • 793487b825 Yellow faction messages. JJ 2014-11-10 22:11:23 -05:00
  • bb5ae7447d Fix for GM Trainer crashing server (undefined behavior on enum cast) Uleat 2014-11-10 21:41:39 -05:00
  • 0370156179 Fix changelog. [skip ci] JJ 2014-11-10 10:52:17 -05:00
  • 39cab761eb Merge pull request #287 from KayenEQ/Development JJ 2014-11-10 10:39:29 -05:00
  • 720e80377e Merge git://github.com/EQEmu/Server into Development #287 KayenEQ 2014-11-10 10:22:50 -05:00
  • 3d44050959 Implemented support for using target rings from item clicks. (Thanks again to Lecht for the help) KayenEQ 2014-11-10 10:11:29 -05:00
  • d5efa0f23c Manual merge of TargetRing pull request #286. JJ 2014-11-10 10:00:53 -05:00
  • e63b310058 Merge git://github.com/EQEmu/Server into Development #286 KayenEQ 2014-11-10 09:42:59 -05:00
  • 384d8c6167 Merge pull request #285 from addtheice/legacy_removal JJ 2014-11-10 00:47:55 -05:00
  • d23608964e Implement new Live-like faction adjustment message through optional rule. JJ 2014-11-09 23:54:01 -05:00
  • d656db843a Implemented spell Target Type (45) 'Target Rings' on Underfoot. Thanks to Lecht for figuring out op code side of it. KayenEQ 2014-11-09 22:37:12 -05:00
  • 0ed1e539ae Removed two unused functions #285 Arthur Ice 2014-11-09 15:12:31 -08:00
  • d8a8b8e6dc Merge branch 'master' of https://github.com/EQEmu/Server SecretsOTheP 2014-11-09 03:40:59 -05:00
  • 77f0e7919e Indentation fix. Ornamentation Augments are integrated now. SecretsOTheP 2014-11-09 03:40:33 -05:00