Uleat
e4be4d6895
Pre-purposed clean-up
2015-02-17 13:58:26 -05:00
Uleat
53a1faa36f
Constant name and eqdictionary entry addition prior to per-client version limit activation
2015-02-17 13:58:25 -05:00
Uleat
20249cec67
Pre-purposed prep-work
2015-02-17 13:58:25 -05:00
Uleat
dedbb3f6c8
Implemented higher bandolier and potion belt counts
2015-02-17 13:58:24 -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
Michael Cook (mackal)
b48a712887
Send bard effect stuff for RoF2
...
Server side we still use the old system
Servers will need to update their items, PEQ's DB appears fine
RoF2 wasn't show anything, so we have to send it for them
2015-02-16 15:40:44 -05:00
Trevius
28be3b87b7
(RoF2) Bazaar Trading (Buying/Selling) is now fully functional. Bazaar (/bazaar) search is not yet functional.
2015-02-16 11:56:23 -06:00
KimLS
db3feafe48
Fix for returning to bound zone you're already in
2015-02-14 20:05:54 -08:00
KimLS
9a78bac0d0
Changed save items back to true to be like old encode, no point tempting fate on that not breaking anything
2015-02-14 18:46:03 -08:00
KimLS
f95e211d9b
Fixes to OP_ZonePlayerToBind code, esp for RoF clients.
2015-02-14 18:32:49 -08:00
Michael Cook (mackal)
75809fc3bb
Fix RoF2 Strategy
2015-02-14 14:21:50 -05:00
Trevius
811e8809cc
(RoF2) Bazaar is now partially functional. RoF2 clients can start/end trader mode and other clients can purchase from them. No other functionality yet.
2015-02-14 11:09:36 -06:00
Akkadius
7ac7914f33
Set door zone to 32 bytes for consistency in copy [skip ci]
2015-02-13 03:50:01 -06:00
Akkadius
da425195f9
Missed .sql file [skip ci]
2015-02-12 22:32:36 -06:00
Akkadius
a544c681c7
Implement zone based gravity, required SQL DB change
...
- To test `zone` table `gravity` values, change the value and use #zheader <zoneshortname> to test
2015-02-12 22:09:17 -06:00
Akkadius
fd45e8d21d
Merge branch 'master' of https://github.com/EQEmu/Server
2015-02-12 20:52:24 -06:00
Akkadius
1966324112
Changed NPCTypes Data to bulk load when the zone loads or Repops, this bulk loading is stored in the npc_types cache
2015-02-12 19:57:24 -06:00
Michael Cook (mackal)
d1be53bef2
Fix RoF2 disc stuff
2015-02-12 14:02:14 -05:00
Akkadius
16002eb62e
ClientTaskState::GetTaskActivityDoneCountFromTaskID invalid Index return (Crash fix)
2015-02-12 01:54:41 -06:00
KimLS
2774d8e761
AddToHateList will no longer assert on other = nullptr, it will now just do nothing. Since the function can be called from perl/lua it's inapprops to let them just crash the server with an abort() from assert.
2015-02-11 21:56:58 -08:00
Trevius
e07704e36b
(RoF+) Bandolier no longer displays a Treasure Chest Icon when no Bandoliers are set.
2015-02-11 19:02:52 -06:00
Uleat
9f400c8d14
SharedBank Plat and Item HotKey fixes for RoF
2015-02-11 17:10:45 -05:00
Michael Cook (mackal)
2c31b348c3
RoF2 shared bank plat
2015-02-11 16:26:55 -05:00
Michael Cook (mackal)
cefff6506f
Fix issue with corpse spawn packets
...
Historically PC corpses used 3; it doesn't appear true with Tit+
Test case target a corpse and /ttell it :P
2015-02-11 13:20:32 -05:00
KayenEQ
7f65080c45
Merge pull request #373 from KayenEQ/Development
...
numhits issue fix
2015-02-10 23:25:16 -05:00
KayenEQ
c8acb7bd43
numhits issue fix
2015-02-10 23:24:41 -05:00
Trevius
69d727cbe5
(SoF+) Removed duplicate packets being sent to client on zone (Take #2 )!
2015-02-10 19:22:42 -06:00
KimLS
9daf572ea7
Fix for no factions in database crashing the server and shared memory
2015-02-10 11:53:39 -08:00
Michael Cook (mackal)
f613d12c61
Revert "(SoF+) Removed duplicate packets being sent to client on zone."
...
This reverts commit e6eb4e16d1c9a7c5fa04161f1455f3ca0585226c.
2015-02-10 12:49:32 -05:00
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
KimLS
82933a80d1
Merge branch 'master' of github.com:EQEmu/Server
2015-02-09 17:48:20 -08:00
KimLS
543e265b0a
Adjustments to OP_SpawnAppearance, as well as updating import client files to handle newer spell files
2015-02-09 17:48:07 -08: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
Michael Cook (mackal)
95b66583b3
Merge pull request #367 from JohnsonAskot/master
...
Sanity checking
2015-02-09 17:54:08 -05:00
Michael Cook (mackal)
45e7ff9193
Fix RoF2 item hotkeys
...
This string thing needs to be longer! Still no idea what it is
2015-02-09 03:02:25 -05:00
KayenEQ
48c65628d8
Merge pull request #371 from KayenEQ/Development
...
npc special ability (44) COUNTER_AVOID_DAMAGE
2015-02-08 20:30:41 -05:00
KayenEQ
0521cae8d0
Implemented npc specialability (44) COUNTER_AVOID_DAMAGE which when applied to the ATTACKING NPC will make their attacks more difficult to be avoided by riposte/dodge/parry/block.
...
Parama0: Negative modifer value that affects ALL avoid damage types dodge/parry/riposte/block) chance on defender. Ie (44,50 = 50 pct reduction to ALL)
Parama1: Negative modifer value that affects RIPOSTE chance on defender. Ie (44,1,0,50 = 50 pct reduction to riposte chance)
Parama2: Negative modifer value that affects PARRY chance on defender. Ie (44,1,0,0,50 = 50 pct reduction to parry chance)
Parama3: Negative modifer value that affects BLOCK chance on defender. Ie (44,1,0,0,0,50 = 50 pct reduction to block chance)
Parama4: Negative modifer value that affects DODGE chance on defender. e (44,1,0,0,0,0,50 = 50 pct reduction to dodge chance)
Example of usage: Player has Improved Dodge V (+50 pct dodge chance), you want to negate this bonus you would set 44,1,0,0,0,0,50 on your NPC.
Clean up and minor fixes to AvoidDamage function.
Added support to a few AA bonuses there.
2015-02-08 20:17:51 -05:00
KayenEQ
4629c7c8c4
Merge git://github.com/EQEmu/Server into Development
2015-02-08 19:04:06 -05:00
Akkadius
8b925f549b
derp [skip ci]
2015-02-08 06:19:14 -06:00
Akkadius
cb81d956f6
Reduced #repop time dramatically by taking down hundreds of individual SELECT/DELETE/INSERT queries in routines and bringing it down to very few
...
See: https://www.youtube.com/watch?v=9kSFbyTBuAk
2015-02-08 05:01:58 -06:00
KayenEQ
1149f04389
Merge pull request #370 from KayenEQ/Development
...
bonus fix
2015-02-07 20:20:48 -05:00
KayenEQ
9aac1b0081
Merge git://github.com/EQEmu/Server into Development
2015-02-07 20:19:58 -05:00
KayenEQ
3392f4b1c3
bonus fix
2015-02-07 20:16:27 -05:00
KayenEQ
20712ce0e6
Merge pull request #369 from KayenEQ/Development
...
Should fix spell bonuses not being applied properly
2015-02-07 20:08:27 -05:00
KayenEQ
9a15361e93
Should fix spell bonuses not being applied properly
2015-02-07 20:07:46 -05:00
KimLS
452b1a1eae
Added throttling to some appearance packets, also removed responding to client light packets. With the new light code we'll tell the client when the light has changed not the other way around.
2015-02-07 15:55:01 -08:00
JJ
edbd055277
Revert b96e5a7f4d0087d98e186c45ee05b5aa5bf4dba0 to search for better fix.
2015-02-07 17:27:48 -05:00