1. Are you planning to upload your awesome spell or system to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  5. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  6. The results are out! Check them out.
    Dismiss Notice
  7. The poll for Hive's 12th Concept Art Contest is up! Go cast your vote for your favourite genie!
    Dismiss Notice
  8. The raddest synthwave tracks were chosen - Check out our Music Contest #12 - Results and congratulate the winners!
    Dismiss Notice
  9. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Minion System v1.0

Submitted by Scythy Dervish
This bundle is marked as substandard. It may contain bugs, not perform optimally or otherwise be in violation of the submission rules.
This is an simple System I made. It's an minion system link in GuildWars.
You can summon minions from corpses and they'll follow you and attack enemy's until they die.

The system is MUI and you can controll as much minions as the engine allow.
I think it's leakless (but nobody's perfect)
Included is:
an Basic GUI version without setup trigger
an GUI version with setup trigger
an JASS Version which need no variables

to use it for more types of units just copy and use other unit types :p

I hope it is ok ^^

Keywords:
Minion, System, Summon, Spawn, Guildwars, Guild, Wars, Undead, Spawning, Zombie
Contents

Noch eine WARCRAFT-III-Karte (Map)

Reviews
Moderator
12th Dec 2015 IcemanBo: Too long time as NeedsFix. Rejected. 20:15, 15th Apr 2010 Dr Super Good: A brief view of your spell has revealed quite a few problems which would prevent it from being approved. The major problem is with the system...
  1. 12th Dec 2015
    IcemanBo: Too long time as NeedsFix. Rejected.

    20:15, 15th Apr 2010
    Dr Super Good:
    A brief view of your spell has revealed quite a few problems which would prevent it from being approved.

    The major problem is with the system AI, it is unresponsive and poor. Melee summons need to be infront of range heroes as they move while ranged ones should be the same level. Secondly this is a spell when the idea should rather have been a system for efficency (maybe a person wants to use it more than once while keeping duplicate code down).
    You also lack multi level support, which all spells must have.

    As for the code. . .
    The JASS version is seriously wrong, leaking handle indexes due to not nulled local handles at the end of the function which still retain a removed object (locations is most noticable). It also uses BJ and GUI like structures which are not acceptable as they do nothing useful (just waste time).
    The GUI version is ok as far as I can see, next to the pointless globals.

    The JASS version needs a total rewrite while the GUI needs to be improved so the spell provides more useful mechanics.

    I seriously advise making a system for this and using a few spells as a demonstration rather than a specific spell.
     
  2. Garfield1337

    Garfield1337

    Joined:
    Jul 6, 2009
    Messages:
    1,806
    Resources:
    4
    Maps:
    1
    Spells:
    3
    Resources:
    4
    Simple,but could be useful ^^
    Though i noticed that you can spawn minions from dead minion corpses which means you can't lose minions,is that intentional?
     
  3. Scythy Dervish

    Scythy Dervish

    Joined:
    Jul 23, 2009
    Messages:
    361
    Resources:
    20
    Models:
    18
    Icons:
    1
    Packs:
    1
    Resources:
    20
    thath's just in the testmap, if you use the standard minion units (the skelletons maybe) then you cant, because they don't leave corpses

    but good ideaat the next version I fix that ^^
     
  4. krisserz

    krisserz

    Joined:
    Feb 28, 2009
    Messages:
    1,945
    Resources:
    2
    Spells:
    2
    Resources:
    2
    In JASS version there are too many BJs.
    Null locations (better don`t use them, use x/y instead). Use local trigger.
    Code (vJASS):
        set Caster = GetTriggerUnit()
    This can be done after variable declaration
    Code (vJASS):
        local unit Caster = GetTriggerUnit()
    Don`t use waits.

    GUI
    Don`t use waits.
    • Set Boneminion_Spawn = No unit
    No need to null global variables. Also there is no need to declare global variables
    • Custom script: local unit udg_Boneminion_Caster

    Like for now that`s all. I didn`t have time to test this in-game so I cannot tell more.
     
  5. Scythy Dervish

    Scythy Dervish

    Joined:
    Jul 23, 2009
    Messages:
    361
    Resources:
    20
    Models:
    18
    Icons:
    1
    Packs:
    1
    Resources:
    20
    I'm sorry but i dont know how to use no waits :( (I can use a periodic trigger but I've problems wih recycling indexes)
     
  6. hell gate

    hell gate

    Joined:
    Nov 23, 2008
    Messages:
    477
    Resources:
    10
    Models:
    1
    Spells:
    9
    Resources:
    10
    finaly in the spell selection ;)

    gj but you did some mistakes

    for example:
    • Set Boneminion_Loc = (Position of Boneminion_Caster)


    and inside the if you remove it. BUT if the number in the group is 0 the location will never removed. the same with the unit group
     
    Last edited: Apr 13, 2010
  7. Flitty

    Flitty

    Joined:
    Jan 8, 2009
    Messages:
    135
    Resources:
    0
    Resources:
    0
    Isn't this just like the ability that necromancers have...?
     
  8. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    25,543
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    Yes but it should lower the micromanergment you have to perform with them (like the necro in diablo II where the minions can not be microed). However it does so rather poorly, infact it is vurging on better to just control them manually. It does have a use, however, as your minions will atleast all follow you so no risk of one being left behind. Next to that your better ordering them around yourself to attack so they take the damage not your hero.
     
  9. fortress-na-f

    fortress-na-f

    Joined:
    Feb 24, 2010
    Messages:
    7
    Resources:
    0
    Resources:
    0
    i think it is very useful, because when you have a Arrow Key Control you can´t see your minions if they are behind you. 3/5



    sry for bad english ^^