Added Space Carp Tooth Arrows and Sharkminnow Spears, buffs sharkminnow teeth. (#31257)

* carp arrow, sharkminnow tooth spear

* review

---------

Co-authored-by: EmoGarbage404 <retron404@gmail.com>
This commit is contained in:
Boaz1111
2025-04-29 18:36:53 +02:00
committed by GitHub
parent 3ce8e62157
commit 3f1ba3b6e7
21 changed files with 179 additions and 0 deletions

View File

@@ -676,6 +676,10 @@
description: Looks sharp. Sharp enough to poke someone's eye out. Holy fuck it's big.
suffix: Full
components:
- type: MeleeWeapon
damage:
types:
Slash: 15
- type: Sprite
sprite: Objects/Materials/Mob/sharktooth.rsi
layers:

View File

@@ -159,3 +159,29 @@
- type: Construction
graph: ImprovisedArrowUranium
node: ImprovisedArrowUranium
- type: entity
parent: BaseArrow
id: ArrowImprovisedCarp
name: carp tooth arrow
description: The salvager's preferred arrow. Kill your enemies with the teeth of their families.
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/arrows.rsi
layers:
- state: tail
color: purple
- state: rod
color: darkgray
- state: tip
color: white
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: Projectile
damage:
types:
Piercing: 30
- type: Construction
graph: ImprovisedArrowCarp
node: ImprovisedArrowCarp

View File

@@ -214,3 +214,23 @@
max: 2
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
name: sharkminnow tooth spear
parent: Spear
id: SpearSharkMinnow
description: A spear with a sharkminnow tooth as a tip.
components:
- type: Sprite
sprite: Objects/Weapons/Melee/sharkminnow_spear.rsi
- type: MeleeWeapon
wideAnimationRotation: -135
damage:
types:
Piercing: 18 #same as plasma spear
- type: DamageOtherOnHit
damage:
types:
Piercing: 25 #throw dmg enough to two-shot carp
- type: Construction
graph: SpearSharkMinnow

View File

@@ -69,3 +69,24 @@
- node: ImprovisedArrowUranium
entity: ArrowImprovisedUranium
- type: constructionGraph
id: ImprovisedArrowCarp
start: start
graph:
- node: start
edges:
- to: ImprovisedArrowCarp
steps:
- material: MetalRod
amount: 1
doAfter: 0.5
- material: Cloth
amount: 1
doAfter: 0.5
- material: SpaceCarpTooth
amount: 1
doAfter: 0.5
- node: ImprovisedArrowCarp
entity: ArrowImprovisedCarp

View File

@@ -126,3 +126,23 @@
doAfter: 1
- node: spear
entity: SpearBone
- type: constructionGraph
id: SpearSharkMinnow
start: start
graph:
- node: start
edges:
- to: spear
steps:
- material: MetalRod
amount: 2
doAfter: 2
- material: Cable
amount: 3
doAfter: 1
- material: SharkMinnowTooth
amount: 1
doAfter: 1
- node: spear
entity: SpearSharkMinnow

View File

@@ -108,6 +108,17 @@
icon: { sprite: Objects/Weapons/Melee/uranium_spear.rsi, state: spear }
objectType: Item
- type: construction
name: sharkminnow tooth spear
id: SpearSharkMinnow
graph: SpearSharkMinnow
startNode: start
targetNode: spear
category: construction-category-weapons
description: A crude spear with a sharkminnow tooth for when you need to put holes in somebody.
icon: { sprite: Objects/Weapons/Melee/sharkminnow_spear.rsi, state: spear }
objectType: Item
- type: construction
name: makeshift bola
id: Bola
@@ -152,6 +163,17 @@
icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow }
objectType: Item
- type: construction
name: carp tooth arrow
id: ImprovisedArrowCarp
graph: ImprovisedArrowCarp
startNode: start
targetNode: ImprovisedArrowCarp
category: construction-category-weapons
description: An arrow tipped with a carp tooth, for use with a bow.
icon: { sprite: Objects/Weapons/Guns/Bow/bow.rsi, state: wielded-arrow }
objectType: Item
- type: construction
name: plasma glass shard arrow
id: ImprovisedArrowPlasma

Binary file not shown.

After

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

View File

@@ -0,0 +1,66 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken/modified from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, color modified by Boaz1111.",
"size":
{
"x": 32,
"y": 32
},
"states": [
{
"name": "spear"
},
{
"name": "spear1"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-left-fill-1",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "inhand-right-fill-1",
"directions": 4
},
{
"name": "wielded-inhand-left",
"directions": 4
},
{
"name": "wielded-inhand-left-fill-1",
"directions": 4
},
{
"name": "wielded-inhand-right",
"directions": 4
},
{
"name": "wielded-inhand-right-fill-1",
"directions": 4
},
{
"name": "equipped-BACKPACK",
"directions": 4
},
{
"name": "equipped-back-fill-1",
"directions": 4
},
{
"name": "equipped-SUITSTORAGE",
"directions": 4
},
{
"name": "equipped-suitstorage-fill-1",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B