Accupunture card refuses to remove parts of the effect

So im trying to create a new tag and consolidate some tech effects, including the effects of acupuncture card where it increases the train time of heavy cannons and flying crows to balance it out

<tech name="YPHCAccupuncture" type="Normal">
    <dbid>4057</dbid>
    <displaynameid>61975</displaynameid>
    <cost resourcetype="Ships">1.0000</cost>
    <researchpoints>40.0000</researchpoints>
    <status>UNOBTAINABLE</status>
    <icon>resources\images\icons\techs\asians\Acupuncture.png</icon>
    <rollovertextid>61974</rollovertextid>
    <flag>HomeCity</flag>
    <effects>
      <effect type="TextOutput">69066</effect>
      <effect type="Data" amount="0.80" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">Unit</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">ypOldHanArmySpawn</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">ypStandardArmySpawn</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">ypMingArmySpawn</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">ypImperialArmySpawn</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">ypTerritorialArmySpawn</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">ypForbiddenArmySpawn</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">ypFlyingCrow</target>
      </effect>
      <effect type="Data" amount="1.20" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">AbstractMonk</target>
      </effect>
      <effect type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">Cannon</target>
      </effect>
    </effects>
  </tech>

so i tried the standard addative mod to remove the 2 existing effects and add in a new one and for some reason it is refusing to remove these 2 effects. I have done this to other techs like engineering school and mass production but for some reason acupuncture is refusing to do it, it adds the new effects but refuses to remove the existing one

<tech name ='YPHCAccupuncture'>
   <effects>
			<effect mergeMode='remove' type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
				<target type="ProtoUnit">ypFlyingCrow</target>
			</effect>
	  			<effect mergeMode='remove' type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
				<target type="ProtoUnit">Cannon</target>
			</effect>
    <effect mergeMode='add' type="Data" amount="1.15" subtype="TrainPoints" relativity="BasePercent">
        <target type="ProtoUnit">AbstractHeavyArtillery</target>
      </effect>
    </effects>		  
   </tech>

What am i doing wrong? can someone test this to see im not just going insane here?

1 Like