Type player
CameraSetupApplyForPlayer(boolean doPan, camerasetup whichSetup, player whichPlayer, real duration) returns nothingCameraSetupApplyForPlayerSmooth(boolean doPan, camerasetup whichSetup, player whichPlayer, real forcedDuration, real easeInDuration, real easeOutDuration, real smoothFactor) returns nothingSetCameraFieldForPlayer(player whichPlayer, camerafield whichField, real value, real duration) returns nothingSetCameraTargetControllerNoZForPlayer(player whichPlayer, unit whichUnit, real xoffset, real yoffset, boolean inheritOrientation) returns nothingSetCameraPositionForPlayer(player whichPlayer, real x, real y) returns nothingSetCameraPositionLocForPlayer(player whichPlayer, location loc) returns nothingRotateCameraAroundLocBJ(real degrees, location loc, player whichPlayer, real duration) returns nothingPanCameraToForPlayer(player whichPlayer, real x, real y) returns nothingPanCameraToLocForPlayer(player whichPlayer, location loc) returns nothingPanCameraToTimedForPlayer(player whichPlayer, real x, real y, real duration) returns nothingPanCameraToTimedLocForPlayer(player whichPlayer, location loc, real duration) returns nothingPanCameraToTimedLocWithZForPlayer(player whichPlayer, location loc, real zOffset, real duration) returns nothingSmartCameraPanBJ(player whichPlayer, location loc, real duration) returns nothingSetCinematicCameraForPlayer(player whichPlayer, string cameraModelFile) returns nothingResetToGameCameraForPlayer(player whichPlayer, real duration) returns nothingCameraSetSourceNoiseForPlayer(player whichPlayer, real magnitude, real velocity) returns nothingCameraSetTargetNoiseForPlayer(player whichPlayer, real magnitude, real velocity) returns nothingCameraSetEQNoiseForPlayer(player whichPlayer, real magnitude) returns nothingCameraClearNoiseForPlayer(player whichPlayer) returns nothingSetCameraBoundsToRectForPlayerBJ(player whichPlayer, rect r) returns nothingAdjustCameraBoundsForPlayerBJ(integer adjustMethod, player whichPlayer, real dxWest, real dxEast, real dyNorth, real dySouth) returns nothingSetCameraQuickPositionForPlayer(player whichPlayer, real x, real y) returns nothingSetCameraQuickPositionLocForPlayer(player whichPlayer, location loc) returns nothingStopCameraForPlayerBJ(player whichPlayer) returns nothingSetCameraOrientControllerForPlayerBJ(player whichPlayer, unit whichUnit, real xoffset, real yoffset) returns nothingTriggerRegisterPlayerUnitEventSimple(trigger trig, player whichPlayer, playerunitevent whichEvent) returns eventTriggerRegisterPlayerSelectionEventBJ(trigger trig, player whichPlayer, boolean selected) returns eventTriggerRegisterPlayerKeyEventBJ(trigger trig, player whichPlayer, integer keType, integer keKey) returns eventTriggerRegisterPlayerMouseEventBJ(trigger trig, player whichPlayer, integer meType) returns eventTriggerRegisterPlayerEventVictory(trigger trig, player whichPlayer) returns eventTriggerRegisterPlayerEventDefeat(trigger trig, player whichPlayer) returns eventTriggerRegisterPlayerEventLeave(trigger trig, player whichPlayer) returns eventTriggerRegisterPlayerEventAllianceChanged(trigger trig, player whichPlayer) returns eventTriggerRegisterPlayerEventEndCinematic(trigger trig, player whichPlayer) returns eventCreateFogModifierRectSimple(player whichPlayer, fogstate whichFogState, rect r, boolean afterUnits) returns fogmodifierCreateFogModifierRadiusLocSimple(player whichPlayer, fogstate whichFogState, location center, real radius, boolean afterUnits) returns fogmodifierCreateFogModifierRectBJ(boolean enabled, player whichPlayer, fogstate whichFogState, rect r) returns fogmodifierCreateFogModifierRadiusLocBJ(boolean enabled, player whichPlayer, fogstate whichFogState, location center, real radius) returns fogmodifierStartSoundForPlayerBJ(player whichPlayer, sound soundHandle) returns nothingVolumeGroupSetVolumeForPlayerBJ(player whichPlayer, volumegroup vgroup, real scale) returns nothingSetPlayerHandicapDamageBJ(player whichPlayer, real handicapPercent) returns nothingGetPlayerHandicapDamageBJ(player whichPlayer) returns realSetPlayerHandicapReviveTimeBJ(player whichPlayer, real handicapPercent) returns nothingGetPlayerHandicapReviveTimeBJ(player whichPlayer) returns realSetPlayerHandicapXPBJ(player whichPlayer, real handicapPercent) returns nothingGetPlayerHandicapXPBJ(player whichPlayer) returns realSetPlayerHandicapBJ(player whichPlayer, real handicapPercent) returns nothingGetPlayerHandicapBJ(player whichPlayer) returns realSetItemPlayerBJ(item whichItem, player whichPlayer, boolean changeColor) returns nothingCreateUnitAtLocSaveLast(player id, integer unitid, location loc, real face) returns unitCreateNUnitsAtLoc(integer count, integer unitId, player whichPlayer, location loc, real face) returns groupCreateNUnitsAtLocFacingLocBJ(integer count, integer unitId, player whichPlayer, location loc, location lookAt) returns groupCreateCorpseLocBJ(integer unitid, player whichPlayer, location loc) returns unitCreatePermanentCorpseLocBJ(integer style, integer unitid, player whichPlayer, location loc, real facing) returns unitClearSelectionForPlayer(player whichPlayer) returns nothingSelectUnitForPlayerSingle(unit whichUnit, player whichPlayer) returns nothingSelectGroupForPlayerBJ(group g, player whichPlayer) returns nothingSelectUnitAddForPlayer(unit whichUnit, player whichPlayer) returns nothingSelectUnitRemoveForPlayer(unit whichUnit, player whichPlayer) returns nothingWakePlayerUnits(player whichPlayer) returns nothingUnitShareVisionBJ(boolean share, unit whichUnit, player whichPlayer) returns nothingForceUIKeyBJ(player whichPlayer, string key) returns nothingForceUICancelBJ(player whichPlayer) returns nothingForceAddPlayerSimple(player whichPlayer, force whichForce) returns nothingForceRemovePlayerSimple(player whichPlayer, force whichForce) returns nothingEnumUnitsSelected(player whichPlayer, boolexpr enumFilter, code enumAction) returns nothingGetUnitsInRectOfPlayer(rect r, player whichPlayer) returns groupGetUnitsOfPlayerMatching(player whichPlayer, boolexpr filter) returns groupGetUnitsOfPlayerAll(player whichPlayer) returns groupGetUnitsOfPlayerAndTypeId(player whichPlayer, integer unitid) returns groupGetUnitsSelectedAll(player whichPlayer) returns groupGetForceOfPlayer(player whichPlayer) returns forceGetPlayersAllies(player whichPlayer) returns forceGetPlayersEnemies(player whichPlayer) returns forceCountLivingPlayerUnitsOfTypeId(integer unitId, player whichPlayer) returns integerDialogDisplayBJ(boolean flag, dialog whichDialog, player whichPlayer) returns nothingSetPlayerAllianceBJ(player sourcePlayer, alliancetype whichAllianceSetting, boolean value, player otherPlayer) returns nothingSetPlayerAllianceStateAllyBJ(player sourcePlayer, player otherPlayer, boolean flag) returns nothingSetPlayerAllianceStateVisionBJ(player sourcePlayer, player otherPlayer, boolean flag) returns nothingSetPlayerAllianceStateControlBJ(player sourcePlayer, player otherPlayer, boolean flag) returns nothingSetPlayerAllianceStateFullControlBJ(player sourcePlayer, player otherPlayer, boolean flag) returns nothingSetPlayerAllianceStateBJ(player sourcePlayer, player otherPlayer, integer allianceState) returns nothingPlayersAreCoAllied(player playerA, player playerB) returns booleanShareEverythingWithTeamAI(player whichPlayer) returns nothingShareEverythingWithTeam(player whichPlayer) returns nothingMakeUnitsPassiveForPlayer(player whichPlayer) returns nothingMakeUnitsPassiveForTeam(player whichPlayer) returns nothingMeleeVictoryDialogBJ(player whichPlayer, boolean leftGame) returns nothingMeleeDefeatDialogBJ(player whichPlayer, boolean leftGame) returns nothingGameOverDialogBJ(player whichPlayer, boolean leftGame) returns nothingRemovePlayerPreserveUnitsBJ(player whichPlayer, playergameresult gameResult, boolean leftGame) returns nothingCustomVictoryDialogBJ(player whichPlayer) returns nothingCustomVictorySkipBJ(player whichPlayer) returns nothingCustomVictoryBJ(player whichPlayer, boolean showDialog, boolean showScores) returns nothingCustomDefeatDialogBJ(player whichPlayer, string message) returns nothingCustomDefeatBJ(player whichPlayer, string message) returns nothingSetPlayerOnScoreScreenBJ(boolean flag, player whichPlayer) returns nothingTimerDialogDisplayForPlayerBJ(boolean show, timerdialog td, player whichPlayer) returns nothingLeaderboardSetPlayerItemValueBJ(player whichPlayer, leaderboard lb, integer val) returns nothingLeaderboardSetPlayerItemLabelBJ(player whichPlayer, leaderboard lb, string val) returns nothingLeaderboardSetPlayerItemStyleBJ(player whichPlayer, leaderboard lb, boolean showLabel, boolean showValue, boolean showIcon) returns nothingLeaderboardSetPlayerItemLabelColorBJ(player whichPlayer, leaderboard lb, real red, real green, real blue, real transparency) returns nothingLeaderboardSetPlayerItemValueColorBJ(player whichPlayer, leaderboard lb, real red, real green, real blue, real transparency) returns nothingLeaderboardHasPlayerItemBJ(leaderboard lb, player whichPlayer) returns booleanLeaderboardAddItemBJ(player whichPlayer, leaderboard lb, string label, integer value) returns nothingLeaderboardRemovePlayerItemBJ(player whichPlayer, leaderboard lb) returns nothingLeaderboardGetPlayerIndexBJ(player whichPlayer, leaderboard lb) returns integerPlayerGetLeaderboardBJ(player whichPlayer) returns leaderboardPingMinimapForPlayer(player whichPlayer, real x, real y, real duration) returns nothingPingMinimapLocForPlayer(player whichPlayer, location loc, real duration) returns nothingPlayDialogueFromSpeakerTypeEx(force toForce, player fromPlayer, integer speakerType, location loc, sound soundHandle, integer timeType, real timeVal, boolean wait) returns booleanTransmissionFromUnitTypeWithNameBJ(force toForce, player fromPlayer, integer unitId, string unitName, location loc, sound soundHandle, string message, integer timeType, real timeVal, boolean wait) returns nothingRescueUnitBJ(unit whichUnit, player rescuer, boolean changeColor) returns nothingSetPlayerTechResearchedSwap(integer techid, integer levels, player whichPlayer) returns nothingSetPlayerTechMaxAllowedSwap(integer techid, integer maximum, player whichPlayer) returns nothingSetPlayerMaxHeroesAllowed(integer maximum, player whichPlayer) returns nothingGetPlayerTechCountSimple(integer techid, player whichPlayer) returns integerGetPlayerTechMaxAllowedSwap(integer techid, player whichPlayer) returns integerSetPlayerAbilityAvailableBJ(boolean avail, integer abilid, player whichPlayer) returns nothingSavePlayerHandleBJ(player whichPlayer, integer key, integer missionKey, hashtable table) returns booleanRestoreUnitLocFacingAngleBJ(string key, string missionKey, gamecache cache, player forWhichPlayer, location loc, real facing) returns unitRestoreUnitLocFacingPointBJ(string key, string missionKey, gamecache cache, player forWhichPlayer, location loc, location lookAt) returns unitGetPlayerStartLocationX(player whichPlayer) returns realGetPlayerStartLocationY(player whichPlayer) returns realGetPlayerStartLocationLoc(player whichPlayer) returns locationIsPlayerSlotState(player whichPlayer, playerslotstate whichState) returns booleanAdjustPlayerStateSimpleBJ(player whichPlayer, playerstate whichPlayerState, integer delta) returns nothingAdjustPlayerStateBJ(integer delta, player whichPlayer, playerstate whichPlayerState) returns nothingSetPlayerStateBJ(player whichPlayer, playerstate whichPlayerState, integer value) returns nothingSetPlayerFlagBJ(playerstate whichPlayerFlag, boolean flag, player whichPlayer) returns nothingSetPlayerTaxRateBJ(integer rate, playerstate whichResource, player sourcePlayer, player otherPlayer) returns nothingGetPlayerTaxRateBJ(playerstate whichResource, player sourcePlayer, player otherPlayer) returns integerIsPlayerFlagSetBJ(playerstate whichPlayerFlag, player whichPlayer) returns booleanGetConvertedPlayerId(player whichPlayer) returns integerBlightGoldMineForPlayerBJ(unit goldMine, player whichPlayer) returns unitBlightGoldMineForPlayer(unit goldMine, player whichPlayer) returns unitSetPlayerColorBJ(player whichPlayer, playercolor color, boolean changeExisting) returns nothingSetPlayerUnitAvailableBJ(integer unitId, boolean allowed, player whichPlayer) returns nothingSetBlightRectBJ(boolean addBlight, player whichPlayer, rect r) returns nothingSetBlightRadiusLocBJ(boolean addBlight, player whichPlayer, location loc, real radius) returns nothingReducePlayerTechMaxAllowed(player whichPlayer, integer techId, integer limit) returns nothingMeleeRandomHeroLoc(player p, integer id1, integer id2, integer id3, integer id4, location loc) returns unitMeleeStartingUnitsHuman(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload) returns nothingMeleeStartingUnitsOrc(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload) returns nothingMeleeStartingUnitsUndead(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload) returns nothingMeleeStartingUnitsNightElf(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload) returns nothingMeleeStartingUnitsUnknownRace(player whichPlayer, location startLoc, boolean doHeroes, boolean doCamera, boolean doPreload) returns nothingMeleeStartingUnitsForPlayer(race whichRace, player whichPlayer, location loc, boolean doHeroes) returns nothingPickMeleeAI(player num, string s1, string s2, string s3) returns nothingMeleeGetAllyStructureCount(player whichPlayer) returns integerMeleeGetAllyCount(player whichPlayer) returns integerMeleeGetAllyKeyStructureCount(player whichPlayer) returns integerMeleeDoDefeat(player whichPlayer) returns nothingMeleeDoLeave(player whichPlayer) returns nothingMeleeGetCrippledWarningMessage(player whichPlayer) returns stringMeleeGetCrippledTimerMessage(player whichPlayer) returns stringMeleeGetCrippledRevealedMessage(player whichPlayer) returns stringMeleeExposePlayer(player whichPlayer, boolean expose) returns nothingMeleePlayerIsCrippled(player whichPlayer) returns booleanMeleeWasUserPlayer(player whichPlayer) returns booleanSetPlayerSlotAvailable(player whichPlayer, mapcontrol control) returns nothing