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
KimLS
ef32940be2
Merge fix
2018-11-11 01:05:44 -08:00
KimLS
ab6cdd65a3
Various stuck behavior
2018-11-11 01:04:25 -08:00
Akkadius
775b5fcaf1
Mostly done with global base scaling work, dev tooling and various other works
2018-11-04 23:26:34 -06:00
Michael Cook (mackal)
dbb368865c
Add some Follow stuff to lua
...
You can also disallow following code from allowing the NPC to run if
they're far enough away
2018-11-03 17:44:19 -04:00
KimLS
8ebcd6b6c5
Some fixes to grid pathing at 0 wp pause plus command changes
2018-10-28 13:39:24 -07:00
KimLS
973abef1b0
Water work and work with grids (still not perfect but i think its the ai code)
2018-10-18 20:44:46 -07:00
KimLS
f76fffe622
A bunch of send position changes, rename navigateto
2018-10-15 22:02:16 -07:00
KimLS
cd6fd2d2dc
Merge master to movement_manager, fix for merge failure
2018-10-14 17:23:11 -07:00
KimLS
d0685556e8
Bunch of bug fixes, guard behavior works again
2018-10-13 23:53:16 -07:00
KimLS
1785120796
Bunch of refactoring and walking, AI needs a ton of tweaking to use the new logic
2018-10-12 00:03:58 -07:00