-
Notifications
You must be signed in to change notification settings - Fork 60
Corvus Industries, a Merc Carrier and Its Flight of Birds #212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
79dc95f
9391f90
fb91027
3b9111b
2c9176f
e645b3e
9cd616d
5790434
e466fd5
bbf8ca7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| 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 |
| 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 |
| 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 ] |
| 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 ] |
| 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 ] |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| #Author: RemervKeberb on Github, Kebirb on Discord | ||
|
|
||
| - type: vessel | ||
| 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 |
| 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 | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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 | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
using Draupnir's as an example
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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.
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I don't think this is needed in here?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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 | ||||||
| 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" | ||
| } | ||
| ] | ||
| } |
Uh oh!
There was an error while loading. Please reload this page.