Michael Cook (mackal)
b5c60d8123
Bot compile fix
2014-12-15 20:08:46 -05:00
Trevius
200027bf89
(RoF+) Implemented the 6th Augment Slot for Items.
...
Player Corpses now saved attuned settings for Items.
Renamed IsInstNoDrop() and SetInstNoDrop() to IsAttuned() and SetAttuned() respectively.
2014-12-15 17:55:23 -06:00
Trevius
9056008342
(RoF+) Implemented Armor Ornamentation using Hero's Forge Armor Models. To use, create an ornamentation augment and set the herosforgemodel field in the items table.
...
(RoF+) Added command #heromodel (#hm for short) - Usage: #heromodel [hero forge model] [ [slot] ] (example: #heromodel 63)
2014-12-13 13:53:55 -06:00
Michael Cook (mackal)
80a67f9ebc
Fix guild rank spam
2014-12-13 03:18:30 -05:00
Trevius
37951d09c7
(RoF+) Implemented Hero's Forge Armor Models for Items. To use, set herosforgemodel field in the item table to a model number such as 63 (for example).
2014-12-09 21:18:56 -06:00
Arthur Ice
2aa287fe3c
Merge
2014-12-05 20:16:13 -08:00
Michael Cook (mackal)
5998cf8a3c
Merge branch 'master' into random
2014-12-03 17:04:58 -05:00
Michael Cook (mackal)
fc282f86c0
Rework raid invite handling, shouldn't break rsay being invited to raid anymore
2014-12-03 17:04:26 -05:00
Arthur Ice
e64e131c9c
Removed safe_x(), safe_y(), safe_z() from Zone
2014-12-02 20:19:12 -08:00
Michael Cook (mackal)
dc0eb0f6b5
Merge branch 'master' into random
...
Conflicts:
zone/command.cpp
zone/merc.cpp
2014-12-02 14:05:55 -05:00
Trevius
24ea7a0d45
Mercenaries now spawn as the same Gender and Size of the Merchant they are purchased from.
...
Mercenaries now spawn with randomized facial features when purchased.
Setting a lastname for NPCs will now override any hard coded lastname (such as GM Trainers).
2014-12-01 19:54:01 -06:00
Michael Cook (mackal)
395be050a3
Switch random function to std::mt19937
...
Added class EQEmu::Random
Functions:
EQEmu::Random::Int(int low, int high)
EQEmu::Random::Real(double low, double high)
EQEmu::Random::Roll(int required)
EQEmu::Random::Roll(double required)
EQEmu::Random::Reseed()
For zone, you will access the random object through the zone object
ex.
zone->random.Int(0, 100);
Int returns a random int between low and high
Real returns a random double between low and high
Roll(int) returns true if Int(0, 99) < required is true
Roll(double) returns true if Real(0.0, 1.0) <= required is true
2014-12-01 18:13:12 -05: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
fb1d5842ea
proximity_x, proximity_y, and proximity_z converted to xyz_location m_Proximity
2014-12-01 00:03:59 -08:00
Arthur Ice
e31c95670a
EntityList::ProcessMove converted to xyz_location
2014-11-30 23:50:24 -08:00
Arthur Ice
2546c6c226
Trap converted to use xyz_location as m_Position instead of x, y, z
2014-11-30 18:10:50 -08:00
Michael Cook (mackal)
de84065cde
Fix some debug statements
2014-11-30 02:32:11 -05:00
Arthur Ice
4b48ed7cbc
SetDeltas converted to SetDelta
2014-11-29 21:07:08 -08:00
akkadius
82e96d7014
client_packet.cpp #include cleanup
2014-11-29 03:48:26 -06:00
Arthur Ice
6cd614a05e
InLiquid converted to xyz_location
2014-11-26 19:32:46 -08:00
Natedog2012
daec5bde66
Item Transformation now works!
2014-11-26 17:23:04 -05:00
Arthur Ice
09f75c09b8
rewind_x, rewind_y,rewind_z replaced with m_RewindLocation of type xyz_location
2014-11-26 00:56:07 -08:00
Arthur Ice
cab1f986f1
targetring_x, targetring_y, targetring_z replaced with m_TargetRing as an xyz_location
2014-11-25 23:44:02 -08:00
Arthur Ice
65ad5b5c99
Removed use of initializer lists. so less pretty
2014-11-25 21:45:41 -08:00
Arthur Ice
096cbaf1bb
delta_x, delta_y, delta_z, and int delta_heading converted to m_Delta
2014-11-25 20:43:09 -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
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
c5a90adb39
Grouping with Mercenaries is considerably less buggy.
2014-11-22 00:22:12 -06:00
Trevius
b5c6b47639
Minor Merc Correction.
2014-11-19 22:52:49 -06: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
Trevius
a6b9e6cb3c
Trevius: Mercenaries can now zone once again.
2014-11-18 01:02:11 -06:00
Michael Cook (mackal)
0b44f58518
Correct OP_AugmentInfo reply
...
This fixes the display issue for RoF
SoF/SoD/UF still won't show the charm info on Adventurer's Stone,
probably a client bug.
2014-11-17 16:41:37 -05:00
Michael Cook (mackal)
e11fa4a278
Fix issue with ControlBoat_Struct and OP_BoardBoat
2014-11-16 17:42:15 -05:00
Uleat
0355af310d
Non-buggy fix for OP_ShopPlayerBuy (thanks Natedog!)
2014-11-15 23:16:24 -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
Uleat
741eca17f4
Added exclusion check for PlayerLogMerchantTransactions partial stack purchase logging
2014-11-13 13:17:29 -05:00
KayenEQ
720e80377e
Merge git://github.com/EQEmu/Server into Development
...
Conflicts:
changelog.txt
common/eq_packet_structs.h
common/patches/underfoot_structs.h
common/spdat.h
zone/effects.cpp
zone/mob.cpp
zone/spells.cpp
2014-11-10 10:22:50 -05:00
KayenEQ
3d44050959
Implemented support for using target rings from item clicks.
...
(Thanks again to Lecht for the help)
2014-11-10 10:11:29 -05:00
JJ
d5efa0f23c
Manual merge of TargetRing pull request #286 .
2014-11-10 10:00:53 -05:00
KayenEQ
d656db843a
Implemented spell Target Type (45) 'Target Rings' on Underfoot.
...
Thanks to Lecht for figuring out op code side of it.
2014-11-09 22:37:12 -05:00
Natedog2012
efdc177b78
Implement RoF + UF ornament augmentation.. thanks for the help Drajor!
2014-11-09 03:33:58 -05:00
Akkadius
51958b991c
Cleaner way to handle out of range and swaps
2014-11-02 22:30:29 -06:00
JJ
5decde0af9
(RicardoCampos) End looting before zoning.
2014-11-02 00:10:19 -04: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
KimLS
b54411e533
Fix for not loading some account data on character load
2014-10-24 19:05:04 -07:00
Michael Cook (mackal)
c81491f97e
Inspect buffs rank 1 will now show NPC buffs in target window (SoD+)
2014-10-20 01:05:38 -04:00