Arthur Ice
f6c98132f0
SummonAllCorpses converted to xyz_heading
2014-12-02 14:50:48 -08:00
Arthur Ice
3791c38f97
SummonAllCharacterCorpses converted to xyz_heading
2014-12-02 12:52:40 -08:00
Arthur Ice
2995b20d62
SaveCharacterBindPoint converted to xyz_heading
2014-12-02 10:29:35 -08:00
Arthur Ice
5af1998167
aa_los_them converted to xyz_location m_AutoAttackTargetLocation
2014-12-01 01:23:58 -08:00
Arthur Ice
f973d256dc
aa_los_me and aa_los_me_heading converted xyz_heading m_AutoAttackPosition
2014-12-01 01:19:18 -08:00
Arthur Ice
0a685d316d
zonesummon_x, zonesummon_y, and zonesummon_z converted to xyz_location m_ZoneSummonLocation
2014-12-01 00:26:35 -08:00
Arthur Ice
fb1d5842ea
proximity_x, proximity_y, and proximity_z converted to xyz_location m_Proximity
2014-12-01 00:03:59 -08:00
Arthur Ice
6b1b083802
mob constructor converted to xyz_heading
2014-11-30 18:57:50 -08:00
Arthur Ice
54bc1b06e4
NPC constructor converted to use xyz_heading
2014-11-30 17:32:11 -08:00
Arthur Ice
53602e3c61
heading, x_pos, y_pos, and z_pos replaced with m_Position in Mob
2014-11-25 20:16:04 -08:00
Akkadius
3b51aebb51
More load and delete changes for corpses
2014-11-23 17:49:56 -06:00
Akkadius
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
2014-11-22 17:55:48 -06:00
Trevius
d49426f763
Merge branch 'master' of https://github.com/EQEmu/Server
2014-11-22 00:27:40 -06:00
Trevius
c5a90adb39
Grouping with Mercenaries is considerably less buggy.
2014-11-22 00:22:12 -06:00
Michael Cook (mackal)
3573686976
Fix issue with PendingTranslocateData
2014-11-21 22:50:08 -05:00
Trevius
1973a065c5
Merge branch 'master' of https://github.com/EQEmu/Server
2014-11-19 22:43:55 -06:00
Trevius
6c5248b9a9
Mercenaries now Dismiss, Suspend, Unsuspend, and Die correctly.
2014-11-19 22:43:19 -06:00
KimLS
c506e33018
Fixed merge
2014-11-18 21:12:48 -08:00
Michael Cook (mackal)
d7e05de556
Merge pull request #292 from KayenEQ/Development
...
Updated swarm pet AI to be consistent with live.
2014-11-18 15:04:08 -05:00
Trevius
a6b9e6cb3c
Trevius: Mercenaries can now zone once again.
2014-11-18 01:02:11 -06: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
JJ
793487b825
Yellow faction messages.
2014-11-10 22:11:23 -05:00
JJ
d23608964e
Implement new Live-like faction adjustment message through optional rule.
2014-11-09 23:54:01 -05:00
Natedog2012
efdc177b78
Implement RoF + UF ornament augmentation.. thanks for the help Drajor!
2014-11-09 03:33:58 -05:00
SecretsOTheP
29d614421f
int16/32 mismatch fixes. see changelog.txt
2014-11-03 22:43:00 -05:00
JJ
4bd41b3678
Export of additional instance functions to perl as per #128 .
...
Change QuestManager RemoveAllFromInstance function to use existing function to remove all clients from instance.
2014-11-02 20:43:47 -05:00
JJ
43e906e3c8
Manual merge of new faction system ( #256 ).
...
Clean up some personal signatures.
2014-11-01 23:27:23 -04:00
Uleat
65cb049a38
Added Client::InterrogateInventory() and command #interrogateinv to manually invoke it. (GM's - use #interrogateinv help)
2014-10-28 11:35:26 -04:00
Michael Cook (mackal)
3f056462d6
Enable gaining of group leadership while in raids
...
Note: raid leaders can only gain raid leadership, so they won't
ever gain group leadership while leading a raid, even if they don't
end up gaining group due to the restrictions.
From what I can tell, this should be in line with live
2014-10-18 13:27:33 -04:00
Michael Cook (mackal)
be0621de42
Partial implementation of leadership in raids
...
Currently working: stat bonuses and client side only effects
Currently not working: Mark NPC and others that need more server side work
Currently only tested on UF, Ti and 62 may work, but not tested
SoF, SoD, and RoF need packet translators, which are most likely the same as UF
2014-10-13 21:36:59 -04:00
KimLS
15cec40ed5
Fix for issue #270 , fix for temp merchant lists not loading correctly, fix for ah redundant getadventurestats code.
2014-10-13 15:59:11 -07:00
Arthur Ice
1b1c5b5f9f
ExpeditionSay converted to QueryDatabase
2014-10-04 15:29:02 -07:00
Arthur Ice
9c3f1937a7
SetAccountFlag converted to QueryDatabase
2014-10-04 15:24:11 -07:00
Arthur Ice
81a641c96c
LoadAccountFlags converted to QueryDatabase
2014-10-04 15:21:05 -07:00
Arthur Ice
037df28b7c
TryReward converted to QueryDatabase
2014-10-04 15:14:50 -07:00
Arthur Ice
fe1c67b8b4
SendRewards converted to QueryDatabase
2014-10-04 14:55:55 -07:00
Arthur Ice
c7c9218210
DiscoverItem converted to QueryDatabase
2014-10-04 14:46:19 -07:00
Arthur Ice
6d6516d80d
IsDiscovered converted to QueryDatabase
2014-10-04 14:43:02 -07:00
KimLS
61545beff2
Hunger and thirst clamping within larger ranges
2014-10-03 13:42:39 -07: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
KimLS
0d12715d77
Data verification utils, not in use yet. Also added ability for lua packet to bypass the translation layer (dangerous) if a writer so desires (useful for quickly trying packet stuff)
2014-09-24 03:58:46 -07:00
KimLS
17291e9977
Merge branch 'master' of github.com:EQEmu/Server
2014-09-23 15:42:48 -07:00
KimLS
15f57e4a4c
Rob's broken skill up bug reported fixed
2014-09-23 15:42:20 -07:00
akkadius
e58d63bf35
IncrementAA for scripting functions changed to use SaveAA instead of Save
2014-09-23 17:21:08 -05:00
KimLS
11773208df
Style cleanup, clamp hunger and thirst values to correct ranges
2014-09-22 16:46:01 -07:00
akkadius
c26a6959e4
#resetaa now covers the function of #resetaa and #refundaa
...
#resetaa will wipe all AA data, refund the spent points into the available points and send character to character select properly
Removed #refundaa
Removed a lot of debug code for blob conversion
Changed status logging for loads/saves to Debug category
2014-09-22 01:00:28 -05:00
akkadius
ad29fa9cfa
Merge remote-tracking branch 'remotes/origin/master' into blob_conversion
...
Conflicts:
changelog.txt
common/database.cpp
world/client.cpp
world/zoneserver.cpp
zone/command.cpp
2014-09-21 02:32:31 -05:00
Michael Cook (mackal)
8e43134bda
Add Client::Tell_StringID for tell queue messages
2014-09-19 18:16:52 -04:00
akkadius
34c3b8628e
Merge from master
2014-09-17 20:16:37 -05:00
Alex
f2f5b4c1ad
Merge pull request #222 from addtheice/RunQueryToDatabaseQuery_zone_client
...
Run query to database query zone client
2014-09-11 00:16:37 -07:00