-
Notifications
You must be signed in to change notification settings - Fork 57
Crafttweaker Weapon Armor stats
Required imports:
import mods.techguns.GunStats;
import mods.techguns.ArmorStats;
Gun Example:
GunStats.setWeaponStat("handcannon","DAMAGE",1);
Guns list:
ak47, alienblaster, as50, aug, biogun, blasterrifle, chainsaw, combatknife, combatknife, combatshotgun, crowbar, crowbar, flamethrower, fraggrenade, gaussrifle, gaussrifle, goldenrevolver, grenadelauncher, grimreaper, handcannon, handgun, lasergun, lmg, m4, m4_infiltrator, mac10, mibgun, minigun, miningdrill, netherblaster, nucleardeathray, pdw, pistol, powerhammer, pulserifle, revolver, rocketlauncher, sawedoff, scar, scatterbeamrifle, sonicshotgun, stielgranate, teslagun, tfg, thompson, vector
Weapons defined in code: https://github.com/pWn3d1337/Techguns2/blob/master/src/main/java/techguns/TGuns.java#L231-L300
All available gun stats are listed here: https://github.com/pWn3d1337/Techguns2/blob/master/src/main/java/techguns/plugins/crafttweaker/EnumGunStat.java
Armor Example:
ArmorStats.setArmorStat("t1_combat_boots","SPEED",1.2);
Armor list:
t1_combat_boots, t1_combat_chestplate, t1_combat_helmet, t1_combat_leggings, , t1_miner_boots, t1_miner_chestplate, t1_miner_helmet, t1_miner_leggings, t1_scout_boots, t1_scout_chestplate, t1_scout_helmet, t1_scout_leggings
t2_combat_boots, t2_combat_chestplate, t2_combat_helmet, t2_combat_leggings, t2_commando_boots, t2_commando_chestplate, t2_commando_helmet, t2_commando_leggings, t2_riot_boots, t2_riot_chestplate, t2_riot_helmet, t2_riot_leggings
t3_combat_boots, t3_combat_chestplate, t3_combat_helmet, t3_combat_leggings, t3_miner_boots, t3_miner_chestplate, t3_miner_helmet, t3_miner_leggings, t3_power_boots, t3_power_chestplate, t3_power_helmet, t3_power_leggings
All armors in code: https://github.com/pWn3d1337/Techguns2/blob/master/src/main/java/techguns/TGArmors.java#L136-L214
Armor stats:
https://github.com/pWn3d1337/Techguns2/blob/master/src/main/java/techguns/items/armors/EnumArmorStat.java
Armor material example:
ArmorStats.setMaterialArmorValue("T1_COMBAT", "PHYSICAL", 24.0);
Techguns Armors use an own absorb formula (the one from 1.7). 24 is maximum armor rating with 96% reduction.
Materials list:
https://github.com/pWn3d1337/Techguns2/blob/master/src/main/java/techguns/TGArmors.java#L44-L67
Damage types:
https://github.com/pWn3d1337/Techguns2/blob/master/src/main/java/techguns/api/damagesystem/DamageType.java#L8-L18