Michael Cook (mackal)
d26782b093
Nuke #viewmessages
2014-09-18 22:56:16 -04:00
Michael Cook (mackal)
a2368b4ea7
Implement tell queues
...
Default queue size 20 (World:TellQueueSize)
This doe not play well with multiple sessions and a toon crashes and relogs
Normal tells have issues as well.
2014-09-18 22:55:06 -04:00
Michael Cook (mackal)
3d6bb964df
Stop nuking MySQLRequestResult Success flag
2014-09-18 14:59:50 -04:00
Michael Cook (mackal)
347ae1bc34
Fix error in 64f5bfd
2014-09-18 01:29:30 -04:00
Michael Cook (mackal)
64f5bfd5ce
Make tell message a bit more understandable.
2014-09-17 23:46:54 -04:00
Michael Cook (mackal)
86c1420f6e
Fix some effect value calcs and implement more
...
Derived from the client
2014-09-17 00:01:32 -04:00
Michael Cook (mackal)
85e1518856
Implement spell formula 137
...
This is only used in the BER AA Desperation
2014-09-16 18:35:49 -04:00
Michael Cook (mackal)
11ce399e0d
Mob::ProcessSpecialAbilities pass by reference
2014-09-15 20:31:45 -04:00
Michael Cook (mackal)
ec0989454d
QGlobalCache::LoadBy to pass by reference
2014-09-15 20:11:56 -04:00
Michael Cook (mackal)
e9f6031936
Merge pull request #250 from KayenEQ/Development
...
Nimbus Updates / Other fixes
2014-09-15 18:57:47 -04:00
Michael Cook (mackal)
e256175ce6
Style nits
2014-09-14 16:00:18 -04:00
Michael Cook (mackal)
0f662bf70c
Fix ZoneDatabase::LoadTraderItem not returning anything valid
2014-09-14 15:58:08 -04:00
Michael Cook (mackal)
4c959159c2
Fix rogues not starting with Thieves' Cant
2014-09-13 03:20:43 -04:00
Michael Cook (mackal)
d51241720a
Fix attack_delay for real
2014-09-12 13:10:03 -04:00
Michael Cook (mackal)
873d343529
Fix ZoneDatabase::GetNPCType nuking attack_delay changes
2014-09-12 11:57:09 -04:00
Michael Cook (mackal)
95969ce67b
Fix ZoneDatabase::GetZoneCFG for real
2014-09-11 18:28:25 -04:00
Michael Cook (mackal)
bd5cdf502e
Fix ZoneDatabase::GetZoneCFG errors
2014-09-11 18:24:40 -04:00
Michael Cook (mackal)
c6a7d5a96c
Revert "GetAccountInfoForLogin_result converted to MySQLRequestResult"
...
This reverts commit 8369570b50 .
Conflicts:
zone/zonedb.h
2014-09-11 16:57:00 -04:00
Michael Cook (mackal)
6bc4ecf390
Revert "LoadFactionValues converted to QueryDatabase"
...
This reverts commit 2df823d2db .
2014-09-11 16:56:15 -04:00
Michael Cook (mackal)
c94ceb5b1d
Revert "LoadFactionValues_result converted to MySQLRequestResult"
...
This reverts commit 2e84781594 .
2014-09-11 16:55:58 -04:00
Michael Cook (mackal)
1420987c4c
Fix copy paste error
2014-09-10 00:07:16 -04:00
Michael Cook (mackal)
ed4d954ba8
Added attackdelay to #npcedit
...
Also changelog!
2014-09-10 00:05:00 -04:00
Michael Cook (mackal)
881f937a35
Change scale of GetPermaHaste()
2014-09-09 22:50:50 -04:00
Michael Cook (mackal)
ed4e762f03
Change NPCs to have their attack delay set in DB
...
This gives us a much more straight forward way of setting mob
attack delay with respect to live.
The attack_delay column is in 10ths of seconds, just like weapons are
The attack_speed is left for references for now.
2014-09-09 22:42:54 -04:00
Michael Cook (mackal)
fa1e33783a
Split Mob::SetAttackTimer into Client and NPC methods
...
This was the easiest way to NPCs delay settings to be sane in the database.
The functions are cleaner since there is no specific logic to change
behavior depending on if they're a client or not.
2014-09-09 22:13:30 -04:00
Michael Cook (mackal)
2fa31799f6
Port slow fixes to bots
2014-09-09 17:02:05 -04:00
Michael Cook (mackal)
6c3d5c713c
Fix slow effect on NPC special attack reuse timers
2014-09-09 15:34:30 -04:00
Michael Cook (mackal)
f16beddf6e
Increase NPC bash/kick delay by 3 (8 total by default)
2014-09-09 15:32:02 -04:00
Michael Cook (mackal)
506b3ca4a0
Fix slow calculation
...
Full details: http://www.eqemulator.org/forums/showthread.php?t=38734
2014-09-08 21:43:25 -04:00
Michael Cook (mackal)
92c9ff6e53
Fix issue with hpregen in command_npcedit
2014-09-06 17:58:42 -04:00
Michael Cook (mackal)
3cda62acf4
Fix changelog [skip ci]
2014-09-05 22:38:32 -04:00
Michael Cook (mackal)
2ef43212e1
Fix size issue with Lua_Mob::SendIllusionPacket
...
Mob::SendIllusionPacket was expecting the size to be 0xFFFFFFFF
to default rather than -1.0f
2014-09-05 22:36:44 -04:00
Michael Cook (mackal)
f69eccc42b
Add missing QueryDatabase in ZoneDatabase::AddWPForSpawn
2014-09-05 21:57:34 -04:00
Michael Cook (mackal)
a1e425f936
Fix indentation of ZoneDatabase::AddWPForSpawn
2014-09-05 21:57:34 -04:00
Michael Cook (mackal)
da121137e5
Fix logging macros
...
macros should be fully wrapped in do { ... } while(false) to prevent
any accidental coding issues (like else being eaten!!!)
2014-09-05 13:26:44 -04:00
Michael Cook (mackal)
c953f1dee1
Merge pull request #244 from addtheice/merc_stance_fix
...
Fix iterator on mercstance crash bug
2014-09-05 02:30:13 -04:00
Michael Cook (mackal)
22742b6a25
Add #shownumhits workaround command to show numhits
2014-09-03 23:50:23 -04:00
Michael Cook (mackal)
7ddaabee30
Merge pull request #235 from addtheice/guild_mgr_patch
...
Fixed bug with loading failing on Guild bank areas
2014-09-02 16:11:05 -04:00
Michael Cook (mackal)
8dd00f5288
Fix crash issue in zone/hate_list.cpp
2014-09-02 02:39:03 -04:00
Michael Cook (mackal)
8422178233
Fix issue with requesting an adventure
2014-09-01 02:58:52 -04:00
Michael Cook (mackal)
11ed698642
(noudess) Merchants are more descriptive in their rejections
2014-08-30 01:38:49 -04:00
Michael Cook (mackal)
9d6dc47cf4
Fix crash with MySQLRequestResult::ErrorMessage()
2014-08-28 02:15:37 -04:00
Michael Cook
d42d77d3ef
Merge pull request #233 from addtheice/master
...
Fixed crash on expire mail success, messages where switched accidentally
2014-08-28 02:13:27 -04:00
Michael Cook (mackal)
67a774dd9b
Remove extra c_str() non-sense now that the bug is fixed
2014-08-24 22:28:37 -04:00
Michael Cook (mackal)
0b486b3f76
strlen to std::string::length
...
Minor style nits!
2014-08-24 02:02:42 -04:00
Michael Cook (mackal)
b112dfe860
Fix gcc compile error
2014-08-24 01:48:29 -04:00
Michael Cook (mackal)
2e80e56af1
Fix dangling else statements
2014-08-21 19:17:40 -04:00
Michael Cook (mackal)
0ad4ffe33f
Fix error in EQRawApplicationPacket::EQRawApplicationPacket()
2014-08-21 19:02:29 -04:00
Michael Cook (mackal)
16f112a281
Fix some if checks in Mob::CalcFocusEffect()
2014-08-21 18:10:40 -04:00
Michael Cook (mackal)
69944d907d
Fix compiler warning in zone/inventory.cpp
2014-08-21 17:59:52 -04:00
Michael Cook (mackal)
663dbf9fc2
Fix incorrect array size on A/B/C/DStackers
2014-08-21 17:56:32 -04:00
Michael Cook (mackal)
a4a8a1aba5
Clean up some compiler warnings with Stop_Return
2014-08-21 17:54:49 -04:00
Michael Cook (mackal)
d87c95c1f8
Properly set '-std=c++0x' as a CXX_FLAGS
...
This fixes an issue with clang compiling C files.
(Note: this does not mean clang is supported yet)
Ideally, this should check the compiler for -std=c++11 support,
then check -std=c++0x if the previous failed, then error if that
fails as well.
2014-08-19 20:06:49 -04:00
Michael Cook
cec990716f
Merge pull request #204 from af4t/master
...
No BOTS compile error
2014-08-19 19:51:21 -04:00
Michael Cook
e2874b2cc6
Update README.md [skip ci]
2014-08-14 15:05:44 -04:00
Michael Cook (mackal)
c2282ced0e
Some people were having issues with the other one [skip ci]
2014-08-13 13:20:10 -04:00
Michael Cook (mackal)
6badd7e00e
Added SQLs from previous commit [skip ci]
2014-08-12 22:51:36 -04:00
Michael Cook
12b9531d8a
Merge pull request #177 from clucksoft/raid_ooc_regen
...
Implemented Raid OOC Regen
2014-08-12 22:46:17 -04:00
Michael Cook (mackal)
091047d08b
Pretty up the read me [skip ci]
2014-08-10 23:07:05 -04:00
Michael Cook
f0c46664d2
Merge pull request #176 from KayenEQ/Development
...
ST_PetMaster target type support added
2014-08-10 23:04:06 -04:00
Michael Cook (mackal)
8940e987c1
Fix some compiler warnings
2014-08-10 15:56:58 -04:00
Michael Cook
c02cb2c343
Proper bling instead of copy paste for another [skip ci]
2014-08-10 13:08:50 -04:00
Michael Cook
99b25f42e4
Add Travis-CI bling
2014-08-10 12:42:43 -04:00
Michael Cook
a327a0028d
Merge pull request #175 from KayenEQ/Development
...
Rule ArcheryHitPenalty fix for calc mistake from prior update.
2014-08-10 11:01:38 -04:00
Michael Cook
bb9f440882
Merge pull request #172 from KayenEQ/Development
...
Implemented support for spells_new fields InCombat, OutofCombat
2014-08-09 16:53:39 -04:00
Michael Cook
71b7fc57f6
Merge pull request #171 from KayenEQ/Development
...
Support for spells_new field npc_no_los (simply skips the LOS check for ...
2014-08-01 23:50:28 -04:00
Michael Cook
d0756ff2af
Merge pull request #169 from KayenEQ/Development
...
Updates to npc_spells and npc_types table.
2014-07-24 18:44:18 -04:00
Michael Cook (mackal)
2b204fa756
Hopefully fix compile issue with some VS versions
2014-07-08 21:09:56 -07:00
Michael Cook (mackal)
cc69e81dab
Fix case-sensitive issue
2014-07-08 21:09:56 -07:00
Michael Cook (mackal)
4707e0f858
Inline a few functions that should be
2014-07-08 21:21:44 -04:00
Michael Cook
fc721b8ec8
Merge pull request #167 from KayenEQ/Development
...
Development
2014-07-08 21:18:53 -04:00
Michael Cook
9a76df62dd
Merge pull request #165 from KayenEQ/Development
...
Implemented SE_Sanctuary - Places caster at bottom hate list,
2014-07-04 15:59:16 -04:00
Michael Cook (mackal)
3b9e9ae0fd
Hopefully fix compile issue with some VS versions
2014-07-04 13:57:09 -04:00
Michael Cook (mackal)
e599555ddb
Fix case-sensitive issue
2014-07-04 00:46:53 -04:00
Michael Cook
bd86e70766
Merge pull request #164 from KayenEQ/Development
...
Updated SE_Hate (Renamed from SE_Hate2) to now properly work for instant...
2014-07-01 23:50:31 -04:00
Michael Cook
db798ea4f4
Merge pull request #163 from KayenEQ/Development
...
Implemented an enumerator list for 'numhits type' variables.
2014-06-24 22:27:37 -04:00
Michael Cook
a4fe14a3d3
Merge pull request #160 from KayenEQ/Development
...
Implemented SE_AStacker, BStacker, CStacker, DStacker
2014-06-24 20:51:24 -04:00
Michael Cook
64784be57e
Merge pull request #159 from KayenEQ/Development
...
Additional functionality for damage shield and skill damage taken effects via npc_spell_effects table.
2014-06-14 01:14:44 -04:00
Michael Cook
5d074ea998
Update LS default entry in example config
2014-06-05 02:57:56 -04:00
Michael Cook (mackal)
5af47c5951
Fix for Technique of Master Wu triple attack
2014-05-23 17:21:47 -04:00
Michael Cook (mackal)
c447c251cd
Fix issue with avoidance discs
2014-05-22 13:45:44 -04:00
Michael Cook (mackal)
cd7b5e4dce
Merge branch 'KayenEQ-Development'
2014-05-20 00:49:06 -04:00
Michael Cook (mackal)
ecc3459d93
Merge branch 'Development' of github.com:KayenEQ/Server into KayenEQ-Development
...
Conflicts:
changelog.txt
2014-05-20 00:48:44 -04:00
Michael Cook
f50b83b293
Merge pull request #152 from KinglyKrab/master
...
Command.cpp
2014-05-11 13:39:43 -04:00
Michael Cook
b54c50ba7a
Merge pull request #151 from KayenEQ/AAupdates
...
Swarm pet critical/flurry bonuses
2014-05-07 23:14:33 -04:00
Michael Cook (mackal)
2cf546accd
Fix #150
2014-05-05 18:23:55 -04:00
Michael Cook (mackal)
84f99b6d6b
Added pointer check
2014-05-05 15:48:19 -04:00
Michael Cook (mackal)
eb33e8ae11
Melee 'facing' code updated to client derived function
...
These new functions are derived from the client
The need was because the old function sometimes didn't line
up with the client generated messages.
2014-05-05 15:29:29 -04:00
Michael Cook
b5ca3219a1
Merge pull request #146 from KayenEQ/AAupdates
...
Fix for AA stacking where first AA in series has only 1 rank.
2014-05-01 02:59:54 -04:00
Michael Cook
db63c947b8
Merge pull request #145 from KayenEQ/AISpellEffects
...
AI Spell Effects
2014-04-28 17:34:24 -04:00
Michael Cook
4d3ba5087d
Merge pull request #143 from KayenEQ/master
...
Focus limit changes/additions
2014-04-25 02:39:19 -04:00
Michael Cook (mackal)
f08799f7ff
Add mez break message
2014-04-22 00:48:46 -04:00
Michael Cook (mackal)
fc9e7a3a3b
Fix linux compile issue with 884b0291
2014-04-16 12:44:02 -04:00
Michael Cook
8d8b3241d1
Merge pull request #141 from KayenEQ/master
...
Revision of SE_PercentHeal
2014-04-14 02:37:08 -04:00
Michael Cook
168183201a
Merge pull request #140 from KayenEQ/master
...
Revision of slow mitigation code.
2014-04-12 12:41:50 -04:00
Michael Cook
983c7a9c91
Merge pull request #139 from KayenEQ/master
...
-Implemented the ability to properly use live spell projectile graphics.
2014-04-10 14:06:53 -04:00
Michael Cook (mackal)
8b2f325cd0
Fix wiz innate crit issue
2014-04-07 21:21:08 -04:00
Michael Cook (mackal)
7e75f7559a
Fix issue with optional SQL
2014-04-06 03:03:18 -04:00
Michael Cook (mackal)
07625336fd
Allow multiple aug procs if Combat:OneProcPerWeapon is false
2014-04-05 18:47:14 -04:00
Michael Cook (mackal)
628a5764cc
Merge branch 'master' of github.com:KayenEQ/Server into KayenEQ-master
...
Conflicts:
changelog.txt
2014-04-05 13:00:19 -04:00