Kinglykrab
838ab5b77e
Missed embparser_api.cpp and lua_general.cpp. Sorry.
2018-12-13 20:25:05 -05:00
Kinglykrab
8ae9c99f3d
Added new data bucket and quest functionality.
...
Added multiple new instance related quest functions.
1. quest::GetInstanceIDByCharID(const char *zone, int16 version, uint32 char_id)
- Allows you to pull the instance ID of a client by character ID.
2. quest::AssignToInstanceByCharID(uint16 instance_id, uint32 char_id)
- Allows you to assign an instance to a client by character ID.
3. quest::RemoveFromInstanceByCharID(uint16 instance_id, uint32 char_id)
- Allows you to remove a client from an instance by character ID.
Added spell buckets, similar to spell globals.
- Uses a new spell_buckets table and the Spells:EnableSpellBuckets rule.
Added max level by data bucket.
- Uses data bucket char_id-CharMaxLevel and Character:PerCharacterBucketMaxLevel rule.
2018-12-13 19:42:31 -05:00
Michael Cook (mackal)
f4dee67d7c
Merge pull request #797 from noudess/master
...
Fix typo in manifest.
2018-12-12 12:56:40 -05:00
Noudess
cfbd8e727a
Fix typo in manifest.
2018-12-12 09:15:54 -05:00
Michael Cook (mackal)
ce5c09441f
Merge pull request #795 from noudess/master
...
Fix the LoadGFG function to no longer have the unused parameter.
2018-12-11 17:20:48 -05:00
Noudess
58d0aef90d
Fix the LoadGFG function to no longer have the unused parameter.
...
Fixed the command that was passing the wrong second parameter.
2018-12-07 12:17:27 -05:00
Michael Cook (mackal)
a4a69be0f5
Merge pull request #794 from noudess/master
...
Small fix for an NPC on a faction but with no entries in npc_faction_entries
2018-12-06 19:44:17 -05: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
Uleat
df2e68ad31
Added missing return value
2018-11-29 22:55:04 -05:00
JJ
86ade2261b
Move name_filter table from user_tables.txt to system_tables.txt [skip ci]
2018-11-26 18:08:34 -05:00
JJ
e46b9043ee
And the version. [skip ci]
2018-11-25 16:55:56 -05:00
JJ
fc69824a3f
Oops. be17d21149
2018-11-25 16:53:00 -05:00
JJ
be17d21149
Add primary key to name_filter table. [skip ci]
2018-11-25 16:46:42 -05:00
Chris Miles
50525429ff
Merge pull request #787 from noudess/master
...
Fix Get Corpse to fetch the corpse indicated.
2018-11-21 09:04:50 -06:00
Chris Miles
9ab8a6d197
Merge pull request #791 from mthogan/master
...
Fix omission for Perl/Lua binds for get_data_expires()
2018-11-21 09:02:21 -06:00
Matt Hogan
ecf3c47968
Fix omission for Perl/Lua binds for get_data_expires()
2018-11-21 09:38:34 -05:00
Michael Cook (mackal)
c6bb4cd44a
Update system_tables.txt [skip ci]
2018-11-19 20:40:52 -05:00
Uleat
e43b8d8463
Limited Client::GetTraderItems() to 80-item return
2018-11-18 21:11:22 -05:00
Michael Cook (mackal)
0d0c22b5e5
Update corpse decay cap to 24 hours I guess
...
Some people were wanting higher, w/e
2018-11-18 16:06:31 -05:00
Michael Cook (mackal)
aae316c171
Fix formating in ZoneDatabase::GetDecayTimes()
2018-11-18 16:03:38 -05:00
Michael Cook (mackal)
2c0714b5d8
Fix cap bug in ZoneDatabase::GetDecayTimes()
2018-11-18 16:02:59 -05:00
Michael Cook (mackal)
8302f7cc26
Add a level cap to gray con flee
2018-11-14 22:59:07 -05:00
Michael Cook (mackal)
a1b384c254
Don't reset AA timers
2018-11-14 20:39:18 -05:00
Michael Cook (mackal)
d4395a6f0a
Client doesn't check AA casting standstate
...
Fixes an exploit and makes you stand if you're just sitting
2018-11-14 20:37:57 -05:00
Akkadius
4e0d85534e
Fix issue where new log category settings were getting injected into the database with all settings turned on
2018-11-05 00:43:52 -06:00
Michael Cook (mackal)
cc920e60d9
Reset all follow variables when follow target is gone
2018-11-03 18:14:54 -04:00
Michael Cook (mackal)
467e2d3114
Add follow getters to lua just in case
2018-11-03 18:10:36 -04: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
Paul Coene
2a9f38de2a
Fix Get Corpse to fetch the corpse indicated.
2018-10-28 12:44:13 -04:00
Uleat
5e03d977d6
Merge branch 'master' of https://github.com/EQEmu/Server
2018-10-22 22:27:18 -04:00
Uleat
84643ce9a1
Inventory update work-around [ci skip]
2018-10-22 22:27:05 -04:00
Akkadius
ab8075d629
Cleanup eqemu_logsys code and automatically inject new logging categories into the database if they do not exist
2018-10-20 22:29:59 -05:00
Chris Miles
8115db3576
Merge pull request #785 from noudess/master
...
Zone header was getting ignored by RoF2 client.
2018-10-20 22:02:29 -05:00
Paul Coene
0830ea8650
Zone header was getting ignored by RoF2 client.
2018-10-20 22:54:38 -04:00
Chris Miles
13f9c9fdb1
Merge pull request #782 from mthogan/master
...
Added get_data_expires function to both Perl and Lua to retrieve Data…
2018-10-20 21:10:30 -05:00
Akkadius
55197cf830
Add fix for data buckets deletion
2018-10-20 21:07:45 -05:00
Matt Hogan
88debae660
Added get_data_expires function to both Perl and Lua to retrieve DataBucket expire time
2018-10-19 19:37:25 -04:00
Uleat
9f039b47e9
Merge branch 'master' of https://github.com/EQEmu/Server
2018-10-09 22:04:57 -04:00
Uleat
43aaaf7f26
Implemented bot owner options
2018-10-09 22:04:47 -04:00
Michael Cook (mackal)
df899bb2df
Tweak NPC AI Heal logic a bit
...
New rule: Spells:AI_HealHPPct defaults to 50
This is the default maximum HP and NPC will start a heal
The spell AI fields min_hp and max_hp are now used to override the HP
percentages they will heal at
2018-10-09 14:18:24 -04:00
Akkadius
72bf4b7e3c
Send HP updates when mobs update regen hp internally
2018-10-09 08:38:35 -05:00
Uleat
a836baac32
Merge branch 'master' of https://github.com/EQEmu/Server into inv_possessions_rework
2018-10-07 20:42:29 -04:00
Uleat
df885b9179
Fixed a few bot issues...
2018-10-07 20:41:26 -04:00
Uleat
e1659d9236
Merge branch 'master' of https://github.com/EQEmu/Server into inv_possessions_rework
...
# Conflicts:
# changelog.txt
2018-10-06 23:26:21 -04:00
Uleat
94c17f941c
Fixed a few bot issues...
2018-10-06 23:23:29 -04:00
Uleat
b1b35a0a97
Merge branch 'master' of https://github.com/EQEmu/Server into inv_possessions_rework
2018-10-05 19:14:39 -04:00
Michael Cook (mackal)
d8c6c62809
Merge pull request #779 from noudess/master
...
Allow UseLevelAggro rule to be configurable.
2018-10-05 17:21:41 -04:00
Paul Coene
e6d3210b1f
Allow UseLevelAggro rule to be configurable.
2018-10-05 17:01:12 -04:00
Uleat
1ba6801bb2
Fix for UF and older clients' experiment combine failure
2018-10-05 07:54:42 -04:00
Uleat
6eddb2b5f4
Merge branch 'master' of https://github.com/EQEmu/Server into inv_possessions_rework
2018-10-03 18:36:22 -04:00