Kinglykrab
2ca5a4ade6
Bot command changes.
...
- #bot ai mez is now #bot mez
- #bot bindme is now #bot bind
- #bot runeme is now #bot rune
- #bot augmentitem now has an alias of #bot ai
- #bot giveitem now has an alias of #bot gi
- Removed unused #bot groupmessages
- Removed useless additional parameters (c->GetName()/sep->arg[2])
- Formatted loops and conditionals.
2015-07-06 16:28:17 -04:00
Kinglykrab
e2ac647e03
Bot saylinks and command aliases.
2015-07-05 23:30:38 -04:00
Michael Cook (mackal)
49e9c9ee34
Reworked activated avoidance skills based on dev quotes
2015-07-04 02:13:26 -04:00
Michael Cook (mackal)
6621a125e6
Merge branch 'master' into aa
2015-06-19 21:44:58 -04:00
Kinglykrab
6ffe7a9563
More bot changes.
...
- Added #bot showhelm [on|off]
- Allows you to disable your bot's helmet showing up
2015-06-19 05:25:48 -04:00
KimLS
1b088b7157
AA bonus calc -> Mob from Client, Bots should now work with their aa stuff again (untested)
2015-06-16 11:34:43 -07:00
KimLS
afaa9ee6c9
Expendable aa work
2015-06-11 23:08:17 -07:00
KimLS
1589169200
AAs should load from character data now, though will be fucked up if you already had stacked aas.
2015-06-10 22:46:57 -07:00
Natedog2012
00d258a952
Bot pets will now scale with focus effects. Pets will not scale passed 3x their normal size and stay within 10 levels of their base level unless changed with the rule PetPowerLevelCap
2015-06-03 14:21:38 -07:00
Natedog2012
235d6b6c48
Bots will not benefit from heroic stats, focus effects like a client
2015-05-28 13:58:17 -07:00
Natedog2012
95243fd6ce
Modified ZippZipp's bot name fix from the forums. Limited bot name length to fix a crash. Added Filter check too if you use the Name Filter.
2015-05-28 11:48:03 -07:00
Michael Cook (mackal)
ea5a1dd6f1
Bard instrument mods should be more consistent with live
...
Changes:
Mods are now saved for in the DB so they are loaded on zone
This allows long duration buffs from bards that get mods to keep their mods
Ex. Selo's, Symphony of Battle
Instrument mods are applied to basically anything that is an instrument skill
The only exception to this is discs (ex. Puretone is Singing but always 10)
Singing spells from procs (Ex. Storm Blade) that are instrument skills should
inherit their buffs instrument mod. Doom effects should also. This isn't
implemented yet.
2015-05-20 02:01:43 -04:00
Uleat
1f0b86a0d5
Changes to how valid light sources are critiqued
2015-02-26 18:46:12 -05:00
Uleat
cc1d7d54c2
Implemented mob equipment light sources
2015-01-24 22:00:06 -05:00
KimLS
17af9e3808
Merge fixes, hopefully didn't break anything.
2015-01-23 13:36:27 -08:00
KimLS
269d56e1d0
Switched out our kinda juryrigged vector types for glm::vec types since we use that as a 3d math library already but never switched out the types
2015-01-23 00:01:10 -08:00
Akkadius
c5447778a6
Merge remote-tracking branch 'remotes/origin/master' into logging_changes
...
Conflicts:
world/client.cpp
world/worlddb.cpp
zone/aggro.cpp
zone/bot.cpp
zone/client.cpp
zone/client_packet.cpp
zone/client_process.cpp
zone/doors.cpp
zone/entity.cpp
zone/inventory.cpp
zone/mob_ai.cpp
zone/perl_client.cpp
zone/spells.cpp
zone/waypoints.cpp
zone/zone.cpp
zone/zonedb.cpp
zone/zoning.cpp
2015-01-21 17:29:30 -06:00
Akkadius
0d9b6703a6
Rename debug.h to global_define.h, update cmakelists and such
2015-01-19 04:12:09 -06:00
Arthur Ice
cd9ca65587
merge upstream
2015-01-08 19:40:00 -08:00
Akkadius
73fe229e25
More hate changes
2014-12-27 20:23:49 -06:00
Arthur Ice
70d26a532c
SetPreSummonX(), SetPreSummonY(), and SetPreSummonZ() converted to SetPreSummonLocation()
2014-11-30 19:34:44 -08:00
Arthur Ice
98a8ddbb21
Replace GetPreSummonX(), GetPreSummonY(), GetPreSummonZ() with GetPreSummonLocation as xyz_location
2014-11-30 19:23:35 -08:00
Arthur Ice
381dc7574f
replaced _preSummonX, _preSummonY, and _preSummonZ in bot with xyz_location m_PreSummonlocation
2014-11-30 19:14:24 -08:00
SecretsOTheP
29d614421f
int16/32 mismatch fixes. see changelog.txt
2014-11-03 22:43:00 -05:00
SecretsOTheP
29ec6db345
because fuck you mercs and bots
2014-11-03 19:30:11 -05:00
Akkadius
ca430e2494
Fix void Database::GetCharName(uint32 char_id, char* name)
...
Increased MAX_PP_SPELLBOOK to 720 for UF/RoF
Increased MAX_PP_MEMSPELL to 12
Implemented up to 12 spell slots
Fix for public_note default value in bool BaseGuildManager::DBSetGuild(uint32 charid, uint32 guild_id, uint8 rank)
Updated all CastSpell entries to use the appropriate slot type defines located now in zone/common.h
Fixed Guild Loading from character_data
Fixed #guild list
Refactored Merchantlist loading
Refactored Temp Merchantlist loading
Gutted most of dbasync
Added:
LoadCharacterSpellBook(uint32 character_id, PlayerProfile_Struct* pp);
LoadCharacterMemmedSpells(uint32 character_id, PlayerProfile_Struct* pp);
LoadCharacterLanguages(uint32 character_id, PlayerProfile_Struct* pp);
LoadCharacterBindPoint(uint32 character_id, PlayerProfile_Struct* pp);
SaveCharacterSpellSwap(uint32 character_id, uint32 spell_id, uint32 from_slot, uint32 to_slot);
SaveCharacterSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
SaveCharacterMemorizedSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
DeleteCharacterSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
DeleteCharacterMemorizedSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
Removed Zone::LoadTempMerchantData_result(MYSQL_RES* result)
Removed Zone::LoadMerchantData_result(MYSQL_RES* result)
Removed SharedDatabase::GetPlayerProfile
Removed SharedDatabase::SetPlayerProfile
Removed SharedDatabase::SetPlayerProfile_MQ
Removed Zone::DBAWComplete(uint8 workpt_b1, DBAsyncWork* dbaw) from zone.cpp
2014-08-31 17:52:43 -05:00
KimLS
07a2cbe9a5
Renamed zone files
2014-08-21 23:46:01 -07:00
KimLS
7fc21b9e3a
Tons of renames
2014-08-21 19:33:02 -07:00
Uleat
36a2d52f1c
More 'dictionary' updates..added 'constants' files to client translators..started replacement of hard-coded inventory values.
2014-07-27 20:35:43 -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
0e438942e4
Complete revision of SE_SkillProc, SE_LimitToSkill,
...
SE_SkillProcSuccess (now implemented correctly)
to function more accurately and efficiently, AA supported.
This may need to be updated in the future, if more live
spells readily become avialable to test with.
2014-07-06 18:58:16 -04:00
Uleat
955f164efb
Added optional rule for allowing bots to auto-update with their owner.
...
(Run the optional sql script to activate this feature)
2014-03-31 09:31:49 -04:00
Michael Cook (mackal)
01bd8bd9fa
Reworked Weapon Procing
...
Broke up the logic to be a bit easier to follow
Procs should happen in the order that they do on live
Proc rates for spell buff procs should be more consistent with live
2014-02-27 03:19:25 -05:00
KayenEQ
205dd8a1e5
Clean up and revision of proc chance bonuses
...
Combat Effects and WeaponProc bonuses will no longer affect melee spell procs
2014-02-26 05:16:37 -05:00
KayenEQ
7623770613
Bot fixes for previous update.
2014-02-11 22:47:57 -05:00
Michael Cook (mackal)
ce4f4995b5
Merge with master
2014-02-10 12:04:35 -05:00
KayenEQ
72cec5608d
Revision to spell damage calculations
2014-02-02 23:23:41 -05:00
Uleat
e3805d5920
Converted SkillType typedef enumeration to SkillUseTypes enumeration
2013-10-27 13:03:41 -04:00
badcaptain
809925dc3e
Bots- added out of combat bard songs & #bot bardoutofcombat on|off command to turn them on/off.
2013-10-12 00:47:15 -04:00
KimLS
3992ac02bb
Rampage, Area Rampage, Flurry got new customizable effects. Part of that was adding a new set of stuff to attack.
2013-07-08 14:37:01 -07:00
KimLS
7b894a7c61
Added direct inventory access, and event_loot for items and event_weapon_proc for items
2013-06-20 14:03:22 -07:00
KimLS
55a964267e
Raid/Group lua stuff, renamed corpses
2013-06-02 13:47:52 -07:00
KimLS
a3e24b6854
Merge from master
2013-05-23 12:50:34 -07:00
Michael Cook
0fdfe025cb
Remove 'using namespaces std' fixes #61
2013-05-22 16:17:19 -04:00
KimLS
f2e0f9cca5
Changed a bunch of event names, made event_death returning more seamless and fixed up trading quests to have them always face target outside the parser
2013-05-15 18:43:06 -07:00
j883376
4bdd8b2502
Change space indentation to tabs
2013-05-09 11:37:51 -04:00
Arthur Ice
7560b6b0a7
NULL to nullptr
2013-05-04 18:06:58 -07:00
Arthur Ice
0c6eee6d81
More warning clean ups (NULL to 0 on int, sprintf flags, typedef on enum)
2013-03-03 21:45:46 -08:00
KimLS
f8bae86082
Spells via shared memory work, removal of blah, general fixes
2013-02-19 22:20:30 -08:00
KimLS
da7347f76f
svn -> git Migration
2013-02-16 16:14:39 -08:00