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-33: accent-dwarf-words-replace-33
|
||||||
accent-dwarf-words-34: accent-dwarf-words-replace-34
|
accent-dwarf-words-34: accent-dwarf-words-replace-34
|
||||||
accent-dwarf-words-35: accent-dwarf-words-replace-35
|
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
|
cost: 1000
|
||||||
category: Fun
|
category: Fun
|
||||||
group: market
|
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:
|
contents:
|
||||||
- id: BoxSurvival
|
- 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
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- id: VehicleSyndicateSegway
|
- id: VehicleSyndicateSegway
|
||||||
|
amount: 1
|
||||||
- id: VehicleKeySyndicateSegway
|
- 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
|
Cold: 0.2
|
||||||
Radiation: 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
|
#ERT
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: ClothingHeadHardsuitWithLightBase
|
parent: ClothingHeadHardsuitWithLightBase
|
||||||
|
|||||||
@@ -539,6 +539,17 @@
|
|||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Head/Hats/beret_cmo.rsi
|
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
|
- type: entity
|
||||||
parent: ClothingHeadBase
|
parent: ClothingHeadBase
|
||||||
id: ClothingHeadClothingHeadHatWatermelon
|
id: ClothingHeadClothingHeadHatWatermelon
|
||||||
|
|||||||
@@ -131,6 +131,15 @@
|
|||||||
containers:
|
containers:
|
||||||
toggleable-clothing: !type:ContainerSlot {}
|
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
|
- type: entity
|
||||||
parent: ClothingNeckBase
|
parent: ClothingNeckBase
|
||||||
id: ClothingNeckCloakMoth
|
id: ClothingNeckCloakMoth
|
||||||
@@ -147,3 +156,4 @@
|
|||||||
containers:
|
containers:
|
||||||
toggleable-clothing: !type:ContainerSlot {}
|
toggleable-clothing: !type:ContainerSlot {}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -716,3 +716,60 @@
|
|||||||
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi
|
sprite: Clothing/OuterClothing/Hardsuits/ERTSuits/ertjanitor.rsi
|
||||||
- type: ToggleableClothing
|
- type: ToggleableClothing
|
||||||
clothingPrototype: ClothingHeadHelmetHardsuitERTJanitor
|
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
|
sprite: Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi
|
||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Uniforms/Jumpsuit/damedaneoutfit.rsi
|
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:
|
- enum.DamageStateVisualLayers.Base:
|
||||||
base: Sixteen
|
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
|
- type: entity
|
||||||
parent: BaseItem
|
parent: BaseItem
|
||||||
id: ClownRecorder
|
id: ClownRecorder
|
||||||
|
|||||||
@@ -124,3 +124,17 @@
|
|||||||
- type: SpentAmmoVisuals
|
- type: SpentAmmoVisuals
|
||||||
state: frag
|
state: frag
|
||||||
suffix: false
|
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
|
zeroVisible: true
|
||||||
- type: Appearance
|
- 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
|
# Admeme
|
||||||
- type: entity
|
- type: entity
|
||||||
name: meteor launcher
|
name: meteor launcher
|
||||||
|
|||||||
@@ -507,3 +507,25 @@
|
|||||||
- state: xeno_toxic
|
- state: xeno_toxic
|
||||||
- type: Ammo
|
- type: Ammo
|
||||||
muzzleFlash: null
|
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
|
graph: ShotgunSawn
|
||||||
node: shotgunsawn
|
node: shotgunsawn
|
||||||
deconstructionTarget: null
|
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
|
- Write
|
||||||
- type: DisarmMalus
|
- type: DisarmMalus
|
||||||
malus: 0
|
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:
|
slots:
|
||||||
- back
|
- back
|
||||||
- type: DisarmMalus
|
- 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
|
- type: StaticPrice
|
||||||
price: 60
|
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
|
satchel: ClothingBackpackSatchelFilled
|
||||||
duffelbag: ClothingBackpackDuffelFilled
|
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
|
#Skeleton Biker
|
||||||
- type: startingGear
|
- type: startingGear
|
||||||
id: SkeletonBiker
|
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
|
"y": 32
|
||||||
},
|
},
|
||||||
"license": "CC-BY-SA-3.0",
|
"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": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "baton"
|
"name": "baton"
|
||||||
@@ -22,6 +22,9 @@
|
|||||||
{
|
{
|
||||||
"name": "rpg"
|
"name": "rpg"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ball"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "spent"
|
"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,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"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": {
|
"size": {
|
||||||
"x": 32,
|
"x": 32,
|
||||||
"y": 32
|
"y": 32
|
||||||
@@ -13,6 +13,9 @@
|
|||||||
{
|
{
|
||||||
"name": "buckshot-flare"
|
"name": "buckshot-flare"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ball"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "bullet",
|
"name": "bullet",
|
||||||
"delays": [
|
"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 |