• 🏆 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!
Flux
Reaction score
137

Profile posts Latest activity Postings Experience Media Albums Resources About Medals

  • You're back :O NO WAY!!!!
    Flux
    Flux
    The discussion is quite lengthy but based on my understanding, it is a classic case of Blizzard not providing an API to stun/unstun a unit. IIRC, what I did is if the buff is purely just a stun, I would not use BuffSystem for it and instead use a simple Stun system (dummy unit that casts thunderbolt) and let the engine's internal stunning mechanism handle it.
    Laiev
    Laiev
    I suggested it to him, but also find a way to 'work around' it, by using the BuffSystem onApply method to create the dummy and cast thunderbolt and use the same buff ID in the system for thunderbolt.

    So Thunderbolt ID: A000 - Buff ID - B005
    BuffStun ID: A005 - Buff ID - B005
    Laiev
    Laiev
    It worked to be honest, but the main problem is that there's a lot more types of buffs, like Sleep, Snare, Entangle, etc. Sleep in particular need to be addressed with a detecting damage to destroy the instance of BuffSystem.

    But ya, Warcraft being Warcraft with bad API for status in general xD Starcraft II >> Warcraft III in this aspect.
    • Haha
    Reactions: Flux
    Flux
    Flux
    I was just fooling around.. But seeing how he react in that thread, he might misinterpret it so I guess it's best to delete it.
    pyf
    pyf
    Thanks for understanding
    :)
    Happy new avatar! :D
    Flux
    Flux
    GODS MY AVATAR WAS DIFFERENT THEN
    Svetli
    Svetli
    Your new one has beautiful eyes. ;)
    Flux
    Flux
    THANK THE GODS FOR BOBBY B.. AND HIS EYES
    Hi there. I was curious how performance-heavy (or not) is your Polygon system? I'm thinking of using it in a 'guard post' system I'm pondering on coding and I'm trying to find the best, most flexible way to do it. If Polygon is not performance-intensive, then using it would allow users to create all sorts of shapes for units to guard.
    Flux
    Flux
    I was a bit inactive. If I recall correctly, I put some performance test in the thread itself. Nevertheles, for situations like these, I think it's best to test/see for yourself.
    Hey, Flux. This may sound stupid but I'm just wondering. Did you make the Sight System yourself? The one from your wip in Mini-Mapping Contest. Because I would like to use it if it's available to public. :D
    Flux
    Flux
    I could send you a copy of the w3x file if you want. The system is in vJASS though and not documented enough unlike public resources.
    Rheiko
    Rheiko
    That would be great :D
    Flux
    Flux
    Sorry for the late reply, I'm a bit inactive. I'll PM you the w3x after I uploaded it in the pastebin.
    Yow, Flux. Do you mind if I ask you a question instead regarding this system https://www.hiveworkshop.com/threads/vjass-system-missile.163438/? The author seems to be inactive. Is it possible to use the system in GUI, instead of writing the trigger in a script? I mean, If I were to create a trigger in GUI, can I still use the system's functions? Not really good at understanding vjas though.
    Flux
    Flux
    Yes you can but you have to use custom script because the API of the resource you linked is in vJASS/JASS format and not GUI-friendly.

    I think BPower's GUI Missile system (https://www.hiveworkshop.com/bundles/missile-gui-version-1-6-1.275718/) is GUI-friendly enough (not familiar with other GUI Missile systems out there to be honest) but there seems to be a slight problem pointed out in @IcemanBo 's review. But if it is not that game breaking to you, then I suggest use it.
    jonbon29
    jonbon29
    Oh that's great, thanks then. I'll be using BPower's system.
    Hey, Flux. When testing your DDS, how much health did your unit have for the life change event to fail?
    Flux
    Flux
    As of now, the only issue is it can't detect physical damage less than 0.125 regardless of the target's HP. Note that something like this happening is very unlikely, as of now the only way to do it is make the unit have 1 damage and <0.12 crit multiplier.

    Note that the DDS can still detect the damage event, but because life change event can't detect it, therefore the damage instance can't be modified.
    MyPad
    MyPad
    Flux
    Flux
    Your icons actually looks great to me. I don't understand why your icons alway get a lot of criticism but I guess it helps you improve so it's kind of a good thing plus I'm no Art guy so I can't really see the errors in most icons.
    PrinceYaser
    PrinceYaser
    Thanks!
    Yeah, they got lots of criticisms. I made mistakes sometimes and I warned by them but sometimes I was really right but..., Never mind, the past is the past! :)
    Yes, they can help me to improve of course and is a good thing.
    Hey Flux. Do you know of any vJass Unit Indexers for practical unit indexing?
    Senior Flux, did you want to change something in your buff system? Iirc I talked about it in chat with you some 1-2 months ago, or maybe it was an other system - I don't remember well. Anyhow I think the concept and structure looks good, so.. was there something? : )
    Flux
    Flux
    Currently no, the system was able to satisfy all my modding needs. You linked Sapeur-Goblin's Buff system for reference but in my opinion, he put too much events that shouldn't be handled by a Buff system so I end up not copying some of his events.

    My Post from the thread:
    "I think some events are really not necessary to be tied to a Buff system. Tell me what you think is useful. I usually just update this whenever the map I'm making needs that feature. As of now, this system is able to satisfy all my map needs regarding Buffs."

    If you think there are important events/functionalities I've not included, you can tell me.

    By the way, why "Senior"?
    IcemanBo
    IcemanBo
    Ah, ok. Thanks.

    Idk, why "Senior", I didn' want to write solely "Flux" I guess. : )
    The standard "not enough mana" button effect is nothing more than a 75% reduction to the Red and Green channels. The result may have a component noise compared with the real effect of up to 1 due to differences in rounding however this should be near indiscernible to a human.

    R * 0.25
    G * 0.25
    B * 1.00
    Flux
    Flux
    I see. You've saved me a lot of time. Thanks! Did you used photoshop? Do you know how to decrease the redness and greenness of an image?

    EDIT: Nvm, I converted the blp to tga and use a brush with 75% opacity to decrease the red and green component. They do indeed looked like the one in the game!
    Dr Super Good
    Dr Super Good
    Perform a histogram adjustment. Use RGB components instead of luminance.
    Flux
    Flux
    You mean Level adjustment? Anyways, I've already done it as mentioned above. What I did is not luminance adjustment, I used a black (RGB:0,0,0) color with 75% opacity to decrease the color content of the Red Channel. The same is done on the Green Channel. You could say it's an alternative way to do the same job.
    Reputation (+1):
    (Post) "Also, that code in the screenshot looks clean and well made. Kudos to whoever made that." hahaha
    "Anyways, I never understood why you've stick to GUI. Is it because more people use it?"
    Whenever I use vJASS, I always have to google or bug someone in chat what some natives / functions do. Some of the native / function names aren't straight forward like GetSpellAbilityId(). In GUI, I never really have to worry about it
    Reputation (+1):
    (Post) Ignorance is a learned behavior, but autism usually manifests itself at a young age. Which is your issue?
    D
    >> Also, ZINC returns syntax is a no no.. They should have made it at least like C++. <return type> <function name>(<arguments>) e.g. int main()

    Do you have interest in such JASS language?
    Flux
    Flux
    Is it integrated to work in NewGen or does it need stand-alone program?
    D
    Deleted member 219079
    I am distributing modified ver of jngp. See conversation I invited you in. I know, doesn't even have const lol...
    Flux
    Flux
    I saw the examples but I can't test at the moment, it's an interesting concept. It's very useful to those who already know C++ but don't know (or don't want to learn) vJASS.
    Hi Flux, how are you doing? I wanted to ask if you don't mind teaching me how to use your dummy recycle system (JASS version).
    Flux
    Flux
    I won't mind, what part are you having trouble with?
    I finally understand your profile pic now. :D
    Awesome.
    Flux
    Flux
    Imagine if it shows the other side.
    Rufus
    Rufus
    Huga... :O
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
Top