Jump to content

spam crafting in a16


B0LTS

Recommended Posts

I've got a buddy that prefers alpha 15 because spam crafting.

 

Has anyone made a mod that adds spam crafting back in to 16? How hard would this be to accomplish?

 

Can I just copy and paste one of the xmls from alpha 15?

 

I've played with xmls a bit before. Nothing to this extent. If someone has the ability, but not the time, and would tell me what I need to do, I'd be happy to edit xmls.

Link to comment
Share on other sites

I've got a buddy that prefers alpha 15 because spam crafting.

 

Has anyone made a mod that adds spam crafting back in to 16? How hard would this be to accomplish?

 

Can I just copy and paste one of the xmls from alpha 15?

 

I've played with xmls a bit before. Nothing to this extent. If someone has the ability, but not the time, and would tell me what I need to do, I'd be happy to edit xmls.

The stone axe as an example:

 

<property name="CraftingSkillGroup" value="craftSkillTools"/>

As you can see in progression.xml, "craftSkillTools" is now a perk that you have to buy. You can bring spam crafting back if you turn that perk back into a skill, with "exp_to_level", like "Athletics" or create new skills for the different tools and weapons and whatever item you want to spamcraft. For example (untested) for the stone axe:

 

<property name="CraftingSkillGroup" value="StoneAxeCrafting"/>

and the skill:

 

	<action_skill name="StoneAxeCrafting" exp_to_level="100" icon="resource" description_key="StoneAxeCraftingDesc" title_key="StoneAxeCrafting" group="tools">
	<effect name="CraftingTime">
		<multiply skill_level="1,10" value="1.0,.95"/>
		<multiply skill_level="10,20" value=".95,.90"/>
		<multiply skill_level="20,30" value=".90,.85"/>
		<multiply skill_level="30,40" value=".85,.80"/>
		<multiply skill_level="40,50" value=".80,.75"/>
		<multiply skill_level="50,60" value=".75,.70"/>
		<multiply skill_level="60,70" value=".70,.65"/>
		<multiply skill_level="70,80" value=".65,.60"/>
		<multiply skill_level="80,90" value=".60,.55"/>
		<multiply skill_level="90,100" value=".55,.50"/>
	</effect>
	<effect name="CraftingQuality">
		<setvalue skill_level="1,100" value="6,600"/>
	</effect>
	<effect name="RepairTime">
		<multiply skill_level="1,10" value="1.0,.93"/>
		<multiply skill_level="10,20" value=".93,.86"/>
		<multiply skill_level="20,30" value=".86,.79"/>
		<multiply skill_level="30,40" value=".79,.72"/>
		<multiply skill_level="40,50" value=".72,.65"/>
		<multiply skill_level="50,60" value=".65,.58"/>
		<multiply skill_level="60,70" value=".58,.51"/>
		<multiply skill_level="70,80" value=".51,.44"/>
		<multiply skill_level="80,90" value=".44,.37"/>
		<multiply skill_level="90,100" value=".37,.21"/>
	</effect>
	<effect name="RepairAmount">
		<add skill_level="1,10" value="1,5"/>
		<add skill_level="10,20" value="5,10"/>
		<add skill_level="20,30" value="11,105"/>
		<add skill_level="30,40" value="15,20"/>
		<add skill_level="40,50" value="20,25"/>
		<add skill_level="50,60" value="25,30"/>
		<add skill_level="60,70" value="30,35"/>
		<add skill_level="70,80" value="35,40"/>
		<add skill_level="80,90" value="40,45"/>
		<add skill_level="91,100" value="45,65"/>
	</effect>
	<effect name="RepairQualityLoss">
		<multiply skill_level="1,10" value="0.0670,0.0533"/>
		<multiply skill_level="10,20" value="0.0533,0.0425"/>
		<multiply skill_level="20,30" value="0.0425,0.0338"/>
		<multiply skill_level="30,40" value="0.0338,0.0269"/>
		<multiply skill_level="40,50" value="0.0269,0.0214"/>
		<multiply skill_level="50,60" value="0.0214,0.0170"/>
		<multiply skill_level="60,70" value="0.0170,0.0136"/>
		<multiply skill_level="70,80" value="0.0136,0.0108"/>
		<multiply skill_level="80,90" value="0.0108,0.0086"/>
		<multiply skill_level="91,100" value="0.0086,0.0005"/>
	</effect>
</action_skill>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...