• Check out the results of the Techtree Contest #19!
  • 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.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

Zues's spell model

Status
Not open for further replies.
Level 2
Joined
Sep 17, 2007
Messages
12
Whats the model for Thundergod's wrath and whatever the other one is called. The lightning coming from the sky.
 
it isnt a model actually its a lightning effect like when you cast chain lightning but it comes from up so its something you can create with JASS or you may make a dummy unit with lightning attack ability but Jass suggested

JASS:
function thunder takes location pos returns nothing
local effect spec
local lightning light
local real x = GetLocationX(pos)
local real y = GetLocationY(pos)
set light = AddLightningEx("CLPB",true,x,y,1000,x,y,0)
set spec = AddSpecialEffect("Abilities\\Weapons\\Bolt\\BoltImpact.mdl",x,y)
call DestroyEffect(spec)
call TriggerSleepAction(0.1)
call DestroyLightning(light)
set light = null
set spec = null
endfunction
this is my thunder code simple to use and no leaks
you put this to map header
(<map name>.mdx in trigger editor)

and execute with
  • Custom Script: call thunder(GetSpellTargetLoc())
when you execute this with a spell it will create a thunder effect at the point you casted the spell
anyway change GetSpellTargetLoc() for changing location
try GetUnitLoc(GetSpellTargetUnit()) if GetSpellTargetLoc() doesnt work

Edit:
Ups forgot to tell +rep please :grin:
 
Last edited:
I think you mean Abilities\Spells\Other\Monsoon\MonsoonBoltTarget.mdl
The monsoon buff art.
Edit: A space is getting added in between .m and dl, so its .m dl, fix that when pasting.

@ O2; That work work:
1) instead of 2 lines, just say call DestroyEffect(AddSpecialEffect(...)), and you then dont need a variable.
2) TSA in a called function crashes the thread.
 
No, I told you waits inside a timer callback cause a thread crash, way different...

Waits inside a called function just also stop the function that called that function that is calling them. (Obviously)

[jass=Proof]function PolledWait takes real duration returns nothing
local timer t
local real timeRemaining

if (duration > 0) then
set t = CreateTimer()
call TimerStart(t, duration, false, null)
loop
set timeRemaining = TimerGetRemaining(t)
exitwhen timeRemaining <= 0

// If we have a bit of time left, skip past 10% of the remaining
// duration instead of checking every interval, to minimize the
// polling on long waits.
if (timeRemaining > bj_POLLED_WAIT_SKIP_THRESHOLD) then
call TriggerSleepAction(0.1 * timeRemaining)
else
call TriggerSleepAction(bj_POLLED_WAIT_INTERVAL)
endif
endloop
call DestroyTimer(t)
endif
endfunction[/code]
 
I think you mean Abilities\Spells\Other\Monsoon\MonsoonBoltTarget.mdl

Nope I didnt and did you ever see a moonsoon effect on a spell casted by zeus ?
nope
this is chain lightning effect


And this function works %100 perfectly I use it in my game also
BTW it doesnt matter for me that TAS doesnt detect less then 0.5 seconds or whatever it is


And is this a custom trigger sleep action function Purple ? I need something like that badly
 
Last edited:
Status
Not open for further replies.
Back
Top