|
|
Модератор форума: Dimitro |
Форум TrinityCore Установка / Настройка TrinityCore Немного о Spell.Dbc |
Немного о Spell.Dbc |
Здравствуйте форумчане и гости. Решил написать мануал по спелам( он для бк!))Я опишу всего лишь 3 изменения, но, думаю, они буду вам полезны. Так что смотрите сами. Вы же понимаете, что стрктура разная для бк и лк.
Ну приступим. 1) Изменим каст тайм спелам-> Смотрим колонку 23. Это наш каст тайм. Его мы берем естественно из SpellCastTimes.dbc, а не так, как мы хотим Распишу, чтобы было понятно в SpellCastTimes: Code long,long,long,long, 1,0,0,0, 2,250,0,250, 3,500,0,500, 4,1000,0,1000, 5,2000,0,2000, 6,5000,0,5000, 7,10000,0,10000, 8,20000,0,2000 0, 9,30000,0,30000, 10,1000,-100,500, 11,2000,-100,1000, 12,5000,-100,2500, 13,30000,-1000,10000, 14,3000,0,3000, 15,4000,0,4000, 1 6 ,1500,0,1500, 18,-1000000,0,-1000000, 19,2500,0,2500, 20,2500,0,2500, 21,2600,0,2600, 22,3500,0,3500, 23,1800,0,1800, 24,2200,0,22 00, 25,2900,0,2900, 26,3700,0,3700, 27,4100,0,4100, 28,3200,0,3200, 29,4700,0,4700, 30,4500,0,4500, 31,2300,0,2300, 32,7000,0,70 00, 3 3 ,5125,-125,3000, 34,8000,-175,4000, 35,12500,-250,5000, 36,600,0,600, 37,25000,-400,8000, 38,45000,-500,15000, 39,50000,-500,25000, 5 0,1300,0,1300, 70,300000,0,300000, 90,1700,0,1700, 91,2800,0,2800, 110,750,0,750, 130,1600,0,1600, 150,3800,0,3800, 151,2700,0,2700 , 1 52,3100,0,3100, 153,3400,0,3400, 170,8000,0,8000, 171,6000,0,6000, 190,100,0,100, 191,0,0,0, 192,15000,0,15000, 193,12000,0,120 00, 1 94,-1000000,0,1500, 195,1100,0,0, 196,750,0,0, 197,850,0,0, 198,900,0,0, 199,333,0,333, Остальное нам не надо. Изменили для себя. Я поставил 1, то есть у меня каст инстант. 2. Изменим Cooldown нашим спелам. Ну или понизим/повысим. Так как, к примеру, не очень приятно ждать по часу пока кд сойдет. Смотрим, что за Cooldown отвечает колонка под номером 25. У меня спел Disarm(Обезоруживание) Изменим кд ему, например, не на 1 минуту, а на 30 секунд. Пишем вместо 60000(снова таки милисикунды) 30000(то есть 30 сек). Вот и всё. Изменили кд со спела. 3. Интересное значение дальше мы будем изменять. А именно лительность(Duration) спела( Я имею ввиду бафы( фласки и т.д)) Думаю, вы поняли. Ну что же, смотрим. У нас за это отвечает колонка под номером 35. Мы берем и открываем файлик SpellDuration.dbc( повторяюсь, длительность в милисикундах) И выбираем подходящий. Выберем к примеру этот спел. По стандарту стоит 367 - это 1 час. Теперь заходим в SpellDuration.dbc и выбираем, например, 527 - это 2 часа. И вписуем в колонку под номером 35. Данные из SpellDuration.dbc Code long,long,long,long, 1,10000,0,10000, 2,300000010,0,30000, 3,60000,0,60000, 4,120000,0,120000, 5,300000,0,300000, 6,600000,0,600000, 7 ,5000000,0,5000, 8,15000,0,15000, 9,30000,0,30000, 10,60000000,0,60000, 11,100000000,200,15000, 12,30000000,200,40000, 13,6000000,20 0, 80000, 14,12000000,10000,180000, 15,30000000,10000,420000, 16,230000,0,230000, 17,5000000,100,7000, 18,20000,0,20000, 19,3000000,5 00,4 0000, 20,60000000,1000,80000, 21,-1,0,-1, 22,45000,0,45000, 23,90000,0,90000, 24,160000,0,160000, 25,180000,0,180000, 26,240000 ,0,240 000, 27,3000,0,3000, 28,5000,0,5000, 29,12000,0,12000, 30,1800000,0,1800000, 31,8000,0,8000, 32,6000,0,6000, 35,4000,0,4000, 3 6,1000 ,0,1000, 37,1,0,1, 38,11000,0,11000, 39,2000,0,2000, 40,1200000,0,1200000, 41,360000,0,360000, 42,3600000,0,3600000, 62,75000 ,0,75000 , 63,25000,0,25000, 64,40000,0,40000, 65,1500,0,1500, 66,2500,0,2500, 85,18000,0,18000, 86,21000,0,21000, 105,9000,0,9000, 1 06,24000 ,0,24000, 125,35000,0,35000, 145,2700000,0,2700000, 165,7000,0,7000, 185,6000,0,21000, 186,2000,0,22000, 187,0,0,5000, 205, 27000,0,27 000, 225,604800000,0,604800000, 245,50000,0,50000, 265,55000,0,55000, 285,1000,0,6000, 305,14000,0,14000, 325,36000,0,3600 0, 326,4400 0,0,44000, 327,500,0,500, 328,250,0,250, 347,900000,0,900000, 367,7200000,0,7200000, 387,16000,0,16000, 407,100,0,100, 4 27,-600000,60 000,600000, 447,2000,0,6000, 467,22000,0,22000, 468,26000,0,26000, 487,1700,0,1700, 507,1100,0,1100, 508,1100,0,1100, 5 27,14400000,0, 14400000, 547,5400000,0,5400000, 548,10800000,0,10800000, 549,3800,0,3800, 550,2147483647,0,2147483647, 551,3500,0,3500 , 552,210000,0, 210000, 553,6000,0,16000, 554,155000,0,155000, 555,4500,0,4500, 556,28000,0,28000, 557,165000,0,165000, 558,114000,0 ,114000, 559,5300 0,0,53000, 560,299000,0,299000, 561,3300000,0,3300000, 562,150000,0,150000, 563,20500,0,20500, 564,13000,0,13000, 5 65,70000,0,70000, 5 66,0,0,0, 567,135000,0,135000, 568,1250,0,1250, 569,280000,0,280000, 570,32000,0,32000, 571,5500,0,5500, 572,100 000,0,100000, 573,999 9,0,9999, 574,200,0,200, 575,17000,0,17000, 576,43200000,0,43200000, 580,64800000,0,64800000, 1 - ид. Второе - время в милисикундах. Нам больше ничего не надо. Вот и всё. думаю я вам хоть чем-то помог. Строго не судить - это мой первый мануал П.С. для тех, кому влом расчитывать секунды из мили, то считаем по формуле: 1 сек - 1000 милисек. |
| |||
| |||