PDA

View Full Version : List of targetschemes and their meaning



Necroth
07-24-2012, 07:25 PM
THIS IS A WORK IN PROGRESS. FEEL FREE TO GIVE FEEDBACK.


Ally
ally_units Ally: heroes,pets, controlable creeps, dominated neutrals, illusions, except gadgets, uncontrollable pets, buildings
ally_units_and_structures Ally buildings + [ally_units]
ally_mana_units [Ally_units] that have a manapool
ally_creeps Ally creeps with the exception of siege
organic_ally_units [Ally_units] except siege creeps, buildings, powerups, arachnas ult and artesias ult.
ally_heroes Ally heroes/illusions, gemini's fire+ice, except: dead ally heroes and ally hero corpses
ally_ranged_heroes [ally_heroes] with the requirement that they are ranged.
ally_melee_heroes [ally_heroes] with the requirement that they are melee.
ally_ranged_units [ally_units] with the requirement that they are ranged.
ally_melee_units [ally_units] with the requirement that they are melee.
ally_nonhero_units [Ally_units] except [ally_heroes]
ally_buildings Ally buildings
ally_well Ally fountain
ally_main_base_structure_and_trees Ally worldtree/shrine + [trees]
ally_illusions ally illusions
ally_objects Everything that's allied except dead heroes and corpses
willing_ally_heroes Ally players that have help turned on
other_ally_heroes ​ [ally_heroes] except [self]


Enemy
enemy_units Enemy: heroes, illusions, pets, creeps, (dominated) neutrals, Bosses.
Except: enemy couriers, gadgets, buildings or uncontrollable pets.
enemy_units_and_trees [enemy_units] + [trees]
enemy_units_and_Towers [enemy_units] + towers with the exception of powerups, gadgets, PseudoPets and couriers
enemy_units_and_corpses [enemy_units] including corpses
enemy_units_and_structures [enemy_units] + buildings
enemy_units_and_self [enemy_units] + [self]
enemy_units_and_gadgets [enemy_units] and gadgets
enemy_units_and_deniable [enemy_units] and units that are deniable
enemy_units_notmine [enemy_units] and balphagores ultimate minions
enemy_mana_units [enemy_units] with the requirement that they have a manapool
enemy_nonboss_units [enemy_units] except: ancient camps and bosses
enemy_nonhero_units [enemy_units] - [enemy_heroes]
enemy_melee_units [enemy_units] with the requirement that they are melee
enemy_and_willing_ally_units [enemy_units] and players that have help turned on. Gadgets and couriers are not affected.
enemy_and_willing_visible_units [enemy_and_willing_ally_units] with the requirement that they are visible
enemy_and_willing_nonhero_units [enemy_and_willing_units] - [enemy_heroes]
enemy_and_willing_other_units [enemy_units] except the following: courier and heroes that have help turned off
enemy_and_willing_units [enemy_units] except controllable pets
enemy_and_willing_ally_heroes [enemy_and_willing_heroes] - [self] (rename this to enemy_and_willing_OTHER_heroes)
enemy_and_willing_heroes [enemy_heroes] + heroes that have help turned on
enemy_nonboss_npc_units [enemy_nonboss_units] except: [enemy_heroes] and not already controlled by a player
enemy_nonboss_npc_nonneutral_organic_units [enemy_nonboss_npc_units] with the exception of neutrals and siege ???
enemy_nonboss_npc_organic_units [enemy_nonboss_npc_units] with the requirement with the exception of siege
enemy_melee_heroes [enemy_heroes] with the requirement that they are melee
enemy_ranged_heroes [enemy_heroes] with the requirement that they are ranged
enemy_heroes Enemy heroes/illusions, gemini's fire+ice, except: dead enemy heroes and enemy hero corpses
enemy_nonstealthed_heroes [enemy_heroes] with the requirement that they are not invis
enemy_heroes_deadalive [enemy_heroes] including dead heroes and corpses
enemy_objects Everything that's not allied except dead heroes and corpses
enemy_objects_not_gadgets [enemy_objects] with the exception of gadgets
enemy_creeps enemy creeps
enemy_creeps_and_corpses [enemy_creeps], corpses with the exception of dead heroes.
enemy_non_player_controlled_creeps [enemy_creeps] that are not controlled/dominated by a hero
enemy_nonhero_units_and_trees [enemy_units_and_trees] with the exception of [enemy_heroes]
enemy_buildings enemy buildings
enemy_main_base_structure Enemy main base structures


All
all Everything
all_units [all] except: buildings, dead heroes, corpses, trees, gadgets, couriers
all_organic_units [all_units] except siege, powerups
all_units_and_couriers [all_units] + couriers
all_units_except_couriers [all_units] except couriers
all_visible_units [all_units] with the requirement that they are visible
all_other_nonboss_units [all_nonhero_units] except: [self], uncontrollable pets
all_other_heroes [all_heroes] except [self]
all_other_units_and_buildings [all_nonhero_units] + buildings, except: [self], [mine] (what does mine mean in this case?)
all_other_nongadget_units [all_other_units] except: [self], buildings and gadgets
all_other_units [all_units] except: [self]
all_other_units_and_gadgets [all_other_units] + gadgets except towers
all_other_organic_units [all_other_units] except siege
all_heroes all heroes, gemini's fire+ice with the exception of dead heroes/corpses
all_nonhero_units [all_units] except heroes, illusions, gemini's fire+ice, dead heroes/corpses
all_nonhero_nonboss_units [all_nonhero_units] except ancient camps and bosses
all_nonhero_units_and_trees [all_units] + trees except: heroes
all_nonboss_units_and_willing_heroes [all_nonhero_units] except: uncontrollable pets and heroes who have help off
all_nonhero_corpses [all_corpses] except: hero corpses, siege corpses, gadgets and gemini's fire+ice corpses
all_corpses all corpses
all_buildings all buildings
all_organic_nonboss_units_and_willing_heroes [all_nonboss_units_and_willing_heroes], except: siege, buildings, uncontrollable pets


Visible
visible_enemy_units [enemy_units with the requirement that they are visible
visible_enemy_heroes [enemy_heroes with the requirement that they are visible
visible_enemy_objects [enemy_objects with the requirement that they are visible, exception runes
visible_enemy_objects_and_gadgets [enemy_objects + gadgets with the requirement that they are visible
visible_organic_enemy_units [enemy_units except mechanical and buildings, requirement is that they are visible
visible_player_controlled_enemy_units visible [enemy_units, except neutrals, buildings and player controlled units


Non-
nonneutral_enemy_units [enemy_units] except neutrals
nonneutral_enemy_units_and_other_ally_heroes [nonneutral_enemy_units] + [other_ally_heroes]
nonboss_visible_enemy_units [visible_enemy_units] except Ancient camps and Bosses
nonneutral_visible_enemy_units [nonneutral_enemy_units] with the requirement that they are visible
nonneutral_organic_enemy_units [nonneutral_enemy_units] except buildings, siege and runes
nonstealth_organic_enemy_units [enemy_units] except buidlings, siege, runes and are not stealth
nongadget_ally_units [ally_units except gadgets
nonboss_organic_enemy_units [enemy_nonboss_units] except buildings, siege and runes
nonboss_organic_enemy_units_and_self [nonboss_organic_enemy_units] + [self]
nonself_stealth [all] except selfInvis
nonillusion_nonself_stealth [nonself_stealth] except illusions
nonillusion_enemy_heroes [enemy_heroes] except illusions
nonillusion_enemy_heroes [nonboss_organic_enemy_units] + [self]
nonillusion_other_ally_heroes [other_ally_heroes] except illusions, uninfestable, self


Attack
attack enemies, neutrals, deniables, smackables. Exception: dead units, [trees], [self] and non-units
attack_minus_neutrals [attack] except neutrals
attack_all Everything except dead units, [trees], [self]


Other
other_heroes [all_heroes] except [self]
other_bosses Bosses and ancient camps, except: [self], dead/corpses
other_ally_units [ally_units] except [self]
other_ally_heroes [ally_heroes] except [self]
my_other_units Pets, summons, dominated units, illusions, except: heroes, courier, gadgets, [self], gemini's fire+ice
my_units Pets, summons, dominated units, illusions, heroes, gemini's fire+ice, [self], except couriers, gadgets
my_persistent_units [my_units] with the requirement that they are persistent
my_pseudo_pets uncontrollable pets
my_illusions illusions of your hero
owner owner
owned owned


Organic
organic_enemy_units [enemy_units] except siege and runes
organic_enemy_units_and_trees [organic_enemy_units] + [trees]
organic_ally_units [ally_units] except, arachna/artesia's ultimate, siege, buildings and runes


Immobilized
not_rooted_enemy_and_willing_heroes [enemy_and_willing_heroes] with the requirement that they are not immobilized or restrained
not_rooted_willing_ally_heroes [enemy_and_willing_ally_heroes] with the requirement that they are not immobilized or restrained

Radio_Raheem
07-24-2012, 08:10 PM
I believe that enemy_units_notmine means that it targets enemies that you aren't the creator of. This seems like it would be meant to exclude things like the illusions from Burning Shadows and the gadget made by Voodoo Puppet.

I also think that enemy_and_willing_heroes means you can target yourself, while maybe adding 'ally' means you can't target yourself. The difference between Ophelia's Judgement and Mojo comes to mind.

Those other ones are mostly beyond my guessing abilities.

ElementUser
07-24-2012, 08:49 PM
nothing ??? why is this even a targetscheme?

Well, currently it is being used for cliff projectiles to ensure that it only touches cliffs (with touchcliffs="true" in the projectile) and nothing else. Also the problem with making such a list is that some are a bit random while others are used for really really specific purposes - kudos to trying to make a list though

man_guy
07-24-2012, 09:06 PM
enemy_units_notmine ???Only in Balphagore's ulti level 3, so not on the extra spawned red minions that are typeless(? both teams can attack those IIRC).

enemy_nonboss_npc_units ???Targeting for Ophelia / WH creeps.

enemy_non_player_controlled_creeps ???Only shows up in Alchemist bones.

enemy_and_willing_heroes Whats the difference with [enemy_and_willing_ally_heroes]There doesn't appear to be a difference.

enemy_objects_not_gadgets ???Used to include buildings (Sol's Daemonic).

visible_enemy_objects ???Buildings again (Moon Queen's bounce).
bottle should be runes.


I'm using Theli's hondiff (targetscheme='blah') searching these to find some meaning behind them instead of just blindly guessing. :P

Necroth
07-24-2012, 10:12 PM
I'll make a complete list tomorrow. Give me some time :3

ChillyWater
07-24-2012, 10:50 PM
I love you

Necroth
07-25-2012, 09:22 AM
Slowly updating this.

Also, quick question: restrict="chest"
What exactly is "chest" ?

ElementUser
07-25-2012, 10:28 AM
An item chest on the ground