ccrs
5fc366d03b
Core/CreatureAI: b6b0353bff followup
2017-04-27 14:00:57 +02:00
ariel-
6892404b27
Core/AI: some tweaks on boundary functionality:
...
- Moved SetBoundary to public scope to allow for greater flexibility (ie set from external script)
- Extended to allow checking inverted boundaries
2017-04-26 04:20:38 -03:00
Keader
3194d089cb
Core/Scripts: Added a missing break in Illidan Stormrage script
...
Thanks Jackpoz
2017-04-25 11:46:38 -03:00
ariel-
85076dd799
Core/Scripts: fix gaseous bloat proc (again)
...
- UNIT_STATE_CASTING removal not needed for movement now, but it's needed for melee attacking
2017-04-25 02:57:58 -03:00
Keader
136f1e75aa
Core/Scripts: Fix a typo in Blood Prince Council
...
Thanks ariel-
2017-04-24 08:48:34 -03:00
ariel-
3a0cb90ea9
Core/Spell: define channels without movement interrupt flags as allowed move
...
- Remove script hacks no longer needed
2017-04-23 21:48:06 -03:00
tkrokli
6cc267d909
Core/Scripts: Willix the Importer - $n in aggro text
...
* In the existing core script, Willix the Importer in Razorfen Kraul says
"Help! Get this $n off of me!" (showing the $n part in his SAY text)
instead of naming the attacker when using his 'SAY_AGGRO1' creature_text.
* With this commit change, unit target is no longer missing for Talk,
making Willix name the attacking unit when he shouts for help.
2017-04-23 01:15:00 +02:00
Chazy Chaz
fbbe247114
Core/Misc: Sync database schema with master
2017-04-18 13:06:09 +02:00
ariel-
1fa641d7b6
Core/Scripts: fix dereferencing invalid iterator
...
Closes #19464
2017-04-15 15:00:15 -03:00
Gacko
e90757f763
Fix non-PCH build.
...
Even on 3.3.5. What's PCH for?
2017-04-15 12:43:19 +02:00
ariel-
e478434146
Core/Misc: fix static analysis issues
...
CID 1373466
CID 1373481
CID 1373482
2017-04-09 19:18:22 -03:00
Keader
2921449a33
Core/Scripts: Baltharus the Warborn preincrement _cloneCount
2017-04-09 09:25:58 -03:00
Keader
58f2e62098
Core/Scripts: Baltharus the Warborn make clone count more readable
...
*Also fixed issue that make Baltharus summons alot of clones when he is casting
2017-04-03 10:02:13 -03:00
ariel-
008ddbf197
Core/Scripts: fix Judgement of Wisdom mana return
...
Closes #19400
2017-04-03 00:51:56 -03:00
Keader
270a639678
Core/Scripts: Fixing Carbonion/Travis
2017-04-02 11:14:24 -03:00
Keader
6b8c4fb74f
Core/Scripts: Fixed Baltharus the Warborn clones
...
*Clones not working after wipe
*Changed Clone Action for a event (to check casting)
2017-04-02 11:08:29 -03:00
Keader
a2a8ffe723
Core/Scripts: Typo in last commit
2017-04-01 21:18:15 -03:00
Keader
8d198cb360
Core/Scripts: Fixed Volatile Ooze/Gas Cloud issues in Professor Putricide
...
Closes #18925
2017-04-01 21:16:55 -03:00
tkrokli
f6f36be004
Scripts: minimize duplicated enum names in header files ( #19377 )
...
* Scripts: Minimize duplicated enum names in header files
This reduces the number of cache resets with the Zapcc compiler
- Standard followed is instance/raid TLA + DataTypes/CreaturesIds/etc
- Partial cherry-pick of master commit 7eb4512eee
- Removed unused defines in sunken_temple.h (the core scripts using these have been moved to SAI)
2017-03-29 10:06:06 +02:00
ariel-
83162fafa4
Core/AI: Build fix
...
- Stop exposing DoublePosition constructor versions, they're only used for internal representation
- Moved IsInBounds function to public scope
2017-03-28 02:41:50 -03:00
ariel-
2f99fa09c9
Core/AI: AreaBoundary refactor
...
- Added an auxiliary function IsInBounds to base CreatureAI
- Changed container to vector. Set had no sense because we're storing new pointers, they have different addresses even if the boundary is the same
2017-03-28 01:52:49 -03:00
xinef1
e72b380b93
Added new creature extra flag which makes npc visible only to dead units
...
closes #19333
* Rename 9999_99_99_99_world.sql to 2017_99_99_99_world_335.sql
- file affects creature removed in patch 4.0.3a
* Update Creature.cpp
2017-03-27 06:41:53 +02:00
ariel-
8e1e081d6c
Core/Scripts: implemented enchant Blade Warding
2017-03-26 14:19:20 -03:00
ccrs
9be7f5f57b
Core/Movement: 96f4c7c followup
2017-03-25 13:17:29 +01:00
Gustavo
2792046dc7
Core/Scripts: minor fixes in boss_the_lich_king ( #19311 )
...
Closes #4427
Closes #7091
2017-03-24 08:59:04 -03:00
ariel-
b74cc80859
Core/Scripts: Updated Ulduar instance model
...
- Codestyle/indent fixes
- Added ObjectData for some GOs
- Added GetUlduarAI to creatures
- Fixed possible out-of-bounds access in boss_razorscale_controllerAI (boss AI number beyond allocated boss size)
2017-03-23 17:15:02 -03:00
Chaouki Dhib
a1f2f30c14
Core/Spells: fix wrong distance calculations in AoE spells [Needs testing] ( #16290 )
...
Core/Spells: Fix wrong distance calculations in AoE spells.
Pull request #16290 by chaodhib.
God bless, finally.
2017-03-23 00:43:04 +01:00
ariel-
8be85a5408
Core/Misc: cache server MOTD and properly format it for RA and when issuing .server motd
2017-03-21 00:51:13 -03:00
Keader
333a403409
Core/Scripts: Fixed wrong calculation of Aura of Desire
...
Closes #19322
2017-03-20 16:49:42 -03:00
ariel-
6f69f67f78
Core/Scripts: Updated Zul'Aman instance model
...
- Codestyle/indent fixes
- Use of DoorData and ObjectData
- Added GetZulamanAI for creatures
- Moved bosses to BossAI
2017-03-20 01:04:21 -03:00
Chazy Chaz
a63bd06ec6
Core/Players: Rename "heroic character" to "death knight"
...
Closes #19287
2017-03-17 19:03:59 +01:00
ariel-
f7758954f7
Core/Scripts: add condition check for npc_wyrmrest_defender
...
minor code refactors
Closes #19299
2017-03-14 20:38:16 -03:00
Gustavo
8c6fa411e8
Core/Scripts: implement boss Apothecary Hummel ("Love is in the Air" event boss) ( #19076 )
...
Closes #5114
2017-03-13 10:30:32 -03:00
Keader
bf5661e2fd
Core/Scripts: Fixed Ingvar evade issue
2017-03-08 09:43:10 -03:00
ariel-
804257b99a
Core/Scripts: converted Argent Tournament pennants to AI
...
Closes #14616
2017-03-07 13:33:19 -03:00
Shauren
a1b622e9cc
Core/Unit: reduce differences between branches
...
Very partial cherry pick of:
Core/Units: Updated melee/spell hit chance calculation
(cherry picked from commit 61c7161a10 )
2017-03-06 21:37:46 -03:00
ariel-
9c62acdf42
Core/Scripts: fix Glyph of Siphon Life
...
by Keader
2017-03-05 13:24:33 -03:00
ariel-
32c5d4f53f
Core/Scripts: implement Hammer of the Righteous stacking Seal of Vengeance/Corruption
...
- Patch 3.2.0 Notes: Only auto-attacks and Hammer of the Righteous can place the debuff on the paladin's current target(s).
Closes #19239
2017-03-03 20:09:23 -03:00
xinef1
7567cafec8
Ensure that all actions are compared to fixed point in time (ie. world update start) ( #18910 )
...
- Actions will not be dependent on processing moment
- Increased GameObjects cooldown resolution to milliseconds, fixes arming time of traps to be exactly one second and not something from range (1000, 1999)
- Created GameTime namespace and UpdateTime class and moved there some code out of world
2017-03-01 22:19:25 -03:00
ariel-
12c680f9b1
Core/Scripts: Change null-check to assert
...
- ToPlayer() should never be null in this context
2017-03-01 19:35:39 -03:00
Keader
ecfb346d1a
Core/Scripts: Fixed crash in Sindragosa
...
Closes #19227
2017-03-01 18:58:47 -03:00
ariel-
f302b3d68d
Core/Scripts: implement Moss Covered Feet
...
Closes #19022
2017-02-28 14:09:25 -03:00
Naios
01168775ca
Revert "Build: Create static libraries for each static script project."
...
This reverts commit bb46bfb864 .
* Closes #19224
2017-02-28 15:16:32 +01:00
Naios
bb46bfb864
Build: Create static libraries for each static script project.
...
* Add some more comments and cleanup the build script.
* Closes #18671
2017-02-27 22:52:48 +01:00
ariel-
c69a7d1223
Core/Auras: reworked multiplicative AuraEffects calculation
...
- Splitted containers for flat modifiers and pct modifiers, as they now have different handling
- Amount is now multiplied only on apply; on unapply, iterate through auras and reset the counter
- Fixes many cases of rounding error due to applying/unapplying of small factors
- Allows amounts to be zeroed (ie with an AuraEffect of amount -100)
- Do a partial revert of 6dc37a9add , auras should update amounts only for items allowed (ie no more giving crit to a sword while having an axe in the other hand and being Poleaxe spec'd)
- SPELL_AURA_MOD_SCALE now scales additively, rather than multiplicatively (checked in sniffs)
Closes #18687
2017-02-27 14:24:20 -03:00
jackpoz
6940071994
Core/Misc: Fix static analysis issues
2017-02-25 15:54:11 +01:00
ariel-
ace2a75197
Core/Scripts: kill a warning
2017-02-25 05:17:33 -03:00
ariel-
01f5befcec
Core/Scripts: Thrusting Hodir's Spear
...
- Everything is sniffed, enjoy this hell of a quest!
Closes #12808
2017-02-25 04:46:02 -03:00
Gustavo
4224259d83
Core/Unit: Correct speed calculus when affected by SPELL_AURA_MOD_MINIMUM_SPEED ( #18136 )
2017-02-24 12:20:20 +01:00
ariel-
9934a43e09
Core/Scripts: kill a warning
2017-02-23 11:33:40 -03:00