diff --git a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml index 24a76dfb62e..5255869f958 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/anomaly_injectors.yml @@ -56,6 +56,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: fire_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: fire_RESOMI - type: entity parent: BaseAnomalyInjector @@ -85,6 +88,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: shock_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: shock_RESOMI - type: entity parent: BaseAnomalyInjector @@ -114,6 +120,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: shadow_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: shadow_RESOMI - type: entity parent: BaseAnomalyInjector @@ -143,6 +152,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: frost_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: frost_RESOMI - type: entity parent: BaseAnomalyInjector @@ -172,6 +184,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: flora_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: flora_RESOMI - type: entity parent: BaseAnomalyInjector @@ -201,6 +216,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: bluespace_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: bluespace_RESOMI - type: entity parent: BaseAnomalyInjector @@ -230,6 +248,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: flesh_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: flesh_RESOMI - type: entity parent: BaseAnomalyInjector @@ -259,6 +280,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: grav_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: grav_RESOMI - type: entity parent: BaseAnomalyInjector @@ -288,6 +312,9 @@ Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi state: tech_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: tech_RESOMI - type: entity parent: BaseAnomalyInjector @@ -317,4 +344,7 @@ speciesSprites: Vox: sprite: Structures/Specific/Anomalies/inner_anom_layer.rsi - state: rock_VOX \ No newline at end of file + state: rock_VOX + Resomi: #Corvax-Next-Resomi + sprite: _CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi + state: rock_RESOMI \ No newline at end of file diff --git a/Resources/Prototypes/_CorvaxNext/Entities/Species/resomi.yml b/Resources/Prototypes/_CorvaxNext/Entities/Species/resomi.yml index e2f417ac11a..409e654e488 100644 --- a/Resources/Prototypes/_CorvaxNext/Entities/Species/resomi.yml +++ b/Resources/Prototypes/_CorvaxNext/Entities/Species/resomi.yml @@ -65,6 +65,12 @@ requiredLegs: 2 - type: Bloodstream bloodReagent: ResomiBlood + bloodlossDamage: + types: + Bloodloss: 1 # They take more damage because they have low blood. + bloodlossHealDamage: + types: + Bloodloss: -2 # They also regenerate more because it doesn't take that much to recover. Yes, the system is terrible, but it's what we have. - type: MeleeWeapon soundHit: collection: AlienClaw diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/head.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/head.png index cd79c62e5e4..86131d9cc92 100644 Binary files a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/head.png and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/head.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/inHand.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/inHand.png index 7fbc76a824e..3543547ee40 100644 Binary files a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/inHand.png and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/inHand.png differ diff --git a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/jumpsuit.png b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/jumpsuit.png index 6a6064f813f..760fda0ff13 100644 Binary files a/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/jumpsuit.png and b/Resources/Textures/_CorvaxNext/Mobs/Species/Resomi/displacement.rsi/jumpsuit.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/bluespace_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/bluespace_RESOMI.png new file mode 100644 index 00000000000..b83110f9b9b Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/bluespace_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/fire_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/fire_RESOMI.png new file mode 100644 index 00000000000..dd79623e623 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/fire_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/flesh_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/flesh_RESOMI.png new file mode 100644 index 00000000000..b19db6f178d Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/flesh_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/flora_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/flora_RESOMI.png new file mode 100644 index 00000000000..5085f93b6d5 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/flora_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/frost_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/frost_RESOMI.png new file mode 100644 index 00000000000..a6b9bf6c0f7 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/frost_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/grav_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/grav_RESOMI.png new file mode 100644 index 00000000000..78d29f516ca Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/grav_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/meta.json b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/meta.json new file mode 100644 index 00000000000..5f3cbca8073 --- /dev/null +++ b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/meta.json @@ -0,0 +1,327 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Pofitlo", + "states": [ + { + "name": "bluespace_RESOMI", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "fire_RESOMI", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "flesh_RESOMI", + "directions": 4, + "delays": [ + [ + 0.8, + 0.2, + 0.2 + ], + [ + 0.8, + 0.2, + 0.2 + ], + [ + 0.8, + 0.2, + 0.2 + ], + [ + 0.8, + 0.2, + 0.2 + ] + ] + }, + { + "name": "flora_RESOMI", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "frost_RESOMI", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "grav_RESOMI", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + }, + { + "name": "rock_RESOMI", + "directions": 4, + "delays": [ + [ + 0.9, + 0.2, + 0.2, + 0.2 + ], + [ + 0.9, + 0.2, + 0.2, + 0.2 + ], + [ + 0.9, + 0.2, + 0.2, + 0.2 + ], + [ + 0.9, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "shadow_RESOMI", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "shock_RESOMI", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "tech_RESOMI", + "directions": 4, + "delays": [ + [ + 0.2, + 0.4, + 0.2, + 0.4 + ], + [ + 0.2, + 0.4, + 0.2, + 0.4 + ], + [ + 0.2, + 0.4, + 0.2, + 0.4 + ], + [ + 0.2, + 0.4, + 0.2, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/rock_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/rock_RESOMI.png new file mode 100644 index 00000000000..17013aed013 Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/rock_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/shadow_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/shadow_RESOMI.png new file mode 100644 index 00000000000..0b311108fbb Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/shadow_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/shock_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/shock_RESOMI.png new file mode 100644 index 00000000000..e30538c0dcf Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/shock_RESOMI.png differ diff --git a/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/tech_RESOMI.png b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/tech_RESOMI.png new file mode 100644 index 00000000000..0ba48dc056d Binary files /dev/null and b/Resources/Textures/_CorvaxNext/Structures/Specific/Anomalies/inner_anom_layer.rsi/tech_RESOMI.png differ