tdauth / syntaxhighlightings Goto Github PK
View Code? Open in Web Editor NEWSyntax highlighting files mainly for Linux editors and Warcraft III file formats.
Syntax highlighting files mainly for Linux editors and Warcraft III file formats.
With:
<item>MathRound</item>
<item>GetPlayerHandicapReviveTime</item>
<item>GetPlayerHandicapDamage</item>
<item>SetPlayerHandicapReviveTime</item>
<item>SetPlayerHandicapDamage</item>
common.j:
constant oskeytype OSKEY_0 = ConvertOsKeyType($30)
constant oskeytype OSKEY_1 = ConvertOsKeyType($31)
constant oskeytype OSKEY_2 = ConvertOsKeyType($32)
constant oskeytype OSKEY_3 = ConvertOsKeyType($33)
constant oskeytype OSKEY_4 = ConvertOsKeyType($34)
constant oskeytype OSKEY_5 = ConvertOsKeyType($35)
constant oskeytype OSKEY_6 = ConvertOsKeyType($36)
constant oskeytype OSKEY_7 = ConvertOsKeyType($37)
constant oskeytype OSKEY_8 = ConvertOsKeyType($38)
constant oskeytype OSKEY_9 = ConvertOsKeyType($39)
native BlzFrameGetChildrenCount takes framehandle frame returns integer
native BlzFrameGetChild takes framehandle frame, integer index returns framehandle
Blizzard.j:
The following are marked as constants although they are variables:
force bj_FORCE_ALL_PLAYERS = null
force array bj_FORCE_PLAYER
integer bj_MELEE_MAX_TWINKED_HEROES = 0
common.ai:
Missing constants:
//--------------------------------------------------------------------
// HUMANS
//--------------------------------------------------------------------
// human heroes
constant integer ARCHMAGE = 'Hamg'
constant integer PALADIN = 'Hpal'
constant integer MTN_KING = 'Hmkg'
constant integer BLOOD_MAGE = 'Hblm'
// human hero abilities
constant integer AVATAR = 'AHav'
constant integer BASH = 'AHbh'
constant integer THUNDER_BOLT = 'AHtb'
constant integer THUNDER_CLAP = 'AHtc'
constant integer DEVOTION_AURA = 'AHad'
constant integer DIVINE_SHIELD = 'AHds'
constant integer HOLY_BOLT = 'AHhb'
constant integer RESURRECTION = 'AHre'
constant integer BLIZZARD = 'AHbz'
constant integer BRILLIANCE_AURA = 'AHab'
constant integer MASS_TELEPORT = 'AHmt'
constant integer WATER_ELEMENTAL = 'AHwe'
constant integer BANISH = 'AHbn'
constant integer FLAME_STRIKE = 'AHfs'
constant integer SUMMON_PHOENIX = 'AHpx'
constant integer SIPHON_MANA = 'AHdr'
// special human heroes
constant integer JAINA = 'Hjai'
constant integer MURADIN = 'Hmbr'
constant integer GARITHOS = 'Hlgr'
constant integer KAEL = 'Hkal'
// human units
constant integer COPTER = 'hgyr'
constant integer GYRO = COPTER
constant integer ELEMENTAL = 'hwat'
constant integer FOOTMAN = 'hfoo'
constant integer FOOTMEN = FOOTMAN
constant integer GRYPHON = 'hgry'
constant integer KNIGHT = 'hkni'
constant integer MORTAR = 'hmtm'
constant integer PEASANT = 'hpea'
constant integer PRIEST = 'hmpr'
constant integer RIFLEMAN = 'hrif'
constant integer RIFLEMEN = RIFLEMAN
constant integer SORCERESS = 'hsor'
constant integer TANK = 'hmtt'
constant integer STEAM_TANK = TANK
constant integer ROCKET_TANK = 'hrtt'
constant integer MILITIA = 'hmil'
constant integer SPELL_BREAKER = 'hspt'
constant integer HUMAN_DRAGON_HAWK = 'hdhw'
// special human units
constant integer BLOOD_PRIEST = 'hbep'
constant integer BLOOD_SORCERESS = 'hbes'
constant integer BLOOD_PEASANT = 'nhew'
// human buildings
constant integer AVIARY = 'hgra'
constant integer BARRACKS = 'hbar'
constant integer BLACKSMITH = 'hbla'
constant integer CANNON_TOWER = 'hctw'
constant integer CASTLE = 'hcas'
constant integer CHURCH = 'htws'
constant integer MAGE_TOWER = CHURCH
constant integer GUARD_TOWER = 'hgtw'
constant integer HOUSE = 'hhou'
constant integer HUMAN_ALTAR = 'halt'
constant integer KEEP = 'hkee'
constant integer LUMBER_MILL = 'hlum'
constant integer SANCTUM = 'hars'
constant integer ARCANE_SANCTUM = SANCTUM
constant integer TOWN_HALL = 'htow'
constant integer WATCH_TOWER = 'hwtw'
constant integer WORKSHOP = 'harm'
constant integer ARCANE_VAULT = 'hvlt'
constant integer ARCANE_TOWER = 'hatw'
// human upgrades
constant integer UPG_MELEE = 'Rhme'
constant integer UPG_RANGED = 'Rhra'
constant integer UPG_ARTILLERY = 'Rhaa'
constant integer UPG_ARMOR = 'Rhar'
constant integer UPG_GOLD = 'Rhmi'
constant integer UPG_MASONRY = 'Rhac'
constant integer UPG_SIGHT = 'Rhss'
constant integer UPG_DEFEND = 'Rhde'
constant integer UPG_BREEDING = 'Rhan'
constant integer UPG_PRAYING = 'Rhpt'
constant integer UPG_SORCERY = 'Rhst'
constant integer UPG_LEATHER = 'Rhla'
constant integer UPG_GUN_RANGE = 'Rhri'
constant integer UPG_WOOD = 'Rhlh'
constant integer UPG_SENTINEL = 'Rhse'
constant integer UPG_SCATTER = 'Rhsr'
constant integer UPG_BOMBS = 'Rhgb'
constant integer UPG_HAMMERS = 'Rhhb'
constant integer UPG_CONT_MAGIC = 'Rhss'
constant integer UPG_FRAGS = 'Rhfs'
constant integer UPG_TANK = 'Rhrt'
constant integer UPG_FLAK = 'Rhfc'
constant integer UPG_CLOUD = 'Rhcd'
//--------------------------------------------------------------------
// ORCS
//--------------------------------------------------------------------
// orc heroes
constant integer BLADE_MASTER = 'Obla'
constant integer FAR_SEER = 'Ofar'
constant integer TAUREN_CHIEF = 'Otch'
constant integer SHADOW_HUNTER = 'Oshd'
// special orc heroes
constant integer GROM = 'Ogrh'
constant integer THRALL = 'Othr'
// orc hero abilities
constant integer CRITICAL_STRIKE = 'AOcr'
constant integer MIRROR_IMAGE = 'AOmi'
constant integer BLADE_STORM = 'AOww'
constant integer WIND_WALK = 'AOwk'
constant integer CHAIN_LIGHTNING = 'AOcl'
constant integer EARTHQUAKE = 'AOeq'
constant integer FAR_SIGHT = 'AOfs'
constant integer SPIRIT_WOLF = 'AOsf'
constant integer ENDURANE_AURA = 'AOae'
constant integer REINCARNATION = 'AOre'
constant integer SHOCKWAVE = 'AOsh'
constant integer WAR_STOMP = 'AOws'
constant integer HEALING_WAVE = 'AOhw'
constant integer HEX = 'AOhx'
constant integer SERPENT_WARD = 'AOsw'
constant integer VOODOO = 'AOvd'
// orc units
constant integer GUARDIAN = 'oang'
constant integer CATAPULT = 'ocat'
constant integer WITCH_DOCTOR = 'odoc'
constant integer GRUNT = 'ogru'
constant integer HEAD_HUNTER = 'ohun'
constant integer BERSERKER = 'otbk'
constant integer KODO_BEAST = 'okod'
constant integer PEON = 'opeo'
constant integer RAIDER = 'orai'
constant integer SHAMAN = 'oshm'
constant integer TAUREN = 'otau'
constant integer WYVERN = 'owyv'
constant integer BATRIDER = 'otbr'
constant integer SPIRIT_WALKER = 'ospw'
constant integer SPIRIT_WALKER_M = 'ospm'
// orc buildings
constant integer ORC_ALTAR = 'oalt'
constant integer ORC_BARRACKS = 'obar'
constant integer BESTIARY = 'obea'
constant integer FORGE = 'ofor'
constant integer FORTRESS = 'ofrt'
constant integer GREAT_HALL = 'ogre'
constant integer LODGE = 'osld'
constant integer STRONGHOLD = 'ostr'
constant integer BURROW = 'otrb'
constant integer TOTEM = 'otto'
constant integer ORC_WATCH_TOWER = 'owtw'
constant integer VOODOO_LOUNGE = 'ovln'
// orc upgrades
constant integer UPG_ORC_MELEE = 'Rome'
constant integer UPG_ORC_RANGED = 'Rora'
constant integer UPG_ORC_ARTILLERY = 'Roaa'
constant integer UPG_ORC_ARMOR = 'Roar'
constant integer UPG_ORC_WAR_DRUMS = 'Rwdm'
constant integer UPG_ORC_PILLAGE = 'Ropg'
constant integer UPG_ORC_BERSERK = 'Robs'
constant integer UPG_ORC_PULVERIZE = 'Rows'
constant integer UPG_ORC_ENSNARE = 'Roen'
constant integer UPG_ORC_VENOM = 'Rovs'
constant integer UPG_ORC_DOCS = 'Rowd'
constant integer UPG_ORC_SHAMAN = 'Rost'
constant integer UPG_ORC_SPIKES = 'Rosp'
constant integer UPG_ORC_BURROWS = 'Rorb'
constant integer UPG_ORC_REGEN = 'Rotr'
constant integer UPG_ORC_FIRE = 'Rolf'
constant integer UPG_ORC_SWALKER = 'Rowt'
constant integer UPG_ORC_BERSERKER = 'Robk'
constant integer UPG_ORC_NAPTHA = 'Robf'
constant integer UPG_ORC_CHAOS = 'Roch'
// Warcraft 2 orc units
constant integer OGRE_MAGI = 'nomg'
constant integer ORC_DRAGON = 'nrwm'
constant integer SAPPER = 'ngsp'
constant integer ZEPPLIN = 'nzep'
constant integer ZEPPELIN = ZEPPLIN
constant integer W2_WARLOCK = 'nw2w'
constant integer PIG_FARM = 'npgf'
constant integer FOREST_TROLL = 'nftr'
// special orc units
constant integer CHAOS_GRUNT = 'nchg'
constant integer CHAOS_WARLOCK = 'nchw'
constant integer CHAOS_RAIDER = 'nchr'
constant integer CHAOS_PEON = 'ncpn'
constant integer CHAOS_KODO = 'nckb'
constant integer CHAOS_GROM = 'Opgh'
constant integer CHAOS_BLADEMASTER = 'Nbbc'
constant integer CHAOS_BURROW = 'ocbw'
//--------------------------------------------------------------------
// UNDEAD
//--------------------------------------------------------------------
// undead heroes
constant integer DEATH_KNIGHT = 'Udea'
constant integer DREAD_LORD = 'Udre'
constant integer LICH = 'Ulic'
constant integer CRYPT_LORD = 'Ucrl'
// special undead heroes
constant integer MALGANIS = 'Umal'
constant integer TICHONDRIUS = 'Utic'
constant integer PIT_LORD = 'Npld'
constant integer DETHEROC = 'Udth'
// undead hero abilities
constant integer SLEEP = 'AUsl'
constant integer VAMP_AURA = 'AUav'
constant integer CARRION_SWARM = 'AUcs'
constant integer INFERNO = 'AUin'
constant integer DARK_RITUAL = 'AUdr'
constant integer DEATH_DECAY = 'AUdd'
constant integer FROST_ARMOR = 'AUfu'
constant integer FROST_NOVA = 'AUfn'
constant integer ANIM_DEAD = 'AUan'
constant integer DEATH_COIL = 'AUdc'
constant integer DEATH_PACT = 'AUdp'
constant integer UNHOLY_AURA = 'AUau'
constant integer CARRION_SCARAB = 'AUcb'
constant integer IMPALE = 'AUim'
constant integer LOCUST_SWARM = 'AUls'
constant integer THORNY_SHIELD = 'AUts'
// undead units
constant integer ABOMINATION = 'uabo'
constant integer ACOLYTE = 'uaco'
constant integer BANSHEE = 'uban'
constant integer PIT_FIEND = 'ucry'
constant integer CRYPT_FIEND = PIT_FIEND
constant integer FROST_WYRM = 'ufro'
constant integer GARGOYLE = 'ugar'
constant integer GARGOYLE_MORPH = 'ugrm'
constant integer GHOUL = 'ugho'
constant integer MEAT_WAGON = 'umtw'
constant integer NECRO = 'unec'
constant integer SKEL_WARRIOR = 'uske'
constant integer SHADE = 'ushd'
constant integer UNDEAD_BARGE = 'uarb'
constant integer OBSIDIAN_STATUE = 'uobs'
constant integer OBS_STATUE = OBSIDIAN_STATUE
constant integer BLK_SPHINX = 'ubsp'
// undead buildings
constant integer UNDEAD_MINE = 'ugol'
constant integer UNDEAD_ALTAR = 'uaod'
constant integer BONEYARD = 'ubon'
constant integer GARG_SPIRE = 'ugsp'
constant integer NECROPOLIS_1 = 'unpl' // normal
constant integer NECROPOLIS_2 = 'unp1' // upgraded once
constant integer NECROPOLIS_3 = 'unp2' // full upgrade
constant integer SAC_PIT = 'usap'
constant integer CRYPT = 'usep'
constant integer SLAUGHTERHOUSE = 'uslh'
constant integer DAMNED_TEMPLE = 'utod'
constant integer ZIGGURAT_1 = 'uzig' // normal
constant integer ZIGGURAT_2 = 'uzg1' // upgraded
constant integer ZIGGURAT_FROST = 'uzg2' // frost tower
constant integer GRAVEYARD = 'ugrv'
constant integer TOMB_OF_RELICS = 'utom'
// undead upgrades
constant integer UPG_UNHOLY_STR = 'Rume'
constant integer UPG_CR_ATTACK = 'Rura'
constant integer UPG_UNHOLY_ARMOR = 'Ruar'
constant integer UPG_CANNIBALIZE = 'Ruac'
constant integer UPG_GHOUL_FRENZY = 'Rugf'
constant integer UPG_FIEND_WEB = 'Ruwb'
constant integer UPG_ABOM = 'Ruab'
constant integer UPG_STONE_FORM = 'Rusf'
constant integer UPG_NECROS = 'Rune'
constant integer UPG_BANSHEE = 'Ruba'
constant integer UPG_MEAT_WAGON = 'Rump'
constant integer UPG_WYRM_BREATH = 'Rufb'
constant integer UPG_SKEL_LIFE = 'Rusl'
constant integer UPG_SKEL_MASTERY = 'Rusm'
constant integer UPG_EXHUME = 'Ruex'
constant integer UPG_SACRIFICE = 'Rurs'
constant integer UPG_ABOM_EXPL = 'Ruax'
constant integer UPG_CR_ARMOR = 'Rucr'
constant integer UPG_PLAGUE = 'Rupc'
constant integer UPG_BLK_SPHINX = 'Rusp'
constant integer UPG_BURROWING = 'Rubu'
//--------------------------------------------------------------------
// ELVES
//--------------------------------------------------------------------
// elf heroes
constant integer DEMON_HUNTER = 'Edem'
constant integer DEMON_HUNTER_M = 'Edmm'
constant integer KEEPER = 'Ekee'
constant integer MOON_CHICK = 'Emoo'
constant integer MOON_BABE = MOON_CHICK
constant integer MOON_HONEY = MOON_CHICK
constant integer WARDEN = 'Ewar'
// special elf heroes
constant integer SYLVANUS = 'Hvwd'
constant integer CENARIUS = 'Ecen'
constant integer ILLIDAN = 'Eevi'
constant integer ILLIDAN_DEMON = 'Eevm'
constant integer MAIEV = 'Ewrd'
// elf hero abilities
constant integer FORCE_NATURE = 'AEfn'
constant integer ENT_ROOTS = 'AEer'
constant integer THORNS_AURA = 'AEah'
constant integer TRANQUILITY = 'AEtq'
constant integer EVASION = 'AEev'
constant integer IMMOLATION = 'AEim'
constant integer MANA_BURN = 'AEmb'
constant integer METAMORPHOSIS = 'AEme'
constant integer SEARING_ARROWS = 'AHfa'
constant integer SCOUT = 'AEst'
constant integer STARFALL = 'AEsf'
constant integer TRUESHOT = 'AEar'
constant integer BLINK = 'AEbl'
constant integer FAN_KNIVES = 'AEfk'
constant integer SHADOW_TOUCH = 'AEsh'
constant integer VENGEANCE = 'AEsv'
// elf units
constant integer WISP = 'ewsp'
constant integer ARCHER = 'earc'
constant integer DRUID_TALON = 'edot'
constant integer DRUID_TALON_M = 'edtm'
constant integer BALLISTA = 'ebal'
constant integer DRUID_CLAW = 'edoc'
constant integer DRUID_CLAW_M = 'edcm'
constant integer DRYAD = 'edry'
constant integer HIPPO = 'ehip'
constant integer HIPPO_RIDER = 'ehpr'
constant integer HUNTRESS = 'esen'
constant integer CHIMAERA = 'echm'
constant integer ENT = 'efon'
constant integer MOUNTAIN_GIANT = 'emtg'
constant integer FAERIE_DRAGON = 'efdr'
// special elf units
constant integer HIGH_ARCHER = 'nhea'
constant integer HIGH_FOOTMAN = 'hcth'
constant integer HIGH_FOOTMEN = HIGH_FOOTMAN
constant integer HIGH_SWORDMAN = 'hhes'
constant integer DRAGON_HAWK = 'nws1'
constant integer CORRUPT_TREANT = 'nenc'
constant integer POISON_TREANT = 'nenp'
constant integer PLAGUE_TREANT = 'nepl'
constant integer SHANDRIS = 'eshd'
// elf buildings
constant integer ANCIENT_LORE = 'eaoe'
constant integer ANCIENT_WAR = 'eaom'
constant integer ANCIENT_WIND = 'eaow'
constant integer TREE_AGES = 'etoa'
constant integer TREE_ETERNITY = 'etoe'
constant integer TREE_LIFE = 'etol'
constant integer ANCIENT_PROTECT = 'etrp'
constant integer ELF_ALTAR = 'eate'
constant integer BEAR_DEN = 'edol'
constant integer CHIMAERA_ROOST = 'edos'
constant integer HUNTERS_HALL = 'edob'
constant integer MOON_WELL = 'emow'
constant integer ELF_MINE = 'egol'
constant integer DEN_OF_WONDERS = 'eden'
// special elf buildings
constant integer ELF_FARM = 'nefm'
constant integer ELF_GUARD_TOWER = 'negt'
constant integer HIGH_SKY = 'negm'
constant integer HIGH_EARTH = 'negf'
constant integer HIGH_TOWER = 'negt'
constant integer ELF_HIGH_BARRACKS = 'nheb'
constant integer CORRUPT_LIFE = 'nctl'
constant integer CORRUPT_WELL = 'ncmw'
constant integer CORRUPT_PROTECTOR = 'ncap'
constant integer CORRUPT_WAR = 'ncaw'
// elf upgrades
constant integer UPG_STR_MOON = 'Resm'
constant integer UPG_STR_WILD = 'Resw'
constant integer UPG_MOON_ARMOR = 'Rema'
constant integer UPG_HIDES = 'Rerh'
constant integer UPG_ULTRAVISION = 'Reuv'
constant integer UPG_BLESSING = 'Renb'
constant integer UPG_SCOUT = 'Resc'
constant integer UPG_GLAIVE = 'Remg'
constant integer UPG_BOWS = 'Reib'
constant integer UPG_MARKSMAN = 'Remk'
constant integer UPG_DRUID_TALON = 'Redt'
constant integer UPG_DRUID_CLAW = 'Redc'
constant integer UPG_ABOLISH = 'Resi'
constant integer UPG_CHIM_ACID = 'Recb'
constant integer UPG_HIPPO_TAME = 'Reht'
constant integer UPG_BOLT = 'Repd'
constant integer UPG_MARK_CLAW = 'Reeb'
constant integer UPG_MARK_TALON = 'Reec'
constant integer UPG_HARD_SKIN = 'Rehs'
constant integer UPG_RESIST_SKIN = 'Rers'
constant integer UPG_WELL_SPRING = 'Rews'
//--------------------------------------------------------------------
// Neutral
//--------------------------------------------------------------------
constant integer DEMON_GATE = 'ndmg'
constant integer FELLHOUND = 'nfel'
constant integer INFERNAL = 'ninf'
constant integer DOOMGUARD = 'nbal'
constant integer SATYR = 'nsty'
constant integer TRICKSTER = 'nsat'
constant integer SHADOWDANCER = 'nsts'
constant integer SOULSTEALER = 'nstl'
constant integer HELLCALLER = 'nsth'
constant integer SKEL_ARCHER = 'nska'
constant integer SKEL_MARKSMAN = 'nskm'
constant integer SKEL_BURNING = 'nskf'
constant integer SKEL_GIANT = 'nskg'
constant integer FURBOLG = 'nfrl'
constant integer FURBOLG_TRACKER = 'nfrb'
constant integer FURBOLG_SHAMAN = 'nfrs'
constant integer FURBOLG_CHAMP = 'nfrg'
constant integer FURBOLG_ELDER = 'nfre'
//--------------------------------------------------------------------
// NAGA
//--------------------------------------------------------------------
// naga heroes
constant integer NAGA_SORCERESS = 'Nngs'
constant integer NAGA_VASHJ = 'Hvsh'
// naga units
constant integer NAGA_DRAGON = 'nsnp' // old names
constant integer NAGA_WITCH = 'nnsw'
constant integer NAGA_SERPENT = 'nwgs'
constant integer NAGA_HYDRA = 'nhyc'
constant integer NAGA_SLAVE = 'nmpe' // peon
constant integer NAGA_SNAP_DRAGON = NAGA_DRAGON // weak ranged
constant integer NAGA_COUATL = NAGA_SERPENT // weak air
constant integer NAGA_SIREN = NAGA_WITCH // caster
constant integer NAGA_MYRMIDON = 'nmyr' // knight
constant integer NAGA_REAVER = 'nnmg' // footman
constant integer NAGA_TURTLE = NAGA_HYDRA // siege
constant integer NAGA_ROYAL = 'nnrg' // royal guard
// naga buildings
constant integer NAGA_TEMPLE = 'nntt' // town hall
constant integer NAGA_CORAL = 'nnfm' // farm
constant integer NAGA_SHRINE = 'nnsa' // sirens & couatls
constant integer NAGA_SPAWNING = 'nnsg' // myrm, snap dragon, hydra
constant integer NAGA_GUARDIAN = 'nntg' // tower
constant integer NAGA_ALTAR = 'nnad' // altar
// naga upgrades
constant integer UPG_NAGA_ARMOR = 'Rnam'
constant integer UPG_NAGA_ATTACK = 'Rnat'
constant integer UPG_NAGA_ABOLISH = 'Rnsi'
constant integer UPG_SIREN = 'Rnsw'
constant integer UPG_NAGA_ENSNARE = 'Rnen'
//--------------------------------------------------------------------
constant integer M1 = 60
constant integer M2 = 2*60
constant integer M3 = 3*60
constant integer M4 = 4*60
constant integer M5 = 5*60
constant integer M6 = 6*60
constant integer M7 = 7*60
constant integer M8 = 8*60
constant integer M9 = 9*60
constant integer M10 = 10*60
constant integer M11 = 11*60
constant integer M12 = 12*60
constant integer M13 = 13*60
constant integer M14 = 14*60
constant integer M15 = 15*60
constant integer EASY = 1
constant integer NORMAL = 2
constant integer HARD = 3
constant integer INSANE = 4 // not used
constant integer MELEE_NEWBIE = 1
constant integer MELEE_NORMAL = 2
constant integer MELEE_INSANE = 3
constant integer ATTACK_CAPTAIN = 1
constant integer DEFENSE_CAPTAIN = 2
constant integer BOTH_CAPTAINS = 3
constant integer BUILD_UNIT = 1
constant integer BUILD_UPGRADE = 2
constant integer BUILD_EXPAND = 3
constant integer UPKEEP_TIER1 = 50
constant integer UPKEEP_TIER2 = 80
Missing variables:
player ai_player
integer sleep_seconds
integer total_gold = 0
integer total_wood = 0
integer gold_buffer = 0 // usually for potion money
integer difficulty = NORMAL
integer exp_seen = 0
integer racial_farm = 'hhou'
integer hero_id = 'Hamg'
integer hero_id2 = 'Hmkg'
integer hero_id3 = 'Hpal'
integer array skill
integer array skills1
integer array skills2
integer array skills3
integer max_hero_level = 0
integer array harass_qty
integer array harass_max
integer array harass_units
integer harass_length = 0
integer array defense_qty
integer array defense_units
integer defense_length = 0
integer array build_qty
integer array build_type
integer array build_item
integer array build_town
integer build_length = 0
integer campaign_gold_peons = 5
integer campaign_wood_peons = 3
integer campaign_basics_speed = 5
integer min_creeps = -1
integer max_creeps = -1
boolean harvest_town1 = true
boolean harvest_town2 = true
boolean harvest_town3 = true
boolean do_campaign_farms = true
boolean two_heroes = false
boolean allow_air_creeps = false
boolean take_exp = false
boolean allow_signal_abort = false
boolean ready_for_zeppelin = true
boolean get_zeppelin = false
boolean build_campaign_attackers = true
boolean do_debug_cheats = false
boolean trace_on = true
boolean zep_next_wave = false
boolean form_group_timeouts = true
Maybe somehow only highlight AI stuff in an AI file?
constant native GetPlayerHandicapReviveTime takes player whichPlayer returns real
constant native GetPlayerHandicapDamage takes player whichPlayer returns real
constant native SetPlayerHandicap takes player whichPlayer, real handicap returns nothing
constant native SetPlayerHandicapXP takes player whichPlayer, real handicap returns nothing
constant native SetPlayerHandicapReviveTime takes player whichPlayer, real handicap returns nothing
constant native SetPlayerHandicapDamage takes player whichPlayer, real handicap returns nothing
Some are not highlighted.
common.j:
constant volumegroup SOUND_VOLUMEGROUP_CINEMATIC_GENERAL = ConvertVolumeGroup(8)
constant volumegroup SOUND_VOLUMEGROUP_CINEMATIC_AMBIENT = ConvertVolumeGroup(9)
constant volumegroup SOUND_VOLUMEGROUP_CINEMATIC_MUSIC = ConvertVolumeGroup(10)
constant volumegroup SOUND_VOLUMEGROUP_CINEMATIC_DIALOGUE = ConvertVolumeGroup(11)
constant volumegroup SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_1 = ConvertVolumeGroup(12)
constant volumegroup SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_2 = ConvertVolumeGroup(13)
constant volumegroup SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_3 = ConvertVolumeGroup(14)
native BlzQueueImmediateOrderById takes unit whichUnit, integer order returns boolean
native BlzQueuePointOrderById takes unit whichUnit, integer order, real x, real y returns boolean
native BlzQueueTargetOrderById takes unit whichUnit, integer order, widget targetWidget returns boolean
native BlzQueueInstantPointOrderById takes unit whichUnit, integer order, real x, real y, widget instantTargetWidget returns boolean
native BlzQueueInstantTargetOrderById takes unit whichUnit, integer order, widget targetWidget, widget instantTargetWidget returns boolean
native BlzQueueBuildOrderById takes unit whichPeon, integer unitId, real x, real y returns boolean
native BlzQueueNeutralImmediateOrderById takes player forWhichPlayer,unit neutralStructure, integer unitId returns boolean
native BlzQueueNeutralPointOrderById takes player forWhichPlayer,unit neutralStructure, integer unitId, real x, real y returns boolean
native BlzQueueNeutralTargetOrderById takes player forWhichPlayer,unit neutralStructure, integer unitId, widget target returns boolean
native BlzGetUnitOrderCount takes unit whichUnit returns integer
native BlzUnitClearOrders takes unit whichUnit, boolean onlyQueued returns nothing
native BlzUnitForceStopOrder takes unit whichUnit, boolean clearQueue returns nothing
native StartSoundEx takes sound soundHandle, boolean fadeIn returns nothing
native BlzGetAbilityId takes ability whichAbility returns integer
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.