diff --git a/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward b/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward deleted file mode 100644 index 39585a64754..00000000000 --- a/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward +++ /dev/null @@ -1,99 +0,0 @@ -- 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/Prototypes/_Nuclear14/Entities/Mobs/GodHoward/GodHoward.yml b/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward/GodHoward.yml new file mode 100644 index 00000000000..67978be9c81 --- /dev/null +++ b/Resources/Prototypes/_Nuclear14/Entities/Mobs/GodHoward/GodHoward.yml @@ -0,0 +1,40 @@ +- type: entity + name: God Howard + id: N14GodHoward + parent: N14MobBaseHostile + description: "'It just works'." + components: + - type: Sprite + drawdepth: Mobs + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: howard + sprite: _Nuclear14/Mobs/GodHoward/GodHoward.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.9 + density: 40 + mask: + - MobMask + layer: + - MobLayer + - type: MobThresholds + thresholds: + 0: alive + 100: dead + - type: MeleeWeapon + hidden: true + soundHit: + path: /Audio/Admin/Smites/you_probably_should_upgrade.ogg + angle: 0 + animation: WeaponArcFist + damage: + types: + Slash: 35 + range: 4 + - type: MovementSpeedModifier + baseWalkSpeed: 8 + baseSprintSpeed: 8 diff --git a/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/gib.png b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/gib.png new file mode 100644 index 00000000000..4549a5d5738 Binary files /dev/null and b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/gib.png differ diff --git a/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard.png b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard.png new file mode 100644 index 00000000000..7915286611c Binary files /dev/null and b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard.png differ diff --git a/Resources/Textures/_Nuclear14/Mobs/GodHoward.png b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard2.png similarity index 100% rename from Resources/Textures/_Nuclear14/Mobs/GodHoward.png rename to Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard2.png diff --git a/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard_dead.png b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard_dead.png new file mode 100644 index 00000000000..faa6bfb3838 Binary files /dev/null and b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/howard_dead.png differ diff --git a/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/meta.json b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/meta.json new file mode 100644 index 00000000000..ff4af1cd5f2 --- /dev/null +++ b/Resources/Textures/_Nuclear14/Mobs/GodHoward/GodHoward.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Made by ReginaeSpence for Nuclear 14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "howard", + "directions": 4 + }, + { + "name": "howard_dead" + }, + { + "name": "gib", + "delays": [ + [ + 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 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Nuclear14/Mobs/meta.json b/Resources/Textures/_Nuclear14/Mobs/meta.json deleted file mode 100644 index 5988232892f..00000000000 --- a/Resources/Textures/_Nuclear14/Mobs/meta.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "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 - ] - ] - } - ] -}