Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions Resources/Audio/_Goobstation/Weapons/Effects/attributions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <aviu00@protonmail.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 SX-7 <92227810+SX-7@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Solstice <solsticeofthewinter@gmail.com>
# SPDX-FileCopyrightText: 2025 SolsticeOfTheWinter <solsticeofthewinter@gmail.com>
# SPDX-FileCopyrightText: 2025 Spatison <137375981+Spatison@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

#Hypothesis removal
# - files: ["pierce1.ogg"]
# license: "CC-BY-SA-3.0"
# copyright: "Taken from tgstation."
# source: "https://github.com/tgstation/tgstation/blob/80ab61c8c7741e1d95e5f168357a9e6e61b38f2c/sound/effects/wounds/pierce1.ogg"

- files: ["nanotrasenenergyhum.ogg"]
license: "CC-BY-SA-3.0"
copyright: "Taken from freesound.org, and edited by SolsticeOfTheWinter"
source: "https://freesound.org/people/Za-Games/sounds/540214/"

- files: ["nanotrasenenergyon.ogg"]
license: "CC-BY-SA-3.0"
copyright: "Taken from freesound.org, and edited by SolsticeOfTheWinter"
source: "https://freesound.org/people/pip_/sounds/557194/"

- files: ["nanotrasenenergyoff.ogg"]
license: "CC-BY-SA-3.0"
copyright: "Taken from freesound.org, and reversed by SolsticeOfTheWinter"
source: "https://freesound.org/people/pip_/sounds/557194/"

#Hypothesis removal
# - files: ["energy-short-sword-swing.ogg"]
# license: "CC-BY-SA-3.0"
# copyright: "Taken from freesound.org"
# source: "https://freesound.org/people/ejfortin/sounds/49675/"
#
# - files: ["metalcrush.ogg"]
# license: "CC-BY-SA-3.0"
# copyright: "Taken from freesound.org, and edited by SolsticeOfTheWinter"
# source: "https://freesound.org/people/Artninja/sounds/752072/"

# - files: ["throwhard.ogg"]
# license: "CC-BY-SA-3.0"
# copyright: "Taken from tgstation."
# source: "https://github.com/tgstation/tgstation/blob/80ab61c8c7741e1d95e5f168357a9e6e61b38f2c/sound/items/weapons/throwhard.ogg"

# - files: ["laserpointer.ogg"]
# license: "CC-BY-NC-4.0"
# copyright: "night_vision.wav by Syna-Max"
# source: "https://freesound.org/s/60345/"
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Justice Phoron Saber Persona Role

justice-phoron-role-name = Justice Phoron Saber Persona
justice-phoron-role-description = Help the holy NanoTrasen deathsquad priest by shouting NT scripture for them while they deliver their sermon.
31 changes: 31 additions & 0 deletions Resources/Prototypes/_Hypothesis/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
- type: entity
parent: ClothingBeltSheath
id: ClothingBeltSheathJusticePhoron
name: Justice Phoron Sabre Magnet
description: A super strong magnet, designed to hold the deathsquad priest's holy phoron blade.
components:
- type: Sprite
sprite: _Hypothesis/Clothing/Belt/jupsheath.rsi
state: sheath
- type: Clothing
sprite: _Hypothesis/Clothing/Belt/jupsheath.rsi
- type: Item
size: Ginormous
- type: ItemSlots
slots:
item:
name: Sabre
insertVerbText: sheath-insert-verb
ejectVerbText: sheath-eject-verb
insertSound: /Audio/Items/sheath.ogg
ejectSound: /Audio/Items/unsheath.ogg
whitelist:
tags:
- PhoronJustice
- type: ItemMapper
mapLayers:
sheath-sabre:
whitelist:
tags:
- PhoronJustice
- type: Appearance
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
- type: entity
name: justice phoron sabre
parent: [BaseMeleeWeaponEnergy, BaseCentcommContraband]
id: JusticePhoronSabre
suffix: DO NOT MAP
description: The signature weapon of the holy deathsquad priests. It's not mainly for show.
components:
- type: ItemToggle
soundActivate:
path: /Audio/_Goobstation/Weapons/Effects/nanotrasenenergyon.ogg
soundDeactivate:
path: /Audio/_Goobstation/Weapons/Effects/nanotrasenenergyoff.ogg
- type: ItemToggleActiveSound
activeSound:
path: /Audio/_Goobstation/Weapons/Effects/nanotrasenenergyhum.ogg
- type: Sprite
sprite: _Hypothesis/Objects/Weapons/Melee/justice_phoron_sabre.rsi
layers:
- state: jup_sword
- state: jup_sword_blade
color: "#b5fbfa"
visible: false
shader: unshaded
map: [ "blade" ]

- type: GhostRole
name: justice-phoron-role-name
description: justice-phoron-role-description
rules: ghost-role-information-familiar-rules
mindRoles:
- MindRoleGhostRoleFamiliar
- type: GhostTakeoverAvailable
- type: TypingIndicator
proto: robot
- type: Speech
speechVerb: Robotic
speechSounds: Pai
- type: MobState
allowedStates:
- Alive

- type: MeleeWeapon
wideAnimationRotation: -135
attackRate: 1.5
damage:
types:
Slash: 12
soundHit:
path: /Audio/Weapons/bladeslice.ogg

- type: ItemToggleMeleeWeapon
activatedSoundOnHit:
path: /Audio/Weapons/eblade1.ogg
params:
variation: 0.250
activatedSoundOnHitNoDamage:
path: /Audio/Weapons/eblade1.ogg
params:
variation: 0.250
volume: -10
activatedSoundOnSwing:
path: /Audio/Weapons/eblademiss.ogg
params:
variation: 0.125
activatedDamage:
types:
Slash: 30
Heat: 35
Radiation: 10
Structural: 80

- type: Item
sprite: _Hypothesis/Objects/Weapons/Melee/justice_phoron_sabre_inhands.rsi
# size: Ginormous
- type: Tag
tags:
- PhoronJustice
7 changes: 7 additions & 0 deletions Resources/Prototypes/_Hypothesis/tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# PUT YOUR TAGS IN ALPHABETICAL ORDER
# ALSO DOCUMENT WHAT THE HELL THEY DO

## P ##

- type: Tag
id: PhoronJustice # Storage whitelist: ClothingBeltSheath. ItemMapper: ClothingBeltSheath
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Created by Mince",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "equipped-BELT",
"directions": 4
},
{
"name": "sheath-sabre-equipped-BELT",
"directions": 4
},
{
"name": "sheath-sabre"
},
{
"name": "sheath"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Original Justice Sword and Phoron Saber by Taro Varne, modified by Mince",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "jup_sword"
},
{
"name": "jup_sword_blade",
"delays": [
[
0.1,
0.1
]
]
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Original Justice Sword and Phoron Saber by Taro Varne, modified by Mince",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-left-blade",
"directions": 4,
"delays": [
[
0.1,
0.1
],
[
0.1,
0.1
],
[
0.1,
0.1
],
[
0.1,
0.1
]
]
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "inhand-right-blade",
"directions": 4,
"delays": [
[
0.1,
0.1
],
[
0.1,
0.1
],
[
0.1,
0.1
],
[
0.1,
0.1
]
]
}
]
}
Loading