pirate content (#11799)
* pirate content * pirate content * merge * merge * update launchers * trying to fix launcher error * merge * merge * merge * fix for launchers * update to held cannon sprite * attempt to fix issue * first updates in long time * changes mostly to sprites * more sprite fixes * more sprite changes * json fixes * small update * new pirate crate * update * updae json * fix eva * update accent * fix accentcomp * improved pirate chest * accent localized * station to docks * modified the pirate ship * changed pda spawns for firstmate nad piratecaptain to passenger pdas * fixes * pirate accent * removed spacing in shotgun.yml * redo accent * fix * removed no spawn from helmet hardsuit * suffix capitalization * tweaks * a * jusdt fixing up the hi and yes which are both replacement and not replacement and replaced. * pirate accent fixes * desc fix --------- Co-authored-by: ElectroJr <leonsfriedrich@gmail.com> Co-authored-by: AJCM <AJCM@tutanota.com> Co-authored-by: Kara <lunarautomaton6@gmail.com>
20
Content.Server/Speech/Components/PirateAccentComponent.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using Content.Server.Speech.EntitySystems;
|
||||
|
||||
namespace Content.Server.Speech.Components;
|
||||
|
||||
[RegisterComponent]
|
||||
[Access(typeof(PirateAccentSystem))]
|
||||
public sealed class PirateAccentComponent : Component
|
||||
{
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField("yarrChance")]
|
||||
public readonly float YarrChance = 0.5f;
|
||||
|
||||
[ViewVariables]
|
||||
public readonly List<string> PirateWords = new()
|
||||
{
|
||||
"accent-pirate-prefix-1",
|
||||
"accent-pirate-prefix-2",
|
||||
"accent-pirate-prefix-3"
|
||||
};
|
||||
}
|
||||
41
Content.Server/Speech/EntitySystems/PirateAccentSystem.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using Content.Server.Speech.Components;
|
||||
using Robust.Shared.Random;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace Content.Server.Speech.EntitySystems;
|
||||
|
||||
public sealed class PirateAccentSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private readonly IRobustRandom _random = default!;
|
||||
[Dependency] private readonly ReplacementAccentSystem _replacement = default!;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
SubscribeLocalEvent<PirateAccentComponent, AccentGetEvent>(OnAccentGet);
|
||||
}
|
||||
|
||||
// converts left word when typed into the right word. For example typing you becomes ye.
|
||||
public string Accentuate(string message, PirateAccentComponent component)
|
||||
{
|
||||
var msg = message;
|
||||
|
||||
msg = _replacement.ApplyReplacements(msg, "pirate");
|
||||
|
||||
if (!_random.Prob(component.YarrChance))
|
||||
return msg;
|
||||
|
||||
var pick = _random.Pick(component.PirateWords);
|
||||
// Reverse sanitize capital
|
||||
msg = msg[0].ToString().ToLower() + msg.Remove(0, 1);
|
||||
msg = Loc.GetString(pick) + " " + msg;
|
||||
|
||||
return msg;
|
||||
}
|
||||
|
||||
private void OnAccentGet(EntityUid uid, PirateAccentComponent component, AccentGetEvent args)
|
||||
{
|
||||
args.Message = Accentuate(args.Message, component);
|
||||
}
|
||||
}
|
||||
23
Resources/Locale/en-US/accent/pirate.ftl
Normal file
@@ -0,0 +1,23 @@
|
||||
accent-pirate-prefix-1 = Arrgh
|
||||
accent-pirate-prefix-2 = Gar
|
||||
accent-pirate-prefix-3 = Yarr
|
||||
|
||||
accent-pirate-replaced-1 = my
|
||||
accent-pirate-replacement-1 = me
|
||||
|
||||
accent-pirate-replaced-2 = you
|
||||
accent-pirate-replacement-2 = ya
|
||||
|
||||
accent-pirate-replaced-3 = hello
|
||||
accent-pirate-replacement-3 = ahoy
|
||||
|
||||
accent-pirate-replaced-4 = yes
|
||||
accent-pirate-replacement-4 = aye
|
||||
accent-pirate-replaced-5 = yea
|
||||
accent-pirate-replaced-6 = hi
|
||||
|
||||
accent-pirate-replaced-7 = is
|
||||
accent-pirate-replacement-5 = be
|
||||
|
||||
accent-pirate-replaced-8 = there
|
||||
accent-pirate-replacement-6 = thar
|
||||
@@ -61,3 +61,15 @@
|
||||
accent-dwarf-words-33: accent-dwarf-words-replace-33
|
||||
accent-dwarf-words-34: accent-dwarf-words-replace-34
|
||||
accent-dwarf-words-35: accent-dwarf-words-replace-35
|
||||
|
||||
- type: accent
|
||||
id: pirate
|
||||
wordReplacements:
|
||||
accent-pirate-replaced-1: accent-pirate-replacement-1
|
||||
accent-pirate-replaced-2: accent-pirate-replacement-2
|
||||
accent-pirate-replaced-3: accent-pirate-replacement-3
|
||||
accent-pirate-replaced-4: accent-pirate-replacement-4
|
||||
accent-pirate-replaced-5: accent-pirate-replacement-4
|
||||
accent-pirate-replaced-6: accent-pirate-replacement-3
|
||||
accent-pirate-replaced-7: accent-pirate-replacement-5
|
||||
accent-pirate-replaced-8: accent-pirate-replacement-6
|
||||
|
||||
@@ -127,3 +127,13 @@
|
||||
cost: 1000
|
||||
category: Fun
|
||||
group: market
|
||||
|
||||
- type: cargoProduct
|
||||
id: FunPirate
|
||||
icon:
|
||||
sprite: Structures/Storage/Crates/piratechest.rsi
|
||||
state: crate_icon
|
||||
product: CrateFunPirate
|
||||
cost: 400
|
||||
category: Fun
|
||||
group: market
|
||||
|
||||
@@ -286,3 +286,14 @@
|
||||
contents:
|
||||
- id: BoxSurvival
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackSatchelLeather
|
||||
id: ClothingBackpackPirateFilled
|
||||
suffix: Filled, Pirate
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: BoxSurvival
|
||||
- id: Cutlass
|
||||
- id: WeaponRevolverPirate
|
||||
- id: ClothingEyesEyepatch
|
||||
|
||||
37
Resources/Prototypes/Catalog/Fills/Crates/antag.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
- type: entity
|
||||
id: CratePirateChestCaptain
|
||||
name: captains pirate chest
|
||||
suffix: Filled
|
||||
parent: CratePirate
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterHardsuitPirateCap
|
||||
amount: 1
|
||||
- id: ClothingNeckCloakPirateCap
|
||||
amount: 1
|
||||
- id: EnergyCutlass
|
||||
amount: 1
|
||||
- id: MicroBombImplanter
|
||||
amount: 1
|
||||
|
||||
- type: entity
|
||||
id: CratePirateChest
|
||||
name: crews pirate chest
|
||||
suffix: Filled
|
||||
parent: CratePirate
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: WeaponLauncherPirateCannon
|
||||
amount: 2
|
||||
- id: ClothingOuterCoatGentle
|
||||
amount: 1
|
||||
- id: Cutlass
|
||||
amount: 2
|
||||
- id: CannonBall
|
||||
amount: 2
|
||||
- id: WeaponPistolFlintlock
|
||||
amount: 4
|
||||
- id: WeaponShotgunBlunderbuss
|
||||
amount: 2
|
||||
@@ -193,4 +193,25 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: VehicleSyndicateSegway
|
||||
amount: 1
|
||||
- id: VehicleKeySyndicateSegway
|
||||
amount: 1
|
||||
|
||||
- type: entity
|
||||
id: CrateFunPirate
|
||||
parent: CratePirate
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingUniformJumpsuitPirate
|
||||
amount: 2
|
||||
- id: ClothingHeadHatPirate
|
||||
amount: 1
|
||||
- id: ClothingOuterCoatPirate
|
||||
amount: 1
|
||||
- id: ClothingShoesBootsLaceup
|
||||
amount: 2
|
||||
- id: HatBandRed
|
||||
amount: 1
|
||||
- id: FoamCutlass
|
||||
amount: 2
|
||||
|
||||
@@ -455,6 +455,38 @@
|
||||
Cold: 0.2
|
||||
Radiation: 0.2
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitBase
|
||||
id: ClothingHeadHelmetHardsuitPirateCap
|
||||
noSpawn: true
|
||||
name: ancient hardsuit helmet
|
||||
suffix: Pirate
|
||||
description: Special hardsuit helmet, made for the captain of a pirate ship.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/piratecaptainhelm.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/piratecaptainhelm.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.3
|
||||
lowPressureMultiplier: 1000
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitBase
|
||||
id: ClothingHeadHelmetHardsuitPirateEVA
|
||||
noSpawn: true
|
||||
name: deep space EVA helmet
|
||||
suffix: Pirate
|
||||
description: A deep space EVA helmet, very heavy but provides good protection.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hardsuits/pirateeva.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hardsuits/pirateeva.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.3
|
||||
lowPressureMultiplier: 1000
|
||||
|
||||
#ERT
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitWithLightBase
|
||||
|
||||
@@ -539,6 +539,17 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/beret_cmo.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatPirateTricord
|
||||
name: pirate hat
|
||||
description: 'Yo ho ho and a bottle of rum!'
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/piratetricord.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/piratetricord.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadClothingHeadHatWatermelon
|
||||
|
||||
@@ -131,6 +131,15 @@
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
id: ClothingNeckCloakPirateCap
|
||||
name: pirate captain cloak
|
||||
description: A rather fetching black pirate cloak, complete with skull motif.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Neck/Cloaks/piratecap.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
id: ClothingNeckCloakMoth
|
||||
@@ -147,3 +156,4 @@
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
|
||||
|
||||
|
||||
@@ -716,3 +716,60 @@
|
||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitERTJanitor
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitBase
|
||||
id: ClothingOuterHardsuitPirateCap
|
||||
name: ancient armored hardsuit
|
||||
suffix: Pirate
|
||||
description: An ancient armored hardsuit.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/piratecaptain.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/piratecaptain.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.02
|
||||
lowPressureMultiplier: 1000
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.8
|
||||
sprintModifier: 0.8
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.7
|
||||
Slash: 0.8
|
||||
Piercing: 0.85
|
||||
Heat: 0.4
|
||||
Radiation: 0.2
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.6
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitPirateCap
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitBase
|
||||
id: ClothingOuterHardsuitPirateEVA
|
||||
name: deep space EVA suit
|
||||
suffix: Pirate
|
||||
description: A heavy space suit that provides some basic protection from the cold harsh realities of deep space.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/pirateeva.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/pirateeva.rsi
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.6
|
||||
sprintModifier: 0.6
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.8
|
||||
Slash: 0.8
|
||||
Piercing: 0.9
|
||||
Heat: 0.4
|
||||
Radiation: 0.2
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.7
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitPirateEVA
|
||||
|
||||
@@ -1039,3 +1039,16 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitPirate
|
||||
name: pirate slops
|
||||
description: A pirate variation of a space sailor's jumpsuit.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpsuit/pirate.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/pirate.rsi
|
||||
- type: AddAccentClothing
|
||||
accent: PirateAccent
|
||||
|
||||
@@ -844,6 +844,27 @@
|
||||
- enum.DamageStateVisualLayers.Base:
|
||||
base: Sixteen
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: FoamCutlass
|
||||
name: foam cutlass
|
||||
description: Cosplay as a pirate and force your friends to walk the plank.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/cutlass.rsi
|
||||
state: foam_icon
|
||||
- type: MeleeWeapon
|
||||
attackRate: 1.5
|
||||
range: 2.0
|
||||
angle: 0
|
||||
animation: WeaponArcThrust
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0
|
||||
- type: Item
|
||||
size: 15
|
||||
sprite: Objects/Weapons/Melee/cutlass.rsi
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: ClownRecorder
|
||||
|
||||
@@ -124,3 +124,17 @@
|
||||
- type: SpentAmmoVisuals
|
||||
state: frag
|
||||
suffix: false
|
||||
|
||||
- type: entity
|
||||
id: CannonBall
|
||||
name: cannonball
|
||||
suffix: Pirate
|
||||
parent: BaseGrenade
|
||||
components:
|
||||
- type: CartridgeAmmo
|
||||
proto: BulletCannonBall
|
||||
deleteOnSpawn: true
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi
|
||||
state: ball
|
||||
|
||||
@@ -119,6 +119,38 @@
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
name: pirate cannon
|
||||
parent: BaseWeaponLauncher
|
||||
id: WeaponLauncherPirateCannon
|
||||
description: Kaboom!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Launchers/pirate_cannon.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- containers:
|
||||
balistic-ammo: !type:Container
|
||||
ents: []
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
type: ContainerContainer
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Launchers/pirate_cannon.rsi
|
||||
- type: Gun
|
||||
fireRate: 1
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/mateba.ogg
|
||||
- type: BallisticAmmoProvider
|
||||
whitelist:
|
||||
tags:
|
||||
- Grenade
|
||||
capacity: 1
|
||||
proto: CannonBall
|
||||
soundInsert:
|
||||
path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg
|
||||
|
||||
# Admeme
|
||||
- type: entity
|
||||
name: meteor launcher
|
||||
|
||||
@@ -507,3 +507,25 @@
|
||||
- state: xeno_toxic
|
||||
- type: Ammo
|
||||
muzzleFlash: null
|
||||
|
||||
- type: entity
|
||||
id: BulletCannonBall
|
||||
name: cannonball
|
||||
parent: BaseBulletTrigger
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
|
||||
layers:
|
||||
- state: ball
|
||||
- type: ExplodeOnTrigger
|
||||
- type: Explosive
|
||||
explosionType: DemolitionCharge
|
||||
maxIntensity: 9
|
||||
intensitySlope: 6
|
||||
totalIntensity: 60
|
||||
maxTileBreak: 0
|
||||
- type: PointLight
|
||||
radius: 1
|
||||
color: orange
|
||||
energy: 0.5
|
||||
|
||||
@@ -184,3 +184,17 @@
|
||||
graph: ShotgunSawn
|
||||
node: shotgunsawn
|
||||
deconstructionTarget: null
|
||||
|
||||
- type: entity
|
||||
name: blunderbuss
|
||||
parent: BaseWeaponShotgun
|
||||
id: WeaponShotgunBlunderbuss
|
||||
suffix: Pirate
|
||||
description: Deadly at close range.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Shotguns/blunderbuss.rsi
|
||||
- type: Gun
|
||||
fireRate: 2
|
||||
- type: BallisticAmmoProvider
|
||||
capacity: 1
|
||||
|
||||
@@ -121,3 +121,30 @@
|
||||
- Write
|
||||
- type: DisarmMalus
|
||||
malus: 0
|
||||
|
||||
- type: entity
|
||||
name: energy cutlass
|
||||
parent: EnergySword
|
||||
id: EnergyCutlass
|
||||
description: An exotic energy weapon.
|
||||
components:
|
||||
- type: EnergySword
|
||||
secret: true
|
||||
litDamageBonus:
|
||||
types:
|
||||
Slash: 7.5
|
||||
Heat: 7.5
|
||||
Blunt: -1
|
||||
litDisarmMalus: 0.6
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/e_cutlass.rsi
|
||||
layers:
|
||||
- state: e_cutlass
|
||||
- state: e_cutlass_blade
|
||||
color: "#e95151"
|
||||
visible: false
|
||||
shader: unshaded
|
||||
map: [ "blade" ]
|
||||
- type: Item
|
||||
size: 5
|
||||
sprite: Objects/Weapons/Melee/e_cutlass.rsi
|
||||
|
||||
@@ -87,3 +87,25 @@
|
||||
slots:
|
||||
- back
|
||||
- type: DisarmMalus
|
||||
|
||||
- type: entity
|
||||
name: cutlass
|
||||
parent: BaseItem
|
||||
id: Cutlass
|
||||
description: A wickedly curved blade, often seen in the hands of space pirates.
|
||||
components:
|
||||
- type: Sharp
|
||||
- type: Tag
|
||||
tags:
|
||||
- Machete
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/cutlass.rsi
|
||||
state: icon
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
Slash: 16
|
||||
- type: Item
|
||||
size: 15
|
||||
sprite: Objects/Weapons/Melee/cutlass.rsi
|
||||
- type: DisarmMalus
|
||||
|
||||
@@ -335,3 +335,26 @@
|
||||
- type: StaticPrice
|
||||
price: 60
|
||||
|
||||
- type: entity
|
||||
parent: CrateGeneric
|
||||
id: CratePirate
|
||||
name: pirate chest
|
||||
description: A space pirate chest, not for station lubbers.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/piratechest.rsi
|
||||
layers:
|
||||
- state: crate
|
||||
- state: crate_door
|
||||
map: ["enum.StorageVisualLayers.Door"]
|
||||
- state: welded
|
||||
visible: false
|
||||
map: ["enum.WeldableLayers.BaseWelded"]
|
||||
- type: Icon
|
||||
sprite: Structures/Storage/Crates/piratechest.rsi
|
||||
state: crate_icon
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer
|
||||
state_open: crate_open
|
||||
state_closed: crate_door
|
||||
|
||||
44
Resources/Prototypes/Roles/Antags/pirate.yml
Normal file
@@ -0,0 +1,44 @@
|
||||
- type: startingGear
|
||||
id: PirateGear
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitPirate
|
||||
back: ClothingBackpackPirateFilled
|
||||
head: HatBandBlack
|
||||
shoes: ClothingShoesBootsLaceup
|
||||
id: PassengerPDA
|
||||
belt: ClothingBeltUtility
|
||||
pocket1: AppraisalTool
|
||||
innerclothingskirt: ClothingUniformJumpsuitPirate
|
||||
satchel: ClothingBackpackPirateFilled
|
||||
duffelbag: ClothingBackpackPirateFilled
|
||||
|
||||
- type: startingGear
|
||||
id: PirateCaptainGear
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitPirate
|
||||
back: ClothingBackpackPirateFilled
|
||||
head: ClothingHeadHatPirate
|
||||
shoes: ClothingShoesBootsLaceup
|
||||
id: PassengerPDA
|
||||
belt: ClothingBeltUtility
|
||||
pocket1: AppraisalTool
|
||||
pocket2: EnergyCutlass
|
||||
outerClothing: ClothingOuterCoatPirate
|
||||
innerclothingskirt: ClothingUniformJumpskirtColorLightBrown
|
||||
satchel: ClothingBackpackPirateFilled
|
||||
duffelbag: ClothingBackpackPirateFilled
|
||||
|
||||
- type: startingGear
|
||||
id: PirateFirstmateGear
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitPirate
|
||||
back: ClothingBackpackPirateFilled
|
||||
head: ClothingHeadHatPirateTricord
|
||||
shoes: ClothingShoesBootsLaceup
|
||||
id: PassengerPDA
|
||||
belt: ClothingBeltUtility
|
||||
pocket1: AppraisalTool
|
||||
outerClothing: ClothingOuterCoatGentle
|
||||
innerclothingskirt: ClothingUniformJumpsuitPirate
|
||||
satchel: ClothingBackpackPirateFilled
|
||||
duffelbag: ClothingBackpackPirateFilled
|
||||
@@ -16,22 +16,6 @@
|
||||
satchel: ClothingBackpackSatchelFilled
|
||||
duffelbag: ClothingBackpackDuffelFilled
|
||||
|
||||
#Pirate Outfit
|
||||
- type: startingGear
|
||||
id: PirateGear
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitColorLightBrown
|
||||
back: ClothingBackpackSatchelEngineering
|
||||
head: ClothingHeadHatPirate
|
||||
outerClothing: ClothingOuterCoatPirate
|
||||
shoes: ClothingShoesBootsWork
|
||||
id: PassengerPDA
|
||||
belt: ClothingBeltUtility
|
||||
pocket1: AppraisalTool
|
||||
innerclothingskirt: ClothingUniformJumpskirtColorLightBrown
|
||||
satchel: ClothingBackpackSatchelEngineering
|
||||
duffelbag: ClothingBackpackSatchelEngineering
|
||||
|
||||
#Skeleton Biker
|
||||
- type: startingGear
|
||||
id: SkeletonBiker
|
||||
|
||||
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183 (github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183 (github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 19 KiB |
BIN
Resources/Textures/Clothing/Head/Hats/piratetricord.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183 (Github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 16 KiB |
BIN
Resources/Textures/Clothing/Neck/Cloaks/piratecap.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "made by brainfood1183 (github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-NECK",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 400 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 410 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 420 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 393 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 412 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 440 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 471 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 479 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 479 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 480 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 465 B After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 487 B After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 17 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183 (Github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183 (Github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183 (Github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-INNERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 15 KiB |
@@ -5,7 +5,7 @@
|
||||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi",
|
||||
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/e1d495c3faf4642b6ec1c4be8acc7cd5bc51d785/icons/obj/ammo.dmi, ball Made by Alekshhh (Github) for ss14",
|
||||
"states": [
|
||||
{
|
||||
"name": "baton"
|
||||
@@ -22,6 +22,9 @@
|
||||
{
|
||||
"name": "rpg"
|
||||
},
|
||||
{
|
||||
"name": "ball"
|
||||
},
|
||||
{
|
||||
"name": "spent"
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 887 B |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-4.0",
|
||||
"copyright": "Made by Alekshhh (Github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-BACKPACK",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 16 KiB |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a",
|
||||
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a, ball made by brainfood1183 (Github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -13,6 +13,9 @@
|
||||
{
|
||||
"name": "buckshot-flare"
|
||||
},
|
||||
{
|
||||
"name": "ball"
|
||||
},
|
||||
{
|
||||
"name": "bullet",
|
||||
"delays": [
|
||||
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183(Github) inspired by an image created by rezierré#5003 (Discord)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 19 KiB |
BIN
Resources/Textures/Objects/Weapons/Melee/cutlass.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 19 KiB |
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-NC-SA-3.0",
|
||||
"copyright": "Modified from https://github.com/space-wizards/space-station-14/tree/master/Resources/Textures/Objects/Weapons/Melee/captain_sabre.rsi by Taral#6480 (Discord) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "foam_icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 19 KiB |
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood1183 (Github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "e_cutlass"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "e_cutlass_blade",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"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-blade",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
],
|
||||
[
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 21 KiB |
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Made by brainfood118 (github) for ss14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "crate"
|
||||
},
|
||||
{
|
||||
"name": "crate_door"
|
||||
},
|
||||
{
|
||||
"name": "welded"
|
||||
},
|
||||
{
|
||||
"name": "crate_icon"
|
||||
},
|
||||
{
|
||||
"name": "sparking",
|
||||
"directions": 1,
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "crate_open"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 206 B |
|
After Width: | Height: | Size: 17 KiB |