XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Библиотека заклинаний

Если вы хотите поделиться своими триггерными и JASS-заклинаниями, то можете оставлять их здесь.
Желательно иметь, в карте, небольшое руководство для новичков, по установке вашего творения на другую карту.
» Шаблон выкладывания способностей:
Название: название заклинания
Метод исполнения: GUI, Jass (v*, c*)
Нужен ли JNGP: да или нет
Тип цели: юнит, точка, область, без цели
Результат применения: целое описание
Количество уровней: 0-255
Вызов заклинания на цель: buff, если есть
Наличие глобальных переменных: да или нет
Дополнительные аргументы(такие, как вызов новых юнитов, предметов, требования, и прочее)
**Название:**
**Метод исполнения:**
**Нужен ли JNGP:** 
**Тип цели:**
**Результат применения:**
**Количество уровней:**
**Вызов заклинания на цель:**
**Наличие глобальных переменных:** 
Шаблон можно просто скопировать здесь, вставить в свое сообщение, и заполнить
Выполняется для каждой способности, независимо от количества карт.

Правила темы:
  • Запрещены заказы заклинаний, для этого есть тема
  • Можно оставлять пожелания для улучшения заклинаний, указывать баги, но не оценки, и прочий флуд.
  • Оформление ответов, согласно шаблонам.
  • Запрещается выкладывать разные версии одного и того же заклинания в разных сообщениях.
  • Написание описаний понятным русским языком.
  • Не забывайте указывать в своих картах авторов заклинаний!
Заявки, не удовлетворяющие правилам, будут удаляться

Ответ
 
Helpmeplz

offline
Опыт: 11,738
Активность:
Название: Custom Crushing Wave
Способ исполнения: GUI
MUI: да
Нужен JNPG: нет
Используются глобальные переменные: да

Может это даже в какой-то степени наработка для заклинаний типа "Темная стая", "Волна силы" и тд. Особенность в том, что здесь не используются никакие дамми-юниты и лишние обьекты. Все параметры настраиваются в РО, а нужные, такие как скорость волны, дистанция, область воздействия, максимальная область воздействия, дублируются в триггере. Можно проводить любые действия с юнитами, затронутыми волной. В данном случае волна их отбрасывает.
Прикрепленные файлы
Тип файла: w3x Custom Crushing Wave.w3x (19.9 Кбайт, 238 просмотров )
Старый 08.06.2010, 13:13
ALAKRIL

offline
Опыт: 854
Активность:
Вот с утра нечем было заняться...
Название: Blink Pack
Метод исполнения: GUI + Jass
Наличие глобальных переменных: да
В этом паке находятся 4 абилы, связанные с блинками...
блинк, позволяющий телепортировать кого угодно,
2 блинка: 1-простой, 2-возвращает на место, где применялся первый,
пасивка: при атаке есть шанс отблинковать противника и кое что еще...
и ульт: создаётся область в которой каждую секунду все блинкуются наугад
если вам понравилась способность, нажмите на '+', внизу
Прикрепленные файлы
Тип файла: w3x Blink.w3x (24.4 Кбайт, 108 просмотров )
Старый 08.06.2010, 21:05
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Name: Magnetism
Ability Type: On / Off
Ability Target: No target
Language: vJass (need JNGP)
При включении притягивает.
give credits if use in ur map
rate... favorit... comment...
если вам понравилась способность, нажмите на '+', внизу.
Старый 09.06.2010, 16:57
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Name: Shadow Strike
Ability Type: Active
Ability Target: Unit
Language: vJass (need JNGP)
Долетев до цели, просто наносит 100/200/300 урона.
give credits if use in ur map
rate... favorit... comment...
если вам понравилась способность, нажмите на '+', внизу.
Старый 12.06.2010, 03:23
WiBk
Ленюсь...
offline
Опыт: 1,371
Активность:
bee, нашел баг в Shadow Strike'е, если использовать его на дружеского футмана и попытаться убежать от сферы, то в конце концов она тупо остановится и будет двигаться параллельно футману *_*
Старый 13.06.2010, 09:42
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Name: Charged Lightning Strike
Ability Type: Active
Ability Target: Unit
Language: vJass (need JNGP)
Накапливает урон (по 50 ед. в секунду), после чего наносит его.
забыл сделать некоторые функции приватными, так же забыл сделать инициализацию триггера для всех игроков
give credits if use in ur map
rate... favorit... comment...
если вам понравилась способность, нажмите на '+', внизу.

Отредактировано bee, 13.06.2010 в 21:09.
Старый 13.06.2010, 20:30
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Name: Holy Field
Ability Type: Active
Ability Target: Point
Language: vJass (need JNGP)
Наносит урон врагам или лечит союзников. 60/120/180 ед.
give credits if use in ur map
rate... favorit... comment...
если вам понравилась способность, нажмите на '+', внизу.

Отредактировано bee, 16.06.2010 в 09:33.
Старый 15.06.2010, 23:37
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Name: Shukuchi
Ability Type: Active
Ability Target: No target
Language: vJass (need JNGP)
Способность из доты.
give credits if use in ur map
rate... favorit... comment...
если вам понравилась способность, нажмите на '+', внизу.

Отредактировано bee, 16.06.2010 в 09:33.
Старый 16.06.2010, 04:01
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Name: Dark Spiral
Ability Type: Active
Ability Target: Point
Language: vJass (need JNGP)
Создает спираль, из темной магии, которая движется вперед, нанося по 100 ед. урона врагам и отталкивая их от себя. Ульта.
give credits if use in ur map
rate... favorit... comment...
если вам понравилась способность, нажмите на '+', внизу.
Старый 17.06.2010, 06:12
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
Название: Волшебная змея (или Змеиный плевок)
Метод исполнения: GUI + немного JASS
MUI: Как всегДА
Нужен ли JNGP: нет
Тип цели: Враждебный юнит
Количество уровней: Хоть сколько
Описание:
Вызов одной* магической змеи, которая похищает 75 HP* и 100 MP* у первой цели,
затем на 30%* меньше с каждой целью, всего 3* цели, после чего возвращается
к хозяину и передает ему похищенные HP и MP (примерно как у Вайши в доте)

Название: Omnislash
Метод исполнения: тотже
MUI: как всегДА
Тип цели: Вражеский юнит
Кол-во уровней: хоть сколько
Описание:
Герой становится неуязвимым и последовательно атакует трех* юнитов на поле боя тремя* ударами каждого СВОЕЙ АТАКОЙ.
При этом если у героя есть крит/стан/орб они могут сработать, также в процессе спелла можно "управлять" героем т.е выбирать цель спелла и применять другие спеллы (например вертушку), но желательно без тех которые лишают героя атаки ("Побег в астрал" например)
(в общем как в доте, только я со спец. эффектами не угадал)

*Все характеристики устанавливаются при касте спелла.
Прикрепленные файлы
Тип файла: w3x Snake&Omnislash.w3x (31.1 Кбайт, 117 просмотров )

Отредактировано Zanozus, 27.06.2010 в 01:12.
Старый 20.06.2010, 22:47
youtube
сктыщь
offline
Опыт: 8,025
Активность:
Название: Homing
Метод исполнения: GUI и чуток Jass
Нужен ли JNGP: нет
Тип цели: юнит
Описание:
Герой пускает в указанного война самонаводящийся шар который прыгает от врага к врагу, а к конце прилетает обратно к герою и излечивает его. За каждую цель шар накаплювает от 1 до 3ед здоровья (которые в дальнейшем перейдут к герою)
Кол-во целей:
5/6/7/8/9
Урон:
50/100/150/200/250
Перезарядка:
2/1.70/1.40/1.10/0.80
Мана:
25/30/35/40/45
Количество уровней: 5
Наличие глобальных переменных: да
если вам понравилась способность, нажмите на '+', внизу
Прикрепленные файлы
Тип файла: w3x Homing.w3x (26.5 Кбайт, 117 просмотров )
Старый 24.06.2010, 19:39
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
демонстрация движения в 2d.
Name: untitled
Ability Type: active
Ability Target: point
Language: cJass (need adic helper)
сразу ставьте -
Старый 25.06.2010, 16:32
WiBk
Ленюсь...
offline
Опыт: 1,371
Активность:
Название: Lightning
Метод исполнения: vJass
Нужен ли JNGP: Да
Тип цели: Юнит
Количество уровней: 3
Наличие глобальных переменных: Нет
Прочитав описание спелла Zanozus ожидал увидеть нечто иное, так что решил сделать свою версию такого спелла ^_^"
Просто убил свой мозг делая систему молний по Z - вроде получилось довольно-таки прилично... Чтобы посмотреть ее сделал вражеского мага летающим. Чтобы заставить врага кастануть на вас Молнию просто пропишите -test
В vJass'е еще новичок, так что не судите строго.
взглянул на код bee - глаза заболели *_* Такои непривычный код... cJass ужасен :D
Прикрепленные файлы
Тип файла: w3x Lightning v.2 (vJass).w3x (22.1 Кбайт, 88 просмотров )

Отредактировано WiBk, 30.06.2010 в 21:15.
Старый 29.06.2010, 22:06
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
эмм, молния не наносит урон (рабочему по крайней мере), после прекращения каста (юнит сдвинулся) молния остается на месте, иногда спелл вобще не срабатывает, а так для vJass прогресс на лицо =).
А чем она от моего "Экспелеармус" отличается ? Только тем что не сталкивается с молнией противника ?
А да там высота молнии изменяется.
Старый 30.06.2010, 00:10
LordSerga

offline
Опыт: 3,809
Активность:
Способность - Гроза
Наносит урон врагам в радиусе 300. Урон по негероям уменьшается вдвое.
На поддержку заклинания требуется мана.
» код способности, осторожно злая собака
function SpellActionStormLS takes nothing returns nothing
    local timer t=GetExpiredTimer()
    local unit u=LoadUnitHandle(udg_Hash, GetHandleId(t),0)
    local group g=CreateGroup()
    local unit ga
    local real r=.25*GetHeroInt(u,true)*GetUnitAbilityLevel(u,'A000') //Укажите raw-code способности
    
    
    if GetUnitAbilityLevel(u,'B000')>0 then
        call GroupEnumUnitsInRange(g,GetUnitX(u),GetUnitY(u),300,null)
        loop
            set ga=FirstOfGroup(g)
        exitwhen ga==null
            if IsUnitType(ga,UNIT_TYPE_STRUCTURE)==false and GetWidgetLife(ga)>0.405 and IsPlayerAlly(GetOwningPlayer(u),GetOwningPlayer(ga))==false then
                if IsUnitType(ga,UNIT_TYPE_HERO) then
                    call UnitDamageTarget(u,ga,r,true,false,ATTACK_TYPE_CHAOS,DAMAGE_TYPE_NORMAL,WEAPON_TYPE_WHOKNOWS)
                    call DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Human\\ManaFlare\\ManaFlareBoltImpact.​mdl",ga,"origin"))
                else
                    call UnitDamageTarget(u,ga,.5*r,true,false,ATTACK_TYPE_CHAOS,DAMAGE_TYPE_NORMAL,WEAPON_TYPE_WHOKNOWS)
                    call DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Human\\ManaFlare\\ManaFlareMissile.mdl​",ga,"origin"))
                endif
                
            endif
            call GroupRemoveUnit(g,ga)
        endloop
    else
        call FlushChildHashtable(udg_Hash, GetHandleId(t))
        call DestroyTimer(t)
    endif
    call DestroyGroup(g)
endfunction

function Trig_Spell_ActionsStormLS takes nothing returns nothing
    local unit u=GetTriggerUnit()
    local timer t=CreateTimer()
    if udg_Hash==null then
        set udg_Hash = InitHashtable()
    endif
    call SaveUnitHandle(udg_Hash,GetHandleId(t),0,u)
    call TimerStart(t,0.5,true, function SpellActionStormLS)
endfunction

function Trig_Spell_CondStormLS takes nothing returns boolean
    return GetSpellAbilityId()=='A000'
endfunction

//===========================================================================
function InitTrig_Spell takes nothing returns nothing
    set gg_trg_Spell = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Spell, EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddAction( gg_trg_Spell, function Trig_Spell_ActionsStormLS )
    call TriggerAddCondition(gg_trg_Spell,Condition(function Trig_Spell_CondStormLS))
endfunction
Из кода способности видим что можно сделать таблицу урона на уровень.
уровеньописание
1Наносит урон врагам, равный 50% от интеллекта героя.
2Наносит урон врагам, равный 100% от интеллекта героя.
3Наносит урон врагам, равный 150% от интеллекта героя.
4Наносит урон врагам, равный 200% от интеллекта героя.
5Наносит урон врагам, равный 250% от интеллекта героя.
6Наносит урон врагам, равный 300% от интеллекта героя.
7Наносит урон врагам, равный 350% от интеллекта героя.
nНаносит урон врагам, равный n*50% от интеллекта героя.
Прикрепленные файлы
Тип файла: w3x StormSpellLS.w3x (20.0 Кбайт, 87 просмотров )
Старый 11.07.2010, 12:14
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
Небольшой комплект заклинаний Халка:
Название: Ярость Халка
Метод исполнения: GUI+JASS
MUI?: как всегДА
JNGP?: нет
Тип цели: пассивка, для героя
Кол-во уровней: хоть сколько (3)
Глобальные переменные?: да
Описание:
При получении урона Халк становится на 15%* сильнее от полученного урона и на столько же тупее.
Если он 5* секунд не получает урон, сила и разум постепенно возвращаются к исходному уровню.
Название: Зов сердца
Метод исполнения: GUI+JASS
MUI?: как всегДА
JNGP?: нет
Тип цели: применивший герой
Количество уровней: хоть сколько (4)
Глобальные переменные?: да
Описание:
На 10 сек. повышает разум на 10* ед. , которые не будут отниматься Яростью.
  • характеристики зависят от уровня
Прикрепленные файлы
Тип файла: w3x Halk.w3x (24.1 Кбайт, 107 просмотров )

Отредактировано Zanozus, 14.07.2010 в 23:11.
Старый 14.07.2010, 21:55
Banzay89

offline
Опыт: 11,155
Активность:
Название: FireBoll
Метод исполнения: Jass
Нужен ли JNGP: Нет
Тип цели: ТочкО
Результат применения: В указанной точке создаеться огненный шар, который постепенно растет, набирая силу. Когда шар достигает необходимого размера, он начинает двигаться к позицыи героя, произнесшего это заклинание. Когда шар настигает героя, он разрастаеться в большое пламя, поражая всех противников в радиусе 600 AOE.
Количество уровней: 1
Наличие глобальных переменных: Хеш таблица
Прикрепленные файлы
Тип файла: w3x SSFD.w3x (19.5 Кбайт, 99 просмотров )
Старый 15.07.2010, 02:28
linegor

offline
Опыт: 20
Активность:
Название: Despersion Desolator (из доты)
Метод исполнения: GUI
Нужен ли JNGP: нет
Описание:
Desolator
Наносит дополнительный урон врагу если поблизости нет его союзников (450 аое)
Урон:
15/25/35/45
Dispersion
Игнорирует часть получаемого урона и отражая его распределяет в 1000 аое
Урон:
10/15/20/25 %
Количество уровней: 4
Наличие глобальных переменных: да
Прикрепленные файлы
Тип файла: w3x desl%desp.w3x (22.0 Кбайт, 116 просмотров )
Старый 15.07.2010, 21:34
glotaeza

offline
Опыт: 30
Активность:
Спелл:Прилив Адреналина
Герой чувствует прилив адреналина,и пролетает сквозь вражеских юнитов,нанося им 70/100/130/160 урона.Ранг: 700 Перезарядка: 24/22/20/18 секунд.
Прикрепленные файлы
Тип файла: w3x Adrenaline Rush.w3x (39.4 Кбайт, 70 просмотров )
Старый 17.07.2010, 10:35
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
Название: Ангелы-хранители
Метод исполнения: GUI+JASS
MUI: как всегДА
Нужен ли JNGP: нет
Тип цели: применивший
Количество уровней: хоть сколько (4)
Наличие глобальных переменных: да
Описание:
Паладин вызывает трех ангелов-хранителей, каждый из которых обладает своим даром (Стандартные : Исцеление, Похищение магии и Кровожадность), ангелы вращаются вокруг героя в трех плоскостях (как электроны в атоме)
Прикрепленные файлы
Тип файла: w3x Angels.w3x (23.7 Кбайт, 160 просмотров )
Старый 17.07.2010, 16:22
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:46.