YTDB

Вернуться   YTDB > Баг-репорты (Патчи) / Bug reports (Patches) 4.3.4 > Необходима поддержка скриптов / Needs script support

Необходима поддержка скриптов / Needs script support Все сделать через базу невозможно.

Данный раздел специально выделен для скриптов, реализующих действия, которые невозможно реализовать через базу.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.10.2014, 20:10   #1
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Здравствуйте, мне бы хотелось реализовать боевую часть. Сражение с Измученным Заступником и Вулканием, также есть треш 4(в 10) и 7(в 25) предвестников пламени. Нужны данные по нпц Ветвь Нордрассила.
Нужны данные по боевой части(заклинания и тому подобное)
http://ru.wowhead.com/quest=29234#comments
Открытие портала в базе не реализуемо(нужна поддержка итемов, хотя стоп, что я вру, там же SEND_EVENT спелл открывает портал)
Но боевую часть написать вполне возможно.
Нужны сниффы одним словом(хотя на эпик со сниффом как тут говорил, врядли кто ходил)
Код:
Id: 100109
Name: Поддержание огня
General info
Category = 0, SpellIconId = 11, ActiveIconId = 0, SpellVisual = (21451, 0)
SpellFamilyName = SPELLFAMILY_GENERAL, SpellFamilyFlags = 0x00000000 00000000 00000000
SpellSchoolMask = 1 (SCHOOL_MASK_PHYSICAL, SCHOOL_MASK_ALL)
DamageClass = 0 (SPELL_DAMAGE_CLASS_NONE)
PreventionType = 0 (SPELL_PREVENTION_TYPE_NONE)
Attributes
Attributes: 0x00000100 (SPELL_ATTR_UNK8)
AttributesEx1: 0x10004004 (SPELL_ATTR_EX_CHANNELED_1, SPELL_ATTR_EX_CHANNEL_TRACKING_TARGET, SPELL_ATTR_EX_UNK28)
AttributesEx2: 0x00000004 (SPELL_ATTR_EX2_CANT_REFLECTED)
Advanced info
Spell Level = 0, BaseLevel 0, MaxLevel 0, MaxTargetLevel 0
Category = 0
DispelType = 0 (DISPEL_NONE)
Mechanic = 0 (MECHANIC_NONE)
SpellRange (Id 152) "Super Long"
MinRange = 0
MaxRange = 150
CastingTime (Id 1) = 0.00
Duration: ID (21) -1, 0, -1
Interrupt Flags: 0x0000000B, AuraIF 0x00001002, ChannelIF 0x00001002
Chance = 0, charges - 0
Effects
Effect 0:
Id: 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 0
Targets (25, 0) (TARGET_DUELVSPLAYER, NO_TARGET)
Aura Id 4 (SPELL_AURA_DUMMY), value = 0, misc = 0 (0), miscB = 0, periodic = 0
Effect 1:
NO EFFECT
Effect 2:
NO EFFECT
Каст реализую(мелочь, но приятно). 25 таргет? Ха вообще не проблема. SEND AI EVENT мне поможет(зря что ли всем мозги парил)
Код:
-- 16.02.2014 1:31:08
UPDATE `creature` SET `modelid` = 11686 WHERE `id` = 53789;
DELETE FROM `creature` WHERE `id`=53784;
INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`) VALUES
(342232, 53784, 720, 0, 1, 11686, 0, -63.1434, -321.911, 55.5413, 4.27606, 7200, 0, 0, 77490, 0, 0),
(342272, 53784, 720, 0, 1, 11686, 0, -17.7448, -241.701, 54.7966, 0.95993, 7200, 0, 0, 77490, 0, 0),
(342354, 53784, 720, 0, 1, 11686, 0, -68.667, -256.992, 55.7692, 2.53073, 7200, 0, 0, 77490, 0, 0),
(342413, 53784, 720, 0, 1, 11686, 0, -58.8755, -263.848, 55.4425, 2.53073, 7200, 0, 0, 77490, 0, 0),
(342568, 53784, 720, 0, 1, 11686, 0, -15.2482, -238.135, 53.2553, 0.959932, 7200, 0, 0, 77490, 0, 0),
(342700, 53784, 720, 0, 1, 11686, 0, -19.4949, -244.2, 51.5943, 0.959932, 7200, 0, 0, 77490, 0, 0),
(342756, 53784, 720, 0, 1, 11686, 0, -45.8092, -252.483, 50.0239, 1.74533, 7200, 0, 0, 77490, 0, 0),
(342793, 53784, 720, 0, 1, 11686, 0, -74.3988, -252.979, 53.8461, 2.53073, 7200, 0, 0, 77490, 0, 0),
(342856, 53784, 720, 0, 1, 11686, 0, -66.2569, -258.68, 51.0823, 2.53073, 7200, 0, 0, 77490, 0, 0),
(342977, 53784, 720, 0, 1, 11686, 0, -7.45087, -299.856, 49.4731, 5.67232, 7200, 0, 0, 77490, 0, 0),
(343060, 53784, 720, 0, 1, 11686, 0, -48.6803, -236.2, 52.6858, 1.74533, 7200, 0, 0, 77490, 0, 0);
UPDATE `creature` SET `position_x` = -55.4252, `position_y` = -304.359, `position_z` = 54.7895, `orientation` = 0.908905 WHERE `guid` = 373964;
UPDATE `creature` SET `spawnMask` = 10, `spawntimesecs` = 7200 WHERE `guid` = 400039;
UPDATE `creature` SET `spawnMask` = 10, `spawntimesecs` = 7200 WHERE `guid` = 400041;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 337598;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 337602;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 342467;
UPDATE `creature` SET `spawnMask` = 0 WHERE  guid IN (342232, 342272, 342354, 342413, 342568, 342700, 342700, 342756, 342793, 342856, 342977, 343060, 373966);
DELETE FROM `creature` WHERE `id`=53793;
INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`) VALUES
(376076, 53793, 720, 15, 65535, 0, 0, 482.386, 531.415, 244.18, 3.4677, 7200, 0, 0, 641560, 197380, 0),
(376077, 53793, 720, 15, 65535, 0, 0, 445.674, 544.212, 244.349, 5.1507, 7200, 0, 0, 641560, 197380, 0),
(376078, 53793, 720, 15, 65535, 0, 0, 420.123, 504.78, 243.199, 0.609075, 7200, 0, 0, 641560, 197380, 0),
(376079, 53793, 720, 15, 65535, 0, 0, 463.086, 487.067, 244.203, 1.88965, 7200, 0, 0, 641560, 197380, 0),
(373965, 53793, 720, 15, 65535, 0, 0, -53.2882, -271.948, 54.9999, 0.680678, 7200, 0, 0, 641560, 197380, 0),
(376080, 53793, 720, 15, 65535, 0, 0, -56.7305, -292.038, 54.9428, 4.98035, 7200, 0, 0, 641560, 197380, 0),
(376081, 53793, 720, 10, 65535, 0, 0, -56.083, -266.851, 55.2003, 0.390404, 7200, 0, 0, 641560, 197380, 0),
(376082, 53793, 720, 10, 65535, 0, 0, 457.234, 538.311, 243.298, 4.61484, 7200, 0, 0, 962340, 197380, 0),
(376083, 53793, 720, 10, 65535, 0, 0, 429.384, 532.414, 244.731, 5.4924, 7200, 0, 0, 962340, 197380, 0),
(376084, 53793, 720, 10, 65535, 0, 0, 440.581, 482.341, 243.301, 1.49409, 7200, 0, 0, 962340, 197380, 0),
(376085, 53793, 720, 10, 65535, 0, 0, -60.9619, -293.14, 54.925, 4.8071, 7200, 0, 0, 641560, 197380, 0);
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342468;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 337604;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342375;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342468;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342213;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342308;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 337599;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342185;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342293;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342332;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 342212;
UPDATE `creature` SET `spawnMask` = 15 WHERE `guid` = 373963;
UPDATE `creature` SET `spawnMask` = 0 WHERE `guid` = 337604;
Это то, что уже добавлено. Хочу собрать в кучу, дабы не искать потом по 2 часа.
Спасибо Юрию за помощь в заселении!

Код:
-- Контроллер нпц? Вопрос отпал, это для другого квеста. Хотя, он может использоваться и в ОП тоже, других нпц просто напросто нет. Он может быть и в Борейке, и в ОП тоже.
http://ru.wowhead.com/npc=53796
Код:
- Судя по всему это объект, которые выдаёт итем?
-
http://ru.wowhead.com/object=209100

Тексты и звуки(id звуков точнее) я потерял к сожалению, когда Винду сносил. Попробую восстановить.
На Cmangos заодно создам тему, вдруг кто чего знает.
__________________
Ты кто? Зёбра! Ктооооооо?!

Последний раз редактировалось Ulduar; 07.10.2014 в 05:45.
Ulduar вне форума   Ответить с цитированием
Старый 04.10.2014, 01:12   #2
kefirok
Guest
 
Сообщений: n/a
По умолчанию

Ты последнее время только один на форуме и общаешься.
  Ответить с цитированием
Старый 04.10.2014, 19:50   #3
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Понятно, всё придётся делать самому. Ладно, древней по модели найду. Может и спелл на их суммон найдётся.
http://www.youtube.com/watch?v=BG0CUWTN5nA
На 0:34 спавнятся первый раз эти древни.
__________________
Ты кто? Зёбра! Ктооооооо?!
Ulduar вне форума   Ответить с цитированием
Старый 05.10.2014, 01:35   #4
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Код:
SELECT * FROM `creature_template` WHERE `entry` = 53832;
+-------+----------------+---------+----------+----------+----------+------------------+------------------+------------------+----------+----------+----------+----------+-----------------+--------------+-------+--------+--------------+-------------+-----------------+--------------+----------+-----------+------------+--------------+------------+-------------------+-----------+----------+-----------+------+-----------+------------------+-----------------+------------------+----------------+-----------------+----------------------+----------------+----------------+--------------+--------------+-------------+-------------+--------------+--------------+-------+------------------+-------------------+---------------------+----------------------+--------------+-------------+-------------+--------+------------------+----------------+-------------+-------------+------------+------------+------------+------------+------------+------------+--------------------+----------------+----------------+------------------+-----------------+------------------+------------------+----------------+--------------+--------------------+-------------+--------------+--------------+-------------+-------------------+------------------+---------------------+-------------------+--------------+--------+------------+
| Entry | Name           | SubName | IconName | MinLevel | MaxLevel | DifficultyEntry1 | DifficultyEntry2 | DifficultyEntry3 | ModelId1 | ModelId2 | ModelId3 | ModelId4 | FactionAlliance | FactionHorde | Scale | Family | CreatureType | InhabitType | RegenerateStats | RacialLeader | NpcFlags | UnitFlags | UnitFlags2 | DynamicFlags | ExtraFlags | CreatureTypeFlags | SpeedWalk | SpeedRun | UnitClass | Rank | Expansion | HealthMultiplier | PowerMultiplier | DamageMultiplier | DamageVariance | ArmorMultiplier | ExperienceMultiplier | MinLevelHealth | MaxLevelHealth | MinLevelMana | MaxLevelMana | MinMeleeDmg | MaxMeleeDmg | MinRangedDmg | MaxRangedDmg | Armor | MeleeAttackPower | RangedAttackPower | MeleeBaseAttackTime | RangedBaseAttackTime | DamageSchool | MinLootGold | MaxLootGold | LootId | PickpocketLootId | SkinningLootId | KillCredit1 | KillCredit2 | QuestItem1 | QuestItem2 | QuestItem3 | QuestItem4 | QuestItem5 | QuestItem6 | MechanicImmuneMask | ResistanceHoly | ResistanceFire | ResistanceNature | ResistanceFrost | ResistanceShadow | ResistanceArcane | PetSpellDataId | MovementType | MovementTemplateId | TrainerType | TrainerSpell | TrainerClass | TrainerRace | TrainerTemplateId | VendorTemplateId | EquipmentTemplateId | VehicleTemplateId | GossipMenuId | AIName | ScriptName |
+-------+----------------+---------+----------+----------+----------+------------------+------------------+------------------+----------+----------+----------+----------+-----------------+--------------+-------+--------+--------------+-------------+-----------------+--------------+----------+-----------+------------+--------------+------------+-------------------+-----------+----------+-----------+------+-----------+------------------+-----------------+------------------+----------------+-----------------+----------------------+----------------+----------------+--------------+--------------+-------------+-------------+--------------+--------------+-------+------------------+-------------------+---------------------+----------------------+--------------+-------------+-------------+--------+------------------+----------------+-------------+-------------+------------+------------+------------+------------+------------+------------+--------------------+----------------+----------------+------------------+-----------------+------------------+------------------+----------------+--------------+--------------------+-------------+--------------+--------------+-------------+-------------------+------------------+---------------------+-------------------+--------------+--------+------------+
| 53832 | Burning Treant |         |          |       85 |       85 |            53974 |                0 |                0 |    38514 |        0 |        0 |        0 |              14 |           14 |     1 |      0 |            4 |           3 |               3 |            0 |        0 |         0 |       2048 |            0 |          0 |                 0 |         1 |  1,14286 |         1 |    0 |         3 |             0,75 |               1 |                7 |              1 |               1 |                    1 |          58118 |          58118 |            0 |            0 |         550 |         950 |          400 |          600 | 11225 |               36 |               150 |                2000 |                 2000 |            0 |           0 |           0 |      0 |                0 |              0 |           0 |           0 |          0 |          0 |          0 |          0 |          0 |          0 |                  0 |              0 |              0 |                0 |               0 |                0 |                0 |              0 |            0 |                 70 |           0 |            0 |            0 |           0 |                 0 |                0 |                   0 |                 0 |            0 |        |            |
+-------+----------------+---------+----------+----------+----------+------------------+------------------+------------------+----------+----------+----------+----------+-----------------+--------------+-------+--------+--------------+-------------+-----------------+--------------+----------+-----------+------------+--------------+------------+-------------------+-----------+----------+-----------+------+-----------+------------------+-----------------+------------------+----------------+-----------------+----------------------+----------------+----------------+--------------+--------------+-------------+-------------+--------------+--------------+-------+------------------+-------------------+---------------------+----------------------+--------------+-------------+-------------+--------+------------------+----------------+-------------+-------------+------------+------------+------------+------------+------------+------------+--------------------+----------------+----------------+------------------+-----------------+------------------+------------------+----------------+--------------+--------------------+-------------+--------------+--------------+-------------+-------------------+------------------+---------------------+-------------------+--------------+--------+------------+
1 row in set

mysql> SELECT * FROM `creature_template` WHERE `entry` = 53974;
+-------+--------------------+---------+----------+----------+----------+------------------+------------------+------------------+----------+----------+----------+----------+-----------------+--------------+-------+--------+--------------+-------------+-----------------+--------------+----------+-----------+------------+--------------+------------+-------------------+-----------+----------+-----------+------+-----------+------------------+-----------------+------------------+----------------+-----------------+----------------------+----------------+----------------+--------------+--------------+-------------+-------------+--------------+--------------+-------+------------------+-------------------+---------------------+----------------------+--------------+-------------+-------------+--------+------------------+----------------+-------------+-------------+------------+------------+------------+------------+------------+------------+--------------------+----------------+----------------+------------------+-----------------+------------------+------------------+----------------+--------------+--------------------+-------------+--------------+--------------+-------------+-------------------+------------------+---------------------+-------------------+--------------+--------+------------+
| Entry | Name               | SubName | IconName | MinLevel | MaxLevel | DifficultyEntry1 | DifficultyEntry2 | DifficultyEntry3 | ModelId1 | ModelId2 | ModelId3 | ModelId4 | FactionAlliance | FactionHorde | Scale | Family | CreatureType | InhabitType | RegenerateStats | RacialLeader | NpcFlags | UnitFlags | UnitFlags2 | DynamicFlags | ExtraFlags | CreatureTypeFlags | SpeedWalk | SpeedRun | UnitClass | Rank | Expansion | HealthMultiplier | PowerMultiplier | DamageMultiplier | DamageVariance | ArmorMultiplier | ExperienceMultiplier | MinLevelHealth | MaxLevelHealth | MinLevelMana | MaxLevelMana | MinMeleeDmg | MaxMeleeDmg | MinRangedDmg | MaxRangedDmg | Armor | MeleeAttackPower | RangedAttackPower | MeleeBaseAttackTime | RangedBaseAttackTime | DamageSchool | MinLootGold | MaxLootGold | LootId | PickpocketLootId | SkinningLootId | KillCredit1 | KillCredit2 | QuestItem1 | QuestItem2 | QuestItem3 | QuestItem4 | QuestItem5 | QuestItem6 | MechanicImmuneMask | ResistanceHoly | ResistanceFire | ResistanceNature | ResistanceFrost | ResistanceShadow | ResistanceArcane | PetSpellDataId | MovementType | MovementTemplateId | TrainerType | TrainerSpell | TrainerClass | TrainerRace | TrainerTemplateId | VendorTemplateId | EquipmentTemplateId | VehicleTemplateId | GossipMenuId | AIName | ScriptName |
+-------+--------------------+---------+----------+----------+----------+------------------+------------------+------------------+----------+----------+----------+----------+-----------------+--------------+-------+--------+--------------+-------------+-----------------+--------------+----------+-----------+------------+--------------+------------+-------------------+-----------+----------+-----------+------+-----------+------------------+-----------------+------------------+----------------+-----------------+----------------------+----------------+----------------+--------------+--------------+-------------+-------------+--------------+--------------+-------+------------------+-------------------+---------------------+----------------------+--------------+-------------+-------------+--------+------------------+----------------+-------------+-------------+------------+------------+------------+------------+------------+------------+--------------------+----------------+----------------+------------------+-----------------+------------------+------------------+----------------+--------------+--------------------+-------------+--------------+--------------+-------------+-------------------+------------------+---------------------+-------------------+--------------+--------+------------+
| 53974 | Burning Treant (1) |         |          |       85 |       85 |                0 |                0 |                0 |    38514 |        0 |        0 |        0 |              14 |           14 |     1 |      0 |            4 |           3 |               3 |            0 |        0 |         0 |       2048 |            0 |          0 |                 0 |         1 |  1,14286 |         1 |    0 |         3 |              2,5 |               1 |                7 |              1 |               1 |                    1 |         193725 |         193725 |            0 |            0 |         550 |         950 |          400 |          600 | 11225 |               36 |               150 |                2000 |                 2000 |            0 |           0 |           0 |      0 |                0 |              0 |           0 |           0 |          0 |          0 |          0 |          0 |          0 |          0 |                  0 |              0 |              0 |                0 |               0 |                0 |                0 |              0 |            0 |                 70 |           0 |            0 |            0 |           0 |                 0 |                0 |                   0 |                 0 |            0 |        |            |
+-------+--------------------+---------+----------+----------+----------+------------------+------------------+------------------+----------+----------+----------+----------+-----------------+--------------+-------+--------+--------------+-------------+-----------------+--------------+----------+-----------+------------+--------------+------------+-------------------+-----------+----------+-----------+------+-----------+------------------+-----------------+------------------+----------------+-----------------+----------------------+----------------+----------------+--------------+--------------+-------------+-------------+--------------+--------------+-------+------------------+-------------------+---------------------+----------------------+--------------+-------------+-------------+--------+------------------+----------------+-------------+-------------+------------+------------+------------+------------+------------+------------+--------------------+----------------+----------------+------------------+-----------------+------------------+------------------+----------------+--------------+--------------------+-------------+--------------+--------------+-------------+-------------------+------------------+---------------------+-------------------+--------------+--------+------------+
1 row in set
Нашёл я древней, спасибо за заселение вам. По хп(видео сто раз пересмотрел) и прочему проверил - это они.
Спеллов у них к сожалению нет(в снифф ясное дело не попали, вы же говорили, что туда со сниффером не ходили)
Спеллов на их суммон в MiscValueA не обнаружено. Может там какой-нибудь думми спелл? Или что-то ещё. SchoolMask=4, много интересного. Надо перебирать и искать подходящий вариант.
__________________
Ты кто? Зёбра! Ктооооооо?!

Последний раз редактировалось Ulduar; 05.10.2014 в 02:02.
Ulduar вне форума   Ответить с цитированием
Старый 05.10.2014, 07:09   #5
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 05.10.2014, 07:44   #6
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Наконец-то Вы смогли ответить(может времени не было или ещё чего)
Пожалуйста гляньте эти сниффы) Может там чего попадётся(если они есть конечно эти сниффы в наличии).
P.S: Восстановил файлы звуков и текстов. Тексты точные, как скала(пересматривал видео на русском, а также видео на английском)
Осталось дозаселить. Очень хочу реализовать скрипт для боевой части.
Код:
Tormented Protector defeated
Tormented Protector says: Enough...stop... 25164 2 seconds play
Tormented Protector says: The fires...torment me no longer. But...I am consumed... 25165 5 seconds play
Tormented Protector says: You...friend of Nordrassil...take what remains of my strength...and fight back the flames... 25166 8 seconds play
Tormented Protector says: May the spirit of the Great Tree shelter you... 25167 4 seconds play.
Volcanus appears...
Volcanus yells: Come, kindling! Nordrassil's power WILL be mine! 25163

Text Boss Emote:
The Branch of Nordrassil reacts violently to $N touch!
Burning Treant erupt from the ground to aid the Protector!
The fires consuming the Tormented Protector wink out!
Molten cracks appear along the Branch of Nordrassil! Something powerful is emerging from the staff!



Измученный заступник говорит: Огонь больше не мучает меня. Но я умираю. 25165 5 секунд играет звук
Измученный заступник говорит: Ты – друг Нордрассила. Возьми то, что осталось от моей силы, и сразись с огнем! 25166  8 секунд играет звук
Измученный заступник говорит: Хватит! Остановитесь! 25164 2 секунды играет звук
Измученный заступник говорит: И пусть дух великого древа хранит тебя... 25167 4 секунды играет звук
Вулканий кричит: Приди огонь! Мощь Нордрассила будет МОЕЙ! 25163
Текстовые эмоции боссов:
Ветвь Нордрассила яростно реагирует на прикосновение $N
Из-под земли появляются пылающие древни, чтобы помочь защитнику!
Пламя, пожирающее измученного заступника, меркнет!
Ветвь Нордрассила покрывается пылающими трещинами! Из посоха пытается вырваться что-то очень мощное!
Там где написано к примеру играет 4 секунды звук, это я для отладки делал, в Editore искал и прослушивал, что бы задержки для произнесения фраз знать, какие выставлять, а цифра к примеру 25165 - это id звука, которые в дбц, что бы потом по 20 раз не искать
__________________
Ты кто? Зёбра! Ктооооооо?!

Последний раз редактировалось Ulduar; 05.10.2014 в 08:01.
Ulduar вне форума   Ответить с цитированием
Старый 06.10.2014, 05:51   #7
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Яж говорю, свои сниффы я подписывал а не свои лежат все кучей в архивах, и так как их тысячи, найти там чтото конкретное не реально (т.к. надо перебирать каждый файл).
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума   Ответить с цитированием
Старый 06.10.2014, 06:02   #8
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Придётся черновик без объекта писать и без нпц (нпц контроллер наверняка должен быть или эвент координатор)
Черновик прост - убиты предвестники, суммоним дерево, дерево сдалось, выходит Вулканий(не сразу конечно же)
Вставим кондиции:
1) Нахождение игрока в Наковальне = true,
2) Не найдено никого из предвестников живыми =true
3) Наличие квеста(хотя думаю не стоит)
Используя TERMINATE_CONDITION, делаем проверку. Условия выполнены - суммоним Заступника. Условия не выполнены - гуляй.
__________________
Ты кто? Зёбра! Ктооооооо?!

Последний раз редактировалось Ulduar; 06.10.2014 в 06:06.
Ulduar вне форума   Ответить с цитированием
Старый 25.10.2014, 03:09   #9
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Код:
DELETE FROM `conditions` WHERE `condition_entry` IN (3000, 3001, 3002);
INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`) VALUES
('3000','4','5798','0'),
('3001','37','53793','100'),
('3002','37','53825','100');

UPDATE creature_template SET AIName = 'EventAI', ScriptName = '' WHERE entry = 53793;
DELETE FROM creature_ai_scripts WHERE creature_id=53793;
INSERT INTO creature_ai_scripts VALUES 
('5379301','53793','0','0','100','63','2000','3000','2000','3000','11','100094','1','0','11','100094','4','0','0','0','0','0','Harbinger of Flame - Сast 100094'),
('5379302','53793','0','0','100','31','10000','10000','15000','17000','11','100095','1','1','0','0','0','0','0','0','0','0','Harbinger of Flame - Cast Fire Barrage. '),
('5379303','53793','24','0','100','31','100094','1','10000','10000','11','100093','0','2','0','0','0','0','0','0','0','0','Harbinger of Flame - Cast Fire Up on Has Target Aura 100094 (Hack, need EVENT_T_SPELLHIT_TARGET)'),
('5379304','53793','4','0','100','30','0','0','0','0','45','5','80','0','0','0','0','0','0','0','0','0','Harbinger of Flame - Send AI Event Custom A on Aggro(inform near Harbringer on start attack)'),
('5379305','53793','30','0','100','31','5','53793','0','0','38','0','0','0','0','0','0','0','0','0','0','0','Harbinger of Flame - Send Combat Pulse on Receive AI Event Custom A from Harbringer');

-- Script id: 53793
DELETE FROM dbscripts_on_creature_death WHERE id=53793;
INSERT INTO dbscripts_on_creature_death VALUES 
(53793,0,34,3000,0,0,0,8,0,0,0,0,0,0,0,0,'Harbringer not in area id = 5798, return false.'),
(53793,0,34,3001,0,0,0,0,0,0,0,0,0,0,0,0,'Harbringer found alive, return true'),
(53793,0,34,3002,0,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector found, return true.'),
(53793,5,10,53825,86400,0,0,0,0,0,0,0,453.196,521.454,244.325,5.27431,'Summon Tormented Protector'),
(53793,10,35,6,80,0,0,0,0,0,0,0,0,0,0,0,'Send AI Event B From Tormented Protector(combat start)');


DELETE FROM `db_script_string` WHERE `entry` IN (2000006679, 2000006680, 2000006681, 2000006682);
INSERT INTO `db_script_string` (`entry`, `content_default`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES
('2000006679','Enough...stop...','Хватит! Остановитесь!','25164','1','0','0','Quest Delegation'),
('2000006680','The fires...torment me no longer. But...I am consumed...','Огонь больше не мучает меня. Но я умираю.','25165','1','0','0','Quest Delegation'),
('2000006681','You...friend of Nordrassil...take what remains of my strength...and fight back the flames...','Ты – друг Нордрассила. Возьми то, что осталось от моей силы, и сразись с огнем!','25166','1','0','0','Quest Delegation'),
('2000006682','May the spirit of the Great Tree shelter you...','И пусть дух великого древа хранит тебя...','25167','1','0','0','Quest Delegation');

DELETE FROM `creature_ai_texts` WHERE entry IN (-1900, -1901, -1902, -1903);
INSERT INTO `creature_ai_texts` (`entry`, `content_default`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES
('-1900','Burning Treant erupt from the ground to aid the Protector!','Из-под появляются пылающие древни, чтобы помочь защитнику!','0','3','0','0','Delegation quest'),
('-1901','The fires consuming the Tormented Protector wink out!','Пламя, пожирающее заступника, меркнет!','0','3','0','0','Delegation quest'),
('-1902','Molten cracks appear along the Branch of Nordrassil! Something powerful is emerging from the staff!','Ветвь Нордрассила покрывается пылающими трещинами! Из посоха пытается вырваться что-то очень мощное!\r\n','0','3','0','0','Delegation quest'),
('-1903','Come, kindling! Nordrassil\'s power WILL be mine!','Приди огонь! Мощь Нордрассила будет МОЕЙ!','25163','1','0','0','Delegation quest');

DELETE FROM `creature_movement_template` WHERE `entry` = 53825 AND `point` = 1;
INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `waittime`, `script_id`, `orientation`) VALUES
('53825','1','468.616','505.163','243.57','0','5382501','5.83552');

DELETE FROM `creature_ai_summons` WHERE `id` IN (34, 35, 36, 37, 38, 39, 40);
INSERT INTO `creature_ai_summons` (`id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `comment`) VALUES
('34','410.825','505.263','243.2','5.43952','86400','53832'),
('35','421.668','517.994','243.544','4.97039','86400','53832'),
('36','479.112','532.044','243.897','4.35389','86400','53832'),
('37','462.279','530.691','243.385','4.45064','86400','53832'),
('38','443.243','527.913','243.483','4.45064','86400','53832'),
('39','429.854','506.019','243.209','5.14814','86400','53832'),
('40','457.24','502.631','244.133','4.86352','86400','53832');



-- Creature id: 53825

UPDATE creature_template SET AIName='EventAI' WHERE entry=53825;
DELETE FROM creature_ai_scripts WHERE creature_id=53825;
INSERT INTO creature_ai_scripts VALUES 
('5382501','53825','0','1','100','31','42000','42000','42000','42000','32','5383​2','4','0','1','-1900','0','0','0','0','0','0','Tormented Protector - Summon Burning Threant.'),
('5382502','53825','0','0','100','31','42000','42000','42000','42000','32','5383​2','4','37','32','53832','4','38','32','53832','4','39','Tormented Protector - Summon Burning Threant.'),
('5382503','53825','0','1','100','31','42000','42000','42000','42000','32','5383​2','4','34','32','53832','4','35','32','53832','4','36','Tormented Protector - Summon Burning Threant.'),
('5382504','53825','29','2','100','30','2000','2000','0','0','48','2','0','0','1​','-1901','0','0','21','0','0','0','Tormented Protector(Phase 2) - Change Movement.'),
('5382505','53825','29','2','100','30','30000','30000','0','0','37','0','0','0',​'1','-1902','0','0','0','0','0','0','Tormented Protector(Phase 2) Die and Emote.'),
('5382506','53825','11','0','100','30','0','0','0','0','42','1','1','0','0','0',​'0','0','0','0','0','0','Tormented Protector - Damage Taken = 0 on Spawn.'),
('5382507','53825','2','1','100','30','2','1','0','0','45','5','100','0','22','2​','0','0','2','35','1','0','Tormented Protector(Phase 1) - Send AI Event from Burning Threan(from despawn) and Set Phase 2'),
('5382508','53825','7','1','100','30','0','0','0','0','45','5','100','0','22','0​','0','0','0','0','0','0','Tormented Protector(Phase 1) - Send AI Event from Burning Threant and Set Phase 0 on Evade.'),
('5382509','53825','24','1','100','31','100146','1','20000','20000','11','100156​','1','4','0','0','0','0','0','0','0','0','Tormented Protector - Target Has Aura 100146 Cast 100156'),
('5382510','53825','4','0','100','30','0','0','0','0','13','100','6','0','22','1​','0','0','0','0','0','0','Tormented Protector - Add Threat on Aggro.'),
('5382511','53825','0','0','100','31','10000','10000','25000','27000','11','1001​46','1','0','0','0','0','0','0','0','0','0','Tormented Protector - Cast Molten. ');


-- Script id: 5382501
DELETE FROM dbscripts_on_creature_movement WHERE id=5382501;
INSERT INTO dbscripts_on_creature_movement VALUES 
(5382501,0,0,1,0,0,0,0,2000006679,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 1'),
(5382501,3,0,1,0,0,0,0,2000006680,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 2'),
(5382501,9,0,1,0,0,0,0,2000006681,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 3'),
(5382501,19,0,1,0,0,0,0,2000006682,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 4'),
(5382501,21,15,100274,0,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector - Cast Blessed Nordrassil Defender.');

-- Script id: 53825
DELETE FROM dbscripts_on_creature_death WHERE id=53825;
INSERT INTO dbscripts_on_creature_death VALUES 
(53825,5,10,53833,86400,0,0,0,0,0,0,0,453.196,521.454,244.325,5.27431,'Tormented Protector - Summon Vulcanus on death.'),
(53825,0,18,15000,0,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector - Force Despawn'),
(53825,8,35,6,100,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector - Send AI Event Custom B( inform Vulcanus and start Attack)');

-- Creature id: 53833
UPDATE creature_template SET AIName='EventAI' WHERE entry=53833;
DELETE FROM creature_ai_scripts WHERE creature_id=53833;
INSERT INTO creature_ai_scripts VALUES 
('5383301','53833','30','0','100','30','6','53825','0','0','38','0','0','0','0','0','0','0','0','0','0','0','Vulcanus - Receive AI Event Custom B(sender=53825) - Set Combat State.'),
('5383302','53833','4','0','100','30','0','0','0','0','1','-1903','0','0','11','100324','0','1','0','0','0','0','Vulcanus - Yell on Aggro and Cast Searing Hate(Need handled 128 aura Possess Pet in Core)'),
('5383303','53833','0','0','100','31','10000','10000','10000','12000','11','100093','0','2','0','0','0','0','0','0','0','0','Vulcanus - Cast Fire Up.'),
('5383304','53833','0','0','100','0','2000','2000','3000','3000','11','100191','0','2','0','0','0','0','0','0','0','0','Vulcanus - Cast Flame.');

-- Creature id: 53832
UPDATE creature_template SET AIName='EventAI' WHERE entry=53832;
DELETE FROM creature_ai_scripts WHERE creature_id=53832;
INSERT INTO creature_ai_scripts VALUES 
('5383201','53832','30','0','100','30','5','53825','0','0','41','0','0','0','0',​'0','0','0','0','0','0','0','Burning Threant - Force Despawn on Receive AI Event Custom A(If pSender !=Tormented Protector, return false) '),
('5383202','53832','4','0','100','30','0','0','0','0','11','100165','0','2','0',​'0','0','0','0','0','0','0','Burning Threant - Cast Tormented.');

UPDATE `creature_template` SET `ScriptName` = '' WHERE `AIName` = 'EventAI' AND `ScriptName` = 'generic_creature';
Черновик. Мне нужно больше данных для реализации боевой части. У себя то я конечно захакаю по полной. Но тут выкладывать нет смысла тогда будет(хаки нафиг никому не сдались)
P.S: У Заступника есть поинт(на видео из 3 поста ясно видно, что он начинает движение к точке после победы над ним). Так-что вопросы в стиле - чё за оно тут неуместны.
__________________
Ты кто? Зёбра! Ктооооооо?!

Последний раз редактировалось Ulduar; 27.10.2014 в 04:33. Причина: Забыл скрипт на пылающего древня добавить.
Ulduar вне форума   Ответить с цитированием
Старый 25.10.2014, 21:49   #10
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

http://cmangos.net/thread-6615.html
Создал тему для предложений по улучшению EventAI, но разрабам нужны исследования или примеры, где это может использоваться. Да блин много где. Для специальных эвентов нужно использовать СД2 со слов Xfurry(бред, полный бред, специальные эвенты можно и в EAI создать блин)
Разработчики базы нужна ваша помощь или поддержка хотя бы! Может у вас хотя бы есть такие примеры(в сниффах или ещё где), а то моё слово против его = 0.
__________________
Ты кто? Зёбра! Ктооооооо?!
Ulduar вне форума   Ответить с цитированием
Старый 01.11.2014, 09:48   #11
Ulduar
Ученый
 
Регистрация: 23.11.2012
Сообщений: 196
Сказал(а) спасибо: 69
Поблагодарили 16 раз(а) в 16 сообщениях
Ulduar На верном пути
По умолчанию

Код:
DELETE FROM `conditions` WHERE `condition_entry` IN (3000, 3001, 3002);
INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`) VALUES
('3000','4','5798','0'),
('3001','37','53793','100'),
('3002','37','53825','100');

UPDATE creature_template SET AIName = 'EventAI', ScriptName = '' WHERE entry = 53793;
DELETE FROM creature_ai_scripts WHERE creature_id=53793;
INSERT INTO creature_ai_scripts VALUES 
('5379301','53793','0','0','100','63','2000','3000','2000','3000','11','100094',​'1','0','11','100094','4','0','0','0','0','0','Harbinger of Flame - Сast 100094'),
('5379302','53793','0','0','100','31','10000','10000','15000','17000','11','1000​95','1','1','0','0','0','0','0','0','0','0','Harbinger of Flame - Cast Fire Barrage. '),
('5379303','53793','24','0','100','31','100094','1','10000','10000','11','100093​','0','2','0','0','0','0','0','0','0','0','Harbinger of Flame - Cast Fire Up on Has Target Aura 100094 (Hack, need EVENT_T_SPELLHIT_TARGET)'),
('5379304','53793','4','0','100','30','0','0','0','0','45','5','80','0','0','0',​'0','0','0','0','0','0','Harbinger of Flame - Send AI Event Custom A on Aggro(inform near Harbringer on start attack)'),
('5379305','53793','30','0','100','31','5','53793','0','0','38','0','0','0','0',​'0','0','0','0','0','0','0','Harbinger of Flame - Send Combat Pulse on Receive AI Event Custom A from Harbringer');

-- Script id: 53793
DELETE FROM dbscripts_on_creature_death WHERE id=53793;
INSERT INTO dbscripts_on_creature_death VALUES 
(53793,10,35,6,80,0,0,0,0,0,0,0,0,0,0,0,'Send AI Event B From Tormented Protector(combat start)'),
(53793,0,34,3000,0,0,0,8,0,0,0,0,0,0,0,0,'Harbringer not in area id = 5798, return false.'),
(53793,0,34,3001,0,0,0,0,0,0,0,0,0,0,0,0,'Harbringer found alive, return true'),
(53793,0,34,3002,0,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector found, return true.'),
(53793,5,10,53825,86400,0,0,0,0,0,0,0,453.196,521.454,244.325,5.27431,'Summon Tormented Protector');



DELETE FROM `db_script_string` WHERE `entry` IN (2000006679, 2000006680, 2000006681, 2000006682);
INSERT INTO `db_script_string` (`entry`, `content_default`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES
('2000006679','Enough...stop...','Хватит! Остановитесь!','25164','1','0','0','Quest Delegation'),
('2000006680','The fires...torment me no longer. But...I am consumed...','Огонь больше не мучает меня. Но я умираю.','25165','1','0','0','Quest Delegation'),
('2000006681','You...friend of Nordrassil...take what remains of my strength...and fight back the flames...','Ты – друг Нордрассила. Возьми то, что осталось от моей силы, и сразись с огнем!','25166','1','0','0','Quest Delegation'),
('2000006682','May the spirit of the Great Tree shelter you...','И пусть дух великого древа хранит тебя...','25167','1','0','0','Quest Delegation');

DELETE FROM `creature_ai_texts` WHERE entry IN (-1900, -1901, -1902, -1903);
INSERT INTO `creature_ai_texts` (`entry`, `content_default`, `content_loc8`, `sound`, `type`, `language`, `emote`, `comment`) VALUES
('-1900','Burning Treant erupt from the ground to aid the Protector!','Из-под земли появляются пылающие древни, чтобы помочь защитнику!','0','3','0','0','Delegation quest'),
('-1901','The fires consuming the Tormented Protector wink out!','Пламя, пожирающее заступника, меркнет!','0','3','0','0','Delegation quest'),
('-1902','Molten cracks appear along the Branch of Nordrassil! Something powerful is emerging from the staff!','Ветвь Нордрассила покрывается пылающими трещинами! Из посоха пытается вырваться что-то очень мощное!\r\n','0','3','0','0','Delegation quest'),
('-1903','Come, kindling! Nordrassil\'s power WILL be mine!','Приди огонь! Мощь Нордрассила будет МОЕЙ!','25163','1','0','0','Delegation quest');

DELETE FROM `creature_movement_template` WHERE `entry` = 53825;
INSERT INTO `creature_movement_template` (`entry`, `point`, `position_x`, `position_y`, `position_z`, `waittime`, `script_id`, `orientation`) VALUES
('53825','2','468.616','505.163','243.57','0','0','5.83552'),
('53825','1','468.616','505.163','243.57','0','5382501','5.83552');

DELETE FROM `creature_ai_summons` WHERE `id` IN (34, 35, 36, 37, 38, 39, 40);
INSERT INTO `creature_ai_summons` (`id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `comment`) VALUES
('34','410.825','505.263','243.2','5.43952','86400','53832'),
('35','421.668','517.994','243.544','4.97039','86400','53832'),
('36','479.112','532.044','243.897','4.35389','86400','53832'),
('37','462.279','530.691','243.385','4.45064','86400','53832'),
('38','443.243','527.913','243.483','4.45064','86400','53832'),
('39','429.854','506.019','243.209','5.14814','86400','53832'),
('40','457.24','502.631','244.133','4.86352','86400','53832');



-- Creature id: 53825
UPDATE creature_template SET AIName='EventAI' WHERE entry=53825;
DELETE FROM creature_ai_scripts WHERE creature_id=53825;
INSERT INTO creature_ai_scripts VALUES 
('5382501','53825','0','3','100','31','1000','1000','0','0','20','0','0','0','0'​,'0','0','0','0','0','0','0','Tormented Protector - False Auto Attack.'),
('5382502','53825','0','5','100','31','42000','42000','42000','42000','32','5383​2','4','40','1','-1900','0','0','0','0','0','0','Tormented Protector - Summon Burning Threant.'),
('5382503','53825','0','5','100','31','42000','42000','42000','42000','32','5383​2','4','37','32','53832','4','38','32','53832','4','39','Tormented Protector - Summon Burning Threant.'),
('5382504','53825','0','5','100','31','42000','42000','42000','42000','32','5383​2','4','34','32','53832','4','35','32','53832','4','36','Tormented Protector - Summon Burning Threant.'),
('5382505','53825','0','3','100','30','1000','1000','0','0','48','2','0','0','1'​,'-1901','0','0','21','0','0','0','Tormented Protector(Phase 2) - Change Movement.'),
('5382506','53825','0','3','100','30','30000','30000','0','0','37','0','0','0','​1','-1902','0','0','0','0','0','0','Tormented Protector(Phase 2) Die and Emote.'),
('5382507','53825','11','0','100','30','0','0','0','0','42','1','1','0','0','0',​'0','0','0','0','0','0','Tormented Protector - Damage Taken = 0 on Spawn.'),
('5382508','53825','2','5','100','30','2','1','0','0','45','5','100','0','23','1​','0','0','2','35','1','0','Tormented Protector(Phase 1) - Send AI Event from Burning Threant(from despawn) and Set Phase 2'),
('5382509','53825','7','5','100','30','0','0','0','0','45','5','100','0','23','-1','0','0','0','0','0','0','Tormented Protector(Phase 1) - Send AI Event from Burning Threant.'),
('5382510','53825','24','5','100','31','100146','1','20000','20000','11','100156​','1','4','0','0','0','0','0','0','0','0','Tormented Protector - Target Has Aura 100146 Cast 100156. Phase 1.'),
('5382511','53825','30','0','100','30','6','53793','0','0','38','0','0','0','0',​'0','0','0','0','0','0','0','Tormented Protector - Set in Combat With Zone on Receive AI Event Custom B(pSender !=53793, return false)'),
('5382512','53825','4','0','100','30','0','0','0','0','13','100','6','0','23','1​','0','0','0','0','0','0','Tormented Protector - Add Threat on Aggro and Set Phase 1.'),
('5382513','53825','0','5','100','31','10000','10000','25000','27000','11','1001​46','1','0','0','0','0','0','0','0','0','0','Tormented Protector - Cast Molten. Phase 1.'),
('5382514','53825','17','5','100','31','53832','0','0','0','11','76010','6','18'​,'11','100165','6','18','0','0','0','0','Tormented Protector - Just Summoned Burning Threant - Force Summoned Cast Self Fiery Explosion and Fire Torment.'),
('5382515','53825','2','5','100','30','100','0','0','0','42','1','1','0','0','0'​,'0','0','0','0','0','0','Tormented Protector - Damage Taken = 0');










-- Script id: 5382501
DELETE FROM dbscripts_on_creature_movement WHERE id=5382501;
INSERT INTO dbscripts_on_creature_movement VALUES 
(5382501,0,32,1,0,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector - Set Pause Movement.'),
(5382501,0,0,1,0,0,0,0,2000006679,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 1'),
(5382501,3,0,1,0,0,0,0,2000006680,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 2'),
(5382501,9,0,1,0,0,0,0,2000006681,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 3'),
(5382501,19,0,1,0,0,0,0,2000006682,0,0,0,0,0,0,0,'Tormented Protector - Yell Epilogue 4'),
(5382501,21,15,100274,0,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector - Cast Blessed Nordrassil Defender.');

-- Script id: 53825
DELETE FROM dbscripts_on_creature_death WHERE id=53825;
INSERT INTO dbscripts_on_creature_death VALUES 
(53825,5,10,53833,86400,0,0,0,0,0,0,0,453.196,521.454,244.325,5.27431,'Tormented​ Protector - Summon Vulcanus on death.'),
(53825,0,18,15000,0,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector - Force Despawn'),
(53825,8,35,6,100,0,0,0,0,0,0,0,0,0,0,0,'Tormented Protector - Send AI Event Custom B( inform Vulcanus and start Attack)');

-- Creature id: 53833
UPDATE creature_template SET AIName='EventAI' WHERE entry=53833;
DELETE FROM creature_ai_scripts WHERE creature_id=53833;
INSERT INTO creature_ai_scripts VALUES 
('5383301','53833','0','0','100','31','2000','2000','3000','3000','11','100191',​'0','2','0','0','0','0','0','0','0','0','Vulcanus - Cast Flame.'),
('5383302','53833','0','0','100','31','10000','10000','10000','12000','11','1000​93','0','2','0','0','0','0','0','0','0','0','Vulcanus - Cast Fire Up.'),
('5383303','53833','4','0','100','30','0','0','0','0','1','-1903','0','0','11','100324','0','1','0','0','0','0','Vulcanus - Yell on Aggro and Cast Searing Hate(Need handled 128 aura Possess Pet in Core)'),
('5383304','53833','30','0','100','30','6','53825','0','0','38','0','0','0','0',​'0','0','0','0','0','0','0','Vulcanus - Receive AI Event Custom B(sender=53825) - Set Combat State.');


-- Creature id: 53832
UPDATE creature_template SET AIName='EventAI' WHERE entry=53832;
DELETE FROM creature_ai_scripts WHERE creature_id=53832;
INSERT INTO creature_ai_scripts VALUES 
('5383201','53832','30','0','100','30','5','53825','0','0','41','0','0','0','0',​'0','0','0','0','0','0','0','Burning Threant - Force Despawn on Receive AI Event Custom A.');



UPDATE `creature_template` SET `ScriptName` = '' WHERE `AIName` = 'EventAI' AND `ScriptName` = 'generic_creature';
Пофиксил боевую часть, с фазовыми масками в ЭвентАИ до сих пор путаюсь. Но теперь отремонтировано. Не забудьте у предвестников вернуть spawnmask(гуиды уже не помню какие).
P.S: 4 в 10-тке, 7 в 25-тке.
Проверки на область и тому подобное тут есть. Всё без хаков.
Конец Времён бы реализовать) Мечты, мечты!
__________________
Ты кто? Зёбра! Ктооооооо?!

Последний раз редактировалось Ulduar; 02.11.2014 в 10:11.
Ulduar вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рагнарос(Огненные Просторы) Ulduar Корзина / Trash can 19 21.02.2014 21:04
[710]Firelands Portal/Портал в Огненные просторы -=Nekotun=- Корзина / Trash can 11 10.01.2013 11:34


Текущее время: 10:15. Часовой пояс GMT +4.


YTDB - MaNGOS DataBase

Русский форум Мангос - официальный форум RMDC

Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума YTDB будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot
Punk's On-Air - Punk, Folk, Blues, Ska Bascinet - реконструкция denw IL-2 Training Книготорговая Компания «А-5» - художественная, учебная литература, скидки, опт и мелкий опт, доставка, дешево, низкие цены издательства