Merge pull request #15328 from SatinIsle/islands

New redgate Islands map
This commit is contained in:
Heroman3003
2023-08-31 04:46:31 +10:00
committed by GitHub
24 changed files with 44565 additions and 8 deletions
@@ -117,6 +117,48 @@
meat_amount = 15
knockdown_chance = 15
/mob/living/simple_mob/animal/space/carp/large/huge/vorny
name = "great white carp"
desc = "A very rare breed of carp- and a very hungry one."
icon = 'icons/mob/64x64.dmi'
icon_dead = "megacarp_dead"
icon_living = "megacarp"
icon_state = "megacarp"
maxHealth = 230
health = 230
movement_cooldown = 3
melee_damage_lower = 1 // Minimal damage to make the knockdown work.
melee_damage_upper = 1
pixel_y = -16
default_pixel_y = -16
icon_expected_width = 64
icon_expected_height = 64
meat_amount = 15
knockdown_chance = 50
ai_holder_type = /datum/ai_holder/simple_mob/vore
/mob/living/simple_mob/animal/space/carp/large/huge/vorny/init_vore()
..()
var/obj/belly/B = vore_selected
B.name = "stomach"
B.desc = "You've been swallowed whole and alive by a massive white carp! The stomach around you is oppressively tight, squeezing and grinding wrinkled walls across your body, making it hard to make any movement at all. The chamber is flooded with fluids that completely overwhelm you."
B.mode_flags = DM_FLAG_THICKBELLY
B.belly_fullscreen = "yet_another_tumby"
B.digest_brute = 2
B.digest_burn = 2
B.digest_oxy = 1
B.digestchance = 100
B.absorbchance = 0
B.escapechance = 3
B.selective_preference = DM_DIGEST
B.escape_stun = 10
/mob/living/simple_mob/animal/space/carp/holographic
name = "holographic carp"
@@ -89,3 +89,24 @@
/decl/mob_organ_names/hivebotsupport
hit_zones = list("central chassis", "positioning servo", "head", "sensor suite", "manipulator arm", "battle analytics mount", "weapons array", "front right leg", "front left leg", "rear left leg", "rear right leg")
/mob/living/simple_mob/mechanical/hivebot/support/harry
name = "Harry the hivelessbot"
desc = "A severely corroded hivebot, covered in barnacles and seaweed."
maxHealth = 5 // 1 health
health = 5
ai_holder_type = /datum/ai_holder/simple_mob/passive/speedy
say_list_type = /datum/say_list/hivebot/harry
melee_damage_lower = 0
melee_damage_upper = 0
faction = "Station"
water_resist = 1 //Harry lives under the sea!
/mob/living/simple_mob/mechanical/hivebot/support/harry/death()
..()
visible_message(span("Connection... terminated... Sweet Release... obtained.","\The [src] blows apart!"))
new /obj/effect/decal/cleanable/blood/gibs/robot(src.loc)
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread
s.set_up(3, 1, src)
s.start()
qdel(src)