WC3 Tutorial (Ability #1: Creating Counter Strike)
Would you like to create your very own unique ability for Warcraft but you have no idea on how to make one? No prob!Here is a tutorial that teaches you on how to create a simple "Counter Strike" ability. This cusotm ability is enhanced with the usage of triggers and a Dummy unit.Ability Description:-When an enemy attacks the unit,the Hero will instantly attack theattacker back in split second!Requirements:-- Warcraft 3 The Frozen Throne- A little knowledge on Warcraft Editor- 10 minutes of your time!---------------------------------------PS:-This tutorial will teach you how to create a Dummy Unit, and then create an ability for the dummy unit which is based on Firebolt and then create a custom ability called Counter Strike based on Critical Strike for the Hero.PS:-Thanks to Samurai Bandit for the songs that you have recommended to me. Sorry, because forgotten to add your name in the video credits ^_^ "Credits:-Thanks to the members from theHelperfor recommending some good songs! Thanks to Fl4mes, Exide, Master, Ericand Samurai Bandit!Ayumi's Diary:-This video has 6 songs that is a mixture of Russian, Dutch, Spanish and English songs with cool instrumental background background music. Enjoy! The songs is to keep the boredom out when learning the tutorial. I learn 3 things while making this movie, which are song transition, video trimming, and displaying different unit angle in the video. The previous music fade out when the singer voice is heard, Trim the video where the parts are a little lagging and paste them to the next video part. When shooting a video of a unit, try to get different angle because variety is good, and stick them up together at the right unit position!--------------------------------------Table of Contents:-1. How to create a Dummy Unit2. How to create an ability for dummy3. How to create a dummy ability (fake)4. How to enhance ability using trigger5. Testing out the custom ability--------------------------------------1. Setting up Dummy Unit Attributes:-Abilities - Normal: Locust, InvulnerableArt - Model File: .mdlArt - Shadow Image (Unit): NONECombat - Attack Enabled: NONECombat - Death Type: Can't Raise, Does not DecayMovement - Speed Base: 0Movement - Type: FlyPathing - Collision Size: 0Sound - Unit Sound Set: NONEStats - Can Flee: FalseStats - Food Cost: 0Stats - Hide Minimap Display: True--------------------------------------2. Creating Firebolt for Dummy:-Art - Missile Art: Priestess of the MoonStats - Levels: 3Stats - Mana Cost: 0Text - Editor Suffix: Text - Name: Counter Strike (Dummy)Level 1 - Stats - Data Damage: 10Level 2 - Stats - Data Damage: 20Level 3 - Stats - Data Damage: 30Level 1 - Stats - Cast Range: 800Level 2 - Stats - Cast Range: 800Level 3 - Stats - Cast Range: 800Level 1 - Stats - Cooldown: 0Level 2 - Stats - Cooldown: 0Level 3 - Stats - Cooldown: 0Level 1 - Stats - Duration - Hero: 0.01Level 2 - Stats - Duration - Hero: 0.01Level 3 - Stats - Duration - Hero: 0.01Level 1 - Stats - Duration - Normal: 0.01Level 2 - Stats - Duration - Normal: 0.01Level 3 - Stats - Duration - Normal: 0.01--------------------------------------3. Creating dummy ability for Hero:-Art - Icon - Normal: TransmuteArt - Icon - Research: TransmuteText - Tooltip - Learn: Learn Counter StrikeText - Tooltip - Learn - Extended: Attacks...Level 1 - Data - Chance to Critical Strike: 0Level 2 - Data - Chance to Critical Strike: 0Level 3 - Data - Chance to Critical Strike: 0Level 1 - Text - Tooltip - Normal: ...Level 2 - Text - Tooltip - Normal: ...Level 3 - Text - Tooltip - Normal: ...Level 1 - Text - Tooltip - Normal - Extended:Level 2 - Text - Tooltip - Normal - Extended:Level 3 - Text - Tooltip - Normal - Extended:--------------------------------------4. Creating Counter Strike Trigger:-Events:-Unit - A unit is attackedConditions:-(Level of Counter Strike) for (Attacked Unit)) Greater than 0Actions:-Set CS_HeroPosition = (Position of (Attacked Unit)) Unit - Create 1 (Dummy for (Attacked Unit)) at CS_HeroPosition facing 0.00 degreeUnit - Set Level of Counter Strike (Dummy) for (Last created unit) to (Level of Counter Strike) for (Attacked unit)Unit - Order (Last created unit) to Neutral - Firebolt (Attacking unit)Unit - Add a 2.00 second Generic expiration timer to (Last created unit)Custom Script: call RemoveLocation(udg_CS_HeroPosition)--------------------------------------Extra Information on Search for Text:-- Generic, Integer, Set, Create, Custom, expi- order--------------------------------------Download Map Link:-AyumiLove Mini Tutorial Thread:-http://www.thehelper.net/forums/showt...~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~Thanks for viewing this tutorial!.