求组,我在制作美国民兵科技时,不能按照隐藏物件 的存活时间 重新显示 民兵科技按钮
<Tech name ='MODUSLevy' type ='Normal'> <DBID>5451</DBID> <DisplayNameID>80381</DisplayNameID> <Cost resourcetype ='Food'>150.0000</Cost> <Cost resourcetype ='Gold'>150.0000</Cost> <ResearchPoints>1.0000</ResearchPoints> <Status>UNOBTAINABLE</Status> <Icon>ui\techs\levy\levy</Icon> <RolloverTextID>80380</RolloverTextID> <Flag>YPInfiniteTech</Flag> <Effects> <Effect type ='Data' amount ='2.00' subtype ='FreeHomeCityUnit' unittype ='USMinutemanTechResearchPoints' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <Effect type ='Data' amount ='6.00' subtype ='FreeHomeCityUnit' unittype ='Minuteman' relativity ='Absolute'> <Target type ='Player'></Target></Effect> <Effect all ='true' type ='TextOutput'>28207</Effect> <Effect type ='TechStatus' status ='unobtainable'>MODUSLevy</Effect></Effects> </Tech>
<Tech name="LoopSentUnit" type="Normal"> <DBID>5700</DBID> <ResearchPoints>0.0000</ResearchPoints> <Status>OBTAINABLE</Status> <Flag>Volatile</Flag> <Flag>YPInfiniteTech</Flag> <Prereqs> <Typecount unit='USMinutemanTechResearchPoints' count='1.00' state='noneState aliveState' operator='lt'/><!--当设定的单位 存活数量<1 时才会显示本科技--> </Prereqs> <Effects> <Effect type ='TechStatus' status ='unobtainable'>LoopSentUnit</Effect> <Effect type ='TechStatus' status ='obtainable'>MODUSLevy</Effect> </Effects> </Tech>
<Unit id ='1531' name ='USMinutemanTechResearchPoints'> <DBID>2210</DBID> <ObstructionRadiusX>0.1000</ObstructionRadiusX> <ObstructionRadiusZ>0.1000</ObstructionRadiusZ> <MaxVelocity>0.0000</MaxVelocity> <MovementType>air</MovementType> <Lifespan>160.0000</Lifespan> <LOS>0.0000</LOS> <Decay delay ='0.0000' duration ='0.0000'></Decay> <Flag>DoNotCreateUnitGroupAutomatically</Flag> <Flag>NoBloodOnDeath</Flag> <Flag>NoUnitAI</Flag> <Flag>NoHPBar</Flag> <Flag>NonAutoFormedUnit</Flag> <Flag>NotSearchable</Flag> <Flag>NonCollideable</Flag> <Flag>DoNotShowOnMiniMap</Flag> <Flag>Immoveable</Flag> <Flag>Invulnerable</Flag> <Flag>InvulnerableIfGaia</Flag> </Unit>
|