Skip to content
Binary file not shown.
2,299 changes: 2,299 additions & 0 deletions Resources/Maps/_Triad/Shuttles/Carrier/crow.yml

Large diffs are not rendered by default.

4,716 changes: 4,716 additions & 0 deletions Resources/Maps/_Triad/Shuttles/Carrier/magpie.yml

Large diffs are not rendered by default.

5,381 changes: 5,381 additions & 0 deletions Resources/Maps/_Triad/Shuttles/Carrier/raven.yml

Large diffs are not rendered by default.

21,686 changes: 21,686 additions & 0 deletions Resources/Maps/_Triad/Shuttles/corvax.yml

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions Resources/Prototypes/_Triad/Catalog/Cargo/cargo_shipammo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- type: cargoProduct
id: ArmoryShipAmmo35mm
icon:
sprite: _NF/Structures/Storage/Crates/secure_ammo.rsi
state: icon
product: CrateAmmoBox35mm
cost: 6500
category: cargoproduct-category-name-shipammo
group: market
10 changes: 10 additions & 0 deletions Resources/Prototypes/_Triad/Catalog/Fills/Crates/shipgun_ammo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
parent: CrateAmmoSecureMercenary
id: CrateAmmoBox35mm
name: AC-35 35mm solid drum box
description: Contains one box of 35mm solid ammunition. Provides an artillery piece with infinite solid rounds. Buy in case you lost the ammo it came with.
components:
- type: StorageFill
contents:
- id: Magazine35mm
amount: 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# 35mm

- type: Tag
id: Magazine35mm

- type: Tag
id: 35mmCartridge
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
id: CorvusIndustriesCarrierComputer
parent: BaseCarrierComputer
name: Corvus Industries Carrier Console
components:
- type: ShipyardListing
shuttles:
- Crow
- Magpie
- Raven
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- type: latheRecipe
parent: BaseShipgunAmmoRecipe
id: Magazine35mmAmmoRecipe
result: Magazine35mm
38 changes: 38 additions & 0 deletions Resources/Prototypes/_Triad/Shipyard/Carrier/crow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#Author: RemervKeberb on Github, Kebirb on Discord

- type: vessel
id: Crow
parent: BaseVessel
name: CI-Crow Fighter Bomber
description: The workhorse of the Corvus Industries fleet. Armed with two AC-35s and a GPOB-L, it excels at daring hit and runs straight through enemy formations.
price: 37200 #Rounded up to 31K, with a 20% tax
category: Small
group: Shipyard
access: Mercenary
shuttlePath: /Maps/_Triad/Shuttles/Carrier/crow.yml
guidebookPage: Null
class:
- Pursuit
- Fighter
engine:
- Uranium

- type: gameMap
id: Crow
mapName: 'CI Crow'
mapPath: /Maps/_Triad/Shuttles/Carrier/crow.yml
minPlayers: 0
stations:
Crow:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Crow MIL{1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
38 changes: 38 additions & 0 deletions Resources/Prototypes/_Triad/Shipyard/Carrier/magpie.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#Author: RemervKeberb on Github, Kebirb on Discord

- type: vessel
id: Magpie
parent: BaseVessel
name: CI-Magpie Class Scavenger
description: The Corvus Industries Magpie, a scavanger variant built from the robust raven hull. Intended to act as the main logistic backbone of Corvus fleets boasting mining and expedition capability with some cargo capability to boot, if you don't mind shutting off one of the exits.
price: 70500 #Rounded up to 59K, with a 20% tax
category: Small
group: Expedition
access: Mercenary
shuttlePath: /Maps/_Triad/Shuttles/Carrier/magpie.yml
guidebookPage: Null
class:
- Expedition
- Salvage
engine:
- Uranium

- type: gameMap
id: Magpie
mapName: 'CI Magpie'
mapPath: /Maps/_Triad/Shuttles/Carrier/magpie.yml
minPlayers: 0
stations:
Magpie:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Magpie MIL{1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
39 changes: 39 additions & 0 deletions Resources/Prototypes/_Triad/Shipyard/Carrier/raven.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#Author: RemervKeberb on Github, Kebirb on Discord

- type: vessel
id: Raven
parent: BaseVessel
name: CI-Raven Support Bomber
description: The Corvus Industries Raven, an all around support vessel intended to be flown alongside a pair of Crow's, slow and hefty it relies on openings created by others to deliver its payload of bombs and torpedoes. It contains all the basic equipment one needs to get a shuttle up and running again, the supplies for search and rescue operations of downed pilots but not enough to be comfortable for long without an RTB to restock.
price: 90000 #Rounded up to 75K, with a 20% tax
category: Small
group: Custom
mapchecker_group_override: Shipyard
access: Mercenary
shuttlePath: /Maps/_Triad/Shuttles/Carrier/raven.yml
guidebookPage: Null
class:
- Patrol
- Fighter
engine:
- Uranium

- type: gameMap
id: Raven
mapName: 'CI Raven'
mapPath: /Maps/_Triad/Shuttles/Carrier/raven.yml
minPlayers: 0
stations:
Raven:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Raven MIL{1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
38 changes: 38 additions & 0 deletions Resources/Prototypes/_Triad/Shipyard/corvax.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
#Author: RemervKeberb on Github, Kebirb on Discord

- type: vessel
Comment thread
RemervKeberb marked this conversation as resolved.
id: Corvax
parent: BaseVessel
name: CI-Corvax
description: Corvus Industries pride of the fleet, commander Corvax's very own vessel, dated by todays standards but still boasting every ounce of fighter power projection and mobility you could hope from a mobile midliner base ship. Each purchase comes with an free autobiography.
price: 380000 #316.5k + 20% tax = 380k
category: Large
group: Shipyard
access: Mercenary
shuttlePath: /Maps/_Triad/Shuttles/corvax.yml
guidebookPage: Null
class:
- Patrol
- Frigate #Turns out Capital is the tag used to restrict a ship from doing piloting+gunning, so Frigate stolen from the Buran.
engine:
- Plasma

- type: gameMap
id: Corvax
mapName: 'CI-Corvax'
mapPath: /Maps/_Triad/Shuttles/corvax.yml
minPlayers: 0
stations:
Corvax:
stationProto: StandardFrontierVessel
components:
- type: StationNameSetup
mapNameTemplate: 'Corvax MIL{1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: '14'
- type: StationJobs
availableJobs:
Contractor: [ 0, 0 ]
Pilot: [ 0, 0 ]
Mercenary: [ 0, 0 ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
- type: entity
id: Magazine35mm
name: "35mm solid ammo loader"
description: "An ammunition loader containing infinite 35mm solid rounds. Usable by vessel-mounted artillery pieces."
parent: [BaseItem, RecyclableItemSteelTiny]
components:
- type: Tag
tags:
- Magazine35mm
- type: Item
size: Small
- type: BallisticAmmoProvider
infiniteUnspawned: true
proto: 35mmCartridge
capacity: 1 # normally should hold 1000
mayTransfer: true
whitelist:
tags:
- 35mmCartridge
- type: ContainerContainer
containers:
ballistic-ammo: !type:Container
- type: Sprite
sprite: _Mono/Objects/Weapons/Guns/Ammunition/Boxes/generic_shipgun_box.rsi
layers:
- state: base
map: [ "enum.GunVisualLayers.Base" ]
- state: mag-0
map: [ "enum.GunVisualLayers.Mag" ]
- type: MagazineVisuals
magState: mag
steps: 4
zeroVisible: false
- type: Appearance

- type: entity
id: 35mmCartridge
name: cartridge (35x228mm AP)
parent: BaseCartridge
components:
- type: Tag
tags:
- Cartridge
- 35mmCartridge
- type: CartridgeAmmo
deleteOnSpawn: true
proto: 35mmBulletAP
- type: Sprite
sprite: _Triad/Objects/Weapons/Guns/Ammunition/Explosives/generic_cartridges.rsi
layers:
- state: 35mm
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 1
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 250
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:ExplodeBehavior
- type: Explosive
explosionType: Default
maxIntensity: 100
intensitySlope: 3
totalIntensity: 0.25
- type: ExplodeOnTrigger
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
21 changes: 21 additions & 0 deletions Resources/Prototypes/_Triad/SpaceArtillery/Kinetic/projectiles.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# 35mm - Chaingun

- type: entity
id: 35mmBulletAP
parent: BaseBullet
categories: [ HideSpawnMenu ]
components:
- type: Projectile
damage:
types:
Piercing: 270
- type: ShipWeaponProjectile
- type: TimedDespawn
lifetime: 2.2
- type: PointLight
radius: 3.5
energy: 0.5
- type: RadarBlip
scale: 1.15
shape: arrow
radarColor: "#1df1f5"
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# AC-35

- type: entity
id: WeaponTurretAC-35
name: AC-35 Chaingun
parent: BallisticArtilleryMagazine
suffix: Medium, T2
description: A quad-barrel, 35mm chaingun firing solid shot AP rounds, designed to be mounted upon fighters by Armamenti Corvus. Can be remotely activated or linked up to a GCS.
components:
- type: StaticPrice
price: 3000
- type: Sprite
sprite: _Triad/Objects/ShuttleWeapons/ac35.rsi
layers:
- state: ac35
- type: Appearance
- type: FireControlRotate
- type: AmmoCounter
- type: AutoShootGun
- type: GunSignalControl
- type: WirelessNetworkConnection
range: 500
- type: Gun
fireRate: 14
recoil: 5 # 1/5x
projectileSpeed: 350 # 750~ish range, notably less than autocannons but better than draupnirs

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

770 to be exact and yeah further than draupnirs.

minAngle: 0
maxAngle: 2
shootThermalSignature: 200000 # ~4.5km signature if firing continuously

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
shootThermalSignature: 200000 # ~4.5km signature if firing continuously
shootThermalSignature: 100000 # ~4.5km if firing continuously

using Draupnir's as an example

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This has half of the draupnirs fire rate so copying its thermal signature exactly I believe will make it half the actual continuous firing signature too.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't checked if it is actually time based or length but I guess leave it there is fine

soundGunshot:
path: /Audio/_Triad/Weapons/Guns/Gunshots/mag_35mm.ogg
soundEmpty:
path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 125
Comment on lines +34 to +36

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is needed in here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think so either but it's copied from the draupnir just in case since I don't fully understand the system to be honest.

- type: SpaceArtillery
powerChargeRate: 125
powerUsePassive: 900
powerUseActive: 0
- type: Actions
- type: ItemSlots
slots:
gun_magazine:
name: Magazine
startingItem: Magazine35mm
insertSound: /Audio/Weapons/Guns/MagIn/hpistol_magin.ogg
ejectSound: /Audio/Weapons/Guns/MagOut/sfrifle_magout.ogg
priority: 2
whitelist:
tags:
- Magazine35mm
whitelistFailPopup: gun-magazine-whitelist-fail
- type: RadarBlip
radarColor: "#FF0000"
scale: 1.5
visibleFromOtherGrids: true
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 20000
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:PlaySoundBehavior
sound:
collection: MetalBreak
- type: ShipGunType
shipType: Ballistic
- type: ShipGunClass
shipClass: Heavy
- type: ShipRepairable
repairTime: 22
repairCost: 90
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,14 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "sprites by kyres1, modified by Remerv Keberb",
"size": {
"x": 64,
"y": 64
},
"states": [
{
"name": "ac35"
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading