极客战记-道具参数-动态旗帜

发布于 2020年1月20日

道具名称:动态旗帜

不像原来要使用pickUpFlag命令去往一个旗标并移除它,你现在可以在任何地方移除一个旗标。

获得技能

findFlag:如果颜色存在,返回给定颜色的旗标。如果未指定颜色,返回任何一种颜色的旗标。旗标的颜色是 绿色("green") , 黑色("black") 和 紫色("violet") 。

函数用法:hero.findFlag(color)

例程:

flag = hero.findFlag()
if flag:
    if flag.color is "black":
        hero.buildXY("fire-trap", flag.pos.x, flag.pos.y)
    hero.pickUpFlag(flag)

必填:

color:string(例如:"green")待返回的旗子颜色。

返回值:

object:如果旗子存在,返回一个旗子对象。

pickUpFlag:移动到并移除在实时回放中放置的旗标。先要使用 findFlag 找到旗标。三个旗标的颜色分别是 绿色("green") , 黑色("black") 和 紫色("violet") 。

函数用法:hero.pickupFlag(flag)

例程:

greenFlag = hero.findFlag("green")
if greenFlag:
    hero.pickUpFlag(greenFlag)

必填:

flag:flag(例如:hero.findFlag("green"))要被拿起的旗子。

removeFlag:移除实时回放中放置的旗标。如果旗标不在你的队伍,游戏将会失败。

函数用法:hero.removeFlag(flag)

例程:

greenFlag = hero.findFlag("green")
if greenFlag and hero.distanceTo(greenFlag) < 5:
    hero.removeFlag(greenFlag)

必填:

flag:flag(例如:hero.findFlag("green"))该方法的目标。