1.14:修订间差异
无编辑摘要
RustedWiki更新姬(留言 | 贡献) 小无编辑摘要 |
RustedWiki更新姬(留言 | 贡献) 无编辑摘要 |
||
| 第58行: | 第58行: | ||
'''Mod特性''' | '''Mod特性''' | ||
{{折叠|Mod特性|2=*新增: [graphics] | {{折叠|Mod特性| | ||
*新增: [ai] | 2=*新增: [graphics]isVisibleToEnemies和[graphics]showOnMinimapToEnemies - 允许与canOnlyBeAttackedByUnitsWithTags使用,创建隐身单位,并转换为显形状态。 | ||
*[action]addActionCooldownFor, [action] | *新增: [ai]lowPriorityTargetForOtherUnits和[ai]notPassivelyTargetedByOtherUnits - 允许创建更好的墙体建筑,地方单位默认不将其设为目标。 | ||
*[animation]effect_Xs: {x,y,name} - | *[action]addActionCooldownFor, [action]addAllActionCooldownsFor和[action]clearAllActionCooldowns - 在冷却结束前,玩家不能再使用动作。 | ||
*[animation]effect_Xs: {x,y,name} - 播放动画时生成特效 | |||
*新增: [action]convertTo_keepCurrentTags | *新增: [action]convertTo_keepCurrentTags | ||
*新增: [core]disableDeathOnZeroHp | *新增: [core]disableDeathOnZeroHp | ||
*新增: [action]takeResources_directTransferStoppingAtZero | *新增: [action]takeResources_directTransferStoppingAtZero | ||
* | *每个单位现在最多有20个脚 | ||
*新增 %{self.playerName}, %{self.teamName}, %{self.resource.X} | *新增 %{self.playerName}, %{self.teamName}, %{self.resource.X} 来执行向所有玩家展示消息等操作来创建动态消息 | ||
*新增: [turret]aimOffsetSpread | *新增: [turret]aimOffsetSpread | ||
*新增: [action]addWaypoint_position_relativeOffsetFromSelf | *新增: [action]addWaypoint_position_relativeOffsetFromSelf | ||
*新增: [action] | *新增: [action]whenBuilding_rotateTo_aimAtActionTarget和[action]whenBuilding_rotateTo_rotateTurretX (BETA版提示:在某些情况无法生效) | ||
*新增: [attachment]showAllActionsFrom (logic boolean) - | *新增: [attachment]showAllActionsFrom (logic boolean) - 当选择单位本体时,显示来自附属单位的动作,当点击时,动作将被应用到附属单位上,就像选择了本体一样。可用于创建库存系统,或单位的控制子系统等。 | ||
*[action] | *[action]isAlsoViewableByEnemies和[action]isAlsoViewableByAllies - 允许其他玩家看到该单位的动作,对向其他玩家展示统计信息很有用(如导弹数量、收集的物品)。 | ||
*transportedUnitsToTransfer=X | *transportedUnitsToTransfer=X 选项添加到unitSpawn字段 - 将单位从源单位移动到新创建的单位。可用于创建飞机上的降落伞、传送效果等。 | ||
*新增: [movement]heightChangeRate | *新增: [movement]heightChangeRate | ||
*新增: [movement]fallingAcceleration, [movement]fallingAccelerationDead | *新增: [movement]fallingAcceleration, [movement]fallingAccelerationDead | ||
* | *新逻辑函数:self.height() | ||
*新增: [effect]alsoEmitEffectsOnDeath | *新增: [effect]alsoEmitEffectsOnDeath | ||
*新增: [effect]lifeRandom | *新增: [effect]lifeRandom | ||
* | *spawnPoint_eachActiveTeam选项添加到了[core]onNewMapSpawn | ||
*新增: [action]addWaypoint_triggerActionIfMatched | *新增: [action]addWaypoint_triggerActionIfMatched | ||
*新增: [action]showMessageToAllEnemyPlayers | *新增: [action]showMessageToAllEnemyPlayers (需要进一步测试) | ||
* | *增加了对标志id中范围的支持。(eg: unsetFlag=1-5) | ||
* | *请注意,在设置新的标志之前,单位标志现在已被取消设置。 | ||
* | *unitRef特性: self, self.parent(), self.transporting(slot=x), self.attachment(slot=X) - eg: [action]textAddUnitName: unitRef self.attachment(slot="1") | ||
*新增: [action]textAddUnitName: unitType or unitRef | *新增: [action]textAddUnitName: unitType or unitRef | ||
*新增: [action]descriptionAddFromUnit: unitType or unitRef | *新增: [action]descriptionAddFromUnit: unitType or unitRef | ||
*新增: [action]descriptionAddUnitStats: unitType or unitRef | *新增: [action]descriptionAddUnitStats: unitType or unitRef | ||
*更变: [action]unitShownInUI: now also supports as unitRef | *更变: [action]unitShownInUI: now also supports as unitRef | ||
*新增: [action]unitShownInUIWithHpBar - (boolean) | *新增: [action]unitShownInUIWithHpBar - (boolean) 默认为true,仅在unitShownInUI是unitRef时使用。 | ||
*新增: [action]unitShownInUIWithProgressBar - (boolean) | *新增: [action]unitShownInUIWithProgressBar - (boolean) 默认为true,仅当unitShownInUI为unitRef时使用, 如果激活则替换血量条。 | ||
*新增: [action]attachments_unload | *新增: [action]attachments_unload | ||
*新增: [action]forceUnloadTransportNow_onlyOnSlot | *新增: [action]forceUnloadTransportNow_onlyOnSlot | ||
| 第96行: | 第97行: | ||
*新增: [projectile]wobbleFrequency | *新增: [projectile]wobbleFrequency | ||
*新增: [projectile]turnSpeed | *新增: [projectile]turnSpeed | ||
*新增: [projectile]spawnProjectilesOnEndOfLife ( | *新增: [projectile]spawnProjectilesOnEndOfLife (抛射体类型) - eg: spawnProjectilesOnEndOfLife: torpedo_split(offsetDir=90), torpedo_split(offsetDir=-90) | ||
*新增: [projectile]spawnProjectilesOnExplode ( | *新增: [projectile]spawnProjectilesOnExplode (抛射体类型) | ||
*新增: [projectile]spawnProjectilesOnCreate ( | *新增: [projectile]spawnProjectilesOnCreate (抛射体类型) | ||
*spawnProjectile options: spawnChance, maxSpawnLimit, recursionLimit, offsetX, offsetY, offsetRandomXY, offsetRandomX, offsetRandomY, offsetHeight, offsetRandomDir, offsetDir | *spawnProjectile options: spawnChance, maxSpawnLimit, recursionLimit, offsetX, offsetY, offsetRandomXY, offsetRandomX, offsetRandomY, offsetHeight, offsetRandomDir, offsetDir | ||
*新增: [turret]canAttackMaxAngle | *新增: [turret]canAttackMaxAngle | ||
*transportUnloadedOrRemovedUnit | *transportUnloadedOrRemovedUnit 已添加到 [action]autoTriggerOnEvent | ||
*更变: [projectile]pushForce / pushVelocity | *更变: [projectile]pushForce / pushVelocity 现在对所有单位可用 | ||
*新增: [turret]barrelOffsetX_onOddShots | *新增: [turret]barrelOffsetX_onOddShots | ||
*新增: [core]canReclaimUnitsOnlyWithTags | *新增: [core]canReclaimUnitsOnlyWithTags | ||
*新增: [core]canRepairUnitsOnlyWithTags | *新增: [core]canRepairUnitsOnlyWithTags | ||
*新增: [placementRule_X] section - | *新增: [placementRule_X] section - 允许创建放置规则 | ||
*[placementRule]anyRuleInGroup:X ( | *[placementRule]anyRuleInGroup:X (只要求本组中的1条规则通过而不是全部。在其他放置规则上使用相同的组名来创建组。) | ||
**[placementRule]searchTags:X | **[placementRule]searchTags:X | ||
**[placementRule]searchTeam:[TeamRelation] | **[placementRule]searchTeam:[TeamRelation] 默认为自己 | ||
**[placementRule]searchOffsetX: defaults to 0 | **[placementRule]searchOffsetX: defaults to 0 | ||
**[placementRule]searchOffsetY: defaults to 0 | **[placementRule]searchOffsetY: defaults to 0 | ||
| 第118行: | 第119行: | ||
**[placementRule]maxCount:X | **[placementRule]maxCount:X | ||
**[placementRule]blocksPlacement: [true/false] | **[placementRule]blocksPlacement: [true/false] | ||
**[placementRule]cannotPlaceMessage: | **[placementRule]cannotPlaceMessage:如果不符合此规则,则会向玩家显示消息 (合并后的规则组中将成为第一个不符合的规则) | ||
**[placementRule]checkEachTile: [true/false] defaults to true ( | **[placementRule]checkEachTile: [true/false] defaults to true (设置为false以仅测试单位中心) | ||
*新增: [projectile]mutatorX_addResourcesDirectHit | *新增: [projectile]mutatorX_addResourcesDirectHit | ||
*新增: [projectile]mutatorX_addResourcesAreaHit | *新增: [projectile]mutatorX_addResourcesAreaHit | ||
*新增: [core]exitHeightIgnoreParent | *新增: [core]exitHeightIgnoreParent | ||
*新增: [core]ignoreInUnitCapCalculation ( | *新增: [core]ignoreInUnitCapCalculation (对建筑物默认为true) | ||
*新增: [action]iconExtraImage | *新增: [action]iconExtraImage | ||
*新增: [action]iconExtraColor | *新增: [action]iconExtraColor | ||
*新增: [action]iconExtraIsVisible ( | *新增: [action]iconExtraIsVisible (逻辑布尔值) | ||
*新增: [core]explodeTypeOnDeath - ( | *新增: [core]explodeTypeOnDeath - (可用选项: verysmall, small, normal, large, largeUnit, building, buildingNoShockwaveOrSmoke, verylargeBuilding) | ||
*新增: [core]fogOfWarSightRangeWhileNotBuilt | *新增: [core]fogOfWarSightRangeWhileNotBuilt | ||
*新增: [turret]idleSweepAngle | *新增: [turret]idleSweepAngle | ||
| 第140行: | 第141行: | ||
*新增: [action]setBuilt (float 0-1) | *新增: [action]setBuilt (float 0-1) | ||
*新增: [action]offsetSelfAbsolute: x,y,[height] | *新增: [action]offsetSelfAbsolute: x,y,[height] | ||
*新增: [action]alwaysSinglePress (default false) - | *新增: [action]alwaysSinglePress (default false) - 移动无需确认,与canPlayerCancel: false和allowMultipleInQueue: false一起使用还可以隐藏队列界面。}} | ||
|}<br /> | |}<br /> | ||