Dummy caster not casting blizzard

l46kok

Member
Basically I have a spell which is creating a dummy caster that's supposed to cast Blizzard (The default one from Archmage that is untouched). To debug the spell, I've went as far as creating a periodic timer to continuously cast the spell along with printing out a debug message of the casted location:


scope Blizzard initializer init

globals
private constant integer ABILITY_ID = 'A000'
private constant integer DUMMY_ABILITY_ID = 'AHbz'
private constant integer DUMMY_UNIT_ID = 'h000'
endglobals


struct blizzard
unit caster
unit temp
real x
real y

private static method periodic takes nothing returns nothing
local timer t = GetExpiredTimer()
local thistype tt = GetTimerData(t)

call IssuePointOrder(tt.temp,"blizzard",tt.x,tt.y)
call BJDebugMsg(R2S(tt.x) + " : " + R2S(tt.y))
endmethod



public static method create takes unit caster, real x, real y returns thistype
local thistype tt = thistype.allocate()
local timer t = NewTimer()
set tt.caster = caster
set tt.x = x
set tt.y = y
set tt.temp = CreateUnit(GetOwningPlayer(caster),DUMMY_UNIT_ID,x,y,0.0)
call UnitAddAbility(tt.temp,DUMMY_ABILITY_ID)
call SetUnitAbilityLevel(tt.temp, DUMMY_ABILITY_ID, GetUnitAbilityLevel(caster,ABILITY_ID))

call SetTimerData(t,tt)
call TimerStart(t,0.5,true,function thistype.periodic)

return tt
endmethod
endstruct

private function spell_effect_response takes nothing returns nothing
call blizzard.create(GetSpellAbilityUnit(), GetSpellTargetX(), GetSpellTargetY())
endfunction

//===========================================================================
private function init takes nothing returns nothing
call RegisterSpellEffectResponse(ABILITY_ID, spell_effect_response)
endfunction

endscope



Still doesn't work. I've went as far as copying the exact same dummy unit and spell on a new map. Funny thing is, in this case it works.

http://www.mediafire.com/?wsghfc1zrvb301f

I've touched literally nothing regarding the unit/spell in the process of porting.

What are some possibilities that could be preventing the dummy caster to cast Blizzard at the desired location?
 

BlackRose

Forum User
Strange. Can you attach the map where it doesn't work? Also, here's a list of possible reasons why it couldn't cast in general:
• The caster doesn't have enough mana.
• The caster is not within range.
• The spell is on cooldown.
• Logic error with code.

Although your attached map works fine, so that is why I ask for the non-working map.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • tom_mai78101 tom_mai78101:
    Question: Is there a way to remove thread redirects? It creates a copy of the moved thread and takes up space, and I am leaning towards wanting to remove them in the Headline News. But if they have an expiration date, I guess I'm fine with it.
  • The Helper The Helper:
    If you move a thread please leave a permanent redirect. You can delete any redirects after 6 months. The redirects are left to help Search Engines find the moved content.
  • tom_mai78101 tom_mai78101:
    What if you move the permanent redirect, not the thread?
  • The Helper The Helper:
    I think that works but I have not messed with it. You can delete redirects though if you have to that will not delete the original thread
  • The Helper The Helper:
    if a redirect ends up in the same forum as the post it goes to though I think the redirect drops or fails or something but they are not bugged out and when you are working on an indirect the original post is safe.
  • The Helper The Helper:
    Happy Early Friday :)
    +1
  • V-SNES V-SNES:
    Happy Friday :)
  • tom_mai78101 tom_mai78101:
    Fun Friday for me
  • tom_mai78101 tom_mai78101:
    Happy Fun Friday to all.
    +2
  • The Helper The Helper:
    Happy Sunday everyone!!!
  • V-SNES V-SNES:
    Happy Sunday!!!
    +1
  • jonas jonas:
    Happy monday :p
  • jonas jonas:
    Everyone hates mondays?
    +1
  • The Helper The Helper:
    Happy Tuesday!
  • jonas jonas:
    Happy belated tuesday
  • tom_mai78101 tom_mai78101:
    I found out you can't delete nor hide redirect links to existing threads. It will just stay there. I have no choice now but to start moving thread redirects to News Archive.
  • The Helper The Helper:
    That is not the way that it works for me I can delete redirects you just have to hit refresh sometimes big deletes will take a while as long as moves\
  • The Helper The Helper:
    You don't have to do that you can just leave stuff there in headline news for up to a year it was already down to like 8 months there is no rush.
  • The Helper The Helper:
    We need to do something about the Headline News forum now that Ghan got the News script to work on the forums. We need an Other category really now more than we need a headline news forum full of redirects
  • The Helper The Helper:
    wow i just noticed there are no redirects left in Headline news lol!
  • The Helper The Helper:
    so much for the redirects I think they are useless anyway because posts urls are set and the redirects were just extra if something is indexed by the search engine it still will be without the redirect since the original url does not change
  • tom_mai78101 tom_mai78101:
    I was wondering if it'd be best to consolidate all of the Headline News threads into 1 place, and then let the users click on navigation links that would show/hide threads based on their thread flairs? Splitting the Headline News up like this would mean the only way to see all of the news is to go to the Home page and check there.
  • jonas jonas:
    I usually just browse the homepage for news
  • tom_mai78101 tom_mai78101:
    Good to know.

    Staff online

    Members online

    Affiliates

    Hive Workshop NUON Dome World Editor Tutorials

    Network Sponsors

    Apex Steel Pipe - Buys and sells Steel Pipe.
    Top