@@ -239,7 +239,7 @@ autoTrigger:if (memory.a + memory.c) < memory.b
23923935 . ` game.mapWidth() ` 地图宽度
24024036 . ` game.mapHeight() ` 地图高度
241241
242- #### self.hasResources()
242+ self.hasResources()
243243代码: self .hasResources() 中文释义:有资源 返回类型: boolean <br >
244244
245245` self.hasResources() ` 用于检测自身某资源是否大于等于某数值,格式为` self.hasResources(资源名=数值) `
@@ -252,7 +252,7 @@ autoTrigger:if (memory.a + memory.c) < memory.b
252252self.hasResources(hp =10,energy =5)
253253```
254254
255- #### self.resource()
255+ self.resource()
256256代码: self .resource() 中文释义:资源 返回类型: float <br >
257257
258258与` self.hasResources() ` 不同,` self.resource() ` 直接返回某个资源的数值。格式为` self.resource(type="资源名") ` 。
@@ -261,12 +261,12 @@ self.hasResources(hp=10,energy=5)
261261引用资源时,请确保<font color =orange >这个资源在这个单位定义过</font >,否则会报错。
262262:::
263263
264- #### self.resource.RESOURCE_TYPE
264+ self.resource.RESOURCE_TYPE
265265代码: self .resource.RESOURCE_TYPE 中文释义:资源 返回类型: float <br >
266266
267267` self.resource.RESOURCE_TYPE ` 是` self.resource() ` 的快捷方式。格式为` self.resource.资源名称 ` ,引用更加方便。
268268
269- #### self.isResourceLargerThan()
269+ self.isResourceLargerThan()
270270代码: self .isResourceLargerThan() 中文释义:资源是否大于 返回类型: boolean <br >
271271
272272::: warning
@@ -275,14 +275,14 @@ self.hasResources(hp=10,energy=5)
275275
276276` self.isResourceLargerThan() ` 用于比较两种资源的大小。格式为` self.isResourceLargerThan(source=资源A,compareTarget=资源B,byMoreThan=大于资源B数量,multiplyTargetBy=资源B倍数) `
277277
278- #### self.numberOfQueuedWaypoints()
278+ self.numberOfQueuedWaypoints()
279279代码: self .numberOfQueuedWaypoints() 中文释义:队列中路径点数量 返回类型: float <br >
280280
281281` self.numberOfQueuedWaypoints() ` 用于返回队列中路径点的数量。格式为` self.numberOfQueuedWaypoints(type="路径点类型") ` 。
282282
283283### 单位计时
284284
285- #### self.hasTakenDemage()
285+ self.hasTakenDemage()
286286代码: self .hasTakenDemage() 中文释义:受到伤害 返回类型: bool <br >
287287
288288::: info
@@ -291,17 +291,17 @@ self.hasResources(hp=10,energy=5)
291291
292292` self.hasTakenDemage() ` 用于获取指定时间内是否收到伤害。使用` self.hasTakenDemage(withInSecounds=多少秒内,laterThanSecounds=多少秒后) ` 格式时,返回bool类型。
293293
294- #### self.timeAlive()
294+ self.timeAlive()
295295代码: self .timeAlive() 中文释义:存活时间 返回类型: float /bool<br >
296296
297297` self.timeAlive() ` 用于获取单位存活时间。使用` self.timeAlive(withInSecounds=多少秒内,laterThanSecounds=多少秒后) ` 格式时,返回bool类型(是否符合此范围);使用` self.timeAlive() ` 格式时,返回float类型。(更推荐使用后者)
298298
299- #### self.lastConverted()
299+ self.lastConverted()
300300代码: self .lastConverted() 中文释义:最后转换时间 返回类型: float /bool<br >
301301
302302` self.timeAlive() ` 用于获取单位上次转换后的时间。使用` self.lastConverted(withInSecounds=多少秒内,laterThanSecounds=多少秒后) ` 格式时,返回bool类型(是否符合此范围);使用` self.lastConverted() ` 格式时,返回float类型。
303303
304- #### self.customTimer()
304+ self.customTimer()
305305代码: self .customTimer() 中文释义:自定义计时器 返回类型: float /bool<br >
306306
307307` self.timeAlive() ` 用于获取自定义计时器的时间。使用` self.customTimer(withInSecounds=多少秒内,laterThanSecounds=多少秒后) ` 格式时,返回bool类型(是否符合此范围);使用` self.customTimer() ` 格式时,返回float类型。
@@ -319,12 +319,12 @@ showMessageToPlayers:10秒过去了
319319
320320### 杂项
321321
322- #### thisActionIndex/index()
322+ thisActionIndex/index()
323323代码: thisActionIndex /index() 中文释义:索引 返回类型: float (number)<br >
324324
325325` thisActionIndex/index() ` 是` alsoTriggerActionRepeat ` 中当前的索引。例如` alsoTriggerActionRepeat:10 ` ,那么index在10次循环中分别为1-10。
326326
327- #### self.hasFlag()
327+ self.hasFlag()
328328代码: self .hasFlag() 中文释义:有标志 返回类型: boolean <br >
329329
330330` self.hasFlag() ` 用于获取自身是否有<font color =orange >标志</font >,格式为` self.hasFlag(id=数字) ` 。
@@ -334,27 +334,27 @@ showMessageToPlayers:10秒过去了
334334> 标签的添加方法为<font color =orange >[ action] addResource: flag =1,3-7,13</font >,且只支持<font color =orange >0-31</font >,标签的移除方法与之相反。
335335 :::
336336
337- #### self.tags()
337+ self.tags()
338338代码: self .tags() 中文释义:有标签 返回类型: boolean <br >
339339
340340` self.tags() ` 用于检测自身是否有某个标签,格式为` self.tags(includes="标签") ` 。
341341
342- #### self.globalTeamTags/self.hasGlobalTeamTags()
342+ self.globalTeamTags/self.hasGlobalTeamTags()
343343代码: self .globalTeamTags/self.hasGlobalTeamTags() 中文释义:有全局标签 返回类型: boolean <br >
344344
345345` self.globalTeamTags/self.hasGlobalTeamTags() ` 用于检测队伍内是否有某个全局标签,格式为` self.globalTeamTags/self.hasGlobalTeamTags(includes="标签") `
346346
347- #### self.numberOfConnections()
347+ self.numberOfConnections()
348348代码: self .numberOfConnections() 中文释义:连接数 返回类型: float <br >
349349
350350隐藏代码,用途不明。
351351
352- #### self.numberOfAttachedUnits()
352+ self.numberOfAttachedUnits()
353353代码: self .numberOfAttachedUnits() 中文释义:有附属物 返回类型: int /bool<br >
354354
355355` self.numberOfAttachedUnits() ` 用于获取自身附属物数量,可以通过` self.numberOfAttachedUnits(withTag="标签") ` 格式来限制附属物标签。
356356
357- #### self.hasActiveWaypoint()
357+ self.hasActiveWaypoint()
358358代码: self .hasActiveWaypoint() 中文释义:有活动的路径点 返回类型: bool <br >
359359
360360` self.hasActiveWaypoint() ` 用于获取自身有无活动的路径点,格式为` self.hasActiveWaypoint(type="路径点类型") ` 。
@@ -363,18 +363,18 @@ showMessageToPlayers:10秒过去了
363363路径点类型可以是<font color =orange >move, attackMove, guard, loadInto, loadUp, attack, reclaim, repair, touchTarget, build, follow, setPassiveTarget</font >。
364364:::
365365
366- #### self.transportingUnitWithTags()
366+ self.transportingUnitWithTags()
367367代码: self .transportingUnitWithTags() 中文释义:运输单位中有此标签 返回类型: bool <br >
368368
369369` self.transportingUnitWithTags() ` 用于检测自身运输的单位中是否有含有特定标签的单位,格式为` self.transportingUnitWithTags(includes="标签") ` 。
370370
371- #### self.hasParent()
371+ self.hasParent()
372372代码: self .hasParent() 中文释义:有父单位 返回类型: bool <br >
373373
374374` self.hasParent() ` 用于检测自身是否有父单位,且可以通过` self.hasParent(hasTag="标签") ` 来筛选父单位标签。<br >
375375通常情况下,附属和被运输单位会有父单位。
376376
377- #### self.numberOfUnitsInTeam()
377+ self.numberOfUnitsInTeam()
378378代码: self .numberOfUnitsInTeam() 中文释义:队伍中此单位数量 返回类型: float <br >
379379
380380` self.numberOfUnitsInTeam() ` (可省略` self. ` )用于检测自身队伍符合条件的单位数量,格式为` self.numberOfUnitsInTeam(withTag="标签",withinRange=此距离内,incompleteBuildings=包含不完整建筑,factoryQueue=包含工厂队列) `
@@ -388,42 +388,42 @@ self.numberOfUnitsInTeam(withTag="air",withInRange=500,factoryQueue=true)
388388# 有air标签,500范围内,包含工厂队列中的单位
389389```
390390
391- #### self.numberOfUnitsInAllyNotOwnTeam()
391+ self.numberOfUnitsInAllyNotOwnTeam()
392392代码: self .numberOfUnitsInAllyNotOwnTeam() 中文释义:盟友队伍中此单位数量 返回类型: float <br >
393393
394394` self.numberOfUnitsInAllyNotOwnTeam() ` 与` self.numberOfUnitsInTeam() ` 用法完全相同,区别仅在于前者的查询范围是盟友中。
395395
396- #### self.numberOfUnitsInEnemyTeam()
396+ self.numberOfUnitsInEnemyTeam()
397397代码: self .numberOfUnitsInEnemyTeam() 中文释义:敌方队伍中此单位数量 返回类型: float <br >
398398
399399` self.numberOfUnitsInEnemyTeam() ` 与` self.numberOfUnitsInTeam() ` 用法完全相同,区别仅在于前者的查询范围是敌方中。
400400
401- #### self.numberOfUnitsInNeutralTeam()
401+ self.numberOfUnitsInNeutralTeam()
402402代码: self .numberOfUnitsInNeutralTeam() 中文释义:中立队伍中此单位数量 返回类型: float <br >
403403
404404` self.numberOfUnitsInNeutralTeam() ` 与` self.numberOfUnitsInTeam() ` 用法完全相同,区别仅在于前者的查询范围是中立中。
405405
406- #### self.numberOfUnitsInAggressiveTeam()
406+ self.numberOfUnitsInAggressiveTeam()
407407代码: self .numberOfUnitsInAggressiveTeam() 中文释义:敌对中立队伍中此单位数量 返回类型: float <br >
408408
409409` self.numberOfUnitsInAggressiveTeam() ` 与` self.numberOfUnitsInTeam() ` 用法完全相同,区别仅在于前者的查询范围是敌对中立中。
410410
411- #### self.numberOfUnitsInAllyTeam()
411+ self.numberOfUnitsInAllyTeam()
412412代码: self .numberOfUnitsInAllyTeam() 中文释义:所有队伍中此单位数量 返回类型: float <br >
413413
414414` self.numberOfUnitsInAllyTeam() ` 与` self.numberOfUnitsInTeam() ` 用法完全相同,区别仅在于前者的查询范围是所有中。
415415
416- #### self.hasUnitInTeam()
416+ self.hasUnitInTeam()
417417代码: self .hasUnitInTeam() 中文释义:队伍中有单位 返回类型: bool <br >
418418
419419` self.hasUnitInTeam() ` 与` self.numberOfUnitsInTeam() ` 格式完全相同,区别在于前者仅查询队伍中有无符合条件的单位,并返回` boolean ` 类型。
420420
421- #### self.noUnitInTeam()
421+ self.noUnitInTeam()
422422代码: self .noUnitInTeam() 中文释义:队伍中无单位 返回类型: bool <br >
423423
424424` self.noUnitInTeam() ` 与` self.numberOfUnitsInTeam() ` 格式完全相同,区别在于前者仅查询队伍中是否无符合条件的单位,并返回` boolean ` 类型。
425425
426- #### self.readUnitMemory()
426+ self.readUnitMemory()
427427代码: self .readUnitMemory() 中文释义:读取单位内存 返回类型:跟随memory类型<br >
428428
429429` self.readUnitMemory() ` 用于获取指定单位内存,格式为` self.readUnitMemory("内存名",type="类型",index=下标(仅当类型是数组时可选填写)) ` 。
0 commit comments