This commit is contained in:
FluffMedic
2023-11-15 17:01:00 -05:00
committed by GitHub
parent 9352e2a9a2
commit 1db0d37fbf
9 changed files with 4197 additions and 3727 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -321,7 +321,7 @@
icon_living = "green"
icon_dead = "green_dead"
movement_cooldown = -2
movement_cooldown = -1
melee_attack_delay = 1 SECOND
melee_damage_lower = 7
@@ -449,7 +449,11 @@
special_attack_cooldown = 7 SECONDS
/mob/living/simple_mob/vore/candy/ouroboros/bullet_act(var/obj/item/projectile/Proj)
if(prob(50))
new /obj/random/mob/candycritter (src.loc)
return
else
return
/mob/living/simple_mob/vore/candy/ouroboros/do_special_attack(atom/A)
switch(a_intent)
@@ -520,7 +524,7 @@
/mob/living/simple_mob/vore/candy/ouroboros/proc/debuff_combo(atom/target)
visible_message(span("warning", "\The [src] prepares to let out a thunderous roar!"))
sleep(1.5 SECONDS)
sleep(2.5 SECONDS)
var/obj/item/weapon/grenade/G = new grenade_type(get_turf(src))
if(istype(G))
G.throw_at(G.throw_range, G.throw_speed, src)
@@ -556,6 +560,8 @@
name = "Random Gummy Candy Critter"
desc = "This is a random candy critter."
overwrite_hostility = 1
mob_hostile = 1
mob_retaliate = 1
mob_faction = "candy"

View File

@@ -0,0 +1,53 @@
/mob/living/simple_mob/vore/smokestar
name = "strange creature"
desc = "What is that?"
icon = 'modular_chomp/icons/mob/smokestar.dmi'
icon_state = "drone0"
icon_living = "drone0"
icon_dead = "drone0"
mob_class = MOB_CLASS_ABERRATION
ai_holder_type = /datum/ai_holder/simple_mob/melee
faction = "smokestar"
maxHealth = 200
health = 200
movement_cooldown = 0
melee_attack_delay = 1.5 SECOND
can_be_drop_prey = TRUE
unsuitable_atoms_damage = 0
melee_miss_chance = 0
hovering = TRUE
pass_flags = PASSTABLE
melee_damage_lower = 8
melee_damage_upper = 15
damage_fatigue_mult = 0
armor = list(
"melee" = 30,
"bullet" = 30,
"laser" = 30,
"energy" = 30,
"bomb" = 30,
"bio" = 100,
"rad" = 100
)
/*
/mob/living/simple_mob/vore/smokestar/wendigo
/mob/living/simple_mob/vore/smokestar/behemoth
/mob/living/simple_mob/vore/smokestar/banshee
*/
//All the Ai and such is place holder.
/mob/living/simple_mob/vore/smokestar/drider
icon_state = "drideralive"
icon_living = "drideralive"
icon_dead = "driderdead"
glow_color = "#1F000F"
light_color = "#1F000F"
glow_range = 5
glow_intensity = -1
ai_holder_type = /datum/ai_holder/simple_mob/melee/hit_and_run

View File

@@ -0,0 +1,45 @@
/turf/simulated/floor/outdoors/grass/smokestar
name = "strange moss"
icon = 'modular_chomp/icons/turf/falseplanets.dmi'
icon_state = "moss"
can_dig = TRUE
/*unsure how needed this variable will need to be changed
turf_layers = list(
/turf/simulated/floor/outdoors/rocks,
/turf/simulated/floor/outdoors/dirt
)
*/
grass_chance = 15
animal_chance = 0.1
animal_types = list(
/mob/living/simple_mob/vore/smokestar/drider = 1
)
grass_types = list(
/obj/structure/flora/opalflowers,
/obj/structure/flora/weepinggrass,
/obj/random/outcrop
)
/obj/structure/flora/opalflowers
name = "opal flower"
icon = 'modular_chomp/icons/obj/strangeflora.dmi'
icon_state = "opal"
destroy_on_harvest = TRUE
harvest_tool = /obj/item/weapon/material/knife
randomize_harvest_count = TRUE
harvest_loot = list(/obj/item/stack/material/void_opal = 1)
/obj/structure/flora/weepinggrass
name = "strange grass"
icon = 'modular_chomp/icons/obj/strangeflora.dmi'
icon_state = "weep"
destroy_on_harvest = TRUE
harvest_tool = /obj/item/weapon/material/knife
randomize_harvest_count = TRUE
harvest_loot = list(/obj/item/stack/material/fiber = 1)

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

View File

@@ -4788,6 +4788,7 @@
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\event.dm"
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\greatwolf.dm"
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\jelly.dm"
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\smokestar.dm"
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\swoopie.dm"
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\vore.dm"
#include "modular_chomp\code\modules\mob\living\simple_mob\subtypes\vore\wolf.dm"
@@ -4802,6 +4803,7 @@
#include "modular_chomp\code\modules\overmap\dynamic_sector.dm"
#include "modular_chomp\code\modules\paperwork\filingcabinet.dm"
#include "modular_chomp\code\modules\planet\sif.dm"
#include "modular_chomp\code\modules\planet\smokestar\turf.dm"
#include "modular_chomp\code\modules\player_tips\player_tips_list.dm"
#include "modular_chomp\code\modules\power\cells\device_cells.dm"
#include "modular_chomp\code\modules\power\cells\esoteric_cells.dm"