So I am adding wood log spikes back in to the game, imo they should have never been removed, and I have them all working properly except I added a diamond log spike that requires diamonds to upgrade. Problem is that when I try to upgrade from steel it makes the ding sound and shows the diamond on the bottom right screen as if I didnt have the appropriate resource in my inventory, when I do, what am I missing? here are the corresponding blocks,
<block name="steelLogSpike6">
<property name="Class" value="TrunkTip"/>
<property name="BlockTag" value="Spike"/>
<property name="CreativeMode" value="None"/>
<property name="Damage" value="10"/>
<property name="Damage_received" value="20"/>
<property name="DisplayType" value="blockHardened"/>
<property name="Material" value="Msteel"/>
<property name="Shape" value="New"/>
<property name="LightOpacity" value="6"/>
<property name="Path" value="solid"/>
<property name="Model" value="cone1m"/>
<property name="Texture" value="356,355,356,356,356,356"/>
<property name="ImposterExchange" value="imposterPyramid" param1="112"/>
<property name="ImposterDontBlock" value="true"/>
<property name="UseGlobalUV" value="Local"/>
<property class="RepairItems">
<property name="resourceForgedSteel" value="10"/>
</property>
<property name="CustomUpgradeSound" value="place_block_metal"/>
<property class="UpgradeBlock">
<property name="ToBlock" value="DiamondLogSpike7"/>
<property name="Item" value="resourceRawDiamond"/>
<property name="ItemCount" value="3"/>
<property name="UpgradeHitCount" value="2"/>
</property>
<property name="DowngradeBlock" value="rScrapIronLogSpike5"/>
<drop event="Destroy" name="resourceScrapIron" count="10,20"/>
<drop event="Fall" name="scrapMetalPile" count="1" prob="0.75" stick_chance="1"/>
<property name="EconomicValue" value="160"/>
<property name="Group" value="Tools/Traps"/>
<property name="DescriptionKey" value="woodLogSpike1Desc"/>
<property name="FilterTags" value="MC_building,SC_traps"/>
<property name="SortOrder1" value="70g0"/>
</block>
<block name="DiamondLogSpike7">
<property name="Class" value="TrunkTip"/>
<property name="BlockTag" value="Spike"/>
<property name="CreativeMode" value="None"/>
<property name="Damage" value="35"/>
<property name="Damage_received" value="5"/>
<property name="DisplayType" value="blockHardened"/>
<property name="Material" value="Msteel"/>
<property name="Shape" value="New"/>
<property name="LightOpacity" value="6"/>
<property name="Path" value="solid"/>
<property name="Model" value="cone1m"/>
<property name="Texture" value="358,358,358,358,358,358"/>
<property name="ImposterExchange" value="imposterPyramid" param1="112"/>
<property name="ImposterDontBlock" value="true"/>
<property name="UseGlobalUV" value="Local"/>
<property class="RepairItems">
<property name="resourceRawDiamond" value="1"/>
</property>
<property name="CustomUpgradeSound" value="place_block_metal"/>
<property name="DowngradeBlock" value="steelLogSpike6"/>
<drop event="Destroy" name="resourceScrapIron" count="10,20"/>
<drop event="Fall" name="scrapMetalPile" count="1" prob="0.75" stick_chance="1"/>
<property name="EconomicValue" value="160"/>
<property name="Group" value="Tools/Traps"/>
<property name="DescriptionKey" value="woodLogSpike1Desc"/>
<property name="FilterTags" value="MC_building,SC_traps"/>
<property name="SortOrder1" value="70g0"/>
</block>
Also how would I add these blocks to the creative menu, and why don't they have an icon in the recipe list despite my adding a recipe for them,
<recipe name="woodLogSpike1" count="1">
<ingredient name="resourceWood" count="30"/>
</recipe>
<recipe name="DiamondLogSpike7" count="1" craft_area="workbench" tags="workbenchCrafting">
<ingredient name="resourceForgedSteel" count="25"/>
<ingredient name="resourceGlue" count="1"/>
<ingredient name="resourceMechanicalParts" count="1"/>
<ingredient name="resourceRawDiamond" count="3"/>
</recipe>
Any help is greatly appreciated.