-
Notifications
You must be signed in to change notification settings - Fork 294
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* test please work * cleanup removing old assets causing issues * addition to uplink both traitors and nukeops can buy this absurdly powerful cannon * Update railgun_ammo.yml * laser variant shrimple as adding a new variant with two firemodes, overkill, and overkiller * laser railgun cleanup fixing some trash * adds the caninator shoot cans and scare security * admeme variant and removal of clown variant for now * Slowdown in Hands Slows you down when any variant is held as to make the weapon more balanced * Laser railgun Sprite adds a unique sprite for the laser variant of the railgun * fix the sprite i am dumb * Issue Cleanup Dusts off some of the code and makes some balance changes, along with better parenting. * purchasable ammo and charge sound update made the charge sound slightly less annoying and added ammo purchasable by both traitors and syndicate * QA pass various little fixes to improve the code and general cleanup * error fixing Signed-off-by: Danger Revolution! <[email protected]> * Sprite Update + Reverse Engineering This adds reverse engineering, the new sprites, and a host of balance changes. - The Railgun now does 80 stamina damage again on hit with normal bolts. * reverse engineered fast firerate as a reward for researching new technology, you've made it slightly faster. yay. also resprites the non-lethal variant to look more plunger-like * Final Changes ready for merge, sir! * Copyright Update Makes the sounds all under free use creative commons to avoid copyright issues. * Update license.txt * remove old attributions this sound has been altered as to not use pixabay * price increase sorry danger but 14 tc is way too low lmao, nukies get it for 20 tc * requested changes hopefully * conversion to mono yipeeee * fix of that other fix for the new file rename shit pure agony * proper noun the Decimator is now a proper noun similar to other weapons * Update Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/railgun.yml Co-authored-by: DEATHB4DEFEAT <[email protected]> Signed-off-by: Firewatch <[email protected]> * Update duffelbag.yml * Update uplink_catalog.yml * Update rod_impact.ogg * Update uplink_catalog.yml --------- Signed-off-by: Danger Revolution! <[email protected]> Signed-off-by: Firewatch <[email protected]> Signed-off-by: VMSolidus <[email protected]> Co-authored-by: Danger Revolution! <[email protected]> Co-authored-by: VMSolidus <[email protected]> Co-authored-by: DEATHB4DEFEAT <[email protected]> Co-authored-by: deltanedas <[email protected]>
- Loading branch information
1 parent
c19f226
commit c0de272
Showing
44 changed files
with
632 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
crack1.ogg taken from | ||
https://github.com/tgstation/tgstation/blob/ebc2e02e59d36214aff1eff8250b70a7970ff43d/sound/effects/wounds/crack1.ogg | ||
licensed under CC BY-NC-SA 3.0 | ||
|
||
railgun_charge.ogg taken from | ||
https://www.youtube.com/watch?v=EpaCJ75T3fo | ||
licensed under CC0 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 23 additions & 0 deletions
23
Resources/Prototypes/DeltaV/Catalog/Fills/Backpacks/duffelbag.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
- type: entity | ||
parent: ClothingBackpackDuffelSyndicateBundle | ||
id: ClothingBackpackDuffelSyndicateFilledRailgun | ||
name: Decimator bundle | ||
description: Favored by Gorlex Maurauder snipers, this railcannon packs a punch. Comes with 3 shots. | ||
components: | ||
- type: StorageFill | ||
contents: | ||
- id: WeaponRailgunDecimator | ||
- id: BulletRailgunBasic | ||
amount: 3 | ||
|
||
- type: entity | ||
parent: BoxCardboard | ||
id: RailgunAmmoBag | ||
name: box of rebar | ||
description: A box for storing metal rods, commonly used in construction. | ||
suffix: Syndicate | ||
components: | ||
- type: StorageFill | ||
contents: | ||
- id: BulletRailgunBasic | ||
amount: 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/hitscan.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Laser variant for borgs | ||
- type: hitscan | ||
id: DecimatorLaser | ||
damage: | ||
types: | ||
Heat: 80 | ||
Radiation: 20 | ||
# Special green laser!!! | ||
muzzleFlash: | ||
sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi | ||
state: muzzle_beam_heavy_green | ||
travelFlash: | ||
sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi | ||
state: beam_heavy_green | ||
impactFlash: | ||
sprite: DeltaV/Objects/Weapons/Guns/Projectiles/projectiles.rsi | ||
state: impact_beam_heavy_green |
145 changes: 145 additions & 0 deletions
145
Resources/Prototypes/DeltaV/Entities/Objects/Weapons/Guns/Projectiles/railgun.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,145 @@ | ||
- type: entity | ||
parent: BaseItem | ||
id: BulletRailgun | ||
abstract: true | ||
components: | ||
- type: Item | ||
size: Small | ||
- type: Sprite | ||
sprite: DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi | ||
layers: | ||
- state: base | ||
- type: Fixtures | ||
fixtures: | ||
fix1: | ||
shape: !type:PhysShapeCircle | ||
radius: 0.2 | ||
density: 10 | ||
restitution: 0.3 | ||
friction: 0.8 | ||
mask: | ||
- ItemMask | ||
projectile: | ||
shape: | ||
!type:PhysShapeAabb | ||
bounds: "-0.1,-0.1,0.1,0.1" | ||
hard: false | ||
mask: | ||
- Impassable | ||
- BulletImpassable | ||
- type: ThrowingAngle | ||
angle: 0 | ||
- type: Ammo | ||
muzzleFlash: null | ||
- type: Tag | ||
tags: | ||
- BulletRailgun | ||
- CannonRestrict | ||
- type: Projectile | ||
impactEffect: BulletImpactEffect | ||
deleteOnCollide: false | ||
onlyCollideWhenShot: true | ||
damage: | ||
types: | ||
Piercing: 50 | ||
|
||
- type: entity | ||
parent: BulletRailgun | ||
id: BulletRailgunBasic | ||
name: rebar rod | ||
description: Heavy steel rod for use in a railcannon. | ||
components: | ||
- type: EmbeddableProjectile | ||
minimumSpeed: 10 | ||
sound: /Audio/DeltaV/Weapons/Guns/Impacts/rod_impact.ogg | ||
embedOnThrow: false | ||
- type: Projectile | ||
damage: | ||
types: | ||
Piercing: 15 | ||
Blunt: 65 | ||
Heat: 20 | ||
Structural: 10 | ||
- type: StaminaDamageOnEmbed | ||
damage: 80 | ||
- type: ReverseEngineering # Nyano | ||
difficulty: 2 | ||
newItem: BulletRailgunBasic | ||
recipes: | ||
- BulletRailgunBasic | ||
- BulletRailgunReverseEngineered | ||
|
||
- type: entity | ||
parent: BulletRailgun | ||
id: BulletRailgunReverseEngineered | ||
name: rebar rod (less lethal) | ||
description: Hurts like hell and sticks into your target, knocking them over. Fragile. | ||
components: | ||
- type: EmbeddableProjectile | ||
minimumSpeed: 10 | ||
embedOnThrow: false | ||
- type: Sprite | ||
state: icon | ||
sprite: DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod_nonlethal.rsi | ||
- type: Damageable | ||
damageContainer: Inorganic | ||
- type: DamageOnLand | ||
damage: | ||
types: | ||
Blunt: 4 | ||
- type: Destructible | ||
thresholds: | ||
- trigger: | ||
!type:DamageTrigger | ||
damage: 30 | ||
behaviors: | ||
- !type:PlaySoundBehavior | ||
sound: | ||
path: /Audio/Weapons/Guns/Hits/snap.ogg | ||
- !type:DoActsBehavior | ||
acts: [ "Destruction" ] | ||
- type: StaminaDamageOnEmbed | ||
damage: 100 | ||
- type: Projectile | ||
onlyCollideWhenShot: true | ||
soundHit: | ||
path: /Audio/Effects/hit_kick.ogg | ||
deleteOnCollide: false | ||
damage: | ||
types: | ||
Blunt: 10 | ||
- type: ReverseEngineering # Nyano | ||
difficulty: 2 | ||
newItem: BulletRailgunReverseEngineered | ||
recipes: | ||
- BulletRailgunBasic | ||
- BulletRailgunReverseEngineered | ||
|
||
# Fear that which cannot be understood | ||
- type: entity | ||
parent: BulletRailgun | ||
id: BulletRailgunAdmeme | ||
suffix: DO NOT MAP | ||
name: unholy rod | ||
description: "By the time you're able to pick this up, the station's probably already destroyed." | ||
components: | ||
- type: Sprite | ||
sprite: DeltaV/Objects/Weapons/Guns/Ammunition/Cartridges/railrod.rsi | ||
- type: EmbeddableProjectile | ||
minimumSpeed: 10 | ||
sound: /Audio/DeltaV/Weapons/Guns/Impacts/rod_impact.ogg | ||
embedOnThrow: false | ||
- type: TimedDespawn | ||
lifetime: 5 | ||
- type: Projectile | ||
deleteOnCollide: true | ||
damage: | ||
types: | ||
Piercing: 100 | ||
Blunt: 100 | ||
Slash: 1 | ||
Caustic: 1 | ||
Radiation: 1 | ||
Heat: 1 | ||
Cellular: 1 | ||
Structural: 20000 |
Oops, something went wrong.