Jesus4Lyf
Reaction score
397

Profile posts Latest activity Postings About

  • I tried to edit my previous VM, but when I come to your page... it's... not there?! It still isn't.

    EDIT: ZOMG THE ONE ABOVE THIS VANISHED.

    Maybe I can use this bug to execute bytecode!
    Stop researching player colors. Or bad things will happen. One of which will result in a death... MINE! :(
    LIAR! YOU LIE! LIAR! LIAR! LIAR! Err... where was I? Oh, yes. LIAR!

    Stop trying to research my ideas :p.
    Blizzard isn't smart. Player doesn't return a player from an array. Player is native I2H.

    Also: Event could have an O(1) unregister function, if you turned it into a doubly linked list and used a hashtable o_O.
    :(

    <Earth-Fury> wood, food, gold, these are resources
    <Earth-Fury> the number of sheep you've made explode, these are not
    <azlier> You can't make a peasant out of gold. it is illogical!
    <Deaod> do you have an application for those boolarrays?
    <azlier> I, for one, do not.
    <Earth-Fury> Deaod, he does not
    <azlier> HAH
    <Earth-Fury> Go fuck a lemon.
    <Deaod> do you have ANY reason to believe someone else does?
    <azlier> You certainly are hospitable.
    <Earth-Fury> (Yes, i know the expression is "Suck", but you seem to be retarded enough to do it.)
    <azlier> So, do you officially hate me yet?
    <Earth-Fury> No.
    <Earth-Fury> Simply because it would give you joy if I did
    Is it just me, or do I remember you saying something (using the word template) about possibly allowing T32 a customizable period? That would be like KT1... but... BETTER!

    Also, someone demands that you benchmark T32 vs. this. Oddly.

    Yes, I know. I told him it's slower 'cause of all the subtractions. He basically made me "admit" that it was faster if it became a T32 clone with an inlined callback :nuts:.
    AHAHAHAHAHAH.

    <azlier> I could ask Jesus4Lyf to add a function that takes a function that makes T32 fire that function 32 times a second... no efficiency loss and you can do whatever you want.
    <Earth-Fury> ... or
    <azlier> You gain what a native timer could do, without that multiple period thing.
    <Earth-Fury> i could use a native timer o: Which takes ONE LINE OF CODE
    <azlier> So does this...?
    <Earth-Fury> (Or 3, if you want to be optimal)
    <azlier> call T32_AddFunc(myFunction)
    <azlier> There, evaluate ti 32 times a second.
    <Earth-Fury> except it provides YET ANOTHER FUCKING API THAT DUPLICATES EXISTING FUNCTIONALITY FOR NO FUCKING REASON BUT TO SAVE YOUR LAZY ASS A FEW KEY STROKES
    <azlier> And, there's a speed bonus!
    * azlier lays down on the cross.
    <Earth-Fury> SPEED IS IRRELIVENT
    Oh, and LOVE this! Me fighting for KT2's simple API.

    <Griffen> O > All.
    <Griffen> Everything else unless you're a retard are 99.9% of the time irrelevant.
    <Earth-Fury> because speed and ease of use mean NOTHING compared to sane coding practices
    <Earth-Fury> like having a stable, flexible API to do one job <_<
    <azlier> Like handle vars, which are shunned these days?
    <Earth-Fury> Handlevars wasnt flexible or sane
    <Earth-Fury> it was more flexible than some things
    <Earth-Fury> but it wasnt sane
    <azlier> Who said anything about sane?
    <Earth-Fury> [21:19] <Earth-Fury> because speed and ease of use mean NOTHING compared to sane coding practices
    <azlier> The hashtable version is 100% stable, can attach to anything, and is faster than the original.
    <azlier> Why not use it?
    <Earth-Fury> because there are much better ways
    <azlier> But why use them when you can have one API do it all?
    So today I went into WC3C chat. For fun.

    Me "Hello, Griffen."
    Him "Wtf are you?"

    Him "Well, your system hasn't been approved because that's not my job."
    Me "Well, whose is it then?"
    Him "Vex or someone's."
    Me "Vex looked at mine and left. My thing's been approved everywhere else :("
    Him "Everywhere else?"
    Me "It was exaggeration, really. THW and TH."

    Him "WC3C is the jass haven, and always will be. TH and THW are full of idiots."
    Him "TH has about 1000 brains less than THW."

    Me "Jesus4Lyf exists at TH, so I stay there."
    Him "The king of idiots is Jesus4Lyf. Do you wish to be burned at the stake?"
    Me "Please?"
    I thought of a great name for some sort of company if I were to make one. AzTech! YAY!
    This is what you use in your demo map:
    JASS:
    scope MoveSpeedXExample initializer OnInit
        globals
            private group GROUP=CreateGroup()
        endglobals
        private function ForAll takes nothing returns boolean
            call MSX_AddSpeedPure(GetFilterUnit(),4.0)
            return false
        endfunction
        private function Periodic takes nothing returns nothing
            call GroupEnumUnitsInRect(GROUP,bj_mapInitialPlayableArea,Filter(function ForAll))
        endfunction
        private function OnInit takes nothing returns nothing
            call TimerStart(CreateTimer(),0.05,true,function Periodic)
        endfunction
    endscope


    So I am using the same function, and in the demo map that unit moves at least 2000 (if it was possible).
    No, no locust yet.
    I used GetUnitIndex, and still doesn't work.
    I imported all 3 systems (AIDS, KT2, MSX).

    After I created the unit, I used "call GetUnitIndex(FIGHTER[pid])" and "
    "call MSX_AddSpeedPure(FIGHTER[pid], 3.0)"
    but it does not move any faster.
  • Loading…
  • Loading…
  • Loading…
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top