Arthur Ice
970f7e01a9
Moved create new NPC command case (0) from NPCSpawnDB into method CreateNewNPCCommand
2014-09-04 10:08:02 -07:00
akkadius
633583c266
Created character_lookup table for applications that mirrors all character_ table fields minus blob fields for application lookups
...
- A 2.4GB character_ table will take 7 seconds to query on a SSD versus .1s on the character_lookup table
- This also causes applications like Magelo to burst reads of the entire character table because of the blob fields that come with the reads, as much as 500-600MB/s even if a indexed id filter is provided
- This field is synchronized on player save and has 0.001s DB hit
- When we split out from the blob, ideally this table can be removed, but it really does no harm in mirroring data when a 2.6GB character table mirrors everything subtracting blob data down to 8MB
- Required SQL: utils\sql\git\required\2014_08_24_character_lookup.sql
2014-08-24 08:52:14 -05:00
KayenEQ
089360a3a5
merge
2014-07-18 17:00:39 -04:00
Uleat
d7c2d6108f
Added the initial references for two new dictionaries - EmuConstants and EQLimits..more to come.
2014-07-16 21:23:16 -04:00
KayenEQ
965bb039be
Updates to npc_spells and npc_types table.
...
Implemented innate defensive and range procs
Implemented ability to fine tune AI casting behavior/timers
Global rules for AI casting behavior/timers
NPC Ranged attack updates, set skill and ammo type in npc_types
Various clean ups in attack related functions.
Other minor fixes.
See Change Log, +required, +optional SQL
2014-07-10 22:46:39 -04:00
KayenEQ
d64f762277
Developement Branch AISpellEffects.
...
Debug crash on NPC death.
2014-04-25 08:52:49 -04:00
cavedude00
70f994cda5
Live-Like weather. Big thanks to Robregen for figuring out the system!
...
Included in the required SQL is weather data pulled from NewZone live packets for up to PoP. An update to EQExtractor will be made to grab the rest of the data from existing collects.
Please note: Until weather data is grabbed for zones later than PoP, weather will not work in those zones.
2014-01-20 10:10:39 -08:00
Michael Cook (mackal)
fdced53be1
Add pet size preservation like live
...
Run the SQL!!
2014-01-09 14:25:29 -05:00
JJ
37cacd27b1
Changed enable/disable recipe to confirm change made.
2013-12-14 09:55:46 -05:00
JJ
b8d1838dcc
Added in-game commands to enable/disable tradeskill recipes
...
-Commands: #enablerecipe recipe_id, #disablerecipe recipe_id
-Perl: quest::enablerecipe(recipe_id), quest::disablerecipe(recipe_id)
-Lua: eq.enable_recipe(recipe_id), eq.disable_recipe(recipe_id)
2013-11-01 23:55:17 -04:00
Uleat
e3805d5920
Converted SkillType typedef enumeration to SkillUseTypes enumeration
2013-10-27 13:03:41 -04:00
badcaptain
8ac4845930
Merge branch 'master' of https://github.com/EQEmu/Server
...
Initial check-in of bard bot in combat song code.
2013-10-11 23:43:38 -04:00
badcaptain
765f23febc
Initial check-in of bard bot in combat song code.
2013-10-11 23:37:46 -04:00
Michael Cook
2019379a42
bool* foo = false should probably be an error, GCC 4.8+ at least warns about it, clang I think fails on it.
2013-10-11 00:00:21 -04:00
KimLS
63d678ce29
Replaced npcspecialatk with special_attacks, needs more testing also gotta export new api for it as I can't remove the legacy one. Too many quests rely on the legacy functionality.
2013-07-06 03:45:06 -07:00
Michael Cook
0fdfe025cb
Remove 'using namespaces std' fixes #61
2013-05-22 16:17:19 -04:00
j883376
4bdd8b2502
Change space indentation to tabs
2013-05-09 11:37:51 -04:00
j883376
ffcff4aea1
Remove trailing whitespace
2013-05-09 11:13:16 -04:00
mackal
81ca7a1bfd
More work on salvage, added some extra checks and won't return stacks of items
2013-04-08 14:16:08 -04:00
mackal
91c817d9dd
Work on implementing salvage
2013-04-07 22:38:43 -04:00
badcaptain
0a805feeec
Fixed Merc spell recast timers, changed how Mercs add mobs to their hate lists (should prevent IsEngaged() issues), initial Caster DPS Merc spell casting AI, initial Merc stance implementation, Mercs now suspend when their owner dies to prevent them being bugged (until it can be fixed), added 2 seconds between spell casts to be live-like.
2013-03-14 19:51:29 -04:00
badcaptain
ea72975e69
Fixed Merc duplicate save bug, focus items, spell_scale and heal_scale now work implemented, new merc equipment (with focus items), added checks during merc hire, unsuspend, & timer update for states where a merc can't be hired, unsuspended, or can't be retained due to insufficient funds, no room in group, in raid, invalid merc data, etc, and give appropriate feedback, added rules for charging of merc purchase and upkeep costs.
2013-03-01 00:01:27 -05:00
KimLS
147c96970c
Moved faction stuff around, removed stupid external item status stuff
2013-02-23 15:03:15 -08:00
KimLS
c31b2b65c1
NPC Faction lists to new shared memory scheme
2013-02-23 13:45:19 -08:00
KimLS
6f13d0cfbc
Partial work on loot tables (non-compiling)
2013-02-21 22:13:33 -08:00
badcaptain
a41874b6a7
Moved merc save data from extended player profile to new merc table, save merc buffs, added cure and rez spells to healer merc.
2013-02-18 00:50:19 -05:00
KimLS
da7347f76f
svn -> git Migration
2013-02-16 16:14:39 -08:00