Trevius
927e4f83ff
(RoF2) Updated Expedition Opcodes
2015-02-09 20:07:04 -06:00
Trevius
82b9af3956
(RoF+) Guild Invites between RoF+ and previous Clients is now functional.
2015-02-09 19:54:14 -06:00
Trevius
c4eb6e2881
(RoF+) Setting Alt flag on characters in the Guild Management Window is now saved and functional for filtering.
2015-02-09 18:52:17 -06:00
Trevius
e6eb4e16d1
(SoF+) Removed duplicate packets being sent to client on zone.
2015-02-09 17:23:43 -06:00
Trevius
f26d303ee1
Fixed Environmental Damage for RoF2.
2015-02-05 22:34:55 -06:00
Trevius
8bc5e5eee1
Crashfix for TempName() when numbers are passed at the end of the name.
2015-02-03 17:23:29 -06:00
Trevius
fe6fa75385
Fixed FindGroundZ() and GetGroundZ() to once again utilize the X and Y arguments that are passed to them.
2015-01-31 11:44:25 -06:00
Trevius
0aba2d578a
Added more information to Mercenary Logging.
...
Added potential fix for Mercenaries that fail to unsuspend.
Added a new "statscale" field to the merc_stats table that can be used to quickly balance Mercenary Stats based on Level.
The new "statscale" field now combines with the Mercs::ScaleRate rule value (default 100 percent for both).
2015-01-29 23:04:41 -06:00
Trevius
f17fb2a8e1
Removed "Mercenary Debug:" from the Mercenary Log entries.
...
Resolved duplicate "You have no Mercenaries" messages when zoning without owning a Mercenary.
Mercenaries should now always be able to unsuspend if the timer is up.
More work on Mercenaries and Grouping to reduce bugs and redundant queries.
2015-01-27 00:35:39 -06:00
Trevius
fc5266e115
Added Logs::Mercenaries to the new Logging System. Logging of Mercenary information is off by default with the required SQL.
2015-01-25 12:31:07 -06:00
Trevius
966acb25b3
Fixed an issue where Mercenaries were causing several DB queries per second while suspended.
2015-01-25 11:28:34 -06:00
Trevius
c822990213
Reverting last push due to zone crash from double deletes.
2015-01-23 17:13:21 -06:00
Trevius
bfca9c0383
Added deletes to RoF2 Patch file for potential mem-leaks.
2015-01-23 16:43:35 -06:00
Trevius
96820c4a31
Some work on RoF Guild Banks (still not functional).
2015-01-18 23:04:21 -06:00
Trevius
af42bfdb02
(RoF2) Guild invites now add new members as members instead of recruits, and /guild chat works properly.
...
(RoF2) Guild Promote is now functional.
2015-01-13 23:37:35 -06:00
Trevius
f799b8ef68
Changed some console logging for slot and group errors.
2015-01-09 20:16:23 -06:00
Trevius
4c9653d204
Potential crash/bug fixes for Groups and Mercs.
2015-01-08 23:28:22 -06:00
Trevius
94be9e9162
Added some extra checks and clean-up related to Groups and Mercenaries.
2015-01-08 17:08:20 -06:00
Trevius
3b2fbd337f
Query fix for group_leaders table. This may resolve some crashes/bugs related to Mercs/Bots and Groups.
2015-01-07 23:45:44 -06:00
Trevius
a83d536712
Mercenaries now load directly from tables only. The vwMercNpcTypes view is no longer required and can be deleted.
2015-01-07 22:20:44 -06:00
Trevius
2c43e6f68d
Added defines for all remaining pet commands and some support for them as well.
2015-01-06 19:14:06 -06:00
Trevius
f1a73d4da2
Changed the pet command #defines to be based on RoF2 list of pet commands and added decodes to Titanium, SoF and SoD.
...
(RoF+) The /pet focus on/off and /pet hold on/off commands are now functional.
Added more toggle and on/off support for pet commands.
2015-01-06 01:19:33 -06:00
Trevius
179f47dbe3
RoF+ - Added the "Your race, class, or deity cannot use this item." message since it no longer exists in the eqstr_us.txt file.
2015-01-04 20:42:45 -06:00
Trevius
3da3b5641f
(RoF2) /shield (shielding) and /key (key ring) are both now functional after opcode updates.
2015-01-03 01:31:44 -06:00
Trevius
3c6c5b9732
(RoF2) *Hopefully* Fixed looting incorrect items from NPCs. Please report any issues!
...
(RoF2) Now able to loot items past the 10th slot on NPC corpses.
Attuned Items can now be auto-looted and will equip properly.
Mercenaries and Bots will no longer take a share from /split or /autosplit.
2015-01-02 01:42:52 -06:00
Trevius
f0d2fb796f
Aug Type 21 fix for RoF client.
2015-01-01 20:00:16 -06:00
Trevius
16a8d15909
(RoF2) Aug Type 21 no longer shows the "Buy Now" button in the aug slot of items.
...
(RoF2) Identified the "Copied" item flag with the help of Uleat.
2014-12-30 00:27:23 -06:00
Trevius
33e88bffe9
(RoF2) Identified a few Item Fields and resolved an issue with cloth armor not accepting certain augments that they should.
2014-12-29 00:29:49 -06:00
Trevius
05c943779d
(RoF2) Fixed dropping items on the ground so they go to ground level instead of camera height.
...
Show Helm Option should be functional again.
2014-12-27 15:46:30 -06:00
Trevius
47e98a4b62
Fixed Mercenaries so they can spawn again after table field renames from recent change.
2014-12-26 00:11:51 -06:00
Trevius
baf2f23ce6
(RoF+) Implemented Hero's Forge Armor for NPCs. Set the herosforgemodel field in npc_types table to the model (example: 84 for full set, or 12107 for robe).
...
(RoF+) Hero's Forge Armor now overrides NPC texture settings. To display Hero's Forge Armor Helms, set helmtexture field to anything other than 0.
Fixed some NPC loading from the database that was incorrect after adding herosforgemodel.
2014-12-24 12:02:30 -06:00
Trevius
c48d2d9888
(RoF+) Added herosforgemodel field to the npc_types table. Not fully functional yet for NPCs (currently only displays helm correctly).
...
(RoF2) Updated item links from #npcstat command output.
2014-12-24 02:31:37 -06:00
Trevius
3bb816ad1d
Clean up of RoF+ Item Packets.
2014-12-23 23:18:59 -06:00
Trevius
a0972e7564
Updated changelog.txt
2014-12-23 23:15:05 -06:00
Trevius
8c3751befa
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-23 23:13:34 -06:00
Trevius
27fe90d02d
(RoF+) Added support for Hero's Forge Robe Models. Set herosforgemodel field in items table to exact model such as 11607, 11707, etc.
2014-12-23 23:13:22 -06:00
Trevius
ed257b0ef3
(RoF+) Added a work-around for the cursor buffer issue.
2014-12-22 20:51:56 -06:00
Trevius
b072f5873d
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-22 20:51:04 -06:00
Trevius
cba68645a8
More work on RoF+ Cursor Buffer.
2014-12-22 19:47:02 -06:00
Trevius
d454763cd1
RoF+ Cursor Buffer SummonItem Initial Test Change
2014-12-22 19:47:01 -06:00
Trevius
6e192b1794
(RoF2) Fixed Tracking.
2014-12-22 16:09:11 -06:00
Trevius
b9fab9bc1b
(RoF/RoF2) Fixed Guild Rank in the Player Profile, which prevents the guild rank message on login/zone.
2014-12-21 23:00:06 -06:00
Trevius
f588c54d52
(RoF2) Fixed Extended Targets Window by correcting opcodes.
2014-12-21 12:23:11 -06:00
Trevius
7d95f3f582
Fix for RoF2 Selling to Merchant.
2014-12-21 00:32:01 -06:00
Trevius
df342d419c
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-20 17:35:29 -06:00
Trevius
b682a2f97a
Potential fix for RoF2 random crashes during zoning.
2014-12-20 17:34:47 -06:00
Trevius
4ef3c7a9f4
Fixed Selling for Alternate Currency Merchants for RoF and RoF2.
2014-12-19 23:20:10 -06:00
Trevius
da75007b0f
(RoF2) Fixed Rest Timer, Show Helm Option, Auto-Consent Options, and identified Krono in the PP.
2014-12-19 19:42:55 -06:00
Trevius
ef287bc857
Fixed Armor Tinting (players and NPCs) that was broken during a previous update.
2014-12-19 15:46:01 -06:00
Trevius
fce52d7186
(RoF2) Fixed Leadership AA Purchasing and Recipe Search by correcting opcodes.
2014-12-19 02:02:31 -06:00
Trevius
8aea6da7df
Fixed zoning after death for RoF2.
2014-12-18 17:48:15 -06:00
Trevius
ba5e5058f9
Finished lining up the RoF2 Player Profile Struct. Zone times are now normal, and everything from the PP is accurate in game now.
2014-12-18 13:13:03 -06:00
Trevius
ad61eda7e0
RoF2 fix for being unable to close bags by right clicking or open multiple bags.
2014-12-17 01:27:30 -06:00
Trevius
00d145199b
Corrected check in db_update_manifest.txt
2014-12-15 19:34:42 -06:00
Trevius
21b6001351
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-15 17:56:28 -06: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
c85cbb2f08
Fixed bots build.
2014-12-13 14:09:44 -06:00
Trevius
250ad31038
Added required SQL. Without it, there will be item loss using the last commit!
2014-12-13 14:01:12 -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
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
Trevius
5713dc2de1
Guild Names now display properly in RoF2.
2014-12-06 18:18:49 -06:00
Trevius
4138e6f82c
More RoF2 Opcodes identified.
2014-12-06 14:53:05 -06:00
Trevius
206bbe9e62
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-06 14:39:32 -06:00
Trevius
97a34b5793
The RoF2 client is now enabled by default. It is almost caught up to RoF Client compatibility.
2014-12-06 14:38:34 -06:00
Trevius
f1260a598d
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-04 23:07:23 -06:00
Trevius
36c945a77c
Updated a large number of RoF2 opcodes.
2014-12-04 23:06:43 -06:00
Trevius
af42af7869
Initial addition of the RoF2 client from May 10th 2013 (currently available on Steam as the F2P client).
...
RoF2 is disabled by default, but you can enable by editing /common/patches/patches.cpp (see comments)
2014-12-04 02:13:01 -06:00
Trevius
0a0260b75b
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-02 13:13:50 -06:00
Trevius
52eb4d2d4e
Fixed Mercenary Depop Crash in Windows.
2014-12-02 00:07:09 -06: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
Trevius
8cd19670ab
Minor improvement to last commit.
2014-11-28 20:30:35 -06:00
Trevius
84fa042c75
Fixed a zone crash related to numhits for spells.
...
Fixed a query related to group leaders logging in.
Fixed a world crash related to attempting to join an adventure with Mercenaries.
2014-11-28 20:23:42 -06:00
Trevius
b4862dea45
Compile Fix and fix to prevent Mercenaries from being set as Group Leader.
2014-11-25 02:54:02 -06:00
Trevius
09e13d0034
Spells that modify model size are now limited to 2 size adjustments from the base size.
2014-11-25 02:22:58 -06:00
Trevius
bee04c1b53
Merge branch 'master' of https://github.com/EQEmu/Server
2014-11-24 02:36:13 -06:00
Trevius
2fbe6b304c
Added Rule NPC:EnableMeritBasedFaction (disabled by default) - Allows faction gain to work similar to experience.
2014-11-24 02:32:33 -06:00
Trevius
2f1191b263
Fixing my Swarm Pet "fix".
2014-11-23 23:17:57 -06:00
Trevius
79a70271d5
Crash fix for Swarm Pets.
2014-11-22 12:53:49 -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
Trevius
b5c6b47639
Minor Merc Correction.
2014-11-19 22:52:49 -06:00
Trevius
62e22d1aea
Mercenaries now Dismiss, Suspend, Unsuspend, and Die correctly.
2014-11-19 22:46:15 -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
Trevius
8f32a9949b
Fixed bad formatting of client.h and merc.h caused by my last commit.
2014-11-18 17:32:59 -06:00
Trevius
a6b9e6cb3c
Trevius: Mercenaries can now zone once again.
2014-11-18 01:02:11 -06:00
Trevius
b4e4d94061
Fixed dynamic merchant list loading. Allows any merchant to be used in any zone.
2014-11-06 21:41:51 -06:00
Trevius
45ff2cddb7
Fixed potential crash related to Pets/Mercs buffs when targeting themselves.
2014-11-01 11:50:55 -05:00
Trevius
bb541eeb60
Fixed potential endless quest loop with EVENT_COMBAT and WipeHateList().
2014-04-01 23:00:15 -05:00
Trevius
174cb1876a
Prevented an endless loop crash related to EVENT_TASK_STAGE_COMPLETE.
2014-03-31 22:03:11 -05:00