Uleat
2b0ee55752
Add command #findaliases
2016-01-08 17:19:10 -05:00
Michael Cook (mackal)
2f129da08a
Add GetAttackDelay to lua's NPC API
2016-01-06 15:48:10 -05:00
Michael Cook (mackal)
17c45c8d36
Move triggered on cast things to after the spell
...
This appears how live does it
2016-01-06 13:30:50 -05:00
Michael Cook (mackal)
20f5c42c3e
Fix 60+ resist caps
2016-01-05 02:54:09 -05:00
Akkadius
9174ccd635
Another slight adjustment [skip ci]
2016-01-04 17:11:59 -06:00
Akkadius
2155a53a0d
Another slight adjustment [skip ci]
2016-01-04 11:16:26 -06:00
Akkadius
6a404a5a26
Put the zone controller somewhere where people can't see it even with a terrible GlobalLoad.txt [skip ci]
2016-01-04 11:04:56 -06:00
Michael Cook (mackal)
5bcb9f0b35
Fix classic h2h dmg/delay also support for revamp
...
The revamp was implemented during SoF
Set Combat:UseRevampHandToHand to true to enable
2016-01-03 14:38:50 -05:00
Michael Cook (mackal)
05de206ace
Rework quiver haste
2016-01-03 01:58:37 -05:00
Paul Coene
f754f06bec
Added runspeed to mystats window.
2016-01-02 17:26:59 -05: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
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
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
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
Kinglykrab
ce71b6d9f0
Added GetInstanceTimer() to Perl and Lua.
2015-12-28 22:13:54 -05:00
Kinglykrab
bda39c4f77
Revert accidental change to SetPseudoRoot in lua_mob.cpp.
2015-12-28 20:07:59 -05:00
Kinglykrab
9a1271805a
Added GetMeleeMitigation() to Perl and Lua for Mobs (Clients/NPCs).
2015-12-21 15:45:25 -05:00
Natedog2012
fc33a10ec0
Change GetSkill to use SkillModMax for clients
2015-12-21 07:37:43 -08:00
Kinglykrab
0177c8d7d9
Exported several Mob-based methods to Perl and Lua.
2015-12-19 19:42:35 -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
Alex
f4479c5cd7
Merge pull request #469 from Shendare/augmentation
...
Augmentation Feature Patch; going to merge since there's video evidence you tested it and no one seems to have any problem with it.
2015-12-17 16:14:36 -08:00
Paul Coene
2865278987
Merge remote-tracking branch 'upstream/master'
2015-12-16 09:11:43 -05:00
Paul Coene
bc77439d11
When binding someone else's wounds, the code tried to send a bind
...
would response to client with a type of 2. The intent (based on
comments was to get the client to display a "stand still" message
on the receiving client.
That reply message was not generating that message, but if the client
you were binding was also binding his own wounds, it would cause your
target to stand up, interrupting his bind.
I replaced this client reply with a simple, directed client message. It all
seems to work fine now.
2015-12-16 09:05:27 -05:00
Uleat
78f22599f4
Tweak to commandaliases behavior
2015-12-15 19:03:24 -05:00
Uleat
c9ecca1a56
Added 'alias added' message and commmandaliases list (future use)
2015-12-14 17:38:24 -05:00
Akkadius
2fb63d4d26
Merge pull request #472 from KinglyKrab/master
...
Adds IsBlind() and IsFeared() functionality to Perl and Lua.
2015-12-14 14:11:26 -06:00
Kinglykrab
6949f29295
Adds IsBlind() and IsFeared() functionality to Perl and Lua.
2015-12-14 15:01:58 -05:00
Natedog2012
b3afc684de
Allow updating instance timers through perl and lua.
2015-12-14 11:16:09 -08:00
Natedog2012
baaf5801ff
Added ability to manipulate disciplines for perl and lua. Also ability to remove spells from spell bar with spellID.
2015-12-14 01:22:59 -08:00
Uleat
ee644f7b3e
Make better sense things do, after cups of coffee two
2015-12-12 21:36:14 -05:00
Uleat
cfde67fcb3
Missed a 'command' note
2015-12-12 17:22:29 -05:00
Uleat
2159d18920
Fix for VS2012 command.cpp:501 error
2015-12-08 21:15:41 -05:00
Uleat
6f1ad1fbc1
Major change to how commands are loaded
2015-12-07 19:28:13 -05:00
Uleat
fe48f18f71
Added rule-based check for race/class restriction of spell scribing
2015-12-01 20:30:43 -05:00
Natedog2012
4bc844fe3b
Work around for Bot::LoadPetBuffs loading buffs with counters
2015-11-24 16:25:21 -08:00
Alex
faa8c35554
Merge pull request #470 from noudess/master
...
Fix mob overpopulation on "idle" zones
2015-11-22 23:20:13 -08:00
Paul Coene
b7dc3db703
wMerge remote-tracking branch 'upstream/master'
2015-11-20 14:46:28 -05:00
Michael Cook (mackal)
0fa5b8d3f2
Merge pull request #467 from Cilraaz/master
...
Old Race/Class Experience Mods
2015-11-20 14:00:03 -05:00
Paul Coene
0c56660692
Merge remote-tracking branch 'upstream/master'
2015-11-20 12:04:11 -05:00
Paul Coene
f3120f26ee
Fix issue with mobs no depopping (due to spawn_events) while zone is idle.
2015-11-20 12:03:43 -05:00
Michael Cook (mackal)
8464a0e3b5
Implement Guild Banks for RoF/RoF2
...
Everything appears to work, but please test!
2015-11-17 18:15:46 -05:00
Michael Cook (mackal)
525a39912f
Override Mob::GetEndurancePercent() for Merc
...
This allows their endurance to show in group!
2015-11-15 16:35:11 -05:00
Shendare
7c41472877
Fixed swapping error message
...
You now get the error message if the augment swap doesn't work, instead
of when it works. One little bang.
2015-11-14 11:40:28 -08:00
Shendare
f6c2c07a94
Augmentation Feature Patch Code Cleanup
...
Avoided an extraneous GetItem() call when performing an action that
doesn't return an augment to the player. Added additional error checking
and logging. Improved error messages and code comments.
2015-11-10 18:14:47 -08:00
Michael Cook (mackal)
78c75501f7
Reply to the request made on opening XTarget window
...
This allows the Extended Targets option in the EQ Menu to open the window
2015-11-10 03:27:30 -05:00