Some AlienMap Spells (Request)

Status
Not open for further replies.
Level 8
Joined
Mar 23, 2007
Messages
302
Hi there,

i need some help to create 4 new spells,
i was searching for an old Survivor map that i did (Alien like)
and i edited a lot til now but i have nice ideas what fine spells
would be great.... im about to learn JASS. in progress.
So lets start with it:
first one is simple so i tryed it myself but nothing happend:
1 Marine Crys out to order other Civilians to follow him for 10 seconds and then nothing.
2 The marine has a Radar, Like whenever an Alien cames to near it gaves a signal on the map .... just like ping.
3 A active Hero Spell, The marine shoot and will deal damage to the target
3.1 distance is 500
3.2 full damage is 500
3.3 if the target is 200 units away it deals 500 dmg , if its closer cant be cast and for each point farer it is less dmg propotional...
4 The alien sends out a wave and for each Human it hits it gets the vision for 4 sec and the vision will be reduced every second ....

Puch.......

^^ i know its much but i wonder if someone would be that freindly to help me out... the spell nr 3 and 4 are lvl spells that incrace their effeckt each lvl ^^.

1 0 X =
 
Level 11
Joined
Jul 12, 2005
Messages
764
Wow, nice.. :p

1. Base it off Hown of Terror, make a separate buff for it. Create two triggers. The first should catch when the spell is cast, and after a moment, pick all units that have the <buff>, and order them to follow the caster. The second trigger should have these evens:
E: A unit is issued with no / point / unit target (3 events at all)
C: Triggering unit has <buff>
A:
Disable this trigger
Issue triggering to unit follow the caster (store it in the first trigger)
Enable this trigger

=> this trigger block all orders, and issue the units to follow the caster.

2. Store the hero when it learns that skill, and create a trigger:
E: A unit comes in range of <Hero>... (i don't know this one well)
C: Triggering unit is an <alien> (?)
A: Ping minimap...

3. Well, this one is advanced, and needs jass. Requuires a damage-detection engine, and such. It's hard if you don't know jass yet.

4. Hmm.. I don't really have good ideas for this one. I don't know a way to pick units in a cone.


So i think that's all i can help. Maybe i could write the 3rd one for you in jass, but then i need the details...
 
Level 6
Joined
Mar 2, 2006
Messages
306
for wish number four, you can use Wand of Shadowsight ability; i'd suggest that you detect units in a circle around your alien (who will cast a dummy Howl of Terror) and have a dummy caster(s) throw out shadowsight ability...
 
You can do it with GUI...

3. Well, this one is advanced, and needs jass. Requuires a damage-detection engine, and such. It's hard if you don't know jass yet.

Nope... In my opinion, jass is only needed when fixing leaks and stuff like that.
I advice you to try using the

Unit - Damage Target trigger

and then try setting the damage Arithmetically (something like 200 + (500 / (distance between points))) (Points will of course be Casting unit and Target)

And the Event would be Unit casts ability

And for the condition, Real Comparison, Math Distance Between Points, Greater than 200. And Ability Comparison, ability being cast equal to (your ability)


This might sound a bit hard, but I explained it as clearly as I could. The hardest part will be setting the arithmetic part to fit your skill, but you can do it by thinking and testing.


Note: The arithmetic part I mentioned was just an example, you will have to figure out the one that fits in your spell yourself
 
Level 8
Joined
Mar 23, 2007
Messages
302
WOW man thx about the answering , was some days ago but noone answerd so i just waited a moment.

1 and 2 i will try to fix / do it in my map THX

about 3 and 4

the 3 one i have realy no idea how i will do this , just will try it like Kitabatake eyplained it.

4 i think it wount be that hard need just to know how to chatch the units -.- (i
will do this like the 1 , deal a 1 dmg and create 4 ghost witch each diverent
vision range then all of them will die after the other, j i know vision will not move
then)

(btw. Extremely sry for all the grammar misstakes , i am not the writing god in english)
 
Level 8
Joined
Mar 23, 2007
Messages
302
1175512669.bmp

1175512778.bmp


This is what i got , but the dont follow me -.- duno what to do , pls help me
 
Last edited:
Level 8
Joined
Sep 13, 2006
Messages
431
Wow, nice.. :p

3. Well, this one is advanced, and needs jass. Requuires a damage-detection engine, and such. It's hard if you don't know jass yet.

4. Hmm.. I don't really have good ideas for this one. I don't know a way to pick units in a cone.

3. Uhhh.... not too tough in GUI, unless I'm totally misunderstanding. Obviously not a polished trigger, but a good starter.

  • Events
    • Unit - A unit Is issued an order targeting an object
  • Conditions
    • (Issued order) Equal to (Order(chainlightning)) // my base spell
  • Actions
    • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      • If - Conditions
        • (Distance between (Position of (Ordered unit)) and (Position of (Target unit of issued order))) Less than or equal to 200.00
      • Then - Actions
        • Unit - Pause (Ordered unit)
        • Unit - Order (Ordered unit) to Stop
        • Unit - Unpause (Ordered unit)
      • Else - Actions
        • Unit - Cause (Ordered unit) to damage (Target unit of issued order), dealing (500.00 - ((Distance between (Position of (Triggering unit)) and (Position of (Target unit of issued order))) - 200.00)) damage of attack type Normal and damage type Normal
I'm too lazy to fix leaks, etc., but don't forget to if you plan on using this.

4. You could use breath of fire to detect units in a cone. Pick units with buff that breath of fire gives, and for each unit, do whatever actions...
 
Level 8
Joined
Sep 13, 2006
Messages
431
I think he wants #3 to be an active (or autocast) ability...
So that way, you need an accurate attack-hit-detection engine!

Does Breath of Fire leave a buff? I didn't know that.. Gonna check it out ;)

Wait, so now I'm confused. Isn't a spell considered an "active ability," as in the user has to actively target a unit to hit? I think what I posted above is just about exactly what he asked for, but correct me if I'm wrong.
 
Level 8
Joined
Mar 23, 2007
Messages
302
Hi , first to clear what i mean is :
Dalaran_Guard was absolutly correct with this , y it should be a spell
and im about to fix this and that so it works like i wish -.-

but i cant realy move on if the "following" spell isnt done -.- they all get the buff
but they dont follow me just nothing happens and the other thing is i want this
spell in local form so i can us it in multiplayer.

if the spel is done can some one then show me what to do to set it local please , i tryed
it with tutorials but didnt work .

btw : (why so much problems at once???) i have the BLACK SCREEN problem

THX so far for all
 
Level 8
Joined
Sep 13, 2006
Messages
431
Okay, maybe try switching up the "following trigger" a bit.

Trigger 1
Unit starts the effect of an ability

Ability being cast equal to (Yourspell)

Set TempLoc = Position of Casting unit
Pick 10 random units of type CIvilian within x (whatever) range of TempLoc
Order picked unit to follow triggering unit
Set TempLoc = Position of Picked unit
Unit - Create 1 dummy caster at TempLoc
Give last created unit spell (Wait Time) /// will explain below
Order last created unit to cast (Wait time) on picked unit

// Wait time can be any single target ability without stun, with damage reduced to 0 and casting time increased to 10. This is used to reference the unit later on to stop it from following;it helps to make the spell more multi-instancable.

Trigger 2
Unit starts the effect of an ability

Ability being cast is eqaul to (Wait Time)

Unit - Order target unit of ability being cast to stop.
Unit - Give casting unit a 3 second expiration timer

Sorry, don't have WE in front of me, so this is by memory. There are a couple of leaks you'll have to clean up, but I'm pretty sure this will work for ya. And it's fairly easy, too. Hope this helps...
 
Level 8
Joined
Mar 23, 2007
Messages
302
ok i get what i want ....

i tried it like you said but it caused some problems

spell without sunt and 0 dmg etc was ok but if they wasnt "in moving state"
after the spell triggerd they still followd me -.-
spell with stun, well they were stund for ever or just 0.01 but then followd me again "if the didnt walk"
so i tried this and that changed this a little bit and that but it didnt workd -.-
finaly i created another spell ... i copyed the "ORDER" spell and named it into "STOP" spell
but if one was used the other one was used too .... ? (btw how to change this , id?)
jeah so i created a new spell.

the solution of all is :
1 spell (ORDER) all civilians following me and aliens get a 400range sight for 4 second on the hero.
AOE 1000
2 spell (STOP) all civilians stops following me and aliens get a 400range sight for 4 second on the hero.
AOE 1000

THX TO ALL for Help with this...

now lets do the other stuff...
 
Level 8
Joined
Sep 13, 2006
Messages
431
What I meant by "no stun" was an ability that had no stun to begin with. I'll post actual WE trigger in a few minutes.

Okay, here it is. You need a dummy unit, a dummy spell (I used chain lightning with no dmg, image, or jumps, 10 sec wait time), your base spell, a location var, and a unitgroup var. I tested it, so I know it works. Just mess around with it 'til you get it how you want...

  • Rally
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Rally (New)
    • Actions
      • Set PoinVar = (Position of (Triggering unit))
      • Set UnitGroupVar = (Units within 600.00 of PoinVar matching (((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) Equal to False))
      • Set UnitGroupVar = (Random 10 units from UnitGroupVar)
      • Unit Group - Pick every unit in UnitGroupVar and do (Actions)
        • Loop - Actions
          • Unit - Order (Picked unit) to Follow (Triggering unit)
          • Unit - Create 1 Dummy Caster for (Owner of (Triggering unit)) at (Center of (Playable map area)) facing Default building facing degrees
          • Unit - Add Wait Time to (Last created unit)
          • Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning (Picked unit) /// here, use the base spell for your dummy ability
  • Rally Off
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Wait Time
    • Actions
      • Unit - Order (Target unit of ability being cast) to Stop
      • Unit - Add a 3.00 second Generic expiration timer to (Casting unit)
Hope this helps, and good luck...
 
Last edited:
Level 8
Joined
Mar 23, 2007
Messages
302
thx will try this later but for now, wont this kill the DUMMY unit before it casted
the spell? like the casting time of "wait time" is 10 but the unit has a "Add a 3.00
second Generic expiration timer to (Casting unit)" ...

??:emote_neutral:
 
Status
Not open for further replies.
Top