Skip to content

Commit

Permalink
Tweak slimestaff stats to make ranged more variable
Browse files Browse the repository at this point in the history
Skyslime staffs now have higher drawspeed and lower velocity
Earthslime staffs now have higher accuracy and block amount, and lower projectile damage
Ichor staffs now have higher velocity and lower drawspeed
Enderslime stafs now have higher projectile damage and block angle and lower accuracy, along with standard staff block amount
  • Loading branch information
KnightMiner committed Feb 26, 2024
1 parent 9090d1a commit fed771e
Show file tree
Hide file tree
Showing 14 changed files with 47 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@
"stats": {
"base": {
"tconstruct:durability": 800.0,
"tconstruct:block_amount": 20.0,
"tconstruct:use_item_speed": 0.4
"tconstruct:block_amount": 35.0,
"tconstruct:use_item_speed": 0.4,
"tconstruct:projectile_damage": 1.5,
"tconstruct:accuracy": 0.9
}
},
"slots": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@
"stats": {
"base": {
"tconstruct:durability": 1520.0,
"tconstruct:block_amount": 17.0,
"tconstruct:use_item_speed": 0.4
"tconstruct:block_amount": 15.0,
"tconstruct:block_angle": 140.0,
"tconstruct:use_item_speed": 0.4,
"tconstruct:projectile_damage": 3.0,
"tconstruct:accuracy": 0.5
}
},
"slots": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
"base": {
"tconstruct:durability": 1225.0,
"tconstruct:block_amount": 15.0,
"tconstruct:use_item_speed": 0.4
"tconstruct:use_item_speed": 0.4,
"tconstruct:velocity": 1.2,
"tconstruct:draw_speed": 0.75
}
},
"slots": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
"base": {
"tconstruct:durability": 375.0,
"tconstruct:block_amount": 15.0,
"tconstruct:use_item_speed": 0.4
"tconstruct:use_item_speed": 0.4,
"tconstruct:velocity": 0.8,
"tconstruct:draw_speed": 1.25
}
},
"slots": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -388,15 +388,19 @@ TinkerTags.Blocks.TREE_LOGS, new TreeAOEIterator(0, 0),
.stat(ToolStats.DURABILITY, 375)
.stat(ToolStats.BLOCK_AMOUNT, 15)
.stat(ToolStats.USE_ITEM_SPEED, 0.4f)
.stat(ToolStats.VELOCITY, 0.8f)
.stat(ToolStats.DRAW_SPEED, 1.25f)
.startingSlots(SlotType.UPGRADE, 5)
.startingSlots(SlotType.ABILITY, 2)
.trait(ModifierIds.overslimeFriend)
.aoe(new CircleAOEIterator(1, false))
.module(ToolModuleHooks.INTERACTION, DualOptionInteraction.INSTANCE);
define(ToolDefinitions.EARTH_STAFF)
.stat(ToolStats.DURABILITY, 800)
.stat(ToolStats.BLOCK_AMOUNT, 20)
.stat(ToolStats.BLOCK_AMOUNT, 35)
.stat(ToolStats.USE_ITEM_SPEED, 0.4f)
.stat(ToolStats.PROJECTILE_DAMAGE, 1.5f)
.stat(ToolStats.ACCURACY, 0.9f)
.startingSlots(SlotType.UPGRADE, 2)
.startingSlots(SlotType.DEFENSE, 3)
.startingSlots(SlotType.ABILITY, 2)
Expand All @@ -407,15 +411,20 @@ TinkerTags.Blocks.TREE_LOGS, new TreeAOEIterator(0, 0),
.stat(ToolStats.DURABILITY, 1225)
.stat(ToolStats.BLOCK_AMOUNT, 15)
.stat(ToolStats.USE_ITEM_SPEED, 0.4f)
.stat(ToolStats.VELOCITY, 1.2f)
.stat(ToolStats.DRAW_SPEED, 0.75f)
.startingSlots(SlotType.UPGRADE, 2)
.startingSlots(SlotType.ABILITY, 3)
.trait(ModifierIds.overslimeFriend)
.aoe(new CircleAOEIterator(1, false))
.module(ToolModuleHooks.INTERACTION, DualOptionInteraction.INSTANCE);
define(ToolDefinitions.ENDER_STAFF)
.stat(ToolStats.DURABILITY, 1520)
.stat(ToolStats.BLOCK_AMOUNT, 17)
.stat(ToolStats.BLOCK_AMOUNT, 15)
.stat(ToolStats.BLOCK_ANGLE, 140)
.stat(ToolStats.USE_ITEM_SPEED, 0.4f)
.stat(ToolStats.PROJECTILE_DAMAGE, 3f)
.stat(ToolStats.ACCURACY, 0.5f)
.startingSlots(SlotType.UPGRADE, 3)
.startingSlots(SlotType.DEFENSE, 1)
.startingSlots(SlotType.ABILITY, 2)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"title": "Staffs",
"text": [
{ "text": "Staffs are highly modifiable tools. While they lack any melee potential the make up for it the wide range of abilities they can use on both interaction and attacking." },
{ "text": "Staffs are highly modifiable tools. While they lack any melee potential the make up for it the wide range of abilities they can use on both interaction and attacking. They notably grant 40% movement speed when using and allow blocking up to 15 damage with blocking." },
{ "text": "Staffs abilities can be configured using the modifier worktable.", "paragraph": true }
]
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
{
"tool": "tconstruct:earth_staff",
"text": [
{ "text": "Earthslime Staff is a high defense staff variant." }
{ "text": "Earthslime Staff is a high defense and accuracy staff variant." }
],
"properties": [
"800 Durability",
"50% speed while using",
"1.5 Projectile Power",
"0.9 Accuracy",
"35 Max Blocking",
"1.25 Draw Speed",
"2 Upgrade Slots",
"3 Defense Slots",
"2 Ability Slots"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
{
"tool": "tconstruct:ender_staff",
"text": [
{ "text": "Enderslime Staff is a high reach staff variant." }
{ "text": "Enderslime Staff is a high reach and power staff variant. " }
],
"properties": [
"1520 Durability",
"40% speed while using",
"3 Projectile Power",
"0.5 Accuracy",
"120 Block Angle",
"3 Upgrade Slots",
"1 Defense Slot",
"2 Ability Slots",
"Reach 2"
"Reach II"
]
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
{
"tool": "tconstruct:ichor_staff",
"text": [
{ "text": "Ichor Staff is a high ability slot staff variant." }
{ "text": "Ichor Staff is a high ability slot and velocity staff variant." }
],
"properties": [
"1225 Durability",
"50% speed while using",
"1.2 Velocity",
"0.75 Draw Speed",
"2 Upgrade Slots",
"3 Ability Slots"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
{
"tool": "tconstruct:sky_staff",
"text": [
{ "text": "Skyslime Staff is a highly upgradable staff variant." }
{ "text": "Skyslime Staff is a highly upgradable and fast staff variant." }
],
"properties": [
"375 Durability",
"50% speed while using",
"0.8 Velocity",
"1.25 Draw Speed",
"5 Upgrade Slots",
"2 Ability Slots"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"tool": "tconstruct:earth_staff",
"text": [
{ "text": "Using the power of green slime, you can make the most defensive of magic staffs." }
{ "text": "Using the power of green slime, you can make the most defensive of magic staffs. Has higher block potential and accuracy, but worse velocity." }
],
"properties": [
"Mid Durability",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"tool": "tconstruct:ender_staff",
"text": [
{ "text": "Using the power of ender slime, you can make a staff for grabbing far away targets." }
{ "text": "Using the power of ender slime, you can make a staff for grabbing far away targets. Has stronger velocity and block angle, but has worse accuracy." }
],
"properties": [
"High Durability",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"tool": "tconstruct:ichor_staff",
"text": [
{ "text": "Ichor is uncommon stuff, but allows making some of the strongest staffs." }
{ "text": "Ichor is uncommon stuff, but allows making some of the strongest staffs. Grants higher projectile power at the cost of drawspeed." }
],
"properties": [
"High Durability",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"tool": "tconstruct:sky_staff",
"text": [
{ "text": "Skyslime staffs leave a lot of room for modification." }
{ "text": "Skyslime staffs leave a lot of room for modification. Grants hire drawspeed at the cost of projectile power." }
],
"properties": [
"Low Durability",
Expand Down

0 comments on commit fed771e

Please sign in to comment.