Spp-
aa85553bfd
Core: Crash fix (TemporarySummon), remove some warnings and some other minor changes
...
- "const uint64" and "uint64 const" --> uint64
- Add some info in LFGDungeonEntry
- Move some definitions from ".h" files and move to ".cpp"
2011-08-30 13:46:36 +02:00
Spp-
fcf58e7062
Core/AI: Fix a crash in UnitAI
2011-08-30 13:44:14 +02:00
Nay
fac814c87b
Core/SAI: SMART_ACTION_SET_FACTION validation should check FactionTemplate(.dbc) and not Faction.
2011-08-26 17:26:51 +01:00
Spp-
85164d2876
Core: Some cosmetic changes and minor optimizations
2011-08-26 09:41:33 +02:00
Chaplain
fb27848510
Core: Clean up here and there.
...
*replase postfix iterator increment\decrement with prefix in cycles
*replase strlen(*char) != 0 with *char[0] != '\0'
*replase strlen(rStr.c_str()) with rStr.length()
2011-08-23 18:09:08 +03:00
Fredi Machado
73b1448f29
Core/AI: English correction thanks u2blah for pointing
2011-08-21 00:07:38 -03:00
Fredi Machado
78e10e9cd0
Core/AI: Cleaning up hungarian notation
2011-08-20 20:31:31 -03:00
Lopin
1bbab51284
Core/Pets: When pet attacks, owner should be in combat as well. Closes #2601
2011-08-19 14:52:11 +02:00
Fredi Machado
0b64d726c2
Core/AI: Code style and cleanups
2011-08-18 14:55:59 -03:00
QAston
a077a26aa5
Core/Spells: update the core to the changes from 1fb1988d46 . To make your custom code work with those changes simply lookup the value of Targets enum value from prev rev, and update the name in your code.
2011-08-16 19:44:18 +02:00
QAston
73bbc3aca8
Core/Spells: Update some targeting related attribute definitions to make them more clear and consistent.
2011-08-16 16:06:21 +02:00
tobmaps
2056af63f0
Core/Spells: Fix typo in b0fe236265 , thx A-Metaphysical-Drama
2011-08-05 01:46:35 +07:00
Spp
7e53a73059
Core/Vehicles: Remove Vehicle.h dependency from other header files
2011-08-03 12:28:42 +02:00
Spp-
8572d5d0e9
Partial revert of fcdd4d7
2011-08-03 08:27:11 +02:00
Spp-
fcdd4d784f
Core/Transport: Minor optimization in LoadTransports (And some cosmetic changes here and there in other files)
2011-08-03 08:18:24 +02:00
Spp-
c69b149d7e
Core: Typo fix introduced in previous commit (:S)
2011-08-01 14:57:30 +02:00
Spp-
079f292b15
Core: Some more missing changes from previous commit (Pass by const reference for simple objects replaced with pass by value). Also fix unintended change
2011-08-01 14:51:44 +02:00
Spp-
acd0fc79f6
Core: Pass by const reference for simple objects replaced with pass by value
2011-08-01 14:23:27 +02:00
Machiavelli
58f10c74f7
Core/Spells: Change low level bool triggered with bitmask TriggerCastFlags to better manipulate the behaviour of certain triggered spells.
2011-07-31 21:58:25 +02:00
Shauren
b9a6e2333c
Core/Spells: Removed implicit casts from SpellImplicitTargetInfo, fixed copypaste mistakes and one crash
2011-07-27 12:35:59 +02:00
Spp-
fa50c0a464
Fix some warnings here and there
2011-07-27 11:00:39 +02:00
QAston
b0fe236265
Core: Use new SpellInfo class in core. Sadly, this commit is not compatibile with some of the custom code. To make your code work again you may need to change:
...
*SpellEntry is now SpellInfo
*GetSpellProto is now GetSpellInfo
*SpellEntry::Effect*[effIndex] is now avalible under SpellInfo.Effects[effIndex].*
*sSpellStore.LookupEntry is no longer valid, use sSpellMgr->GetSpellInfo()
*SpellFunctions from SpellMgr.h like DoSpellStuff(spellId) are now: spellInfo->DoStuff()
*SpellMgr::CalculateEffectValue and similar functions are now avalible in SpellEffectInfo class.
*GET_SPELL macro is removed, code which used it is moved to SpellMgr::LoadDbcDataCorrections
*code which affected dbc data in SpellMgr::LoadSpellCustomAttr is now moved to LoadDbcDataCorrections
2011-07-26 23:09:28 +02:00
Shauren
07f3da9426
Core/EventAI: Added a db error log to EventAI loading when AIName is not set properly (we don't like stealth changes to loaded data)
2011-07-04 18:58:52 +02:00
Jesper Meyer
b216522b3d
Core/SAI: Add action SMART_ACTION_JUMP_TO_POS.
2011-07-02 07:52:03 +02:00
Shauren
f5102b6e6b
Core/Scripts: Commented EventMap and added GetNextEventTime to know when will next event with given id run
2011-06-30 22:56:32 +02:00
kaelima
142943d4c1
This reverts commit f580cddc09.
2011-06-28 13:05:15 +02:00
click
f580cddc09
Core: Add wintergrasp-patch to wintergrasp_cleanup branch - resurrected from an old work-repository, now over as a branch to work on.
...
Original patch by socolin, cand a ton of contributors :
mathman, joda, spp, silinoron, josh, malcrom, shauren, machiavelli, click, rat, leak, tobmaps, _manuel_, the tcfr team (via socolin), and tons of others for chiming in.
NOTE: THIS IS A WORKING-BRANCH, AND _NOT_ MENT FOR PUBLIC USE OR EVEN CONSIDERED STABLE!
2011-06-28 00:56:29 +02:00
Machiavelli
ad1777229f
Core/Vehicles: More codestyle. (missed changes)
2011-06-27 14:42:28 +02:00
QAston
3137a82c7c
Core/Spells: Cleanup in Spell.h:
...
- Codestyle (fix function naming) and cleanup changes in SpellCastTargets class, also access variables of this class by getters/setters
- Move IsQuestTameSpell function to SpellMgr.h
- Move UnitList typedef to Unit.h
Additionally - add missing copyright notice to SpellAuraEffects.h
2011-06-23 13:28:52 +02:00
Shauren
a6708fd595
Core/SAI: Fixed possible crashes in many SAI actions
...
Closes #1144
2011-06-15 17:33:06 +02:00
Shauren
1df876c3ec
Core/SAI: Fixed crashes in AttackStart related to movement
...
Closes #1670
2011-06-15 17:32:31 +02:00
kaelima
d277ecc26a
Core/SmartAI: Add ability to set/add/remove dynamicflags of a creature.
...
SmartAI Wiki is updated.
2011-06-12 17:50:23 +02:00
kaelima
b9e8694540
Core: Continued cleanup
...
If and for whitespaces.
2011-06-12 02:30:32 +02:00
click
c77aa6e846
Core: And some more cleanups...
2011-06-12 02:00:43 +02:00
click
f16df538ee
Core: More codestyle cleanups
2011-06-12 01:47:45 +02:00
click
158966dc79
Core: Codestyle cleanup
2011-06-11 22:35:29 +02:00
QAston
34d980ea4c
Core/Auras: Move AuraEffect::TriggerSpell missing spell error log to debug.
2011-06-11 13:16:19 +02:00
Shauren
252ac95e1b
Core/AI: Removed crappy and unused AOEAI
2011-06-11 12:17:01 +02:00
tobmaps
73f0cb747c
Core/Misc: Fix some typos
2011-06-11 05:37:59 +07:00
click
df20ba9956
Core/AI: Fix previous commit ( 467f33e)
2011-05-28 02:14:47 +02:00
click
467f33e3d9
Core/AI: Minor adjustment on the WorldBossAI : Avoid putting the entire map in combatmode...
2011-05-28 01:24:27 +02:00
click
fac7534611
Core/AI: Add WorldBossAI for world-side (non-instanced) bosses (essentially a stripped version of BossAI)
2011-05-28 00:28:04 +02:00
click
2d1b3ccaa1
Compile warnings fixes
2011-05-27 14:45:44 +02:00
Shauren
0ad14aeafd
Core/Gossip: Gossip menu items will now have constant index, allowing to properly define scripts relying on that index when mixed with conditions. Script-created menus via ADD_GOSSIP_ITEM will still have the index generated dynamically
2011-05-26 23:57:17 +02:00
Shauren
a644206f88
Scripts: Removed SEND_VENDORLIST and SEND_TRAINERLIST defines
2011-05-26 23:31:46 +02:00
Shauren
c8f71c00a1
Core/Scripts: Added ExecuteEvent BossAI hook designed to contain event code which would otherwise be in while (uint32 eventId = events.ExecuteEvent()) switch blocks. This allows to define a base class sharing spells with other scripts
2011-05-25 18:50:44 +02:00
Shauren
9cc7f25b9a
Scripts: Removed CAST_PET and CAST_INST
2011-05-25 16:22:13 +02:00
Shauren
64adce7b8b
Scripts: Removed CAST_SUM define
2011-05-25 15:55:14 +02:00
QAston
1121fcfb90
Core/Scripts: Remove hook GetAuraEffectTriggerTarget from CreatureAI.h
...
The hook was made for one obsolete script, which turned out to not work anyways.
2011-05-15 18:53:02 +02:00
Shauren
ecc95a8690
Core/CreatureTextMgr: Converted chat types to use values found in sniff, without any need for conversions
2011-05-13 22:44:01 +02:00