Noudess
f3608edd62
Merge branch 'master' of github.com:noudess/Server
2018-12-18 11:37:28 -05:00
Noudess
b5cc006e46
Update version of db needed for code.
2018-12-18 11:35:15 -05:00
Paul Coene
e71eefab50
Merge branch 'master' into master
2018-12-18 11:33:52 -05:00
Noudess
3487086d46
Update version of db needed for faction changes
2018-12-18 11:08:09 -05:00
Noudess
688e37f108
Changes to accomodate the new raw faction data.
2018-12-18 10:58:01 -05:00
Akkadius
52df2fa8d3
Merge branch 'master' into feature/global-base-scaling
2018-12-17 00:35:30 -06:00
Akkadius
6b18c71c11
Changelog
2018-12-17 00:35:08 -06:00
Michael Cook (mackal)
bbbee6e6b2
Fix some bard stacking issues (mainly AE DOT)
...
Please report if it breaks anything (shouldn't)
2018-12-17 00:51:18 -05:00
Akkadius
e835514fca
Merge branch 'master' into feature/global-base-scaling
2018-12-16 22:48:55 -06:00
Akkadius
a9fc1d89c8
Update eqemu_logsys.cpp
2018-12-16 04:21:37 -06:00
Kinglykrab
3a757a7a85
Resolved a possible scaling issue with the way CharMaxLevel works with quest globals and data buckets.
2018-12-15 01:37:13 -05:00
Chris Miles
9c1e14a4ab
Merge branch 'master' into feature/global-base-scaling
2018-12-14 02:40:33 -06: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
Uleat
df2e68ad31
Added missing return value
2018-11-29 22:55:04 -05:00
JJ
e46b9043ee
And the version. [skip ci]
2018-11-25 16:55:56 -05:00
Akkadius
f3067872c4
Appveyor take 2
2018-11-19 02:57:38 -06:00
Akkadius
020b144449
Try to make appveyor happy
2018-11-19 02:52:53 -06:00
Michael Cook (mackal)
8302f7cc26
Add a level cap to gray con flee
2018-11-14 22:59:07 -05: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
Akkadius
e6dbc8291a
Tweak log code to handle is_category_enabled array initialization dynamically
2018-11-07 00:11:06 -06:00
Akkadius
ed2547b974
Merge branch 'master' into feature/global-base-scaling
2018-11-05 00:44:33 -06: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
Akkadius
d75afd4688
Allow display window to be snoozed
2018-11-05 00:26:52 -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
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
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
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
31b70ea74b
Fix for world containers failing in experiment mode
2018-10-03 18:08:27 -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
chase
add25eb617
converting some remaining abs & fabs to use std::abs, fixing some warnings
2018-09-10 00:23:09 -07:00
Uleat
8d69ff5826
Fix 2 for linux compile failure
2018-09-09 18:52:30 -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)
2d84029b37
Add FastRegen* to zone table
2018-09-07 23:54:40 -04:00
Uleat
5867a3147a
Merge branch 'inv_possessions_rework' of https://github.com/EQEmu/Server into inv_possessions_rework
2018-09-03 20:58:47 -04:00
Uleat
feb4cc37c6
Rework of 'invsnapshot' command and implementation of automatic inventory snapshots
2018-09-03 20:57:20 -04:00
Chris Miles
6c420651b9
Merge pull request #756 from fryguy503/drop-item-logging
...
[Queryserv] Dropped Item Logging
2018-09-03 02:24:31 -05:00
Michael Cook (mackal)
e816196edb
Merge pull request #762 from fryguy503/green-flee
...
Allow Separate CON_GRAY Flee rate.
2018-08-25 20:27:04 -04:00
Trust
4c8018e4ca
Prevent Gate if near bind location (Rule) and Heal on Gate (Rule)
...
RULE_INT(NPC, NPCGatePercent, 5) // % at which the NPC Will attempt to gate at.
RULE_BOOL(NPC, NPCGateNearBind, false) // Will NPC attempt to gate when near bind location?
RULE_INT(NPC, NPCGateDistanceBind, 75) // Distance from bind before NPC will attempt to gate
RULE_BOOL(NPC, NPCHealOnGate, true) // Will the NPC Heal on Gate.
RULE_REAL(NPC, NPCHealOnGateAmount, 25) // How much the npc will heal on gate if enabled.
2018-08-24 23:04:29 -04: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
40cb53f5a4
Syntax, naming and formatting tweaks
2018-08-17 23:54:24 -05:00
Uleat
509a2b30a5
Inventory possessions beta testing
2018-08-13 22:32:36 -04:00
Uleat
053c35c59b
Added optional rules for bot class/race/gender values
...
- run the optional script '2018_08_10_bots_allowed_criteria_rules.sql' if you want to change db values
2018-08-10 21:39:56 -04:00
Trust
6b02d50a8c
Allow Separate GrayCon Flee rate.
...
Added following Rules:
Combat:FleeGray - If true FleeGrayHPRatio will be used.
Combat:FleeGrayHPRatio - HP % when a Gray NPC begins to flee.
2018-07-22 18:22:07 -04:00
Trust
f8f1061ced
[Queryserv] Dropped Item Logging
2018-07-22 12:39:34 -04:00