1. Please help test custom maps and more on the latest PTR!
    Dismiss Notice
  2. Create competitive 1v1 maps in the Melee Mapping Contest #2!
    Dismiss Notice
  3. Evolution complete! Make Darwin proud and go vote in the Techtree Contest #12 - Poll.
    Dismiss Notice
  4. Icon Contest #17 - Results are out! Step by to congratulate our winners!
    Dismiss Notice
  5. Succumb to the whispers and join our Texturing Contest #29 - Old Gods!
    Dismiss Notice
  6. The results for Texturing Contest #28 are out! Step by to congratulate our winners!
    Dismiss Notice
  7. We've created the Staff Job Openings thread. We're currently in need of icon, video production, and social/multimedia positions to be filled. Thank you!
    Dismiss Notice
Frotty
Joined:
Jan 1, 2009
Messages:
1,227
Location:
No
Occupation:
Programmer

Frotty — Wurst Reviewer

Hivefags pls, from No

    1. Ragnaros17
      Ragnaros17
      2nd melee contest poll started, in the link you can (if you wish) download all the maps from the zip file, see them all and rate what do you think are the 5 best maps. If you don´t have competitive melee knoledge, is okay, you can use other criteria like: enviroment, effort, map shape and others. The general public opinion is important to define 20% of the final score https://www.hiveworkshop.com/threads/melee-mapping-contest-2-poll.308814/
      1. Frotty
        Frotty
        Gotta play 19 maps for 20%?
        Hell nah
        Sep 24, 2018 at 11:55 AM
      2. Ragnaros17
        Ragnaros17
        no need to play them, you can just look at them. (if we would ask a test of the maps, nobody would vote, I just played 7/19 and I don´t have the time to play the others 11)
        Sep 24, 2018 at 1:28 PM
    2. Love Seeker
      Love Seeker
      Hello, I've seen in THW homepage that 1.3 is recommended version for Wurst. What if I use 1.27? Can I face issues, asides from new natives?
      1. View previous comments...
      2. Love Seeker
        Love Seeker
        Limited bandwitch, I only can have 1GB every 3 or 4 days. Also my computer consume alot of data on PC(I'm currently on android, it's less comsume-y). Since the patch is online and have to download approx. 1.6GB, I can't help myself but to stick at 1.27.
        Sep 22, 2018 at 2:15 PM
      3. Frotty
        Frotty
        I see. How about sending a usb drive per mail?
        Sep 24, 2018 at 11:56 AM
      4. Love Seeker
        Love Seeker
        Umm, I don't fully understand. Can you please explain more?

        Oh and btw would I need internet on using Wurst for 1st time? Read on page and it mentions about downloading packages. If so how much would it cost?
        Sep 24, 2018 at 12:15 PM
    3. stan0033
      stan0033
      so you use VSCode?
      1. View previous comments...
      2. Frotty
        Frotty
        WurstScript environment is based around vscode. I use wurstscript. Obviously I use vscode. I just posted 20 screenshots in the newspost of vscode. Hence "..."
        Sep 21, 2018 at 9:02 PM
      3. stan0033
        stan0033
        How do you make a custom code coloring for vscode? there is such option in Notepad++, but not in vscode.
        Sep 21, 2018 at 11:57 PM
      4. Frotty
        Frotty
        What is "custom code coloring"?
        Vscode has the best theming capabilities I have ever seen https://code.visualstudio.com/docs/getstarted/themes

        But if you mean the "define your language" highlighting in np++, that doesn't exist because all plugins work via the LSP.
        Sep 22, 2018 at 10:29 AM
    4. pyf
      pyf
      1. Frotty
        Frotty
        thot
        Sep 17, 2018
      2. pyf
    5. pyf
      pyf
      1. View previous comments...
      2. Frotty
        Frotty
        for what?
        Sep 17, 2018
      3. pyf
        pyf
        The 0-rep point (a.k.a. 'Ring'). There is no comment from you with it.
        Sep 17, 2018
      4. pyf
        pyf
        Cat got your tongue?
        Sep 17, 2018
    6. Pyrogasm
      Pyrogasm
      Oh I'm well aware request sections have always brought the laziest of people out of the woodwork... I just gave up being nice about their lack of effort years ago and have instead decided to funnel my frustration about other things into posts berating them for not trying anything. :)
      1. Frotty
        Sep 10, 2018
      2. Pyrogasm
        Pyrogasm
        lol which forum is that?
        Sep 10, 2018
    7. 3ICE
      3ICE
      Hi, I wanted to check out your old website, but it's down. And unfortunately there's not even an archived copy at http://web.archive.org/web/*/fatox.de/* of any page. I feel like I just missed it by a month. When did the domain expire on you?
      1. View previous comments...
      2. Frotty
        Frotty
        The domain isn't expired, I just moved servers and didn't backup the site properly :/ I mostly had it up for resume stuff - but I'm working on putting it back online.
        I did play your escape builder-esque map back in the day. Had a different concept and was pretty nice.
        And yea, I saw you in our chat channel, but you left 20 mins before I came back.
        Aug 6, 2018
      3. 3ICE
        3ICE
        Glad to hear you still have the domain. Sorry to hear about that move mishap. But, incidentally; thanks for the reminder, I just backed up my site.
        Resume stuff? Nice. Please definitely ping me when it's back up. I don't have any of my warcraft work in my resume, and would love to see yours to learn...
        Edit: Just installed Wurst, working through the beginner guide. Edit 2: First run of WurstSetup.jar crashed because I had a /!/ in the path. (I keep all my tools in a folder named "!", for example C:\Warcraft III\!\JNGP\ — but Java tools don't like that. Workaround: I simply moved Wurst to \Maps\Wurst\ to fix the crash. Works fine now. Already compiled a demo map, with print("Hello World") and that neat function chaining. Here comes vector math!
        Aug 7, 2018
      4. Frotty
        Frotty
        Aug 7, 2018
    8. BlueSaint
      BlueSaint
      No EBR makes me go bye bye, 0/5 server
      1. Frotty
        Frotty
        bye
        Jul 20, 2018
    9. KILLCIDE
      KILLCIDE
      Thought it was weird that it was still called just the "JASS" section. I went ahead and changed it to JASS/Wurst :P
      1. Chaosy
        Chaosy
        Riot! What about zinc! seriously underrated.
        jk
        Jul 6, 2018
      2. Frotty
        Frotty
        cool :+1:
        Jul 6, 2018
    10. Chaosy
      Chaosy
      I was playing around with a few spells and noticed something odd.
      I have the following file: https://i.gyazo.com/9c836f08e7828d3d4f3b198a4a91e940.png

      The important stuff is the "filter" function and the "init"
      To my understanding the commented line is supposed to do exactly the same as the code bellow it.
      Except the printed id in "filter" is 0 no matter what when I use the RegisterEvents helper

      Works flawlessly when I use the longer version for some reason.
      1. Frotty
        Frotty
        Jul 6, 2018
    11. Chaosy
      Chaosy
      I a DGUI-like system anywhere on the horizon for the standard library?
      1. View previous comments...
      2. Frotty
        Frotty
        functions annotated @compiletime get called at compiletime. as simple as that. It can cause quite many problems, like the one you are having because you are calling a function with parameters at compiletime via that annotation.
        Jun 11, 2018
      3. Chaosy
        Chaosy
        Ah. Originally I thought @compiletime was required on the called function as well. Somehow it made sense ;P
        Jun 11, 2018
      4. Frotty
        Frotty
        I have added some additional warnings and errors now to prevent incorrect usage of @compiletime
        Might prevent this in the future.
        Jun 11, 2018
    12. BlueSaint
      BlueSaint
      I'm always here
      1. Frotty
        Frotty
        yea like a fly
        May 28, 2018
      2. BlueSaint
    13. SpoopyShade
      SpoopyShade
      Hey frotty, new to your wurst language, and I've been starting to learn it to help with some ideas i had for my tech tree related aspects in my map. I want to add an item or research ability to a shop that never started with it to begin with, is this doable and if so any pointers on how to approach it. I don't see the properties by default in wurst for items sold etc.
      1. Frotty
        Frotty
        Hi, Adding items to shops just takes a call to "AddItemToStock" ?
        Not sure what this has to do with wurst.
        Apr 26, 2018
    14. mvlabat
      mvlabat
      Figured it out, these were problems on neither side )
      Tinting colors always get reset if a unit is summoned with an ability.
      mindmg/maxdmg are always taken from original unit - that's a known old bug of WC3 :(

      These are good suggestions!

      Thanks for your reply
    15. mvlabat
      mvlabat
      Hi again! :)
      I wasn't sure where to write to you best. I dunno whether it's a bug or problem on my side. Could you help me with some not working API functions?
      The problem with the first file: https://github.com/mvlabat/Tree-Tag-TODO-Edition/blob/master/wurst/Units/InfernalLavaSpawn.wurst
      setTintingColor doesn't seem to change model color.
      The problem with the second one: https://github.com/mvlabat/Tree-Tag-TODO-Edition/blob/master/wurst/Abilities/SummonInfernalLavaSpawn.wurst
      Spell description doesn't take into account new unit's base damage when printing min-max damage. Must be something about compilation order?

      Thanks!
      1. Frotty
        Frotty
        Hi, please make tickets in the respective repo (https://github.com/wurstscript/WurstStdlib2) if you have a verified issue.
        I tested the tinting color and it worked for me, so please verify your results on that.

        On the second example I'm not even sure what your problem is. Using objectEditor field references isn't straightforward iirc. I never used it myself. The idea is to have the tooltips generated imo.
        In any case, there are many improvements to be made. Please check the bottom of this blog post for some objectediting tips https://wurstlang.org/blog/bestofthewurst3.html
        You should keep your ids constant, and preferable use .presetXXX functions with closures.
        Mar 15, 2018
    16. mvlabat
      mvlabat
      Hey! Thanks for the reputation and your awesome instrument! :D
      1. Frotty
        Frotty
        You're welcome!
        Mar 10, 2018
    17. Chaosy
      Chaosy
      Are modules fine to use? the disclaimer on the website just confuse me.

      I really like modules as it can make some pretty cool systems - which I do not want to become outdated in a random update.
      I would imagine the module I want to make use the linked list module, nothing else.
      1. Frotty
        Frotty
        yea
        Feb 28, 2018
    18. MyPad
      MyPad
      1. View previous comments...
      2. nnnnnnoT_T
        nnnnnnoT_T
        It will be very nice to get rid of the 8190 limit
        My trackable wrapper is being forced to split into 3 same classes with different name...
        But I can't get your library working, I have no idea why, so sad:(
        Mar 25, 2018
      3. Frotty
        Frotty
        not sure what exactly you're talking about. Trackable tracker sounds bad in itself. But with patch 1.29 the array size will be increased so you should be fine. Also as I said, you can implement non array limited data structures using tuples and extension functions.
        Mar 25, 2018
      4. nnnnnnoT_T
        nnnnnnoT_T
        Changed to use tuple now :)

        But it will still be cool to have class backed by hashmap through:x
        Mar 26, 2018
    19. MyPad
      MyPad
      Excuse me, @Frotty. It seems that the generated Object Editor shows even vanilla units as custom units if they have been modified in wurst via existing pseudonatives. I wonder if this feature will be included, to effectively change the contents of existing object data in Wurst, that is to say the vanilla objects. The feature would be the Wurst equivlent of an ObjectMerger function modifyobject. (Not create a new object, modify it only.)
      1. View previous comments...
      2. MyPad
        MyPad
        Spell differentiation technique (by lfh), when it comes to Damage Detection (Runed Bracers), leads to buggy behavior with Mana Shield; Life drain not absorbing drained life; Spell damage reduction not working properly (due to override); Locust Swarm draining the health of the caster instead of healing it, among a few, leading to the eventual modification of the vanilla objects or workarounds.
        Feb 8, 2018
      3. Frotty
        Frotty
        I still don't see why. Why not create new units?
        Feb 8, 2018
      4. MyPad
        MyPad
        Yeah, that's the thing and such. Object editing through code still feels strange when I'm used to a lower-level way of writing them :dazed:
        Feb 9, 2018
    20. TriggerHappy
      TriggerHappy
      1. Frotty
        Frotty
        Feb 1, 2018
      2. TriggerHappy
        TriggerHappy
        I think he doesn't want to open source it, but he could at least give it to you privately. I might have had access to them at one point, though I can't remember.

        But yeah a clientside highlighter would probably be best.
        Feb 1, 2018
      3. Frotty
        Frotty
        in general the black text white background code views on hive are fucking eyecancer. Hence I'm not even in the mood to write a geshi for that and rather wait till he switches, hopefully something with customizable styling..
        Feb 1, 2018
  • Loading...
  • Loading...
  • About

    Location:
    No
    Occupation:
    Programmer
    Current Project:
    oxRox
    WarCraft 3 Account:
    Frotty
    WarCraft 3 Realm:
    Northrend (Europe)
    Staff Position:
    Wurst Reviewer
    probably

    Interact

  • Loading...