# AIReqAddSpecialMaker
Flags —
Native
# Arguments
string
— objTypestring
— makerTypestring
— abilNameint
— abilIndex
Returns — void
native void AIReqAddSpecialMaker(
string objType,
string makerType,
string abilName,
int abilIndex,
);
# Related
Category: Unclassified
# Examples
mods/core.sc2mod — base.sc2data/TriggerLibs/BaseAI.galaxy:314
AITechCountFixupInOrder(player, "Hatchery", "Lair", "Hive");
AITechCountFixupEither(player, "CommandCenter", "OrbitalCommand", "PlanetaryFortress");
AIReqAddSpecialMaker("Nuke", "GhostAcademy", "ArmSiloWithNuke", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "CreepTumor", "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "Queen", "QueenBuild", 0);
mods/core.sc2mod — base.sc2data/TriggerLibs/BaseAI.galaxy:315
AITechCountFixupEither(player, "CommandCenter", "OrbitalCommand", "PlanetaryFortress");
AIReqAddSpecialMaker("Nuke", "GhostAcademy", "ArmSiloWithNuke", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "CreepTumor", "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "Queen", "QueenBuild", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "QueenClassic", "QueenBuild", 0);
mods/core.sc2mod — base.sc2data/TriggerLibs/BaseAI.galaxy:316
AIReqAddSpecialMaker("Nuke", "GhostAcademy", "ArmSiloWithNuke", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "CreepTumor", "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "Queen", "QueenBuild", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "QueenClassic", "QueenBuild", 0);
mods/core.sc2mod — base.sc2data/TriggerLibs/BaseAI.galaxy:317
AIReqAddSpecialMaker("CreepTumorBurrowed", "CreepTumor", "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "Queen", "QueenBuild", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "QueenClassic", "QueenBuild", 0);
AISetSpawnerTargettingDelay(player, "SpawnerActive", AICampaignDiffSelect(player, 8, 6, 4, 2));
mods/liberty.sc2mod — base.sc2data/TriggerLibs/Terran/Terran.galaxy:249
AISetDefaultTownHall(player, c_TB_CommandCenter);
AISetNukeConstants(player);
AIReqAddSpecialMaker( c_TU_Nuke, c_TB_GhostAcademy, "ArmSiloWithNuke", 0);
AISetMainState(player, e_mainState_Open, e_mainSubState_Init);
mods/liberty.sc2mod — base.sc2data/TriggerLibs/Zerg/Zerg.galaxy:262
AISetDefaultArmyUnit(player, c_ZU_Zergling);
AISetDefaultTownHall(player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
mods/liberty.sc2mod — base.sc2data/TriggerLibs/Zerg/Zerg.galaxy:263
AISetDefaultTownHall(player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
AISetMainState(player, e_mainState_Open, e_mainSubState_Init);
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:1014
InitTerrCounters(lp_player);
AISetNukeConstants(lp_player);
AIReqAddSpecialMaker(c_TU_Nuke, c_TB_GhostAcademy, "ArmSiloWithNuke", 0);
}
else if (autoD30B3B6A_val == "Zerg") {
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:1023
AISetDefaultArmyUnit(lp_player, c_ZU_Zergling);
AISetDefaultTownHall(lp_player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:1024
AISetDefaultTownHall(lp_player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
}
else {
mods/starcoop/starcoop.sc2mod — base.sc2data/TriggerLibs/BaseAI.galaxy:356
AITechCountFixupInOrder(player, "Hatchery", "Lair", "Hive");
AITechCountFixupEither(player, "CommandCenter", "OrbitalCommand", "PlanetaryFortress");
AIReqAddSpecialMaker("Nuke", "GhostAcademy", "ArmSiloWithNuke", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "CreepTumor", "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "Queen", "QueenBuild", 0);
mods/starcoop/starcoop.sc2mod — base.sc2data/TriggerLibs/BaseAI.galaxy:357
AITechCountFixupEither(player, "CommandCenter", "OrbitalCommand", "PlanetaryFortress");
AIReqAddSpecialMaker("Nuke", "GhostAcademy", "ArmSiloWithNuke", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "CreepTumor", "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "Queen", "QueenBuild", 0);
mods/starcoop/starcoop.sc2mod — base.sc2data/TriggerLibs/BaseAI.galaxy:358
AIReqAddSpecialMaker("Nuke", "GhostAcademy", "ArmSiloWithNuke", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "CreepTumor", "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker("CreepTumorBurrowed", "Queen", "QueenBuild", 0);
AISetSpawnerTargettingDelay(player, "SpawnerActive", AICampaignDiffSelect(player, 8, 6, 4, 2, 1, 0));
mods/swarm.sc2mod — base.sc2data/TriggerLibs/Terran/Terran.galaxy:255
AISetDefaultTownHall(player, c_TB_CommandCenter);
AISetNukeConstants(player);
AIReqAddSpecialMaker(c_TU_Nuke, c_TB_GhostAcademy, "ArmSiloWithNuke", 0);
AISetMainState(player, e_mainState_Open, e_mainSubState_Init);
mods/swarm.sc2mod — base.sc2data/TriggerLibs/Zerg/Zerg.galaxy:268
AISetDefaultArmyUnit(player, c_ZU_Zergling);
AISetDefaultTownHall(player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
mods/swarm.sc2mod — base.sc2data/TriggerLibs/Zerg/Zerg.galaxy:269
AISetDefaultTownHall(player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
AISetMainState(player, e_mainState_Open, e_mainSubState_Init);
mods/void.sc2mod — base.sc2data/TriggerLibs/Terran/Terran.galaxy:261
AISetDefaultTownHall(player, c_TB_CommandCenter);
AISetNukeConstants(player);
AIReqAddSpecialMaker(c_TU_Nuke, c_TB_GhostAcademy, "ArmSiloWithNuke", 0);
AISetMainState(player, e_mainState_Open, e_mainSubState_Init);
mods/void.sc2mod — base.sc2data/TriggerLibs/Zerg/Zerg.galaxy:275
AISetDefaultArmyUnit(player, c_ZU_Zergling);
AISetDefaultTownHall(player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
mods/void.sc2mod — base.sc2data/TriggerLibs/Zerg/Zerg.galaxy:276
AISetDefaultTownHall(player, c_ZB_Hatchery);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZB_CreepTumor, "BurrowCreepTumorDown", 0);
AIReqAddSpecialMaker( c_ZB_CreepTumorBurrowed, c_ZU_Queen, c_AB_QueenBuild, 0);
AISetMainState(player, e_mainState_Open, e_mainSubState_Init);
mods/warcoop/warmeleeai.sc2mod — base.sc2data/TriggerLibs/MeleeSC.galaxy:255
AISetDefaultTownHall(player, c_TB_CommandCenter);
AISetNukeConstants(player);
AIReqAddSpecialMaker(c_TU_Nuke, c_TB_GhostAcademy, "ArmSiloWithNuke", 0);
AISetMainState(player, e_mainState_Open, e_mainSubState_Init);