hg
b85feb5461
Rename expedition packet fields
2020-12-30 18:47:31 -05:00
hg
e99528fe73
Change lockout packet variable to signed
2020-12-30 18:47:09 -05:00
hg
a77f8b582e
Update opcodes and packet structs for expeditions
...
Add and rename some opcodes
Add packet translations for expeditions
Fix OP_DzExpeditionEndsWarning opcode for RoF2
Add RoF2 OP_KickPlayers
2020-12-30 18:47:06 -05:00
Michael Cook (mackal)
69a8507908
Feature/underworld ( #1146 )
...
* Update NewZone_Structs
* Update packet translators for NewZone_Struct
* Add OP_UnderWorld OPcodes
These aren't implemented yet, but I thought it would be good to document
them. This sends up just entity ID and location when you fall
underworld. This could possibly be used to check for someone screwing
with zone data locally to warp or something I guess.
* Add database fields
2020-12-21 17:08:04 -06:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
Noudess
fb1228946a
Add code to patchers to put support for Expendable flag on breakable fishing
2020-05-11 14:50:17 -04:00
Michael Cook (mackal)
0e6a0b5a70
Add Item SubType to data structures and DB
2020-05-09 22:37:35 -04:00
Michael Cook (mackal)
572ad1b6ab
Identify SubType in Item structs in some clients
...
This maybe in older clients as well, but I couldn't verify it and those
clients never did anything with this field so it doesn't matter.
MQ2 calls this SubClass, but we call the field it's a "sub" of Type so I
figured we'd call it SubType.
We still need to rename the DB field and handle it server side etc
2020-05-08 12:56:10 -04:00
Michael Cook (mackal)
2f5909d4cb
Implement AA timers reset on death
...
This is a field in the packet, live only uses this for Lay on Hands
Currently I didn't add this to the packet since it has 0 effect on the
client.
We could move this field to aa_ranks which would give more flexibility
for custom servers, but no one said they wanted it there.
2020-02-06 14:20:18 -05:00
Michael Cook (mackal)
baf4cc62eb
Fix format truncation in RoF2 OP_Trader
2020-01-16 18:04:20 -05:00
Uleat
5fbda48c54
Brought Actor Position Update packets up to RoF2 standard in preparation for boat control modifications. Tested on all 6 supported clients - please report any anomalies
2019-11-16 17:10:40 -05:00
Akkadius
b402e8f33d
Logs::Trading to LogTrading
2019-09-02 02:57:55 -05:00
Akkadius
2eb14a5c8a
Move Netcode logging to LogNetcode
2019-09-01 23:10:49 -05:00
Uleat
4d1d9df05d
Added cap to Titanium BaneDmgAmt translator
2019-08-24 20:38:57 -04:00
Uleat
4aa8cecc55
Fix for SoF client not being able to login
2019-08-04 22:36:24 -04:00
Michael Cook (mackal)
9fe17f4d46
Fix issues with OP_SpecialMesg handling
...
This should prevent any optimizations being done on the "1 char string"
This also fully documents the packet and expands the uses of
quest::say/QuestSay
2019-07-18 00:56:46 -04:00
Michael Cook (mackal)
dfa90aaac5
Fix OP_SpecialMesg encoding
...
This broke with newer GCCs. It also worked even though the code was just
wrong before???
2019-07-10 01:44:59 -04:00
Uleat
4658ad676f
Extended server spellbook entries to RoF2 standard and added per-client restriction of spell id max
2019-01-24 03:53:41 -05:00
Uleat
f690c64f9e
Moved buff definitions into 'spells' lookup
2019-01-20 20:04:07 -05:00
Uleat
585c6322bf
Added 'spells' entry to EQDictionary
2019-01-20 08:24:21 -05:00
Uleat
703cbc6727
Activated per-expansion support for active inventory slot addressing
2019-01-15 00:50:58 -05:00
Uleat
bcf271c30f
Added dynamic entries to eqdictionary
2019-01-12 20:03:52 -05:00
Uleat
38bf73cc08
Added enum class Expansion
2019-01-09 20:14:49 -05:00
Uleat
8eaed2233f
Added namespace expansions
2019-01-07 18:18:35 -05:00
Uleat
55e856d5fe
Update for a couple of things...
...
- secondary material slot on self spawn (inc. pet)
- instant update of prim/sec weapon ornamentations
2019-01-02 19:41:48 -05:00
Akkadius
df68ad6358
More texture / ornamentation work - export SetPrimaryWeaponOrnamentation and SetSecondaryWeaponOrnamentation to Perl / Lua
2019-01-01 04:22:31 -06:00
Akkadius
11a43cd320
Texture work
2018-12-31 03:18:59 -06:00
Uleat
1ba6801bb2
Fix for UF and older clients' experiment combine failure
2018-10-05 07:54:42 -04:00
Uleat
31b70ea74b
Fix for world containers failing in experiment mode
2018-10-03 18:08:27 -04:00
Uleat
7c5b1e8fd2
Merge branch 'master' of https://github.com/EQEmu/Server into inv_possessions_rework
2018-09-23 01:02:54 -04:00
chase
add25eb617
converting some remaining abs & fabs to use std::abs, fixing some warnings
2018-09-10 00:23:09 -07:00
Michael Cook (mackal)
2d84029b37
Add FastRegen* to zone table
2018-09-07 23:54:40 -04:00
Akkadius
40cb53f5a4
Syntax, naming and formatting tweaks
2018-08-17 23:54:24 -05:00
Uleat
509a2b30a5
Inventory possessions beta testing
2018-08-13 22:32:36 -04:00
Michael Cook (mackal)
51baccc10f
Merge branch 'master' into tasks
2018-07-06 00:59:45 -04:00
Uleat
c435a77813
Reintegration of inventory-based EQDictionary references
2018-07-05 21:05:26 -04:00
Michael Cook (mackal)
a7c1fad213
Fix up OP_OpenNewTasksWindow for older clients
2018-07-04 01:57:54 -04:00
Michael Cook (mackal)
3498f7a56f
Bunch of work
2018-06-24 23:21:35 -04:00
Natedog2012
e28ddcff25
Fix size of AltCurrencySelectItem_Struct in RoF2
2018-05-14 01:11:37 -07:00
Michael Cook (mackal)
06d22fa009
Identify the rest of Action/CombatDamage structs
2018-02-28 19:21:03 -05:00
Uleat
361937d443
SayLink clean-up
2018-02-24 09:08:11 -05:00
Michael Cook (mackal)
6027a80c14
Identified bouding_radius in all spawn structs
2018-02-22 01:30:40 -05:00
Uleat
a493242c3c
Fix and overhaul to bug reporting system
2018-02-18 14:03:13 -05:00
Michael Cook (mackal)
a32dedeb48
Fix issue with heading being incorrectly handled
...
So we've been doing heading wrong all these years. You will need to run
a script to fix your quests and required SQL to fix DB.
This fixes a ton of random issues with headings and as gives us a better
resolution on headings :P
2018-02-15 18:20:16 -05:00
Uleat
91d3851d76
Fix for 'SoD' client unable to log into zone [ci skip]
2018-02-14 23:04:33 -05:00
Michael Cook (mackal)
7adc93d806
Fix zone failure messages on RoF+
2018-01-17 22:01:45 -05:00
Michael Cook (mackal)
760ba01e6b
Update a comment
2018-01-10 22:34:57 -05:00
Michael Cook (mackal)
55f1767001
Add confirmed OP_MoveMultipleItems structs
...
Pretty sure SoF-UF are the same, but I haven't verified that yet
2017-11-30 16:50:10 -05:00
Michael Cook (mackal)
e19b7bd368
Start work on OP_MoveMultipleItems (RoF+)
...
Currently it just kicks to prevent desyncs
2017-11-25 23:57:15 -05:00
Michael Cook (mackal)
50d5f3785c
Send caster name in buff packets for UF+
...
Currently the names only show for inspecting via Target Window because
we send buff packets in the wrong order and there is a dependency on
them being correct for self that isn't present for target window.
2017-10-24 00:02:49 -04:00