mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Spoilers (#7219)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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"
|
||||
|
||||
|
||||
@@ -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
|
||||
45
modular_chomp/code/modules/planet/smokestar/turf.dm
Normal file
45
modular_chomp/code/modules/planet/smokestar/turf.dm
Normal 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)
|
||||
BIN
modular_chomp/icons/mob/smokestar.dmi
Normal file
BIN
modular_chomp/icons/mob/smokestar.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
BIN
modular_chomp/icons/obj/strangeflora.dmi
Normal file
BIN
modular_chomp/icons/obj/strangeflora.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 363 B |
BIN
modular_chomp/icons/turf/falseplanets.dmi
Normal file
BIN
modular_chomp/icons/turf/falseplanets.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 419 B |
BIN
modular_chomp/icons/turf/falseplanets_edge.dmi
Normal file
BIN
modular_chomp/icons/turf/falseplanets_edge.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 262 B |
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user