Defense The Last Battle

KoJi

Member
Reaction score
1
There's only 1 lane which is mid lane and forest at top and bottom, and I need ideas for spells and heroes. Anybody willing to help me with it? I will give credits to those who help me.
 

death_knight

Dark is the heart of a corrupted man.
Reaction score
24
If you're looking for hero ideas, I suggest the following site:
http://www.dotastrategy.com/list_heroideas.html

It is also hard for people to make suggestions for hero ideas because you haven't given us any details. What I mean by that is that you haven't given us the game type, how many heroes you plan to have in your map, the theme of the map, etc etc. All of the aforementioned things can affect how many and what sorts of suggestions you get.

Never-the-less, here's a hero I was going to use for one of my old maps which I never finished:

Name: Warlock

Abilities:
Soul Drain
This isn't one of my abilities. I just chucked it on my hero because it fit.

Crippling Curse
Wreaths an enemy unit in magical flames which cause damage and slow movement speed. Damage done and amount by which movement is slowed increases with each level.

E.g.
Level 1 - Does 4 damage/second. Slows Movement speed by 5%. Lasts 10 seconds.
Level 2 - Does 8 damage/second. Slows movement speed by 10%. Lasts 15 seconds.
Level 3 - Does 12 damage/second. Slows movement speed by 15%. Lasts 20 seconds

Life Blood Aura
Once the Warlock has killed a certain number of units, a number of skeleton warriors equal to the number of units killed are summoned at the position of the Warlock. The number of units that the warlock is required to kill is determined by the current level of the ability learned by the hero.

E.g.
Level 1 - Must kill 3 units. Spawns 3 Skeleton Warriors.
Level 2 - Must kill 5 units . Spawns 3 Skeleton Warriors and 2 Skeleton Archers.
Level 3 - Must kill 10 units. Spawns 6 Skeleton Warriors and 4 Skeleton Archers.

Mass Soul Burn [Ultimate]
Burns all units withing a range of 700 of the Warlock. A percentages of the damage dealt to the hero.

NB: I originally designed this ability to have 3 - 5 levels, so in my map, the damage dealt and the percentage health returned to the warlock differed with the level.
 

KoJi

Member
Reaction score
1
Its like Hero Defense type, heroes have to defend their tower and a main building. Max of 10 players. 5 of each side of the team.
 

death_knight

Dark is the heart of a corrupted man.
Reaction score
24
Given that, you are going to want a mix of both defensive and offensive heroes. If you want to make it very team orientated and potentially more difficult, I reckon you're going to need a very clear mix of offensive and defensive heroes.

e.g. a very basic example would be to have a tank hero that has a lot of offensive spells but who is susceptible to damage (i.e. doesn't have high defense/has low health regen/etc etc) and then have a defensive/passive class which offers healing and buffs and whatnot.

I reckon that could work really well considering it's a hero defense game.
 

KoJi

Member
Reaction score
1
I have an idea of a spell but i dont know what skill to base on, 75 damage with 10 damage per second and 25% movement speed slow for 5 seconds.
 

death_knight

Dark is the heart of a corrupted man.
Reaction score
24
Well if the spell has missile art, then you could base it off a spell like the Death Knight's "Death Coil" and then trigger the rest of the spell (i.e. use a trigger to give the unit a buff that slows movement speed or something like that)
 

death_knight

Dark is the heart of a corrupted man.
Reaction score
24
I wish I had the commitment and the time. But if you need any help (e.g. with spells, GUI triggers and stuff), don't hesitate to let me know and I'll help you if and how I can.
 

KoJi

Member
Reaction score
1
My knock back is not working.


Unit Group - Pick every unit in KnockbackUnits and do (Actions)
Loop - Actions
Set KnockbackSpeed = (Load (Key speed) of (Key (Picked unit)) from KnockbackTable)
Set KnockbackAngle = (Load (Key angle) of (Key (Picked unit)) from KnockbackTable)
Set KnockbackDistance_Total = (Load (Key distance) of (Key (Picked unit)) from KnockbackTable)
-------- ----------------------------------------------------------------------------------------------
-------- Has knockback ended? --------
-------- ----------------------------------------------------------------------------------------------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
KnockbackDistance_Total Greater than 0.00
Then - Actions
-------- ------------------------------------------------------------------------------------------------- --------
-------- No >>> Keep knocking back --------
-------- ------------------------------------------------------------------------------------------------- --------
Set Knockback_Loc1 = (Position of (Picked unit))
Set Knockback_Loc2 = (Knockback_Loc1 offset by KnockbackSpeed towards KnockbackAngle degrees)
-------- ------------------------------------------------------------------------------------------------------------- --------
-------- Tree Destruction --------
-------- ------------------------------------------------------------------------------------------------------------- --------
Destructible - Pick every destructible within 175.00 of Knockback_Loc1 and do (Actions)
Loop - Actions
-------- Is destructible alive? --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Current life of (Picked destructible)) Greater than 0.00
Then - Actions
-------- Is destructible a tree? --------
Unit - Order TreeChecker to Harvest (Picked destructible)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Current order of TreeChecker) Equal to (Order(harvest))
Then - Actions
Destructible - Kill (Picked destructible)
Else - Actions
Else - Actions
Unit - Order TreeChecker to Stop
Unit - Move (Picked unit) instantly to Knockback_Loc2
Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Weapons\AncientProtectorMissile\AncientProtectorMissile.mdl
Special Effect - Destroy (Last created special effect)
Hashtable - Save (KnockbackDistance_Total - KnockbackSpeed) as (Key distance) of (Key (Picked unit)) in KnockbackTable
Custom script: call RemoveLocation(udg_Knockback_Loc1)
Custom script: call RemoveLocation(udg_Knockback_Loc2)
Else - Actions
-------- ------------------------------------------------------------------------------------------------- --------
-------- Yes >>> Stop knocking back --------
-------- ------------------------------------------------------------------------------------------------- --------
Hashtable - Clear all child hashtables of child (Key (Picked unit)) in KnockbackTable
Unit Group - Remove (Picked unit) from KnockbackUnits
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in KnockbackUnits) Equal to 0
Then - Actions
Trigger - Turn off Might Strike Knockback <gen>
Else - Actions
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • jonas jonas:
    Is the school system in your country similar to Chinese school system? I could never imagine being a teacher in a Chinese school, what's expected of students and teachers is just so different from what I'd be looking for as a teacher
  • vypur85 vypur85:
    A Levels is based on the UK syllabus offered internationally. So the syllabus is similar throughout different countries, taught in english.
  • vypur85 vypur85:
    I can't speak or write or read much chinese... Too difficult....... Which also makes my life here in china a lil difficult.
  • jonas jonas:
    Oh, I see. I thought Chinese version of A-levels :D
  • jonas jonas:
    I've been using the translate app a lot on my phone. take a photo, translate. take another photo, translate again :D
  • jonas jonas:
    it also has voice translation, my colleagues sometimes use that
  • jonas jonas:
    You came during the 0 covid policy right? How'd you get through quarantine? Did you have some help with the apps and green codes?
  • tom_mai78101 tom_mai78101:
    If you have any Chinese you need help with, let me know.
    +1
  • vypur85 vypur85:
    @jonas Those were the things I did too. Translate app and VPN are always the most important things to have to survive. Lol.
  • vypur85 vypur85:
    Yea I came last year. I was quarantined for about 30 days. Fml. The first day of my quarantine was the eve of Chinese new year last year. Fml again... Lol.
  • vypur85 vypur85:
    @tom_mai78101 IIRC you're from Taiwan right.
  • The Helper The Helper:
    I thought China had cracked down on having any foreign teachers?
  • vypur85 vypur85:
    Yeah I've heard of the news before. My school is still actively hiring foreign teachers. Not sure how things work now.
  • The Helper The Helper:
    yeah it is hard to get reliable information about that kind of stuff
  • The Helper The Helper:
    but you are doing it so it is still doable
  • vypur85 vypur85:
    I think it doesn't affect existing foreign teachers. Then again, its still weird that my school is hiring.
  • The Helper The Helper:
    Happy Monday people hope everyone has a fantastic week!
  • Ghan Ghan:
    Happy Monday?! That's a contradiction.
  • jonas jonas:
  • jonas jonas:
    please put this in the news section, it's crazy
  • tom_mai78101 tom_mai78101:
    Technically, you can post in the Headline News. Just posted your news there.
  • tom_mai78101 tom_mai78101:
    I'm not aware of you not being able to post news.
  • jonas jonas:
    I think technically I can I just forget how
    +1
  • The Helper The Helper:
    Happy Thursday!

    The Helper Discord

    Members online

    Affiliates

    Hive Workshop NUON Dome World Editor Tutorials

    Network Sponsors

    Apex Steel Pipe - Buys and sells Steel Pipe.
    Top