//Naming
Name Advanced Armored Suit
ShortName hapa
ItemID 23422
//Visuals
Icon ZeroTitan
Model rainfire.HAPAMk1
Texture SkinHAPAMk1
//Third Person Camera Distance
CameraDistance 8.0
//Driver and passenger positions
Driver 0 26 0 -60 60 -70 60
Passengers 0
//Speed Modifier, 1 is player speed
MoveSpeed 1.0
//YOffset
YOffset 0
//Fuel Tank Size
FuelTankSize 2000
//Inventory Slots
CargoSlots 16
//How quickly the legs react to a change in direction
RotateSpeed 20
//Will it squash puny mobs?
SquashMobs true
//Step Height (Integer) and Jump Height (Float)
StepHeight 2
JumpHeight 3.0
//Arm origins used to rotate arm models and calculate position of held item / tool (positions in model co-ordinates)
LeftArmOrigin 3 36 -10
RightArmOrigin 3 36 10
//Arm lengths used to determine where the held items appear (Again in model co-ords)
ArmLength 20
LegLength 15
Reach 3
//The scale multiplier for rendering the items and tools being held (1 will automatically scale with model)
HeldItemScale 1.0
//Recipe
//Each section of the mecha may have many parts
//The sections are core, leftArm, rightArm, hips, head
AddRecipeParts core 1 vehicleSeat 16 blockIron 64 blockRedstone 8 blockGold
AddRecipeParts leftArm 32 iron
AddRecipeParts rightArm 32 iron
//Dye colours are "black", "red", "green", "brown", "blue", "purple", "cyan", "silver", "gray", "pink", "lime", "yellow", "lightBlue", "magenta", "orange", "white"
AddDye 5 black
AddDye 1 red
Add Dye 1 yellow
//Health and collision
SetupPart core 1000 -8 22 -10 22 26 20
SetupPart rightArm 700 -2 20 -18 10 21 8
SetupPart leftArm 700 -2 20 10 10 21 8
BulletDetection 20
//Height and Width for world collision
Height 48
Width 24
//Height of chassis above the ground
ChassisHeight 21
//The amount of damage the mecha should take from falling
FallDamageMultiplier 0.5
//Whether to actually take fall damage. Can be overriden by upgrades
TakeFallDamage true
//The size of explosion to create per distance fallen upon hitting the ground
BlockDamageFromFalling 2.0
//Whether to actually damage the ground. Can be overridden by upgrades
DamageBlocksFromFalling false
//Size Multiplier; scales up the model
ModelScale 1
LegSwingLimit 3
UpperArmLimit 60
LowerArmLimit 60
