Michael Cook (mackal)
2286203123
Fix invis in spawn structs
2017-07-29 23:31:47 -04:00
Natedog2012
daced25101
Add Popup2 .. allows for more customization of the popup window. Using PlayMp3 with the SoundControl option for Popup2 enabled will allow you to adjust sound volume as well.
2017-06-03 16:17:50 -07:00
Michael Cook (mackal)
e680a0f704
Change LottingItem_Struct::auto_loot to signed
2016-12-16 16:09:31 -05:00
Uleat
bfd07b1010
Added class EQEmu::InventorySlot
2016-10-16 21:36:39 -04:00
Uleat
8b5dd58e96
Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance
2016-10-16 05:10:54 -04:00
Kinglykrab
28c5b32624
Modified quantity in Merchant_Sell_Struct to be uint32 in accordance with Merchant_Purchase_Struct. This will allow you to buy stacks of items beyond 255. (Tested with a stack of 1,000 Arrows.)
2016-08-26 18:46:22 -04:00
Michael Cook (mackal)
ae5689ffb4
Clean up OP_ManaChange
2016-08-15 01:17:53 -04:00
Michael Cook (mackal)
ef2c17748e
Implement extra spell gems!
...
New limits:
Tit: 9
SoF: 9
SoD: 10
UF: 12
RoF: 12
RoF2: 12
The SoF client doesn't actually support 10 like SoF should
RoF/RoF2 actually have 4 extra broken spell gems in the UI. They don't work and
will likely crash your client
Quest stuff assumes you are passing in valid slots.
(note the old default of 10 should be 22)
There are still somethings to do like clean up the memmed spells if one switches
to an older client that doesn't support as many as their previous client.
2016-07-31 17:16:23 -04:00
Michael Cook (mackal)
bda4fcfb26
Fix up SpellBuff struct
...
Please report any bugs you find. There shouldn't be unless I messed up the struct
for a client I didn't throughly test for
2016-07-25 16:22:48 -04:00
Uleat
62888170b0
Better the second time around...
2016-06-02 07:14:54 -04:00
Uleat
cd8cd90a38
Implemented EQEmu::TextureProfile
2016-06-01 08:54:26 -04:00
Uleat
ae3c98c692
Implemented EQEmu::TintProfile
2016-06-01 04:58:52 -04:00
Uleat
579efe83af
Renamed EQEmu::Item_Struct to EQEmu::ItemBase to coincide with new inventory naming conventions (re-run shared_memory.exe)
2016-05-27 22:22:19 -04:00
Uleat
71f128731f
Renamed and moved SkillUseTypes enumeration to EQEmu::skills::SkillType; eq_dictionary work
2016-05-25 18:50:26 -04:00
Uleat
04f47f1e32
Formatting and GPL updates
2016-05-19 22:50:08 -04:00
Uleat
37b84c4db1
Reworked client translators' SerializeItem() to recursive, single buffer methodology
2016-05-10 20:16:27 -04:00
Uleat
abedfd3918
Add MainAmmo slot check for AddItemBonuses - only includes skill mods
2016-02-29 21:46:53 -05:00
Michael Cook (mackal)
7c4abcc68d
Fix int16 spell ID limit with items (click, procs, etc)
...
See issue #7 (Did we resolve it yet?)
2015-11-14 14:37:24 -05:00
Michael Cook (mackal)
a4d0db8e0a
Implement the extra Wild Rampage/Rampage message (SoD+)
2015-08-15 00:34:10 -04:00
KimLS
476ee10ca0
Fix for Berserkers not seeing AAs on SoD and below clients.
2015-06-24 20:02:11 -07:00
KimLS
dd345c01de
Activating AAs now works, don't have expend charges working quite yet so they can just be cast over and over.
2015-06-11 21:33:39 -07:00
Michael Cook (mackal)
4bb2bb1438
AA packet work mostly and small fix to expendable AAs
2015-06-07 23:41:54 -04:00
Michael Cook (mackal)
8aadc36320
Rework buff duration formulas
...
These are derived from the client
SE_IllusionPresistence will also set the duration to 10k tics like live
2015-05-23 02:20:36 -04:00
Michael Cook (mackal)
7bcfaf60ab
Save PlayerState server side
...
We now send the PlayerState in the spawn struct to allow clients
to see other bard animations with instrument to be played if they
zone in after the bard equipped the instrument
OP_WeaponEquip2 and OP_WeaponUnequip2 renamed to OP_PlayerStateAdd
and OP_PlayerStateRemove
Still needs work: Get AI controlled mobs sending the correct
PlayerStates. (stunned, attacking, etc)
2015-05-07 18:34:19 -04:00
Michael Cook (mackal)
06f4fd49ef
Implement mob and client melee push
...
New rules:
Combat:MeleePush turns melee push on/off
Combat:MeleePushChance is the chance that an NPC will be pushed
Clients are pushed every successful hit, need to verify or disprove this
2015-04-30 19:36:21 -04:00
Michael Cook (mackal)
0d84ede3d6
Allow /pet attack by mob name to work
...
ex. /pet attack a_snake
2015-04-26 13:35:36 -04:00
Natedog2012
7662eaf983
All animation structs were backwards and poorly named.. RoF+ animations work properly
2015-04-06 03:11:04 -07:00
JJ
318a664b09
No "sigs". [skip ci]
2015-02-23 19:57:47 -05:00
Uleat
766641cd15
Implemented per-client character creation limits
2015-02-17 13:58:27 -05:00
Uleat
e4be4d6895
Pre-purposed clean-up
2015-02-17 13:58:26 -05:00
Uleat
5a3b10a11c
Constant name re-alignments prior to extended bandolier/potion belt activation
2015-02-17 13:58:23 -05:00
Uleat
f1a25da065
Pre-purposed clean-up
2015-02-17 13:58:19 -05:00
JJ
96925f0dde
Some minor cleanup. [skip ci]
2015-01-31 17:03:44 -05:00
Uleat
4832acde0b
Finished ClientVersion naming conventions (don't forget to copy the renamed patch_UF.conf file)
2015-01-27 05:09:35 -05:00
Uleat
b27737bfcd
Rework of the text link translator code (Known bug with broadcast message link size not in OP_ChannelMessage or OP_SpecialMesg)
2015-01-06 23:19:41 -05:00
Uleat
668823eaf2
Fix for text link issues with items whose loregroup is '-1'
2015-01-05 23:11:38 -05:00
Uleat
4b133c808c
It helps if you actually push more than the changelog message...
2015-01-05 13:50:03 -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
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)
73e398b0f4
Remove scaling hack for SoD
2014-11-15 01:00:38 -05:00
Uleat
f0f5262e3e
Updated 'GMTrainee' structs to reflect the proper size of skills (100)
2014-11-12 18:17:03 -05:00
Michael Cook (mackal)
41938fbe72
Raid leadership SoD
2014-10-13 22:54:57 -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
Michael Cook (mackal)
e5f3f4c552
Raid MOTD for SoD
2014-10-11 02:03:49 -04:00
Uleat
bb2bed7b00
Fixed OP_AugmentInfo packet processing that I broked'd
2014-10-03 02:03:48 -04:00
Uleat
272180ff0f
Detached direct packet routing for some older client opcodes
2014-10-02 20:18:54 -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
KimLS
7fc21b9e3a
Tons of renames
2014-08-21 19:33:02 -07:00