Michael Cook (mackal)
56c570fd19
Fix SQL
2017-07-15 14:52:57 -04:00
Michael Cook (mackal)
b0710ff8d1
Add SQL to add all but rogue auras
2017-07-15 02:19:29 -04:00
Michael Cook (mackal)
ee618f70ab
Add support for setting cast_time of aura
2017-07-14 13:49:32 -04:00
Michael Cook (mackal)
94038ebb75
WIP on auras
...
Lots to do still
Normal buffing auras currently work for the most part
2017-07-14 02:05:35 -04:00
Akkadius
1c8dea909e
New rules made by developers are now automatically created when world boots up, this keeps from having to issue schema SQL updates every time rules are added.
...
- Whenever a rule isn't present in the database, it will be automatically created
- utils/sql/git/required/2017_06_24_rule_values_expand.sql required for avoid floating point value inserts
2017-06-24 21:11:46 -05:00
Akkadius
357be65a69
Speed up saylink retrieval x 1,000 - helpful for dialogues, plugins with many saylinks
2017-06-24 20:07:01 -05:00
Athrogate
421b3bb277
Graveyards!!!
2017-04-10 11:03:36 -07: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
Uleat
8f9ac2c9ba
Fix for bots db update circular reference in manifest [skip ci]
2017-03-28 19:11:20 -04:00
Uleat
940f3b03e8
Fix for bot shadowknights casting ranger spells
2017-03-26 16:19:53 -04:00
Uleat
e8a8647424
Fix for bots db update 9015 not triggering where update 9011 has not applied
2017-03-22 03:45:50 -04:00
Uleat
2d24237aac
Added los movement logic to combat and follow code (los is rule-based and can by disabled by applying the optional 2017_03_14_mercs_use_pathing_rule.sql)
2017-03-14 23:23:42 -04:00
Akkadius
41b1634199
Update proper file name utils/sql/git/optional/2017_03_12_rule_values_range_update.sql [skip ci]
2017-03-12 17:19:42 -05:00
Akkadius
14d09485eb
Implement new rule based ranges for various range based packet operations (performance)
...
- the defaults are set in the code and can be tweaked by sourcing utils/sql/git/optional/rule_values_range_update.sql
- Thanks to mackal for gathering live ranges, thanks to takp for initial numbers
- We would send 200 for combat updates and the client will only display <= range 54 anyways, these should help a lot in spammy combat
RULE_CATEGORY( Range )
RULE_INT ( Range, Say, 135 )
RULE_INT ( Range, Emote, 135 )
RULE_INT ( Range, BeginCast, 200)
RULE_INT ( Range, Anims, 135)
RULE_INT ( Range, DamageMessages, 50)
RULE_INT ( Range, SpellMessages, 75)
RULE_INT ( Range, SongMessages, 75)
RULE_CATEGORY_END()
2017-03-12 14:38:14 -05:00
Uleat
37d22e17a3
First step of implementing inventory v2.0
2017-03-09 02:46:09 -05:00
Uleat
b1be667884
Update bot spell casting chances table and implemented 'pre-combat' mode for all bots (only bard is actively coded atm)
2017-02-26 22:13:41 -05:00
Uleat
ec9af74dc9
Update bot spells entries for new npc spells id values
2017-02-26 07:00:24 -05:00
Uleat
a49e3d6471
Update for saved bot data to use new spells id values
2017-02-26 06:26:59 -05:00
Uleat
9ae585dd81
Moved bot npc spells entries to the 3000 + class id range
2017-02-26 05:47:10 -05:00
Uleat
c61c275221
Added position update packet in out-of-combat movement code when movement occurs (rule-based; default: false) - appears to help with rubber-banding effect
2017-02-25 09:02:20 -05:00
Uleat
7a6d5d46f4
Added node pathing to the bot movement dilemma...
2017-02-25 03:48:02 -05:00
Uleat
4e8a03f7b4
Migrated bot spell casting chance data to the database
2017-02-23 19:16:36 -05:00
Uleat
8f67df1f4f
Oops! (Won't affect any changes up to this point) [skip ci]
2017-02-20 22:50:43 -05:00
Uleat
d9633dfee4
Bard bot song twisting update
2017-02-20 21:41:15 -05:00
Uleat
8177f7d9bb
Activation of bot_spells_entries table
2017-02-15 19:04:36 -05:00
Uleat
e3c8b75259
Moved bot spell entries out of npc spell entries (easier to manage bot changes by committing to non-bot manifest)
2017-02-15 07:42:17 -05:00
Uleat
38651258fc
Updated npc spell types to 32-bit mask
2017-02-09 17:57:55 -05:00
Uleat
dc308e2ecb
Fix for null columns in books.language crash
2017-01-30 03:08:00 -05:00
Uleat
05cb9d56c2
Modded 2017_01_10_book_languages.sql to eliminate error message
2017-01-27 23:17:25 -05:00
Uleat
ac0cba64f9
Merge pull request #585 from noudess/master
...
Use languages when reading books that are in a language other than common.
2017-01-27 22:48:43 -05:00
Michael Cook (mackal)
9aba993888
Add optional rule SQL for combat update [skip ci]
2017-01-17 23:34:52 -05:00
huffin
f3e09abf22
Update 2017_01_16_NPCCombatRebalance.sql
2017-01-16 19:33:33 -06:00
Michael Cook (mackal)
fb820f4fec
Add Creamo's SQL to rebalance NPCs
2017-01-16 16:58:32 -05:00
Paul Coene
80ff535215
Added code so that books/scrolls read that are in a language other
...
than common get language skill applied.
Added code to support ReadBook slots above and beyond main inventory slots
by decoding additional bag slot field.
2017-01-10 20:15:03 -05:00
Uleat
6994157184
Added optional bots rule 'CasterStopMeleeLevel'
2016-12-09 20:12:08 -05:00
Michael Cook (mackal)
ffbc913b9d
Rename some spell fields
2016-12-01 13:35:19 -05:00
Kurt Gilpin
e3e20a947b
Create 2016_10_17_GrantHoTTOnCharacterCreate.sql
2016-10-17 19:00:08 -05:00
Joshua Packard
379ef7eed3
Added optional SQL to apply max z updates
2016-09-29 16:49:05 -07:00
Uleat
fb308eaa01
Rule-based update to 'Bind Wound' behavior
2016-09-03 17:08:48 -04:00
Michael Cook (mackal)
aaa116d97c
Add support for object display names
...
Ex. Kejek Forge in Stonebrunt Mountains
2016-08-27 22:24:08 -04:00
Kinglykrab
b7b233d46f
World:EnableIPExemptions should be false by default. (Woops.)
2016-08-27 21:44:04 -04:00
Kinglykrab
ed9b6db369
Added optional IP-based account exemptions.
2016-08-27 17:49:04 -04:00
Natedog2012
4de9b2c53e
Add TiltX and TiltY manipulation to objects (Perl)
...
Translate OP_GroundSpawn for Titanium
#perl plugin http://wiki.eqemulator.org/i?Module=Pastebin&Paste=u9IbA6Ql
2016-08-26 06:39:39 -07:00
Uleat
3d61df253d
Added rule 'NPC:UseClassAsLastName' to allow certain npcs' class names to be hidden
2016-07-03 19:44:45 -04:00
Uleat
a5d79b25db
Grr...
2016-06-28 16:56:42 -04:00
Uleat
3d6fe8acba
Fix for bot inventory save failure involving items with unlimited charges
2016-06-28 07:58:38 -04:00
Uleat
951f3239f1
Added rule Bots:AllowCamelCaseNames
2016-06-23 22:25:57 -04:00
Uleat
3ef98c9411
Added bot command 'inventorywindow'
2016-04-12 16:46:45 -04:00
Uleat
6e11128cbc
Added HealRotation HOT methodology (Heal Override Target) and load/save/delete capabilities
2016-04-08 20:58:17 -04:00