1. Head to the 33rd Modeling Contest Poll and drink to your heart's desire.
    Dismiss Notice
  2. Choose your means of doom in the 17th Mini Mapping Contest Poll.
    Dismiss Notice
  3. A slave to two rhythms, the 22nd Terraining Contest is here.
    Dismiss Notice
  4. The heavens smile on the old faithful. The 16th Techtree Contest has begun.
    Dismiss Notice
  5. The die is cast - the 6th Melee Mapping Contest results have been announced. Onward to the Hive Cup!
    Dismiss Notice
  6. The glory of the 20th Icon Contest is yours for the taking!
    Dismiss Notice
  7. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.
IcemanBo
Joined:
Sep 6, 2013
Messages:
6,532
Media:
100
Albums:
10

Awarded Medals 1

    1. edo494
      edo494
      Merry Christmas!
    2. chobibo
      chobibo
      Merry Christmas fine gent!
    3. edo494
      edo494
    4. Heinvers
      Heinvers
      Yeah, it seems that the link got broken. Will remove it.
    5. Legal_Ease
      Legal_Ease
      Damn it, "rolling stone" is a way better name than rock & roll. :)

      I set the knock back so it really looks like it just bumps units out of the way, rather than a big slam back. I also added war stomp for when it drops from above.

      Bolder Drop Loop
      Events
      Time - Every 0.02 seconds of game time
      Conditions
      Actions
      Set Bolder_Drop_Int = (Bolder_Drop_Int - 100)
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      Bolder_Drop_Int Greater than 60
      Then - Actions
      Animation - Change Bolder_Dummy flying height to (Real(Bolder_Drop_Int)) at 0.00
      Else - Actions
      Special Effect - Create a special effect at Bolder_Point using Abilities\Weapons\Mortar\MortarMissile.mdl
      Special Effect - Destroy (Last created special effect)
      Special Effect - Create a special effect at Bolder_Point using Abilities\Weapons\AncientProtectorMissile\AncientProtectorMissile.mdl
      Special Effect - Destroy (Last created special effect)
      Unit - Remove Bolder_Dummy from the game
      Unit - Create 1 DummyCaster (fire wheel ground) for (Owner of Bolder_Caster) at Bolder_Point facing Bolder_Angle degrees
      Unit - Order (Last created unit) to Orc Tauren Chieftain - War Stomp
      Set Bolder_Dummy = (Last created unit)
      Sound - Play RainOfFireLoop1 <gen> at 100.00% volume, attached to Bolder_Dummy
      Unit - Turn collision for Bolder_Dummy Off
      Trigger - Turn on Bolder Loop <gen>
      Trigger - Turn off (This trigger)
      Bolder Loop
      Events
      Time - Every 0.02 seconds of game time
      Conditions
      Actions
      Set Bolder_Int = (Bolder_Int + 1)
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      Bolder_Int Greater than 160
      Then - Actions
      Set Bolder_Int = 0
      Custom script: call RemoveLocation (udg_Bolder_TargetLoc)
      Custom script: call RemoveLocation (udg_Bolder_Point)
      Trigger - Turn off (This trigger)
      Unit - Kill Bolder_Dummy
      Sound - Stop RainOfFireLoop1 <gen> Immediately
      Animation - Reset Bolder_Caster's animation
      Wait 1.00 seconds
      Unit - Remove Bolder_Dummy from the game
      Else - Actions
      Set Bolder_Point = (Bolder_Point offset by 7.00 towards Bolder_Angle degrees)
      Unit - Move Bolder_Dummy instantly to Bolder_Point
      Set KB_Point[0] = Bolder_Point
      Set All_Units = (Units within 80.00 of Bolder_Point)
      Unit Group - Pick every unit in All_Units and do (Actions)
      Loop - Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      ((Owner of (Picked unit)) is an enemy of (Owner of Bolder_Dummy)) Equal to True
      Then - Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      KB_Skip Equal to 0
      Then - Actions
      Trigger - Turn on Knockback System <gen>
      Else - Actions
      Set KB_Skip = (KB_Skip + 1)
      Set KB_Times = (KB_Times + 1)
      Set KB_Off[KB_Times] = True
      Set KB_Target[KB_Times] = (Picked unit)
      Set KB_Point[1] = (Position of (Picked unit))
      Set KB_Angle[KB_Times] = (Angle from KB_Point[0] to KB_Point[1])
      Set KB_Speed[KB_Times] = 12.00
      Set KB_Spam[KB_Times] = 5
      Set KB_Distance[KB_Times] = 120.00
      Unit - Cause Bolder_Caster to damage (Picked unit), dealing ((Real(Bolder_LvL)) x 70.00) damage of attack type Siege and damage type Normal
      Custom script: call RemoveLocation(udg_KB_Point[1])
      Else - Actions
      Custom script: call DestroyGroup(udg_All_Units)
    6. Legal_Ease
    7. Legal_Ease
      Legal_Ease
      I'm doing well. I have this map I've been working on very slowly for a long time, but it has a lot of really nice effects and custom UI features. It's Dota style but I don't really play Dota. I'm trying to make it different in some ways. Like you can purchase units to march into battle with the minions.

      I'm going to make another video of another new spell I made. I'll show it to you when it's done. It drops a giant rock from the sky and rolls it in a line knocking enemies back.
    8. Legal_Ease
      Legal_Ease
      Oh ya, HI! How are you?

      I did "Custom script: call DestroyGroup(udg_Flash_UnitGroup)," doesn't that do it?

      I only turn on the knockback, it turns itself off. That's how I found it, I didn't write that part. What alternative is there?

      I think I know how to make it MUI, so I can try to fix that and make it configurable.

      Thanks for the critique. I learned a lot from you. It took some time, but I have started to be able to do a lot more with triggers recently.

      p.s. what did you think of the video and the terrain/ui?
    9. Legal_Ease
      Legal_Ease
      Is there any reason I should not submit this to the spells forum?

      Flash
      Events
      Unit - A unit Begins casting an ability
      Conditions
      (Ability being cast) Equal to Blink
      Actions
      Set Flash_Caster = (Casting unit)
      Set FlashCaster_Loc = (Position of Flash_Caster)
      Set FlashTarget_Loc = (Target point of ability being cast)
      Set Flash_LVL = (Level of Blink for (Triggering unit))
      Set Flash_Int = 0
      Set Flash_Distance = (Distance between FlashCaster_Loc and FlashTarget_Loc)
      Set Flash_Angle = (Angle from FlashCaster_Loc to FlashTarget_Loc)
      For each (Integer A) from 1 to 5, do (Actions)
      Loop - Actions
      Unit - Create 1 Warden_Dummy for (Owner of Flash_Caster) at (FlashCaster_Loc offset by (40.00 x (Real((Integer A)))) towards Flash_Angle degrees) facing Flash_Angle degrees
      Set Flash_Dummy[(Integer A)] = (Last created unit)
      Animation - Change Flash_Dummy[(Integer A)]'s vertex coloring to (100.00%, 100.00%, 100.00%) with (((Real((Integer A))) x -20.00) + 110.00)% transparency
      Animation - Change Flash_Dummy[(Integer A)] blend time to 0.00
      Animation - Play Flash_Dummy[(Integer A)]'s walk animation
      Trigger - Turn on Flash Loop <gen>
      Flash Loop
      Events
      Time - Every 0.02 seconds of game time
      Conditions
      Actions
      Set Flash_Int = (Flash_Int + 40)
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      Flash_Distance Greater than ((Real(Flash_Int)) + 200.00)
      Then - Actions
      For each (Integer A) from 1 to 5, do (Actions)
      Loop - Actions
      Set FlashCaster_Loc = (Position of Flash_Dummy[(Integer A)])
      Unit - Move Flash_Dummy[(Integer A)] instantly to (FlashCaster_Loc offset by 40.00 towards Flash_Angle degrees), facing FlashTarget_Loc
      Animation - Play Flash_Dummy[(Integer A)]'s walk animation
      Set Flash_UnitGroup = (Units within 120.00 of FlashCaster_Loc)
      Set KB_Point[0] = FlashCaster_Loc
      Unit Group - Pick every unit in Flash_UnitGroup and do (Actions)
      Loop - Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      ((Owner of (Picked unit)) is an enemy of (Owner of Flash_Caster)) Equal to True
      Then - Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
      KB_Skip Equal to 0
      Then - Actions
      Trigger - Turn on Knockback System <gen>
      Else - Actions
      Set KB_Skip = (KB_Skip + 1)
      Set KB_Times = (KB_Times + 1)
      Set KB_Off[KB_Times] = True
      Set KB_Target[KB_Times] = (Picked unit)
      Set KB_Point[1] = (Position of (Picked unit))
      Set KB_Angle[KB_Times] = (Angle from KB_Point[0] to KB_Point[1])
      Set KB_Speed[KB_Times] = 10.00
      Set KB_Spam[KB_Times] = 5
      Set KB_Distance[KB_Times] = 100.00
      Unit - Cause Flash_Caster to damage (Picked unit), dealing ((Real(Flash_LVL)) x 50.00) damage of attack type Pierce and damage type Normal
      Custom script: call RemoveLocation(udg_KB_Point[1])
      Else - Actions
      Else - Actions
      For each (Integer A) from 1 to 5, do (Actions)
      Loop - Actions
      Unit - Remove Flash_Dummy[(Integer A)] from the game
      Custom script: call RemoveLocation(udg_FlashCaster_Loc)
      Custom script: call RemoveLocation(udg_FlashTarget_Loc)
      Trigger - Turn off (This trigger)
      Custom script: call DestroyGroup(udg_Flash_UnitGroup)
      Requires knockback system by Bribe.

      https://www.youtube.com/watch?v=U2-RPhpUiug
    10. Deleted member 219079
      Deleted member 219079
      Lol, no need to :P
    11. Deleted member 219079
      Deleted member 219079
      Oopsies,

      you're right,

      sorry and thanks for reviewing my useless library! lol

      Imma +rep your random post now.
    12. Deleted member 219079
      Deleted member 219079
      Yea but the movement spell is set to default BEFORE the effect is over. So the spell#1 interferes with spell#2.
    13. Deleted member 219079
      Deleted member 219079
      OMg no!

      e.g.
      Spell sets unit's movespeed to default.

      But there's spell#2 running too, then the spell#2 sets ms to default too, but in fact it's of no use.

      So they interfere as the first spell dienies spell#2's movement speed change.
    14. Deleted member 219079
      Deleted member 219079
      Sorry about the VM privacy, a trial mod was harassing me..


      ----------
      Frankly I don't see the sense of the library. User can achieve anything there is done with only using the natives.
      ----------
      It's meant to prevent interfering of other spells.
    15. Deleted member 219079
      Deleted member 219079
    16. Mr_Bean
      Mr_Bean
      ----------
      Gl with your new workshop! Updated my signature! Would be cool if you would inform me, once you close it. :)
      ----------
      Sorry I didn't reply, I must've looked over your message :S
      Why would it be cool if I inform you when it closes? You want to open one?
    17. GywGod133
      GywGod133
      Hello Iceman :)

      I have a question something...

      Possible to detect the entering items in a map in GUI?

      Like a unit

      Thank You! ^^
    18. defskull
    19. defskull
      defskull
      Does your Sliding System supports the movements like in the Driving Car games (Need For Speed, etc) ?

      Like when you're driving so fast, and make a turn, you would turn with a slight oversteer for the wheels making it possible to kinda "drift", depends on your turn rate.

      Does that system requires heavy math operation ?
      I already did the acceleration system, only what's left is that part.
    20. defskull
      defskull
      Have you thought about entering Spell Contest ?
  • Loading...
  • Loading...
  • Interact

    Signature

  • Loading...
  • Loading...
  • Loading...
  • Loading...