1. 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
  2. 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
  3. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  4. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  5. The results are out! Check them out.
    Dismiss Notice
  6. The poll for Hive's 12th Concept Art Contest is up! Go cast your vote for your favourite genie!
    Dismiss Notice
  7. The raddest synthwave tracks were chosen - Check out our Music Contest #12 - Results and congratulate the winners!
    Dismiss Notice
  8. 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.

Custom Hero Mechanic Brainstorming

Discussion in 'Idea Factory' started by Banelingline, Feb 5, 2019.

  1. Banelingline

    Banelingline

    Joined:
    Oct 9, 2017
    Messages:
    112
    Resources:
    0
    Resources:
    0
    This is about the mid-match ability selection type of custom heroes, not the general concept of making non-melee Heroes in maps. The main reason I make this thread is because I actually can't figure out how to get unlearned abilities to be added through the Trigger Editor GUI, since apparently the Add Ability command gives a level 1 version of Hero abilities and I can't find a trigger to reduce the level to 0 so it's set to needing learned.

    And I can't find a map I can open and analyze for it, since they're either protected (what else makes a call for 4 billion bytes of memory on editor opening of the map?), malfunctioning (probably the source of automatic crashes on opening maps from 2006) or covered in dense triggers of custom abilities that are learned entirely through triggers (the one that I could open and actually see something in).

    What I have so far is a trigger that correctly registers picking up an item and learning the associated ability, using an if/then/else trigger for each ability. I could add a placeholding "level 0" to the relevant abilities as a workaround, but I'd prefer to have it done as properly learned abilities for the sake of appearing properly made.

    ---

    In regards to the discussion on mechanic ideas... Well, to point at the attached test map, the Hero is teleported to another spot upon the selection being made, using a shop selection dummied onto a Scout Tower. Having the trigger be applied to acquiring the item, rather than purchasing it, means that it can also have a hall of pickups instead of a shop selection, visually displaying the item through models showing the ability.
     
  2. noob

    noob

    Joined:
    Sep 28, 2011
    Messages:
    685
    Resources:
    0
    Resources:
    0
    I think you could probably do the usual five ability variable per hero with an array then when the hero learns placeholder learning ability from 1 to 5 increase the level of the appropriate ability.
    Or if you are fine making 2 skills per learn-able skill you can use placeholders skills that are invisible out of the learning window and starts at level 1.(I do not know how it would work if it works.)
     
  3. Astrella

    Astrella

    Joined:
    Oct 3, 2008
    Messages:
    151
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Iùve done it before by giving the hero hero abilities with generic descriptions based on channel but not being visible. That way you can learn them but they don't show up. And then use triggers to add the right abilities and level them up when the corresponding dummy hero ability gets levelled up.