Alex
3f8b67e500
[Quest API] Add RemoveAllNimbusEffects() to Perl/Lua. ( #1413 )
...
* [Quest API] Add RemoveAllNimbusEffects() to Perl/Lua.
- Add $client->RemoveAllNimbusEffects() to Perl.
- Add client:RemoveAllNimbusEffects() to Lua.
* Optimize.
2021-06-17 11:40:01 -05:00
Paul Coene
b335568bf9
Prevent client update while on boat if boat turning ( #1343 )
...
Co-authored-by: Noudess <noudess@gmail.com>
2021-05-10 01:15:38 -05:00
Alex
af517be184
Merge branch 'master' into hate_list_quest_api
2021-02-25 22:58:41 -05:00
Kinglykrab
1af1b7bbdc
[Quest API] Add GetHateClosest() and GetHateListByDistance(distance) to Perl/Lua.
2021-02-25 22:53:33 -05:00
Alex
66d24ff419
[Quest API] Add IsHorse() to Perl and Lua. ( #1264 )
2021-02-23 20:50:06 -06:00
Alex
bf3593a60d
[Experience] Add exp mod to npc types to let a server op change the exp modifier ( #1252 )
...
* Add exp mod to npc types to let a server op change the exp modifier a npc gives (useful for custom content)
* Updated version.h
2021-02-23 11:50:38 -06:00
Alex
f2b67ae969
[Quest API] Add Mob-based data bucket methods to Perl/Lua. ( #1237 )
...
* Add Mob-based data bucket methods to Perl/Lua.
* Update mob.cpp
* Update perl_mob.cpp
2021-02-08 23:06:33 -06:00
Chris Miles
694d380e66
[Door Opening] Rule to let configure Animal Door Opening ( #1231 )
...
* Add rule configuration for letting animals open doors or not
* Handle one more spot
* Make adjustments and add mob property that serves as a check as to whether a mob entity can open doors or not
* Push attribute to mob window
2021-02-07 19:52:58 -06:00
Chris Miles
80ce499f67
Scanning Optimizations ( #1133 )
...
* Scanning optimizations this more properly applies idle / moving scanning algorithms and applies update_others when a client is moving
* Fix bots
* Perform a self and other scan when npc's pop
2020-10-25 23:01:30 -05:00
Trust
3245fa6123
[Combat] AE Ramp now allows Max Melee Range
...
RuleR AERampageSafeZone - Reduce AE Ramp range by this amount to allow for a small safe zone on AE Ramp.
2020-08-09 14:04:03 -04:00
Alex
eb039d176c
Add GetDisplayAC() to Perl/Lua.
2020-06-29 15:49:24 -04: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
JJ
4915e86aba
Slight tweak (field name) to #983 "Override LEVEL and INT aggro blocking".
...
If you already ran the previous SQL, use this instead:
ALTER TABLE `npc_types` CHANGE `always_aggros_foes` `always_aggro` TINYINT(1) NOT NULL DEFAULT '0';
2020-03-05 22:31:54 -05:00
Noudess
ac3b4ade10
Implement new always_aggro_foes field and functionality for mobs.
2020-03-05 10:44:01 -05:00
Uleat
92d32feb0d
Fix for player hp updates not matching between client and server
2020-01-28 21:24:14 -05:00
Michael Cook (mackal)
945ca1278c
Remove some unnecessary this == null checks
2020-01-16 17:02:35 -05:00
Akkadius
e27c4f4f7c
Lets fix some overflows [skip ci]
2020-01-03 17:48:41 -06:00
Akkadius
233f26996b
Add GetCloseMobList into other calls
2019-12-29 03:15:42 -06:00
Akkadius
ec5faea9b1
Use GetSmartMobList in AESpell
2019-12-29 02:42:52 -06:00
Akkadius
6b465c576d
More scanning work to unify data structures
2019-12-29 02:01:48 -06:00
Akkadius
8cb51eb253
Scanning optimization work from over a year ago from EZ - cleaned up a bit
2019-12-25 03:16:14 -06:00
Uleat
e306e9ad0c
Added bot command option 'follow chain' to allow linear assignment of follow ids to eligible bots
2019-12-08 23:54:51 -05:00
Uleat
326e1be09f
Added Mob::m_RelativePosition in preparation for more boat work
2019-12-05 18:53:07 -05:00
Uleat
7e724568a6
Update to boat-related opcode handlers
2019-12-05 18:24:29 -05:00
Noudess
566e6ea307
Added support for all SE_EyeOfZomm and some other small changes
2019-10-28 19:48:31 -04:00
Noudess
7eb2e834b1
Fix some bugs with the use of the model field in npc_types
2019-10-15 13:22:49 -04:00
Uleat
12204dd927
Updated Bot AI to make use of neglected commands/features
2019-10-05 18:17:23 -04:00
Akkadius
db5e511af3
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-09-01 19:23:56 -05:00
Akkadius
20bd37dde7
More function name refactoring
2019-08-11 01:09:11 -05:00
Akkadius
9f25c9070c
Refactor message functions
2019-08-11 00:14:02 -05:00
Akkadius
5a7186305d
Merge remote-tracking branch 'origin' into lsid
2019-07-21 22:18:19 +00: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
Akkadius
949e7adff8
init vars [skip ci]
2019-07-11 01:23:55 -05:00
Kinglykrab
7d1362732d
New Perl/Lua buff functionality.
...
- Mob::FindBuffBySlot(slot)
This allows you to find buffs by a specific slot.
Example: https://i.imgur.com/VG68cxs.png
Perl Example: https://pastebin.com/8HvMAC4h
- Mob::BuffCount()
This will find the active number of buffs an NPC/client has.
Example: https://i.imgur.com/jrLRBwV.png
Perl Example: https://pastebin.com/Wmg16wwp
2019-06-13 18:20:33 -04:00
Chris Miles
1603ea097f
Merge pull request #832 from noudess/master
...
Added model field to npc_types to allow using a diff graphic without losing race
2019-04-12 18:48:04 -05:00
Paul Coene
5e008a5a97
Fix SetCurrentWP to allow negatives
...
Needed to make new roambox constants (that were used instead of 666) actually work.
2019-04-03 15:56:12 -04:00
Noudess
60d5c11c43
Added a use_model field to npc_types to override race-graphics, maintain race.
2019-03-25 19:21:33 -04:00
Paul Coene
6dbd579f4f
Merge branch 'master' into master
2019-02-28 15:05:18 -05:00
Noudess
ad97968d5e
Fixes for bug wherein illusions other than PC races could be exploited.
...
Fixed for areas that neglected to take into account alliance and item faction
bonuses.
2019-02-07 14:48:31 -05:00
Uleat
bc79e28d49
Fix for bots disappearing while idle (update)
2019-01-29 20:25:35 -05:00
Uleat
036e4739ae
Fix for bots disappearing while idle
2019-01-27 09:14:47 -05:00
Uleat
5b371ad054
Fix for bot out-of-combat movement animation glitches
2019-01-27 08:09:54 -05:00
Uleat
3c0bd2bf5d
Synchronized bot code to new movement system
2019-01-27 08:08:01 -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
Akkadius
11a43cd320
Texture work
2018-12-31 03:18:59 -06:00
Akkadius
0681e6dbb2
Merge branch 'master' into movement_manager
2018-12-17 01:39:37 -06:00
KimLS
dacbce1c5f
Some changes to fixz while pathing
2018-11-29 23:11:39 -08:00
Akkadius
1061788610
Even more mob_info work
2018-11-14 02:23:38 -06:00
Akkadius
4758c04e99
More mob_info work
2018-11-13 03:07:18 -06:00