• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!
mckill2009
Reaction score
99

Profile posts Latest activity Postings Experience Albums Resources About Medals

  • Yeah of course, try this one :b

    I will show the WIP pic to the thread, just to prove that we have done something :)
    Reputation (+2):
    (Post) Thank you for helping me with optimization suggestions and for reviewing my Submission. Also loved yours. Thanks again mate. ^_^
    Well I'm sorry too for being so late. And ain't I already the terrainer? :)

    Oh and you might want to make the next version? Here's the map :)
    Sadly, you can't change the icon of a unit using triggers. The only way is to have a separate unit object and switch between them, and then manually switch the multiboard icon. =(
    Reputation (+1):
    (Bundle) I just wanna tell you that I am still playing your map and would leave a review someday, also, this is a great looking map indeed, possible DC.
    Hi bro can you add in your AI engage System the hero learns a skill. In every level that a hero gain the Hero learns a skill. Can you put that
    Eh well.. I ended up promising too much last week (Three terrain projects and an icon project) + I slept with a girl and smoked weed with some friends of mine, so I haven't really had the time.

    So far I made one room only, but I'll continue as soon as I can :b
    Ah, now I know why. Because you pause the unit while he starts the effect of the ability. I think if you started a 0-second timer and then paused him, it would fix the issue. You'd probably want to use the event "starts casting" or "starts channeling" if you wanna prevent the casting.
    I have noticed that before, when I was building my WarChasers map some years back. Have you tried setting (Triggering unit) to a variable and then trying after a wait? Do a debug message after the "pause unit" call and see if the thread didn't crash.
    What is this about? Where is it spammed? Is that done by me or someone else? In what thread?
    I have no idea what is Gradius or Salamander. I can start terraining at monday - I'm at a friend's house for the weekend :)
    mckill2009 :D
    Fellow filipino, JASS Spellmaker, and a mapmaker. You have yourself a pretty impressive title. Also, might gonna check out your maps.
    Well, the theme was a scary escape map right? What about a scary escape map? Perhaps it should start with a cinematic (Skippable of course) about a dude stealing some soul-orb, and then suddenly all the souls tries to attack him and he will have to escape through some scary house - A few times during the map, he will have to fight too (He get locked in some room with some evil undeads and he gains some hero abilities) :)
    What are you trying to accomplish? There is probably a better way than extending the struct.
    so, the ABILITY_ID.....where i wanna place it at trigger???i mean which place???at globals???
    and place it like private integer ABILITY_ID = 'hf00' ???
    ur code...even i add endlibrary it still comes with errors
    library HellFire

    globals
    private integer DUMMY_ID = 'h000'
    private integer DUMMY_SPELL_ID = 'AHtc'
    private string ORDER_ID = "thunderclap" //better to use integer
    endglobals

    function Hellfire_Actions takes unit u, player p returns nothing
    local real x = GetUnitX(u)
    local real y = GetUnitY(u)
    local real f = GetUnitFacing(u)
    //-------------------------------
    local real xx
    local real yy
    local integer i = 1
    local unit d

    loop
    exitwhen i > 15
    set xx = x + (50 * i) * Cos(f * bj_DEGTORAD)
    set yy = y + (50 * i) * Sin(f * bj_DEGTORAD)
    set d = CreateUnit( p, DUMMY_ID, xx , yy , 0 )
    call UnitAddAbility(d, DUMMY_SPELL_ID)
    call UnitApplyTimedLife(d, 'BTLF', 1.50)
    call IssueImmediateOrder(d, ORDER_ID)
    set i = i + 1
    endloop
    set d = null
    endfunction

    endlibrary
    Textmacro is "faster".

    However, because the JASS source code does not get compiled nor compressed when the map needs to be loaded, the length of the code is 99% of the time a much more important factor than the speed of the code to be gained by inlining a loop or a function call. Because wc3 was written for computers made 10 years ago and now even the shittiest Intel Atom processors, like the one I have on my laptop, can handle pretty much anything wc3 can dish out.
    no...the code that I tested is was ORIGINALLY posted by u:
    library HellFire

    globals
    private integer DUMMY_ID = 'h000'
    private integer DUMMY_SPELL_ID = 'AHtc'
    private string ORDER_ID = "thunderclap" //better to use integer
    endglobals

    function Hellfire_Actions takes unit u, player p returns nothing
    local real x = GetUnitX(u)
    local real y = GetUnitY(u)
    local real f = GetUnitFacing(u)
    //-------------------------------
    local real xx
    local real yy
    local integer i = 1
    local unit d

    loop
    exitwhen i > 15
    set xx = x + (50 * i) * Cos(f * bj_DEGTORAD)
    set yy = y + (50 * i) * Sin(f * bj_DEGTORAD)
    set d = CreateUnit( p, DUMMY_ID, xx , yy , 0 )
    call UnitAddAbility(d, DUMMY_SPELL_ID)
    call UnitApplyTimedLife(d, 'BTLF', 1.50)
    call IssueImmediateOrder(d, ORDER_ID)
    set i = i + 1
    endloop
    set d = null
    endfunction
    Im making a map with wow classes, and i need someone to make the bosses/hero's spells cooler!
    Hi you are a great Jazz Maker... I salute you... Your AI, Your spellls but
    Brother can you make me an AI that only cast spells and it don't retreat or find a target.. But it will only move when engaged by enemy and stays where he was located when he is not engaged by enemy..... I hope you understand because im noob in english....and hope you grant me this request......
    brother is there any new update in your AI?? The code that i send you did you found something?? Maybe you can use the knowledge in the code that i send you to make your system better...
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
Top