1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. The SharpCraft World Editor Extended (WEX) has been updated for the latest Warcraft 3 version: Forum.
    Dismiss Notice
  3. The Paired Modeling/Texturing Contest #3 - Leaders has begun! Artists group up and struggle! May the best team lead the run.
    Dismiss Notice
  4. The long awaited results for Mini-Mapping Contest #13 is here! Congratulate the winners!
    Dismiss Notice
  5. Vote for the best Concept Art Contest - Bounty Hunter entry!
    Dismiss Notice
IcemanBo
Last Activity:
May 23, 2017 at 7:11 AM
Joined:
Sep 6, 2013
Messages:
4,938
Media:
58
Albums:
8

IcemanBo — Code Moderator

Moderator

Staff Member
IcemanBo was last seen:
May 23, 2017 at 7:11 AM
    1. Lasersquid112
      Lasersquid112
      In the [Crash Course] thread, "Last Word" should be 4., not 3.
    2. Imadori
      Imadori
      1. IcemanBo
        IcemanBo
        Yes, done.
        May 19, 2017 at 6:40 AM
      2. Imadori
        Imadori
        Many thanks kind sir.
        May 19, 2017 at 9:33 PM
    3. MyPad
      MyPad
      Mission Bump!
      1. IcemanBo
        IcemanBo
        [...]
        May 18, 2017 at 10:15 AM
    4. MyPad
      MyPad
      1. IcemanBo
        IcemanBo
        Sorry?
        May 8, 2017
    5. MyPad
      MyPad
      1. View previous comments...
      2. MyPad
        MyPad
        I'll try to explain again.

        Event this = 1

        Assume that these are EventTrigs types...

        1, 2, 3, 4, 5, 6, 7

        1, 3, 4, 7 // fires when this.fire == 1.00
        2, 5, 6 // fires when this.fire == 2.00

        set this.fire = 1.00
        ...
        ...
        triggerEvaluation()
        ..
        ..
        fireTriggers(this, 1.00)

        ..
        ..
        ConditionalTriggerExecute(EventTrigs(1).trig)
        ConditionalTriggerExecute(EventTrigs(3).trig)
        ConditionalTriggerExecute(EventTrigs(4).trig)
        ConditionalTriggerExecute(EventTrigs(7).trig)

        positioning:

        method operator fire= takes real r returns nothing
        ...
        endmethod

        ...

        struct EventTrigs extends array
        ...

        static method fireTriggers takes Event which, real r returns nothing
        ...
        endmethod

        ...
        endstruct

        End Result:
        TRVE like syntax... ta-dah!

        Also, the Event Struct Library is designed for ease of development, being that, rather than forcing people to make a certain Event themselves, they can write a library using this library.
        May 6, 2017
      3. IcemanBo
        IcemanBo
        I honestly only understand your last paragraph, and rest confuses me. ^^
        May 6, 2017
      4. MyPad
        MyPad
        Bump!
        May 6, 2017
    6. Reventhous
      Reventhous
      [QUOTE="IcemanBo, post: 3157987, member: 232469"]If it's something like a complete rewrite, I believe, then it's possible. If only some structure is changed, then not necessary. Why to awating update? (better VM/PM/Staff contact me, or other spell guys)[/QUOTE]

      Yes, it will be complete rewrite. I really need that system to be under Awaiting update
      I noticed that the system doesn't work the way I want and it have things to fix. I'll explain when I done with the update.

      Quote this msg if you want reason :)
      1. IcemanBo
        IcemanBo
        What's not working?
        May 3, 2017
      2. Reventhous
        Reventhous
        I can't really tell because it's been few weeks since my pc hd broke. (wich when I last check that system)
        I'll try to recheck and remember. XP
        May 3, 2017
      3. IcemanBo
        IcemanBo
        ok. xD
        May 4, 2017
    7. pyf
      pyf
      :)
      1. IcemanBo
        IcemanBo
        bien ou bien, gros
        Apr 28, 2017
      2. pyf
      3. IcemanBo
        IcemanBo
        good one :D
        Apr 28, 2017
    8. MyPad
      MyPad
      Just something for Jass Class,

      Why not add this to the challenges, the ability to detect changes in unit's max life?
    9. Wardota2 Gamer
      Wardota2 Gamer
      Hey IcemanBo how did you became a staff member?
      1. IcemanBo
        IcemanBo
        One usually becomes not staff to be in staff, but first you do something that might make sense to consider you being in staff. For example, if you're a great icon reviewer, and active it the section, then you, for example, might get potential to become an icon reviewer. And so on.
        Apr 26, 2017
      2. Wardota2 Gamer
        Wardota2 Gamer
        Thank you IcemanBo
        Apr 26, 2017
    10. MyPad
      MyPad
      Hey IcemanBo. It seems like most of the staff are active as of now. I wonder why...
      1. IcemanBo
        IcemanBo
        Being active sounds good?
        Apr 25, 2017
    11. Sin'dorei300
      Sin'dorei300
      Hey Iceman, thanks for the follow! :)
      1. IcemanBo
        IcemanBo
        Though, I'm not very sure how it's even useful ;D How you're doing, by the way, after years of moderation? : )
        Apr 24, 2017
      2. Sin'dorei300
        Sin'dorei300
        Yeah, quite useless, indeed!
        "Mixed feelings"(lol) and(sometimes) i can't stop replying like a mod does (force of habit, you know). ;)
        You? How are things!
        Apr 24, 2017
      3. IcemanBo
        IcemanBo
        I'm quite fine. Doing the dailies. ^^

        Yeh, I can imagine that! But I'm sure they appreciate it that you're still making your posts for some feedback. : )

        Maybe it's also time for Spells Section, now! ;D
        Apr 25, 2017
    12. Ralle
      Ralle
      Hey man, I can't find the thread about changing the JASS rules. I never remember its title. Can you help out?
      1. IcemanBo
    13. Chaosy
      Chaosy
      Oi, I am pretty sure I saw a 3d map viewer floating around somewhere. Any idea of where to find it?
      1. IcemanBo
        IcemanBo
        I remember some beta, but can't find it anymore.
        Apr 16, 2017
      2. Chaosy
        Chaosy
        Gaaah. I sorta kinda wanted to look at the script behind it.
        Apr 16, 2017
    14. Assassins-Creed
      Assassins-Creed
      Hello, how do I detect the cancelled unit in your TrainingDetection system?
      1. IcemanBo
        IcemanBo
        Hi, what you can do is making a trigger with: event: "Unit - A unit Cancels training a unit"

        And then you go to "Unit Type Comparison" and select "Event Response - Trained Unit Type". This will refer to the unit type which canceled the training.

        An actual unit per se does not exist at that time, and we only can refer to it's unit type.
        Apr 12, 2017
    15. Reaper51
      Reaper51
      How do u deal with 2 GUI DDS instances that seem to override variables?
      1. IcemanBo
        IcemanBo
        Apr 9, 2017
    16. Quilnez
      Quilnez
      1. IcemanBo
        IcemanBo
        done
        Apr 9, 2017
    17. KILLCIDE
      KILLCIDE
      Could I set all the Zephyr entries in the Spell Section to "Awaiting Update" so that the contestants can then update it to whatever your review is afterwards?
      1. View previous comments...
      2. KILLCIDE
        KILLCIDE
        I think that's okay. There will most likely be a majority that will need to do changes anyway. When I review them, I'm going to be linking them directly to your judging regardless.
        Apr 6, 2017
      3. IcemanBo
        IcemanBo
        I think that I would directly 'review' them when I'm done.
        Apr 6, 2017
      4. KILLCIDE
        KILLCIDE
        Oh wow are you sure?
        Apr 6, 2017
    18. Loner-Magixxar
      Loner-Magixxar
      Ice what about the poll?
      1. IcemanBo
        IcemanBo
        Soon
        Apr 5, 2017
    19. MyPad
      MyPad
      1. View previous comments...
      2. IcemanBo
        IcemanBo
        Sorry for lack of activity in the jass section right now, but when looking at codes, I mostly try to do jass class / finish judging the contest entries. Though, I try to finish it soon and to be more active in jass again!
        Apr 18, 2017
      3. MyPad
        MyPad
        Wow. Jass Class sounds great. Could you send the link, please?

        On another note, it's okay. Salute to you!
        Apr 18, 2017
      4. MyPad
        MyPad
        Hello, IcemanBo. Can you check out my Non-native Event Struct? I think I did quite some improvements over the code.
        May 1, 2017
    20. MyPad
      MyPad
      How did you create the Line Segment Enumeration library? I'm quite dumbfounded with your approach on enumeration.
      1. View previous comments...
      2. Flux
        Flux
        I think he applied this mathematics
        https://en.wikipedia.org/wiki/Rotation_of_axes

        Basically, rotate the "custom rect" so that it is now horizontal. Rotate all other unit's axis of rotation with reference to the "custom rect" by the same angle you rotated the "custom rect" to make it horizontal. Then compare them normally, like default jass rects, so if unitX <= maxX and unitX >= minX and unitY <= maxY and unitY >= minY then that unit is inside.
        Apr 4, 2017
      3. Flux
        Flux
        Apr 4, 2017
      4. IcemanBo
        IcemanBo
        What Flux said. : )
        And if you "only" wanna check if points are inside a quadrilateral, then other functions should be used, or just the polygon system.
        Apr 4, 2017
  • Loading...
  • Loading...
  • About

    Staff Position:
    Code Moderator

    Signature

  • Loading...
  • Loading...
  • Loading...