Akkadius
660416065e
Fix scaling and display for cor / phr
2019-06-11 15:19:27 -05:00
Michael Cook (mackal)
290133803e
Add a hard off for NPC scaling for Merc/Bot
...
They don't need it. We may want to add this to actually be in the DB for
normal NPCs in the future.
2019-06-10 00:36:18 -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
Xackery Xtal
44f85f140c
Added Spells:CharmDisablesSpecialAbilities
2019-01-21 20:29:12 -08:00
Kinglykrab
d8c88aac96
Added multi-version capabilities to NPCs.
...
Setting a spawn2 row's 'version' column to -1 will make that spawn appear in all versions of the zone.
This is similar to how doors/objects/groundspawns use version -1.
2019-01-10 19:55:59 -05:00
Uleat
0ad43977bf
Naming convention update for EQEmu::versions::ClientVersionBit
2019-01-07 20:25:43 -05:00
Akkadius
2c8ed1074a
Fix bots build
2018-12-31 23:19:48 -06:00
Akkadius
11a43cd320
Texture work
2018-12-31 03:18:59 -06:00
Akkadius
82d2843d92
Safely access IsProximitySet
2018-12-28 02:46:10 -06:00
Akkadius
9059efe98e
Add proximity show to devtools
2018-12-28 02:39:08 -06:00
Akkadius
0681e6dbb2
Merge branch 'master' into movement_manager
2018-12-17 01:39:37 -06:00
Chris Miles
9c1e14a4ab
Merge branch 'master' into feature/global-base-scaling
2018-12-14 02:40:33 -06:00
Noudess
9bf23a131b
Small fix for an NPC on a faction but with no entries in npc_faction_entries.
2018-12-06 14:25:58 -05:00
Akkadius
d215ccfa8c
Few adjustments
2018-11-19 02:40:10 -06: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
8f0051db8d
Changes to various path finding behavior
2018-11-09 00:54:51 -08:00
KimLS
c0ebe05d5d
Prelim swimming support
2018-11-07 21:55:12 -08:00
Akkadius
17ca995aa9
Add single target and zonewide dynamic and static scaling methods / commands
2018-11-07 02:34:55 -06:00
Akkadius
0752edcab0
Zero out default SpawnNPC stats
2018-11-07 00:11:58 -06:00
Akkadius
775b5fcaf1
Mostly done with global base scaling work, dev tooling and various other works
2018-11-04 23:26:34 -06: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
Akkadius
72bf4b7e3c
Send HP updates when mobs update regen hp internally
2018-10-09 08:38:35 -05:00
KimLS
7278c6294d
Movement will now be handled by the movement manager instead of mob
2018-09-20 16:14:47 -07:00
Akkadius
4b6ab34fd9
Fix, cleanup and simplify the roambox logic and cleanup a bunch of other related code
2018-08-18 18:12:18 -05:00
Akkadius
1e0ec048af
HP update adjustment that should cover a scenario when mob is feared
2018-08-11 00:12:09 -05:00
regneq
f9ea18b642
Quest NPCs will no longer turn and face their target if they are sneaking, sitting, or laying/playdead.
2018-07-22 09:31:58 -07:00
Trust
2fe923457b
Fixed more Message_StringID
2018-07-21 23:22:14 -04:00
Trust
9251e6efd2
Disarm Support
2018-07-21 19:16:19 -04:00
Akkadius
dc87b8e78b
Depop and cleanup existing node npc's when command executed again. Also remove string from "name" and leave metadata in "lastname" otherwise it is visually too busy
2018-07-09 01:39:14 -05:00
Akkadius
0d094754db
Add #grid show comand to display a targeted NPCs grid points visually
2018-07-09 01:15:57 -05:00
Uleat
c435a77813
Reintegration of inventory-based EQDictionary references
2018-07-05 21:05:26 -04:00
Michael Cook (mackal)
72349ddbb6
Fix condition to set default heights
...
Was off by 1, if the height > 0 they don't get default height
2018-05-28 01:23:35 -04:00
Uleat
714f8172ec
Added CanDoCombat() checks to certain actions
2018-04-11 18:49:49 -04:00
Michael Cook (mackal)
137d2d723d
Initialize AISpellVar
2018-03-25 01:16:06 -04:00
Michael Cook (mackal)
4ee35d7e56
Add default size function
2018-03-20 14:35:52 -04:00
Michael Cook (mackal)
876335bb54
Pull out forced movement from push to it's own function
...
Had to pull this out so we could process it before mez/stun
2018-03-08 19:42:40 -05:00
Uleat
361937d443
SayLink clean-up
2018-02-24 09:08:11 -05:00
Alex
de4782368d
Merge pull request #709 from noudess/master
...
Scaled AC and ATK if npc is scaling.
2018-02-12 19:34:30 -05:00
Paul Coene
3e39c0c11a
Scaled AC and ATK if npc is scaling.
2018-02-12 10:51:21 -05:00
Michael Cook (mackal)
c5e4bb08f4
Implement global loot system Fixes #619
...
This should allow us to emulate lives global tables
The options available to filter tables are min_level, max_level, race,
rare, raid, race, class, bodytype, and zone.
race, class, bodytype, and zone are a pipe | separated list of IDs
2018-02-10 22:15:21 -05:00
Michael Cook (mackal)
f720e51585
Implement NPC Charm Stats
...
These combat stats an NPC will change to while charmed
2018-02-04 16:30:16 -05:00
Michael Cook (mackal)
37bedfe9ba
Move PetHoTT to NPC::SetTarget for charmed pets
2017-11-04 01:27:41 -04:00
Michael Cook (mackal)
ec77e3a6fd
Add show_name and untargetable to npc_types fixes #637
...
Note the bodytype hack is still there since I was having issues with
some npcs still showing names
2017-07-19 02:17:08 -04:00
Akkadius
855796448c
Raid/Group/XTarget HP/Mana/Endurance updates now only send when percentage changes
...
Raid/Group Mana/Endurance updates should now update real-time once again
Fixed an issue with clients looking like they are 'skipping' when they are moving in view of another client
Fixed an issue with NPC's who are ghosted in plain view of a client when they are not really there
2017-07-11 17:54:46 -05:00
Paul Coene
5542107f02
Remove names
2017-07-05 21:26:10 -04:00
Paul Coene
4a84c311b2
Change to allow pets to use better of db/oocregen if oocregen is turned
...
on in the rule_set.
2017-07-05 18:26:50 -04:00
KimLS
1d1ee1ccbf
Merge fix
2017-04-11 21:48:01 -07:00
regneq
4600844336
Added ignore_despawn column to npc_types to have NPCs ignore the despawn column in spawngroup.
2017-04-07 19:45:26 -07:00