• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Skills of Balanar Nighstalker (Dota)

Status
Not open for further replies.
Level 2
Joined
Aug 14, 2011
Messages
7
Hey can you show me the triggers of this skills?

Void - (Slow buff with damage in day has 2 second slow duration but in night has 4 second slow duration)
Crippling fear - (Silences enemy in 2 seconds in Day and 8 seconds in night)
Hunter in the Night - (Increases movement speed and attack speed during the night)
Darkness - (Lets the day turn into Night)

thank you!
 
Level 2
Joined
Aug 14, 2011
Messages
7
1. Use Slow (Sorceress) as base ability
2. Use Soul Burn as base ability
3. rysnt11 already mentioned that, the ability is from an item, from Ancient of Wonders (the rock-building-guy that sells potions in melee map). Use it as base ability.

u said Sorceress slow spell?? ur right but i need some damage.. Like when i use the skill the target slowed..
example:
Void: 335 damage followed by a Slow buff

sorry my english is bad.. I hope u understand..
 
I cant coz Im not at home, but it should work like this;
- make 2 passive ability, one does NOTHING & one is endurance aura (self effect only)
- in the trigger pick all those who has the NOTHING ability during night then add the endurance aura ability to that unit
- when day comes pick again the units then remove the ability

this is done using hashtables though
 
@belphegorous197 I can even paste you dota balanarr triggers, but those are ugly ones.

For Hunter in the Night, make main trigger that adds any 'Balanar' unit yo unit group - ofcourse only if hero picks that passive ability. Use two sinmple real conditions to check if night is up:

  • loop
    • Events
      • Time - Every 0.5 seconds of game time
    • Conditions
      • Or - Any conditions are true
        • (In-game time of day) Greater than 18.00
        • (In-game time of day) Lower than 6.00
    • Actions
      • <Add endurance aura/set it's lvl)
If dota all balanar's skills have 5th level - the one used for day time.
Trigger store each ability's lvl for given Balanar unit in hashtable, so proper level seting when day time is gone.

So for eg: You pick 1lvl of aura - trigger stores lvl of that ability in parent key 3 (since it's 3rd ability) and child key = id of your unit.
Balanar in day always cary endurance aura lvl 5 - gives no bunus. But when night comes, in similar trigger to that one above it loads the value of picked unit's ability level and sets aura level to loaded value. Make sure you check if aura for given unit is already activated, if so - don't spam level setting.
 
Last edited:
@rysnt11 Lol man? Because they have changed the tooltip to display 4 instead of 5? Tooltips are never default, they are always customized. In dota tooltip for that ability in day displays just: 'Nobody fears Night Stalker in Night'.
And for aura passive - no, working with two passives is less effective than using just one with additional 1 level.
 
Go object editor, select any Hero ability and find field: Text - Tooltip - Normal <here is the name and level written - if you remove the part of string level won't be displayed..>
Text - Tooltip - Advanced <here is the whole description>

Should I post balanar using the same script as in dota to make you believe me? ;/ or even post you dota code since unprotecting dota is piece of cake.
 
OK, I have the full spell of Hunter in the Night, I was wrong to say that this is done using hashtable, in fact, it's very very simpe...
  • Morning
    • Events
      • Game - The in-game time of day becomes Equal to 6.00
    • Conditions
    • Actions
      • Game - Display to (All players) the text: DAY
      • Unit Group - Pick every unit in (Units in (Playable map area) matching ((Level of HunterInTheNight for (Matching unit)) Greater than 0)) and do (Actions)
        • Loop - Actions
          • Unit - Remove Hunter in the Night from (Picked unit)
  • Evening
    • Events
      • Game - The in-game time of day becomes Equal to 18.00
    • Conditions
    • Actions
      • Game - Display to (All players) the text: NIGHT
      • Unit Group - Pick every unit in (Units in (Playable map area) matching ((Level of HunterInTheNight for (Matching unit)) Greater than 0)) and do (Actions)
        • Loop - Actions
          • Set LevelOfSkill = (Level of HunterInTheNight for (Picked unit))
          • Unit - Add Hunter in the Night to (Picked unit)
          • Unit - Set level of Hunter in the Night for (Picked unit) to LevelOfSkill
Passive spells used;
- True Sight and endurance aura (target self)
 
mckill2009 Noooooooooooooo
I don't belive you forgot about moonstone's ability. It sets game time to 0.00. So your trigger will skip that..
Making third part of actions refering to event when player activates night is ineffective. Why not stick with loop I've shown?
If you gonna use 'Time - Time of day becomes Greater than 18.00' there will be no difference between looping through small period and refering to that events actually.
 
Status
Not open for further replies.
Top