diff --git a/contrib/extractor_binary/ExtractResources.sh b/contrib/extractor_binary/ExtractResources.sh index 43eec606b..089e97a69 100644 --- a/contrib/extractor_binary/ExtractResources.sh +++ b/contrib/extractor_binary/ExtractResources.sh @@ -78,7 +78,7 @@ fi if [ "$USE_MMAPS_OFFMESH" = "1" ] then echo "Only extracting offmesh meshes" - MovemapGen.sh offmesh $LOG_FILE $DETAIL_LOG_FILE + MoveMapGen.sh offmesh $LOG_FILE $DETAIL_LOG_FILE exit 0 fi @@ -158,5 +158,5 @@ fi ## Extract mmaps if [ "$USE_MMAPS" = "1" ] then - MovemapGen.sh $NUM_CPU $LOG_FILE $DETAIL_LOG_FILE + MoveMapGen.sh $NUM_CPU $LOG_FILE $DETAIL_LOG_FILE fi diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 0fa9f2862..11fcfd1db 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -6579,6 +6579,33 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx) return; } + case 27687: // Summon Bone Minions + { + if (!unitTarget) + return; + + // Spells 27690, 27691, 27692, 27693 are missing from DBC + // So we need to summon creature 16119 manually + float x, y, z; + float angle = unitTarget->GetOrientation(); + for (uint8 i = 0; i < 4; ++i) + { + unitTarget->GetNearPoint(unitTarget, x, y, z, unitTarget->GetObjectBoundingRadius(), 5.0f, angle + i*M_PI_F/2); + unitTarget->SummonCreature(16119, x, y, z, angle, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 10*MINUTE*IN_MILLISECONDS); + } + return; + } + case 27695: // Summon Bone Mages + { + if (!unitTarget) + return; + + unitTarget->CastSpell(unitTarget, 27696, true); + unitTarget->CastSpell(unitTarget, 27697, true); + unitTarget->CastSpell(unitTarget, 27698, true); + unitTarget->CastSpell(unitTarget, 27699, true); + return; + } case 28560: // Summon Blizzard { if (!unitTarget) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 0aaf3c642..a09246f20 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11940" + #define REVISION_NR "11941" #endif // __REVISION_NR_H__