Michael Cook (mackal)
05de206ace
Rework quiver haste
2016-01-03 01:58:37 -05:00
Michael Cook (mackal)
28848fa913
Merge pull request #486 from noudess/master
...
Added runspeed to #mystats window
2016-01-02 17:39:02 -05:00
Paul Coene
51b74f47e3
Merge remote-tracking branch 'upstream/master'
2016-01-02 17:28:23 -05:00
Paul Coene
f754f06bec
Added runspeed to mystats window.
2016-01-02 17:26:59 -05:00
Alex
d1d963df10
Merge pull request #485 from noudess/master
...
More fixes for SendBuffDuration
2016-01-02 13:43:27 -08:00
Paul Coene
a56f17a9e5
Merge remote-tracking branch 'upstream/master'
2016-01-02 09:17:09 -05:00
Paul Coene
11f3e30245
Fixed a ton of buffs when using an EE item (SendBuffDurationPacket).
2016-01-02 09:16:13 -05:00
Akkadius
707d2c8635
Merge branch 'master' of https://github.com/EQEmu/Server
2016-01-01 01:13:37 -06:00
Akkadius
dfdfb18a7e
VS2012 fix
2016-01-01 01:12:49 -06:00
Akkadius
647fbcd6b6
Adjust an incredibly spammy log message
2016-01-01 01:11:32 -06:00
Akkadius
50a8a3017b
Merge pull request #484 from daerath/master
...
* CheckNameFilter minimum surname check incorrect
2016-01-01 00:55:55 -06:00
Akkadius
9ea9ed2590
Update eqemu_update.pl to include loginserver setup in normal installer routine [skip ci]
2015-12-31 21:45:42 -06:00
Michael Cook (mackal)
3996a70037
2h DB should match client closer
...
I think the dev missed something when making it pretty for the forums
This should match it better.
2015-12-31 01:08:04 -05:00
Tim DeLong
aad1396c73
* CheckNameFilter was enforcing minimum surname length of 3 instead of 4.
...
* Minor refactoring of CheckNameFilter to eliminate redundant code.
2015-12-30 23:30:52 -05:00
Akkadius
45d81b71d6
Merge pull request #483 from daerath/master
...
* AddReport's who and against strings were not being escaped properly.
2015-12-30 12:05:55 -06:00
Michael Cook (mackal)
e70b34f245
Merge pull request #482 from af4t/master
...
MSVC 2015 wants <algorithm> #included for std::min. If any other com…
2015-12-30 12:46:51 -05:00
Tim DeLong
fe61abc3cd
* AddReport's who and against strings were not being escaped properly.
2015-12-30 11:42:49 -05:00
af4t
2d375eb565
MSVC 2015 wants <algorithm> #included for std::min. If any other compilers require the same, feel free to alter the #if test.
2015-12-30 02:17:09 -05:00
Michael Cook (mackal)
7045581fdc
Cap big bags to 10 slots for now
2015-12-29 15:22:09 -05:00
Akkadius
7bf114a0bc
Fix Travis
2015-12-29 06:06:12 -06:00
Akkadius
2bf6c2788e
eqemu_update.pl - Implement 14) [Remove Duplicate Rule Values] :: Looks for redundant rule_values entries and removes them
2015-12-29 05:40:34 -06:00
Akkadius
8b35ae9921
Change how rules are loaded and inherit values
...
- When a custom ruleset is loaded, it will always first look for a value present in the ruleset id for that zone, when it is not present, it will load from the default ruleset instead of immediately falling back to the source value. This is to eliminate the excessive amount of duplicate entries in the rule_values tables
2015-12-29 05:21:27 -06:00
Akkadius
8425607460
Implemented standardized zone controller scripts (Rule Zone, UseZoneController) Defaulted to true
...
- When a zone boots, it will spawn an invisible npc by the name of zone_controller
- Lua and Perl scripts can be represented with this npc as zone_controller.pl/lua
- This NPC's ID is ruled be define ZONE_CONTROLLER_NPC_ID 10
- Two EVENT's uniquely are handled with this NPC/controller (They only work with the zone_controller NPC)
- EVENT_SPAWN_ZONE :: All NPC spawns in the zone trigger the controller and pass the following variables:
$spawned_entity_id
$spawned_npc_id
- EVENT_DEATH_ZONE :: All NPC deaths in the zone trigger the controller event and pass the following variables:
$killer_id
$killer_damage
$killer_spell
$killer_skill
$killed_npc_id
2015-12-29 04:08:10 -06:00
Akkadius
f25246e1a0
Adjust eqemu_update.pl [skip ci]
2015-12-29 01:47:21 -06:00
Akkadius
3af9aeeeaf
Adjust manifest [skip ci]
2015-12-29 01:45:53 -06:00
Michael Cook (mackal)
c2c08b85f1
Merge pull request #481 from KinglyKrab/master
...
Added GetInstanceTimerByID(instance_id) to Perl and Lua.
2015-12-29 02:35:19 -05:00
Akkadius
9757c38017
Adjust manifest [skip ci]
2015-12-29 01:30:20 -06:00
Kinglykrab
34e1dc9829
Added UpdateZoneHeader(type, value) to Perl and Lua.
2015-12-29 02:28:31 -05:00
Kinglykrab
ff876bd558
Added GetInstanceTimerByID(instance_id) to Perl and Lua.
2015-12-29 00:56:32 -05:00
Akkadius
b9d00f91de
Merge pull request #480 from KinglyKrab/master
...
Added GetInstanceTimer to Perl and Lua.
2015-12-28 22:42:14 -06:00
Kinglykrab
ce71b6d9f0
Added GetInstanceTimer() to Perl and Lua.
2015-12-28 22:13:54 -05:00
Akkadius
17c41a1364
Merge pull request #479 from KinglyKrab/master
...
Revert accidental change to SetPseudoRoot in lua_mob.cpp.
2015-12-28 19:18:39 -06:00
Kinglykrab
bda39c4f77
Revert accidental change to SetPseudoRoot in lua_mob.cpp.
2015-12-28 20:07:59 -05:00
Akkadius
e423165bcb
DB Update System :: Implement SVN updates into the manifest (To support older databases) [skip ci]
2015-12-28 02:25:01 -06:00
Akkadius
1b4dbd1ce7
Adjust import_13th_floor.pl to flip slots 21 and 22 [skip ci]
2015-12-27 17:26:39 -06:00
Michael Cook (mackal)
3a7d7c727f
AA updates [skip ci]
2015-12-26 13:29:34 -05:00
Akkadius
dc58173f15
Remove unused script since we have a newer one now [skip ci]
2015-12-22 01:04:27 -06:00
Akkadius
f883e085e3
Merge pull request #477 from KinglyKrab/master
...
Added GetMeleeMitigation() to Perl and Lua for Mobs (Clients/NPCs).
2015-12-21 15:47:16 -06:00
Akkadius
4b2f12cd67
Linux-ify 13th floor script [skip ci]
2015-12-21 15:32:59 -06:00
Akkadius
7223f2da06
Add 13th floor item import script (Natedog/Akkadius) [skip ci]
2015-12-21 15:31:38 -06:00
Kinglykrab
9a1271805a
Added GetMeleeMitigation() to Perl and Lua for Mobs (Clients/NPCs).
2015-12-21 15:45:25 -05:00
Michael Cook (mackal)
c168d7b7b6
Fix macro hack? [skip ci]
2015-12-21 12:41:49 -05:00
Michael Cook (mackal)
7ad33f2445
Fix formatting
2015-12-21 12:33:32 -05:00
Natedog2012
fc33a10ec0
Change GetSkill to use SkillModMax for clients
2015-12-21 07:37:43 -08:00
Natedog2012
8133f5312f
First step into implementing evolving items, added fields to database that were missing.
2015-12-21 05:39:39 -08:00
Michael Cook (mackal)
dfc5699403
Merge pull request #476 from KinglyKrab/master
...
Exported several Mob-based methods to Perl and Lua.
2015-12-19 19:54:17 -05:00
Kinglykrab
0177c8d7d9
Exported several Mob-based methods to Perl and Lua.
2015-12-19 19:42:35 -05:00
Uleat
b4b1324ace
Updated client version bitmasks
2015-12-19 12:42:55 -05:00
Michael Cook (mackal)
03592e58f9
Port EQMacEmu's Assist Aggro code
...
This code also allows you to toggle on Tick Pulling (Aggro:AllowTickPulling)
which was a pulling technique (exploit) fixed sometime in 2006
This code also implements assist caps to cut down on trains (5 by default)
Unsure if live what this number is (it exists) or if it's a per NPC basis
An NPC with Assist Aggro will not call for help, only NPCs with Primary Aggro will
2015-12-18 17:41:57 -05:00
Michael Cook (mackal)
f8867ea73d
Bump up initial aggro from Yell for Help to match initial aggro
...
I guess I forgot this one
2015-12-18 13:46:05 -05:00