# Attach Text Tag To Unit

Grammar — Attach tag|Text Tag to unit with height offset heightOffset
FlagsNative | Action

Attaches a text tag to a unit at a certain height.

# Arguments

  • int<preset::TextTag> — Tag
  • unit — Unit
  • fixed — Height Offset

Returns — void

native void TextTagAttachToUnit(
	int inTag,
	unit inUnit,
	fixed inHeightOffset,
);

Category: Text Tag / Basic

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:2369

    lv_chosenUnit = gv_pickedUnit;
    TextTagCreate(StringExternal("Param/Value/B35796C7"), 30, UnitGetPosition(lv_chosenUnit), 1.0, true, false, PlayerGroupAll());
    TextTagAttachToUnit(TextTagLastCreated(), lv_chosenUnit, 1.0);
    TextTagSetVelocity(TextTagLastCreated(), 1.0, 90.0);
    TextTagSetTime(TextTagLastCreated(), c_textTagTimeDuration, 2.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:1105

    TextTagShowBackground(TextTagLastCreated(), true);
    TextTagSetTime(TextTagLastCreated(), c_textTagTimeDuration, c_textTagTimePermanent);
    TextTagAttachToUnit(gv_supplyHelperTXT, gv_supplySCV, 1.0);
    TextTagShow(gv_supplyHelperTXT, PlayerGroupAll(), true);
    UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 1), true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner04.sc2mapMapScript.galaxy:2369

    lv_chosenUnit = gv_pickedUnit;
    TextTagCreate(StringExternal("Param/Value/B35796C7"), 30, UnitGetPosition(lv_chosenUnit), 1.0, true, false, PlayerGroupAll());
    TextTagAttachToUnit(TextTagLastCreated(), lv_chosenUnit, 1.0);
    TextTagSetVelocity(TextTagLastCreated(), 1.0, 90.0);
    TextTagSetTime(TextTagLastCreated(), c_textTagTimeDuration, 2.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2mapMapScript.galaxy:1105

    TextTagShowBackground(TextTagLastCreated(), true);
    TextTagSetTime(TextTagLastCreated(), c_textTagTimeDuration, c_textTagTimePermanent);
    TextTagAttachToUnit(gv_supplyHelperTXT, gv_supplySCV, 1.0);
    TextTagShow(gv_supplyHelperTXT, PlayerGroupAll(), true);
    UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 1), true);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:1556

    TextTagShow(TextTagLastCreated(), PlayerGroupAll(), false);
    libCamp_gv__CB_Current_ChatBubble[lp_playerIndex] = TextTagLastCreated();
    TextTagAttachToUnit(libCamp_gv__CB_Current_ChatBubble[lp_playerIndex], libCamp_gv__CB_Unit[lp_unitIndex], 2.5);
    TextTagSetAlignment(libCamp_gv__CB_Current_ChatBubble[lp_playerIndex], c_alignCenter, c_alignBottom);
    TextTagSetMaxSize(libCamp_gv__CB_Current_ChatBubble[lp_playerIndex], 25.0, 40.0);

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:11893

    lv_p_DurationType = libCamp_gv__CB_TP_DURATIONTYPE;
    lv_p_TextTag = libCamp_gv__CB_TP_TEXTTAG;
    TextTagAttachToUnit(lv_p_TextTag, lv_p_Unit, 2.5);
    TextTagSetAlignment(lv_p_TextTag, c_alignCenter, c_alignBottom);
    TextTagSetMaxSize(lv_p_TextTag, 25.0, 40.0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:624

    // Implementation
    libSwaC_gf_AttachReticleEffectAndTextTagOnUnit(lp_type, lp_size, lp_tEXT, lp_cHOSEN_UNIT, "Ref_Origin");
    TextTagAttachToUnit(TextTagLastCreated(), lp_cHOSEN_UNIT, lp_tEXT_OFFSET);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace01.sc2map/MapScript.galaxy:688

    SoundPlay(SoundLink("UI_Achievement", -1), PlayerGroupAll(), 100.0, 0.0);
    TextTagCreate(StringExternal("Param/Value/3A9455B9"), 36, UnitGetPosition(gv_hyperion), 0.0, true, false, PlayerGroupAll());
    TextTagAttachToUnit(TextTagLastCreated(), gv_hyperion, 0.0);
    TextTagSetVelocity(TextTagLastCreated(), 0.8, 90.0);
    TextTagSetTime(TextTagLastCreated(), c_textTagTimeDuration, 4.0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus01.sc2map/MapScript.galaxy:4211

            libHots_gf_StoreActorForUnit(EventUnit(), 1, libNtve_gf_ActorLastCreated());
            libHots_gf_StoreTextTagForUnit(EventUnit(), 1, TextTagLastCreated());
            TextTagAttachToUnit(TextTagLastCreated(), EventUnit(), 1.0);
        }

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:624

    // Implementation
    libSwaC_gf_AttachReticleEffectAndTextTagOnUnit(lp_type, lp_size, lp_tEXT, lp_cHOSEN_UNIT, "Ref_Origin");
    TextTagAttachToUnit(TextTagLastCreated(), lp_cHOSEN_UNIT, lp_tEXT_OFFSET);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zspace01.sc2mapMapScript.galaxy:688

    SoundPlay(SoundLink("UI_Achievement", -1), PlayerGroupAll(), 100.0, 0.0);
    TextTagCreate(StringExternal("Param/Value/3A9455B9"), 36, UnitGetPosition(gv_hyperion), 0.0, true, false, PlayerGroupAll());
    TextTagAttachToUnit(TextTagLastCreated(), gv_hyperion, 0.0);
    TextTagSetVelocity(TextTagLastCreated(), 0.8, 90.0);
    TextTagSetTime(TextTagLastCreated(), c_textTagTimeDuration, 4.0);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zzerus01.sc2mapMapScript.galaxy:4211

            libHots_gf_StoreActorForUnit(EventUnit(), 1, libNtve_gf_ActorLastCreated());
            libHots_gf_StoreTextTagForUnit(EventUnit(), 1, TextTagLastCreated());
            TextTagAttachToUnit(TextTagLastCreated(), EventUnit(), 1.0);
        }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:4364

    TextExpressionSetToken("Param/Expression/lib_SwaC_11F142F1", "A", lp_text);
    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_SwaC_11F142F1"), 24, UnitGetPosition(lp_target), 0.0, true, true, PlayerGroupSingle(1));
    TextTagAttachToUnit(TextTagLastCreated(), lp_target, 0.0);
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:4316

    TextExpressionSetToken("Param/Expression/lib_VCMI_242FDFAD", "A", lp_text);
    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_VCMI_242FDFAD"), 24, UnitGetPosition(lp_target), 0.0, true, true, PlayerGroupSingle(1));
    TextTagAttachToUnit(TextTagLastCreated(), lp_target, 1.0);
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
}

mods/frontiers.sc2modbase.sc2data/Lib6CB3363F.galaxy:644

            if ((lib6CB3363F_gv_fT_PlayerWeaponCurrentAmmo[lp_playerFiring][lib6CB3363F_gv_fT_PlayerWeaponCurrentSelected[lp_playerFiring]] > 0)) {
                TextTagCreate(StringExternal("Param/Value/lib_6CB3363F_9300D27B"), 24, UnitGetPosition(lib6CB3363F_gv_fT_PlayerUnit[lp_playerFiring]), 1.0, true, false, PlayerGroupAll());
                TextTagAttachToUnit(TextTagLastCreated(), lib6CB3363F_gv_fT_PlayerUnit[lp_playerFiring], 1.0);
                lib6CB3363F_gv_fT_PlayerReloadingTextTag[lp_playerFiring] = TextTagLastCreated();
                UnitBehaviorAdd(lib6CB3363F_gv_fT_PlayerUnit[lp_playerFiring], "PlayerReloading", lib6CB3363F_gv_fT_PlayerUnit[lp_playerFiring], 1);

mods/frontiers.sc2modbase.sc2data/Lib6CB3363F.galaxy:1445


    TextTagCreate(StringExternal("Param/Value/lib_6CB3363F_7E228A17"), 24, UnitGetPosition(EventUnit()), 1.0, true, false, PlayerGroupSingle(UnitGetOwner(EventUnit())));
    TextTagAttachToUnit(TextTagLastCreated(), EventUnit(), 2.0);
    TextTagShow(TextTagLastCreated(), PlayerGroupSingle(UnitGetOwner(EventUnit())), true);
    lib6CB3363F_gv_fT_PlayerInteractTextTag[UnitGetOwner(EventUnit())] = TextTagLastCreated();

mods/frontiers.sc2modbase.sc2data/Lib6CB3363F.galaxy:1707

    if ((lib6CB3363F_gv_fT_PlayerWeaponCurrentAmmo[EventPlayer()][lib6CB3363F_gv_fT_PlayerWeaponCurrentSelected[EventPlayer()]] > 0)) {
        TextTagCreate(StringExternal("Param/Value/lib_6CB3363F_0188F9D0"), 24, UnitGetPosition(lib6CB3363F_gv_fT_PlayerUnit[EventPlayer()]), 1.0, true, false, PlayerGroupAll());
        TextTagAttachToUnit(TextTagLastCreated(), lib6CB3363F_gv_fT_PlayerUnit[EventPlayer()], 1.0);
        lib6CB3363F_gv_fT_PlayerReloadingTextTag[EventPlayer()] = TextTagLastCreated();
        UnitBehaviorAdd(lib6CB3363F_gv_fT_PlayerUnit[EventPlayer()], "PlayerReloading", lib6CB3363F_gv_fT_PlayerUnit[EventPlayer()], 1);

mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmodbase.stormdata/LibPEB1.galaxy:6455

    TextTagCreate(StringExternal("Param/Value/lib_PEB1_50BCBEAB"), 32, UnitGetPosition(libPEB1_gv_textTagMarine), 2.0, true, false, PlayerGroupAll());
    lv_marineTag = TextTagLastCreated();
    TextTagAttachToUnit(lv_marineTag, libPEB1_gv_textTagMarine, 2.0);
    libPEB1_gf_MonitorTextTag(libPEB1_gv_textTagMarine, 2.0, lv_marineTag);
    Wait(0.5, c_timeGame);

mods/heroesbrawlmods/brawlmapmods/lunarfestival.stormmodbase.stormdata/LibLNYF.galaxy:591

    TextTagDestroy(libCore_gf_TextTagStoredForUnit(lp_unit, 1));
    TextTagCreate(IntToText(lp_rank), 24, UnitGetPosition(lp_unit), 1.0, true, false, PlayerGroupAll());
    TextTagAttachToUnit(TextTagLastCreated(), lp_unit, 1.0);
    libCore_gf_StoreTextTagForUnit(lp_unit, 1, TextTagLastCreated());
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:8439

        TextExpressionSetToken("Param/Expression/lib_Game_A1A65E62", "A", PlayerName(lv_creditPlayer));
        TextTagCreate(TextExpressionAssemble("Param/Expression/lib_Game_A1A65E62"), 20, lv_positionOfBanner, libGame_gv_loot_BannerTextTagHeightOffset_C, true, false, libGame_gf_PlayersOnTeamHeroes(libGame_gf_TeamNumberOfPlayer(lv_creditPlayer), false));
        TextTagAttachToUnit(TextTagLastCreated(), libGame_gv_townTownData[lp_townIndex].lv_lootBannerUnit, libGame_gv_loot_BannerTextTagHeightOffset_C);
        TextExpressionSetToken("Param/Expression/lib_Game_B776822C", "A", PlayerName(lv_creditPlayer));
        TextTagCreate(TextExpressionAssemble("Param/Expression/lib_Game_B776822C"), 20, lv_positionOfBanner, libGame_gv_loot_BannerTextTagHeightOffset_C, true, false, libGame_gf_PlayersOnTeamHeroes(libGame_gf_EnemyTeamNumberOfPlayer(lv_creditPlayer), false));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:8442

        TextExpressionSetToken("Param/Expression/lib_Game_B776822C", "A", PlayerName(lv_creditPlayer));
        TextTagCreate(TextExpressionAssemble("Param/Expression/lib_Game_B776822C"), 20, lv_positionOfBanner, libGame_gv_loot_BannerTextTagHeightOffset_C, true, false, libGame_gf_PlayersOnTeamHeroes(libGame_gf_EnemyTeamNumberOfPlayer(lv_creditPlayer), false));
        TextTagAttachToUnit(TextTagLastCreated(), libGame_gv_townTownData[lp_townIndex].lv_lootBannerUnit, libGame_gv_loot_BannerTextTagHeightOffset_C);
    }
    else {

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:8500

        TextExpressionSetToken("Param/Expression/lib_Game_F8D64D74", "A", PlayerName(lp_owningPlayer));
        TextTagCreate(TextExpressionAssemble("Param/Expression/lib_Game_F8D64D74"), 20, UnitGetPosition(lp_sconceUnit), libGame_gv_loot_BannerTextTagHeightOffset_C, true, false, libGame_gf_PlayersOnTeamHeroes(libGame_gf_TeamNumberOfPlayer(lp_owningPlayer), false));
        TextTagAttachToUnit(TextTagLastCreated(), lp_sconceUnit, libGame_gv_loot_BannerTextTagHeightOffset_C);
        libCore_gf_StoreTextTagForUnit(lp_sconceUnit, lv_textTagAttachmentIndex1_C, TextTagLastCreated());
        TextExpressionSetToken("Param/Expression/lib_Game_3A8C4155", "A", PlayerName(lp_owningPlayer));

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/GameLib.galaxy:8504

        TextExpressionSetToken("Param/Expression/lib_Game_3A8C4155", "A", PlayerName(lp_owningPlayer));
        TextTagCreate(TextExpressionAssemble("Param/Expression/lib_Game_3A8C4155"), 20, UnitGetPosition(lp_sconceUnit), libGame_gv_loot_BannerTextTagHeightOffset_C, true, false, libGame_gf_PlayersOnTeamHeroes(libGame_gf_EnemyTeamNumberOfPlayer(lp_owningPlayer), false));
        TextTagAttachToUnit(TextTagLastCreated(), lp_sconceUnit, libGame_gv_loot_BannerTextTagHeightOffset_C);
        libCore_gf_StoreTextTagForUnit(lp_sconceUnit, lv_textTagAttachmentIndex2_C, TextTagLastCreated());
    }

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/HeroesLib.galaxy:3252

    TextExpressionSetToken("Param/Expression/lib_Core_F9276DCB", "A", lp_text);
    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_Core_F9276DCB"), 24, UnitGetPosition(lp_target), 0.0, true, true, PlayerGroupSingle(1));
    TextTagAttachToUnit(TextTagLastCreated(), lp_target, 0.0);
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
}

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:7114

    TextTagCreate(StringExternal("Param/Value/lib_MapM_60EE21E2"), lv_fontSize, UnitGetPosition(libMapM_gv_mMGardensDragonStatue), 0.0, true, false, PlayerGroupAll());
    libMapM_gv_mMGardensDragonStatueTextTag = TextTagLastCreated();
    TextTagAttachToUnit(TextTagLastCreated(), libMapM_gv_mMGardensDragonStatue, libMapM_gv_mMGardensDragonDragonStatueHelperTextTagHeightOffset_C);
    TextTagShow(TextTagLastCreated(), PlayerGroupAll(), true);
    TextTagShow(TextTagLastCreated(), libCore_gv_playerGroupFromPlayer[libCore_gv_oBSERVER_ObserverUIPlayer], false);

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:7129

    TextTagCreate(StringExternal("Param/Value/lib_MapM_A60971D2"), lv_fontSize, UnitGetPosition(libMapM_gv_mMGardensDragonStatue), 0.0, true, false, PlayerGroupAll());
    libMapM_gv_mMGardensDragonStatueTextTagAllyOwned = TextTagLastCreated();
    TextTagAttachToUnit(TextTagLastCreated(), libMapM_gv_mMGardensDragonStatue, libMapM_gv_mMGardensDragonDragonStatueHelperTextTagHeightOffset_C);
    TextTagShow(TextTagLastCreated(), PlayerGroupAll(), false);
    TextTagCreate(StringExternal("Param/Value/lib_MapM_EEE97929"), lv_fontSize, UnitGetPosition(libMapM_gv_mMGardensDragonStatue), 0.0, true, false, PlayerGroupAll());

mods/heroesdata.stormmodbase.stormdata/TriggerLibs/MapMechanicsLib.galaxy:7133

    TextTagCreate(StringExternal("Param/Value/lib_MapM_EEE97929"), lv_fontSize, UnitGetPosition(libMapM_gv_mMGardensDragonStatue), 0.0, true, false, PlayerGroupAll());
    libMapM_gv_mMGardensDragonStatueTextTagEnemyOwned = TextTagLastCreated();
    TextTagAttachToUnit(TextTagLastCreated(), libMapM_gv_mMGardensDragonStatue, libMapM_gv_mMGardensDragonDragonStatueHelperTextTagHeightOffset_C);
    TextTagShow(TextTagLastCreated(), PlayerGroupAll(), false);
    return true;

mods/heroesmapmods/battlegroundmapmods/blackheartsbay.stormmodbase.stormdata/LibBBAY.galaxy:1874

        TextTagCreate(libBBAY_gf_MMBBCannonballsTreasureSetTextTagHelp(), 16, UnitGetPosition(libBBAY_gv_mMBBCannonballsTreasureChestChests[lv_iter]), 1.0, false, false, PlayerGroupAll());
        libCore_gf_StoreTextTagForUnit(libBBAY_gv_mMBBCannonballsTreasureChestChests[lv_iter], 1, TextTagLastCreated());
        TextTagAttachToUnit(TextTagLastCreated(), libBBAY_gv_mMBBCannonballsTreasureChestChests[lv_iter], 5.0);
        auto99E59F7A_g = libCore_gv_activeHumanPlayers;
        lv_p = -1;

mods/heroesmapmods/battlegroundmapmods/blackheartsbay.stormmodbase.stormdata/LibBBAY.galaxy:1887

        TextTagCreate(libBBAY_gf_MMBBCannonballsTreasureSetTextTagDoubloonCount(libBBAY_gv_mMBBCannonballsGhostChestCoinsDrop_C), 30, UnitGetPosition(libBBAY_gv_mMBBCannonballsTreasureChestChests[lv_iter]), 1.0, false, false, PlayerGroupAll());
        libCore_gf_StoreTextTagForUnit(libBBAY_gv_mMBBCannonballsTreasureChestChests[lv_iter], 2, TextTagLastCreated());
        TextTagAttachToUnit(TextTagLastCreated(), libBBAY_gv_mMBBCannonballsTreasureChestChests[lv_iter], 4.0);
        TextTagShow(libCore_gf_TextTagStoredForUnit(libBBAY_gv_mMBBCannonballsTreasureChestChests[lv_iter], 2), PlayerGroupAll(), true);
    }

mods/heroesmapmods/battlegroundmapmods/hauntedmines.stormmodbase.stormdata/LibMHtM.galaxy:118

            TextTagCreate(StringExternal("Param/Value/lib_MHtM_4E662708"), 16, UnitGetPosition(lv_itGate), 1.0, true, false, libCore_gv_activeHumanPlayers);
            libCore_gf_StoreTextTagForUnit(lv_itGate, 1, TextTagLastCreated());
            TextTagAttachToUnit(TextTagLastCreated(), lv_itGate, 3.0);
            TextTagShow(TextTagLastCreated(), libCore_gv_playerGroupFromPlayer[libCore_gv_oBSERVER_ObserverUIPlayer], false);
        }

mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmodbase.stormdata/LibOVER.galaxy:79

    AddUnitOfInterest(lv_pickupUnit, 0.0, 0.0, "PickupOverwatchItem", libNtve_ge_GoalTeam_Both, 0);
    libCore_gf_StoreTextTagForUnit(lv_pickupUnit, 1, lv_textTag);
    TextTagAttachToUnit(lv_textTag, lv_pickupUnit, 3.0);
    libOVER_gf_ShareVisionofItemPickup(lv_pickupUnit);
}

mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmodbase.stormdata/LibOVER.galaxy:101

    lv_textTag = TextTagLastCreated();
    libCore_gf_StoreTextTagForUnit(lv_pickupUnit, 1, lv_textTag);
    TextTagAttachToUnit(lv_textTag, lv_pickupUnit, 3.0);
    libOVER_gf_ShareVisionofItemPickup(lv_pickupUnit);
}

mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmodbase.stormdata/LibOVER.galaxy:379

    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
    lv_enemyTextTag = TextTagLastCreated();
    TextTagAttachToUnit(lv_allyTextTag, lv_bossUnit, 5.0);
    TextTagAttachToUnit(lv_enemyTextTag, lv_bossUnit, 5.0);
    TextTagAttachToUnit(lv_selfTextTag, lv_bossUnit, 5.0);

mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmodbase.stormdata/LibOVER.galaxy:380

    lv_enemyTextTag = TextTagLastCreated();
    TextTagAttachToUnit(lv_allyTextTag, lv_bossUnit, 5.0);
    TextTagAttachToUnit(lv_enemyTextTag, lv_bossUnit, 5.0);
    TextTagAttachToUnit(lv_selfTextTag, lv_bossUnit, 5.0);
    if ((UnitTestState(lv_targetUnit, c_unitStateHallucination) == false) && (UnitIsAlive(lv_targetUnit) == true) && (UnitHasBehavior2(lv_targetUnit, "HeroGenericIgnoreFullscreenOverlay") == false)) {

mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmodbase.stormdata/LibOVER.galaxy:381

    TextTagAttachToUnit(lv_allyTextTag, lv_bossUnit, 5.0);
    TextTagAttachToUnit(lv_enemyTextTag, lv_bossUnit, 5.0);
    TextTagAttachToUnit(lv_selfTextTag, lv_bossUnit, 5.0);
    if ((UnitTestState(lv_targetUnit, c_unitStateHallucination) == false) && (UnitIsAlive(lv_targetUnit) == true) && (UnitHasBehavior2(lv_targetUnit, "HeroGenericIgnoreFullscreenOverlay") == false)) {
        libUIUI_gf_FullscreenOverlayAddItemForPlayer(UnitGetOwner(lv_targetUnit), libUIUI_ge_FullscreenOverlayPriorities_Stasis, "Cutscenes\\GameUI_OverwatchBossImprisonOverlay.StormCutscene", "OverwatchBossBeingImprisonedBehavior");

mods/heroesmapmods/battlegroundmapmods/overwatchdata.stormmodbase.stormdata/LibOVER.galaxy:827

        TextTagCreate(StringExternal("Param/Value/lib_OVER_8D4D576D"), 24, UnitGetPosition(lv_itemUnit), 3.0, false, false, PlayerGroupAll());
    }
    TextTagAttachToUnit(TextTagLastCreated(), lv_itemUnit, 3.0);
    libCore_gf_StoreTextTagForUnit(lv_itemUnit, 1, TextTagLastCreated());
    libOVER_gf_ShareVisionofItemPickup(lv_itemUnit);

mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmodbase.stormdata/LibMSC2.galaxy:481

    TextTagCreate(lv_tooltipText, 24, UnitGetPosition(lv_spawnedWarhead), 2.0, true, true, PlayerGroupAll());
    libCore_gf_StoreTextTagForUnit(lv_spawnedWarhead, 1, TextTagLastCreated());
    TextTagAttachToUnit(TextTagLastCreated(), lv_spawnedWarhead, 4.0);
    libCore_gf_CreateMinimapPingStorm(PlayerGroupAll(), "StormAlertSilent", lp_canisterSpawnLocation, ColorWithAlpha(0,0,0,0), 4.0);
    PingSetScale(PingLastCreated(), 0.6);

mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmodbase.stormdata/LibMSC2.galaxy:2156

    TextTagCreate(lv_tooltipText, 24, lv_positionOfWarhead, 2.0, true, true, PlayerGroupAll());
    libCore_gf_StoreTextTagForUnit(lv_warheadUnit, 1, TextTagLastCreated());
    TextTagAttachToUnit(TextTagLastCreated(), lv_warheadUnit, 4.0);
    libMSC2_gf_MMSC2UpdateNukeTextTagsForPlayers();
    lv_playerIndex = 1;

mods/missionpacks/novacampaign.sc2modbase.sc2data/LibNCMI.galaxy:4410

    TextExpressionSetToken("Param/Expression/lib_NCMI_242FDFAD", "A", lp_text);
    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_NCMI_242FDFAD"), 24, UnitGetPosition(lp_target), 0.0, true, true, PlayerGroupSingle(1));
    TextTagAttachToUnit(TextTagLastCreated(), lp_target, 1.0);
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:11488

    if ((UnitGetType(lp_teachUnit) == "DrakkenLaserDrillCoop")) {
        TextTagCreate(StringExternal("Param/Value/lib_COMI_AFA9A35D"), 18, UnitGetPosition(lp_teachUnit), 1.0, true, false, PlayerGroupSingle(UnitGetOwner(lp_teachUnit)));
        TextTagAttachToUnit(TextTagLastCreated(), lp_teachUnit, 2.5);
        libCOMI_gv_cM_DrillTextTagCreated = TextTagLastCreated();
        TriggerEnable(libCOMI_gt_CM_CampaignLaserDrillSelected, true);

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:11496

    if ((UnitGetType(lp_teachUnit) == "SolarForge") && (TechTreeUpgradeCount(UnitGetOwner(lp_teachUnit), "KaraxCommander", c_techCountCompleteOnly) == 1)) {
        TextTagCreate(StringExternal("Param/Value/lib_COMI_00AC11D7"), 18, UnitGetPosition(lp_teachUnit), 1.0, true, false, PlayerGroupSingle(UnitGetOwner(lp_teachUnit)));
        TextTagAttachToUnit(TextTagLastCreated(), lp_teachUnit, 2.5);
        libCOMI_gv_cM_SolarForgeTextTag = TextTagLastCreated();
        TriggerEnable(libCOMI_gt_CM_CampaignSolarForgeSelected, true);

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:12163

    TextExpressionSetToken("Param/Expression/lib_COMI_242FDFAD", "A", lp_text);
    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_COMI_242FDFAD"), 24, UnitGetPosition(lp_target), 0.0, true, true, libCOOC_gf_HumanPlayers());
    TextTagAttachToUnit(TextTagLastCreated(), lp_target, 0.0);
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:16485


    TextTagCreate(StringExternal("Param/Value/lib_COMI_EDEF6975"), 18, lv_point, 1.0, true, false, PlayerGroupSingle(lv_p));
    TextTagAttachToUnit(TextTagLastCreated(), lv_u, 2.5);
    libCOMI_gv_cM_DehakaReviveEatTextTag[lv_p] = TextTagLastCreated();
    return true;

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMU.galaxy:4608

    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_COMU_A0E6C44D"), 24, UnitGetPosition(lp_boomBot), 3.0, true, true, PlayerGroupSingle(lv_codeplayer));
    lv_codetexttag = TextTagLastCreated();
    TextTagAttachToUnit(lv_codetexttag, lp_boomBot, 3.0);
    TextTagSetFogVisibility(lv_codetexttag, c_visTypeFog);
    TextExpressionSetToken("Param/Expression/lib_COMU_3FA5A8D0", "A", StringToText(lv_inputstring));

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMU.galaxy:4613

    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_COMU_3FA5A8D0"), 24, UnitGetPosition(lp_boomBot), 3.0, true, true, PlayerGroupSingle(lv_defuseplayer));
    lv_inputtexttag = TextTagLastCreated();
    TextTagAttachToUnit(lv_inputtexttag, lp_boomBot, 3.0);
    TextTagSetFogVisibility(lv_inputtexttag, c_visTypeFog);
    libHots_gf_StoreTextTagForUnit(lv_boombothelper, libCOMU_gv_cT_BoomBotsInputTextTagIndex, lv_inputtexttag);

mods/testmods/tilesettesting.stormmodbase.stormdata/LibTILE.galaxy:77

        lv_itUnit = UnitGroupUnit(auto5565982F_g, auto5565982F_u);
        TextTagCreate(StringExternal("Param/Value/lib_TILE_2F7CCA51"), 24, UnitGetPosition(lv_itUnit), 1.0, true, false, PlayerGroupAll());
        TextTagAttachToUnit(TextTagLastCreated(), lv_itUnit, 1.0);
        libCore_gf_StoreTextTagForUnit(lv_itUnit, 1, TextTagLastCreated());
    }

mods/testmods/tilesettesting.stormmodbase.stormdata/LibTILE.galaxy:85

        lv_itUnit = UnitGroupUnit(autoB4A711F5_g, autoB4A711F5_u);
        TextTagCreate(StringExternal("Param/Value/lib_TILE_CDEB4399"), 24, UnitGetPosition(lv_itUnit), 1.0, true, false, PlayerGroupAll());
        TextTagAttachToUnit(TextTagLastCreated(), lv_itUnit, 1.0);
        libCore_gf_StoreTextTagForUnit(lv_itUnit, 1, TextTagLastCreated());
    }

mods/testmods/tilesettesting.stormmodbase.stormdata/LibTILE.galaxy:93

        lv_itUnit = UnitGroupUnit(auto1E1ACFD1_g, auto1E1ACFD1_u);
        TextTagCreate(StringExternal("Param/Value/lib_TILE_D75139CE"), 24, UnitGetPosition(lv_itUnit), 1.0, true, false, PlayerGroupAll());
        TextTagAttachToUnit(TextTagLastCreated(), lv_itUnit, 1.0);
        libCore_gf_StoreTextTagForUnit(lv_itUnit, 1, TextTagLastCreated());
    }

mods/testmods/tilesettesting.stormmodbase.stormdata/LibTILE.galaxy:101

        lv_itUnit = UnitGroupUnit(auto5F3CE8F8_g, auto5F3CE8F8_u);
        TextTagCreate(StringExternal("Param/Value/lib_TILE_69B2A2C4"), 24, UnitGetPosition(lv_itUnit), 1.0, true, false, PlayerGroupAll());
        TextTagAttachToUnit(TextTagLastCreated(), lv_itUnit, 1.0);
        libCore_gf_StoreTextTagForUnit(lv_itUnit, 1, TextTagLastCreated());
    }

mods/testmods/tilesettesting.stormmodbase.stormdata/LibTILE.galaxy:111

            ActorSend(libNtve_gf_MainActorofUnit(lv_itUnit), "Signal PlayBuild");
            TextTagCreate(StringExternal("Param/Value/lib_TILE_650F0758"), 24, UnitGetPosition(lv_itUnit), 1.0, true, false, PlayerGroupAll());
            TextTagAttachToUnit(TextTagLastCreated(), lv_itUnit, 1.0);
            libCore_gf_StoreTextTagForUnit(lv_itUnit, 1, TextTagLastCreated());
        }

mods/testmods/tilesettesting.stormmodbase.stormdata/LibTILE.galaxy:116

        else {
            TextTagCreate(StringExternal("Param/Value/lib_TILE_7BAEDCCA"), 24, UnitGetPosition(lv_itUnit), 1.0, true, false, PlayerGroupAll());
            TextTagAttachToUnit(TextTagLastCreated(), lv_itUnit, 1.0);
            libCore_gf_StoreTextTagForUnit(lv_itUnit, 1, TextTagLastCreated());
        }

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:3181

    TextExpressionSetToken("Param/Expression/lib_A3DDD02B_11F142F1", "A", lp_text);
    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_A3DDD02B_11F142F1"), 24, UnitGetPosition(lp_target), 0.0, true, true, PlayerGroupSingle(1));
    TextTagAttachToUnit(TextTagLastCreated(), lp_target, 0.0);
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
}

mods/warcoop/warcoopdata.sc2modbase.sc2data/TriggerLibs/WarCoopData.galaxy:1584

    TextTagCreate(TextExpressionAssemble("Param/Expression/lib_WCdr_7F2BEF1D"), 24, UnitGetPosition(lp_target), 0.0, true, true, PlayerGroupSingle(1));
    lp_outReticleRef.lv_textTag = TextTagLastCreated();
    TextTagAttachToUnit(TextTagLastCreated(), lp_target, 1.0);
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeMask);
}