Akkadius
e3e63efd68
SQL Source update fixes for newer DB versions
2014-11-16 18:32:13 -06:00
Akkadius
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
2014-11-16 18:17:04 -06:00
JJ
2e8d7b09af
Temp merchant items could duplicate slots also...
2014-11-16 19:04:15 -05:00
Akkadius
eee65b8c22
Special Abilities column fix for older updates and newer database engines for the automatic database updater.
...
db_update.pl changes
Manifest update
2014-11-16 17:48:50 -06:00
Michael Cook (mackal)
e11fa4a278
Fix issue with ControlBoat_Struct and OP_BoardBoat
2014-11-16 17:42:15 -05:00
KayenEQ
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.
Due to recent changes in
how we defined that variable it would set it to 0 resist diff by default
when called from perl.
2014-11-16 09:37:26 -05:00
Akkadius
bd48efcdd5
db_update.pl changes
2014-11-16 05:31:19 -06:00
Akkadius
9ac79f1071
Manifest changes, initial db_update script upload. Source changes on its way.
2014-11-16 05:09:58 -06:00
KayenEQ
fc48a109fd
SUB EVENT CAST ON will now be parsed in player.pl
...
(note: exports $spell_id)
2014-11-16 05:46:46 -05:00
Akkadius
0017951a74
Manifest update, removal of duplicate AA SQL update file
2014-11-16 00:10:09 -06:00
Akkadius
959319f91f
Uploading utility script db_dumper.pl - Cross platform database dumper utility that supports compression
...
############################################################
#::: Script: DB_Dumper.pl
#::: Purpose: Utility to easily manage database backups and compress.
#::: Export Individual DB Tables...
#::: Export specific databases...
#::: Built for both Windows and Linux
#::: Windows uses WinRar or 7-Zip for compression
#::: Linux uses tar for compression
#::: Author: Akkadius
############################################################
2014-11-15 23:29:37 -06:00
KayenEQ
41cbe5fb01
i hate the change log
2014-11-15 23:42:10 -05:00
KayenEQ
71d72a02a9
Merge git://github.com/EQEmu/Server into Development
2014-11-15 23:41:22 -05:00
KayenEQ
01c580224d
Implemented NPC Special Ability 41 'Allow To Tank', gives NPC opportunity to take aggro over a client in melee range.
2014-11-15 23:40:13 -05:00
Uleat
0355af310d
Non-buggy fix for OP_ShopPlayerBuy (thanks Natedog!)
2014-11-15 23:16:24 -05:00
KayenEQ
94231b62a3
Updated swarm pet AI to be consistent with live.
...
*OLD AI: Swarm pet would lock on to target until target died, then depop as soon as target died.
*NEW AI: Swarm pet will attack cast on target, NOT perma locked it can change targets if attacked
by something else that generate more hate. When target dies swarm pet will follow owner, if owner is
attacked by something else the swarm pet will attack it (until duration timer despawns the pet).
Updated perl quest function: MakeTempPet(Tspell_id, name=nullptr, duration=0, target=nullptr, sticktarg=0)
Implemented perl quest function: Mob::TypesTempPet(npctypesid, name=nullptr, duration=0, follow=0, target=nullptr, sticktarg=0)
Note: 'sticktarg' field will cause the swarm pet to use the OLD AI
Rule to use OLD AI only - default is disabled.
Optional SQL: utils/sql/git/optional/2014_11_15_SwarmPetTargetLock.sql
2014-11-15 23:01:26 -05:00
Akkadius
fe364a0798
Initial upload of db_update_manifest.txt
2014-11-15 21:53:33 -06:00
Michael Cook (mackal)
30922afd08
Remove scaling hack for client 62 (untested)
2014-11-15 01:01:57 -05:00
Michael Cook (mackal)
73e398b0f4
Remove scaling hack for SoD
2014-11-15 01:00:38 -05:00
Michael Cook (mackal)
10ae97e42f
Remove scaling hack for SoF
2014-11-15 00:54:21 -05:00
Michael Cook (mackal)
96242f6c5e
Remove scaling hack for Titanium
2014-11-15 00:29:56 -05:00
Michael Cook (mackal)
5dc3a5ab20
Also stop using hack on UF
2014-11-15 00:08:16 -05:00
Michael Cook (mackal)
44bfdfebc2
Correct charm scaling for RoF
...
Other clients should actually work the same as well
2014-11-14 23:45:56 -05:00
SecretsOTheP
d33b320436
I accidentally the whole Uleat
2014-11-14 18:29:30 -05:00
SecretsOTheP
51b6db977f
Identified object size and solidtype as flags. Exported them as functions to Perl.
2014-11-14 18:22:06 -05:00
Uleat
e02e6099aa
Merge branch 'master' of https://github.com/EQEmu/Server
2014-11-14 17:58:12 -05:00
Uleat
8e20f3e7dc
Updated #peekinv to use MakeItemLink (per Natedog's suggestion)
2014-11-14 17:57:55 -05:00
JJ
5434c47d1f
Merge pull request #291 from KayenEQ/Development
...
Support for spell field to determine if a spell can be blocked or not.
2014-11-14 07:31:39 -05:00
KayenEQ
cbc8e652b9
fix
2014-11-14 00:34:17 -05:00
KayenEQ
4a26466b2b
add
2014-11-14 00:26:14 -05:00
KayenEQ
6c7a4edae3
Support for spell field to determine if a spell can be blocked or not.
...
Numerous other spell fields defined.
Required sql added for updating spells_new field definations.
2014-11-14 00:23:26 -05:00
JJ
8c8cec29d4
Merge pull request #290 from KayenEQ/Development
...
Implemented target type (44) Beams
2014-11-13 22:38:19 -05:00
KayenEQ
9de4f84f22
Merge git://github.com/EQEmu/Server into Development
...
Conflicts:
changelog.txt
2014-11-13 21:49:10 -05:00
KayenEQ
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'
2014-11-13 21:45:19 -05:00
Uleat
741eca17f4
Added exclusion check for PlayerLogMerchantTransactions partial stack purchase logging
2014-11-13 13:17:29 -05:00
KayenEQ
b32f59a40d
Further support for spell field 'aemaxtargets'
2014-11-13 06:00:01 -05:00
KayenEQ
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
2014-11-13 05:19:01 -05:00
KayenEQ
738fa38047
Implemented target type (50) which excludes players pets from target AE's.
2014-11-13 02:46:22 -05:00
KayenEQ
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.
2014-11-13 02:25:18 -05:00
Uleat
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)
2014-11-12 23:41:38 -05:00
JJ
9c22de9eb2
Not an error if there isn't merchant data to load...
2014-11-12 19:50:53 -05:00
Uleat
f0f5262e3e
Updated 'GMTrainee' structs to reflect the proper size of skills (100)
2014-11-12 18:17:03 -05:00
cavedude00
8594148496
Fixed npc_types_tint not being loaded properly.
2014-11-12 11:29:10 -08:00
JJ
dd869695c4
Merge pull request #288 from KayenEQ/Development
...
optimization for how do endurance upkeep for discs
2014-11-12 04:41:07 -05:00
KayenEQ
7943a73cfb
code fix
2014-11-12 02:03:24 -05:00
KayenEQ
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.
2014-11-12 01:54:21 -05:00
Uleat
22cc86e6a0
Removed type qualifier for SkillUseTypes enum
2014-11-11 18:01:21 -05:00
Uleat
a763fc08b6
Merge branch 'master' of https://github.com/EQEmu/Server
...
Conflicts:
changelog.txt
2014-11-11 00:14:18 -05:00
Uleat
8ae234aedf
Real fix for GM trainer crash..evidently the problem went deeper than an undefined condition...
2014-11-11 00:11:44 -05:00
JJ
793487b825
Yellow faction messages.
2014-11-10 22:11:23 -05:00