mod参数:修订间差异

测试一下
无编辑摘要
(测试一下)
第1行:
== 目录 ==
<div style="color: #0f0;column-count: 5;">
<p style="margin: 0;padding: 0;background-color: black;color: white;">core</p>
<p style="margin: 0;padding: 0;">-<nowiki />---</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#name]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#mass]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#radius]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#price]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#maxHp]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#buildSpeed]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#altNames]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isBio]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isBug]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isBuilder]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#streamingCost]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#switchPriceWithStreamingCost]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#selfRegenRate]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#maxShield]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#startShieldAtZero]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#shieldRegen]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#energyMax]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#energyRegen]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#energyStartingPercentage]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#energyNeedsToRechargeToFull]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#energyRegenWhenRecharging]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#armour]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#armourMinDamageToKeep]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#borrowResourcesWhileAlive]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#borrowResourcesWhileBuilt]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#generation_resources]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#generation_active]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#generation_credits]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#generation_delay]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#showInEditor]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#displayText]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#displayDescription]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#displayLocaleKey]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#displayRadius]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#uiTargetRadius]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#shieldRenderRadius]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#shieldDisplayOnlyDeflection]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#shieldDeflectionDisplayRate]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#showOnMinimap]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#showActionWithMixedSelectionIfOtherUnitsHaveTag]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#showOnMinimapToEnemies]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isBuilding]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#footprint]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#constructionFootprint]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#displayFootprint]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#buildingSelectionOffset]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#buildingToFootprintOffsetX]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#buildingToFootprintOffsetY]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#placeOnlyOnResPool]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#selfBuildRate]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#ignoreInUnitCapCalculation]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#copyFrom]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#dont_load]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#overrideAndReplace]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#onNewMapSpawn]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isLocked]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isLockedIfGameModeNoNuke]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#experimental]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#stayNeutral]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#createNeutral]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#createOnAggressiveTeam]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#tags]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#defineUnitMemory]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#fogOfWarSightRange]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#fogOfWarSightRangeWhileNotBuilt]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#softCollisionOnAll]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#disableAllUnitCollisions]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isUnrepairableUnit]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isUnselectable]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isUnselectableAsTarget]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#isPickableStartingUnit]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#startFallingWhenStartingUnit]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#soundOnAttackOrder]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#soundOnMoveOrder]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#soundOnNewSelection]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canNotBeDirectlyAttacked]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canNotBeDamaged]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canNotBeGivenOrdersByPlayer]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canOnlyBeAttackedByUnitsWithTags]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#disableDeathOnZeroHp]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#allowCaptureWhenNeutralByAI]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportSlotsNeeded]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#maxTransportingUnits]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsRequireTag]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsRequireMovementType]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsBlockAirAndWaterUnits]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsEachUnitAlwaysUsesSingleSlot]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsKeepBuiltUnits]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsCanUnloadUnits]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsAddUnloadOption]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsUnloadDelayBetweenEachUnit]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsKillOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsHealBy]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsBlockOtherTransports]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#whileNeutralTransportAnyTeam]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#whileNeutralConvertToTransportedTeam]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#convertToNeutralIfNotTransporting]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#transportUnitsOnTeamChangeKeepCurrentTeam]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#resourceRate]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#similarResourcesHaveTag]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#resourceMaxConcurrentReclaimingThis]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#reclaimPrice]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canReclaimResources]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canReclaimResourcesNextSearchRange]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canReclaimResourcesOnlyWithTags]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canReclaimUnitsOnlyWithTags]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#resourceReclaimMultiplier]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canRepairUnitsOnlyWithTags]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canRepairBuildings]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#canRepairUnits]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#autoRepair]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoRange]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoRepairSpeed]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoBuildSpeed]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoUnbuildSpeed]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoReclaimSpeed]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoRangeForRepairIsMelee]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoRangeForReclaimIsMelee]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoRangeForRepair]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoRangeFprReclaim]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nanoFactorySpeed]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#extraBuildRangeWhenBuildingThis]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#builtFrom_#_name]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#builtFrom_#_pos]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#builtFrom_#_forceNano]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#builtFrom_#_isLocked]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#builtFrom_#_isLockedMessage]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#exit_x]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#exit_y]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#exit_dirOffset]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#exit_heightOffset]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#exit_moveAwayAmount]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#exitHeightIgnoreParent]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#dieOnConstruct]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#dieZeroEnergy]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#numBitsOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nukeOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nukeOnDeathRange]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nukeOnDeathDamage]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#nukeOnDeathDisableWhenNoNuke]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#fireTurretXAtSelfOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#explodeOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#explodeOnDeathGroundCollision]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#explodeTypeOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#effectOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#effectOnDeathGroundCollision]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#unitsSpawnedOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#unitsSpawnedOnDeath_setToTeamOfLastAttacker]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#hideScorchMark]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#soundOnDeath]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#effectOnDeathIfUnbuilt]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#autoTriggerCooldownTime]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#autoTriggerCooldownTime_allowDangerousHighCPU]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#autoTriggerCheckRate]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#autoTriggerCheckWhileNotBuilt]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#updateUnitMemory]]</p>
<p style="margin: 0;padding: 0;overflow: hidden;text-overflow: ellipsis;">[[#updateUnitMemoryRate]]</p>
<p style="margin: 0;padding: 0;">-<nowiki />---</p>
</div>
== [core] ==
{{RW代码|name|string|定义单位的原始名称,游戏用它作为唯一的名称来识别。(这在游戏中不显示)|name: customTank1}}
{{RW代码|mass|int|单位的'重量',定义了它与其他单位的碰撞方式,更大的数值意味着它更难推。|mass: 3000}}
第163行 ⟶ 第327行:
{{RW代码|updateUnitMemory:|memory|Faster memory update than [action_#] setUnitMemory. Useful on many applications.|updateUnitMemory: timeCount += 1}}
{{RW代码|updateUnitMemoryRate:|int|Sets how often the memory is updated. Defaults at 1s. settings it to 0 will update memory every frame.|updateUnitMemoryRate: 0}}
{{RW代码|@memory||"A template-friendly method of defineUnitMemory. Declare name followed by type, separated by a colon"|@memory fish:unit}}
{{RW代码||||@memory bullets:number}}
{{RW代码|||Add a pair of square brackets for array memory type|@memory myTargets:unit[]}}
573

个编辑