Akkadius
35eb5b24dd
Implement flymode
2019-07-10 03:39:07 -05:00
Akkadius
09b633e374
Merge branch 'master' into feature/eqemu-api-data-service-netstats-ws
2019-06-23 22:51:21 +00: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
Michael Cook (mackal)
4627bfe271
Mercs shouldn't do global loot (I think)
2019-06-10 00:30:04 -04:00
KimLS
e277e55718
Merge remote-tracking branch 'origin/master' into feature/eqemu-api-data-service-netstats-ws
2019-05-16 14:38:12 -07: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
KimLS
7977949ae9
Change eqstream interface to get rid of some stuff as well as flesh out a few more options plus some rule and performance changes
2019-03-13 22:55:49 -07:00
Paul Coene
6dbd579f4f
Merge branch 'master' into master
2019-02-28 15:05:18 -05:00
Uleat
4658ad676f
Extended server spellbook entries to RoF2 standard and added per-client restriction of spell id max
2019-01-24 03:53:41 -05:00
Noudess
46ead8e29e
Move out faction changes to later db version as it is still pending.
2019-01-23 14:54:16 -05:00
Uleat
93cc07e097
Merge pull request #805 from prestanneth/master
...
SaveCharacterTribute misses tribute id 0
2019-01-20 23:34:12 -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
Uleat
bcf271c30f
Added dynamic entries to eqdictionary
2019-01-12 20:03:52 -05:00
kentai
c5a08f978f
SaveCharacterTribute..
...
Skipping Tribute id 0 during save loop.
Aura of Clarity has an id of 0.
2019-01-10 14:50:02 +11:00
Akkadius
11a43cd320
Texture work
2018-12-31 03:18:59 -06:00
Paul Coene
e71eefab50
Merge branch 'master' into master
2018-12-18 11:33:52 -05:00
Noudess
3b21d2eb26
Spacing where some spaces crept in.
2018-12-18 11:11:22 -05:00
Noudess
688e37f108
Changes to accomodate the new raw faction data.
2018-12-18 10:58:01 -05: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
KimLS
0662e3c780
Merge fix with sql
2018-11-25 15:35:52 -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
Paul Coene
2a9f38de2a
Fix Get Corpse to fetch the corpse indicated.
2018-10-28 12:44:13 -04:00
Uleat
7c5b1e8fd2
Merge branch 'master' of https://github.com/EQEmu/Server into inv_possessions_rework
2018-09-23 01:02:54 -04:00
Uleat
7ca6f008d6
Fix for linux compile failure
2018-09-09 18:29:14 -04:00
Michael Cook (mackal)
7836d020ce
Add NPC Max Aggro Distance to zone table
2018-09-08 00:22:16 -04:00
Michael Cook (mackal)
00e44285a7
Fix column cases to make people happy
...
If you already sourced, too fucking bad.
2018-09-08 00:09:14 -04:00
Michael Cook (mackal)
4276bf3208
Too many commas
2018-09-07 23:55:51 -04:00
Michael Cook (mackal)
2d84029b37
Add FastRegen* to zone table
2018-09-07 23:54:40 -04:00
Uleat
feb4cc37c6
Rework of 'invsnapshot' command and implementation of automatic inventory snapshots
2018-09-03 20:57:20 -04:00
Trust
7a44521b03
rand is bad random.Real is good!
2018-07-21 23:02:07 -04:00
Trust
508a731181
Added random graveyard corpse placement within +/- 20 units on X/Y axis to help spread corpses out.
2018-07-21 16:30:55 -04:00
Uleat
c435a77813
Reintegration of inventory-based EQDictionary references
2018-07-05 21:05:26 -04:00
Uleat
e5e779c064
Updated UCS versioning code - update your *.conf files
2018-03-04 21:38:17 -05:00
Uleat
a493242c3c
Fix and overhaul to bug reporting system
2018-02-18 14:03:13 -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)
6716e580f3
Make npc_spells_cache a map fixes #705
...
Should probably add a way to clear the cache, but we didn't do that
before so I didn't bother.
2018-01-29 23:36:05 -05:00
Akkadius
c8b75e982e
Safeguard characters losing their account_id
2017-10-20 18:36:11 -05:00
Akkadius
3bcfcc6308
ZoneDatabase::GetKarma crash fix
2017-10-16 12:56:00 -05:00
Michael Cook (mackal)
79ff4dd944
Merge branch 'master' into auras
2017-07-19 02:19:13 -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
Michael Cook (mackal)
fe8c55ac63
Auras now zone
2017-07-18 17:52:39 -04:00
Uleat
58e1d9501d
Added 'disable_timer' to door objects (used for click once doors)
2017-04-08 21:08:15 -04: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
Akkadius
7aa1d243b0
[Performance] Reworked how all log calls are made in the source, see changelog.txt for more details
2017-04-01 03:51:46 -05:00
Michael Cook (mackal)
262bcf5c29
Fix merc attack delay
2017-03-10 19:17:04 -05:00
Michael Cook (mackal)
9e824876ba
Combat Revamp - MAJOR BREAKING CHANGE
...
This commit makes combat much more live like. This is based on a lot of parses
done by TAKP and myself. There are numerous things based on dev quotes and
hints. Pretty much all combat has changed, spell effects correct, stacking
correct, etc.
This is the fist stage of the revamp, I will be trying to remove some code
duplication and make things generally cleaner.
Server ops will have to rebalance their NPCs. AC actually means something now.
Rough recommendations?
Level 50 "classic" trash should be no more than 115.
Classic raid mobs should be more 200+ etc
Other "classic" NPCs should be a lot lower as well.
PoP trash probably shouldn't exceed 120 AC
PoP raids should be higher
Devs have said the vast majority of NPCs didn't exceed 600 AC until very
recently. The exceptions were mostly raid encounters.
There really isn't a good "default" for every server, so this will be up to
the devs to find where they want their server stats to be.
2017-01-15 00:03:02 -05:00