Michael Cook (mackal)
be52d413db
Fix bazaar welcome message
2014-10-01 02:11:38 -04:00
Michael Cook (mackal)
1dfd3349b7
Add Master Wu message
2014-10-01 01:15:08 -04:00
Michael Cook (mackal)
cf8363f62e
Fix another bot SQL error
2014-09-30 19:23:02 -04:00
Michael Cook (mackal)
7326a3ea7a
Send the right person's name
2014-09-30 19:20:38 -04:00
Michael Cook (mackal)
cb49bae53c
Fix already in raid message
2014-09-30 18:41:03 -04:00
Michael Cook (mackal)
31f891dda5
Fix error in GetBotOwnerCharacterID
2014-09-30 18:19:57 -04:00
Michael Cook (mackal)
f117aafc45
Added some updownsign to some newer formulas
2014-09-30 13:41:42 -04:00
Michael Cook (mackal)
fdde64dcc3
Merge pull request #255 from noudess/master
...
Update zone.cpp to fix bug in loading merchantlist_temp
2014-09-29 16:57:35 -04:00
Michael Cook (mackal)
5ffb6bdee7
Reworked blind running around
...
This should be more in line with how we do current fearpath stuff
and with live.
2014-09-29 16:32:48 -04:00
Michael Cook (mackal)
8035c6c558
Correct "cure blindness" catch
2014-09-29 16:16:19 -04:00
Michael Cook (mackal)
fc1eca0f31
Merge pull request #254 from noudess/master
...
Changes so that blind effects like those in Flash of Light work.
2014-09-29 14:26:51 -04:00
Michael Cook (mackal)
28e49801b7
Fix issue with newly inserted saylinks not working correctly
...
Sadly still silly
2014-09-29 03:08:30 -04:00
Michael Cook (mackal)
66c171b61b
Add support for post June 18, 2014 Hundred Hands effects
...
Set Spells:Jun182014HundredHandsRevamp to true if your spell file is newer
2014-09-28 13:27:38 -04:00
Michael Cook (mackal)
3be7d45d36
Revamp attack delays / hastes / slows based on dev quotes
...
See changelog
2014-09-27 23:14:11 -04:00
Michael Cook (mackal)
e5822a0c4a
Fix client SetAttackTimer issue
...
Moved the call to the end of Client::CalcBonuses() since it depends on
Client::CalcHaste() which requires a bunch of others to be called
before it.
2014-09-27 21:37:14 -04:00
Michael Cook (mackal)
2497c719ee
Rename Name variable in SendBazaarResults to temp_buffer fixes #253
2014-09-26 12:43:34 -04:00
Michael Cook (mackal)
179400c777
Client::SetClassStartingSkills should now match live
2014-09-26 00:44:51 -04:00
Michael Cook (mackal)
0f12a74074
Add bool EQEmu::IsSpecializedSkill(SkillUseTypes skill)
2014-09-25 21:40:31 -04:00
Michael Cook (mackal)
61b784e96e
Add tests for skills utilities
2014-09-25 21:35:17 -04:00
Michael Cook (mackal)
723e5d536a
EQEmu::IsTradeskill uint32 to SkillUseTypes
2014-09-25 21:20:59 -04:00
Michael Cook (mackal)
c0cbbf3a65
World needs to load skill cap data for char creation
2014-09-25 03:14:43 -04:00
Michael Cook (mackal)
a73ac9cfe8
Added helper function bool EQEmu::IsTradeskill(uint32 skill)
...
Returns true if you pass a tradeskill to it, otherwise false
2014-09-24 23:36:27 -04:00
Michael Cook (mackal)
e67423bba7
Add raid mob message
...
"This creature would take an army to defeat!"
Colors may be a bit off due to differences in clients
2014-09-24 14:04:17 -04:00
Michael Cook (mackal)
531e4b0207
Fix function signature of Mob::IsRaidTarget() so its actually a virtual
2014-09-24 13:50:18 -04:00
Michael Cook (mackal)
34496c49b4
Add Client::SendColoredText(uint32 color, std::string message)
...
This will send a message (arbitrary size limit of 512) to the client
of the provided color. The MT colors should work here.
2014-09-24 13:14:20 -04:00
Michael Cook (mackal)
a445d7e39f
Rename OP_BuffFadeMsg to OP_ColoredText since it is a generic opcode
2014-09-24 12:22:06 -04:00
Michael Cook (mackal)
e039f6d2c6
Fix AA issue
2014-09-23 17:40:17 -04:00
Michael Cook (mackal)
1049e48aca
Add Spells:SHDProcIDOffByeOne to support newer spell files
...
In June 2009 SoE stopped doing a +1 to the base for SHD procs
So UF+ spell files were not working, set this to false to support these spell files
2014-09-20 16:58:35 -04:00
Michael Cook (mackal)
33b79a3588
Limit character length to 15 (the client doesn't let you enter more)
2014-09-20 15:59:34 -04:00
Michael Cook (mackal)
f82699c39b
Fix crash in SendEnterWorld on illegally long names
2014-09-20 15:55:20 -04:00
Michael Cook (mackal)
15eaf4e6d1
Fix issue with not online message from tells
2014-09-20 14:57:15 -04:00
Michael Cook (mackal)
7621882b4e
Fix toon names being allowed with lower case starting char
2014-09-20 02:46:04 -04:00
Michael Cook (mackal)
9b70b73759
Correct tell queue related messages
2014-09-19 18:17:42 -04:00
Michael Cook (mackal)
8e43134bda
Add Client::Tell_StringID for tell queue messages
2014-09-19 18:16:52 -04:00
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