diff --git a/Resources/Audio/Admin/Smites/you_probably_should_upgrade.ogg b/Resources/Audio/Admin/Smites/you_probably_should_upgrade.ogg new file mode 100644 index 00000000000..22ac1af73ae Binary files /dev/null and b/Resources/Audio/Admin/Smites/you_probably_should_upgrade.ogg differ diff --git a/Resources/Audio/_Nuclear14/attributions2 b/Resources/Audio/_Nuclear14/attributions2 new file mode 100644 index 00000000000..a1eb781c044 --- /dev/null +++ b/Resources/Audio/_Nuclear14/attributions2 @@ -0,0 +1,4 @@ +- files: ["you_should_upgrade_for_this.ogg"] + license: "CC-BY-NC-SA-3.0" + copyright: "Taken from Bloomberg News broadcast, in turn taken from Todd Howard 'you may need to upgrade your PC for this game' green screen by Green Screen Videos by Murdoink. Not sure how to attribute this.." + source: "https://www.youtube.com/watch?v=dgzlXXCV3NQ , the video" diff --git a/Resources/Locale/en-US/_Nuclear14/N14GodHowardAS b/Resources/Locale/en-US/_Nuclear14/N14GodHowardAS new file mode 100644 index 00000000000..6c5e3532621 --- /dev/null +++ b/Resources/Locale/en-US/_Nuclear14/N14GodHowardAS @@ -0,0 +1,2 @@ +todd-has-risen = Todd has risen! +todd-has-risen-sender = ??? diff --git a/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward b/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward new file mode 100644 index 00000000000..39585a64754 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward @@ -0,0 +1,99 @@ +- type: entity + abstract: true + id: N14GodHoward + name: God Howard + description: "The sound echoes in your ears, 'It just works'." + components: + - type: Sprite + sprite: _Nuclear14/Mobs/GodHoward.png + drawdepth: Ghosts + scale: 2.0,2.0 + layers: + - state: narsie + shader: unshaded + +# spawn animation, spawns actual god howard when it ends +- type: entity + parent: N14GodHoward + id: N14GodHowardSpawn + suffix: Spawn + components: + - type: Sprite + layers: + - state: spawn + shader: unshaded + # spawn animation lasts 3.5 seconds + - type: TimedDespawn + lifetime: 3.5 + - type: SpawnOnDespawn + prototype: N14GodHoward + +- type: entity + parent: [MobNarsieBase, BaseMob, N14GodHoward] + id: N14GodHowardAS + components: + - type: AnnounceOnSpawn + message: todd-has-risen + sender: todd-has-risen-sender + sound: + path: Audio/Admin/Smites/you_probably_should_upgrade.ogg + color: red + - type: CargoSellBlacklist + # big todd needs to see the universe + - type: ContentEye + maxZoom: 2.0,2.0 + - type: Fixtures + fixtures: + EventHorizonCollider: + shape: + !type:PhysShapeCircle + radius: 5 + hard: false + restitution: 0.8 + density: 99999 + mask: + - AllMask + layer: + - AllMask + EventHorizonConsumer: + shape: + !type:PhysShapeCircle + radius: 5 + hard: false + mask: + - AllMask + layer: + - AllMask + - type: Input + context: "ghost" + - type: MovementIgnoreGravity + # narnar hears all + - type: IntrinsicRadioReceiver + - type: ActiveRadio + channels: + - Binary + - Common + - Command + - CentCom + - Engineering + - Medical + - Science + - Security + - Service + - Supply + - Syndicate + globalReceive: true + - type: Physics + bodyType: Dynamic + bodyStatus: InAir + - type: CanMoveInAir + # singulose components + - type: EventHorizon + radius: 5 + canBreachContainment: true + - type: GravityWell + baseRadialAcceleration: 6 + maxRange: 8 + - type: WarpPoint + follow: true + location: Nar'Sie diff --git a/Resources/Textures/_Nuclear14/Mobs/GodHoward.png b/Resources/Textures/_Nuclear14/Mobs/GodHoward.png new file mode 100644 index 00000000000..8b7bfb1b090 Binary files /dev/null and b/Resources/Textures/_Nuclear14/Mobs/GodHoward.png differ diff --git a/Resources/Textures/_Nuclear14/Mobs/meta.json b/Resources/Textures/_Nuclear14/Mobs/meta.json new file mode 100644 index 00000000000..5988232892f --- /dev/null +++ b/Resources/Textures/_Nuclear14/Mobs/meta.json @@ -0,0 +1,57 @@ +{ + "version": 1, + "size": { + "x": 252, + "y": 266 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/b44fcdedfb7c7d8425bd75b9caf71644a86375d1/icons/obj/antags/cult/narsie.dmi", "Taken from google at https://www.meme-arsenal.com/en/create/template/1932814", + "states": [ + { + "name": "narsie", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "spawn", + "delays": [ + [ + 0.3, + 0.1, + 0.1, + 0.1, + 0.1, + 1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + } + ] +}