safeDest()

(info) Other great resources: Official JS API docs, Scripting Forum

safeDest()

Overview

Determine if, based on the script player's current knowledge of the map, whether a specific map location is safe or not.

Because this function is based on knowledge of the map, any enemy droids/structures that are in the fog of war (or otherwise not visible to your sensors - eg. ECM in effect) will not be checked, so use this with care. In other words, what looks like a safe place to your sensors might be a very dangerous place.

Syntax

var returnValue = safeDest(player,x,y);

Parameters

Parameter

Type

Mandatory

Description

Parameter

Type

Mandatory

Description

player

Number

The id of the player who's safety you care about (usually me)

x

Number

The x co-ordinate of the position on the map to check

y

Number

The y co-ordinate of the position on the map to check

Return value

Value

Type

Description

Value

Type

Description

true

Boolean

The position appears safe, according to your sensors.

false

Boolean

The position is not safe.

<error>

Error

The player specified did not exist or the position specified was not on the map.

Example

// assuming "oil" is a feature object representing an oil resource... if (safeDest(me,oil.x,oil.y)) { // build oil derrick }

See also