next new to init (#17400)

* next new to init

* .

* this needs thorough testing

* .

* needs an istype

* also vnotice

* mvoe to defines
This commit is contained in:
Kashargul
2025-03-24 06:18:39 -04:00
committed by GitHub
parent 8a4ac36d15
commit d3b7ba8b43
141 changed files with 529 additions and 601 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
/mob/living/silicon/ai/New(loc, var/datum/ai_laws/L, var/obj/item/mmi/B, var/safety = 0)
..(loc, L, B, safety)
/mob/living/silicon/ai/Initialize(mapload, var/datum/ai_laws/L, var/obj/item/mmi/B, var/safety = 0)
. = ..(mapload, L, B, safety)
add_language(LANGUAGE_BIRDSONG, 1)
add_language(LANGUAGE_SAGARU, 1)
add_language(LANGUAGE_CANILUNZT, 1)
@@ -4,9 +4,3 @@
icon_state = "ai"
anchored = TRUE // -- TLE
canmove = 0
/mob/living/silicon/decoy/New()
src.icon = 'icons/mob/AI.dmi'
src.icon_state = "ai"
src.anchored = TRUE
src.canmove = 0
+1 -1
View File
@@ -30,7 +30,7 @@
var/hudmode = null
/mob/living/silicon/New()
silicon_mob_list |= src
silicon_mob_list += src
..()
add_language(LANGUAGE_GALCOM)
apply_default_language(GLOB.all_languages[LANGUAGE_GALCOM])
@@ -37,8 +37,8 @@
faction = FACTION_CATGIRL
/mob/living/simple_mob/vore/catgirl/New()
..()
/mob/living/simple_mob/vore/catgirl/Initialize(mapload)
. = ..()
if(random_skin)
icon_living = pick(skins)
icon_rest = "[icon_living]asleep"
@@ -47,11 +47,11 @@
allow_mind_transfer = TRUE
// Pepe is love, not hate.
/mob/living/simple_mob/vore/aggressive/frog/New()
/mob/living/simple_mob/vore/aggressive/frog/Initialize(mapload)
. = ..()
if(rand(1,1000000) == 1)
name = "rare Pepe"
desc = "You found a rare Pepe. Screenshot for good luck."
..()
/mob/living/simple_mob/vore/aggressive/frog/do_special_attack(atom/A)
set_AI_busy(TRUE)
@@ -143,8 +143,8 @@
glow_toggle = !glow_toggle
/mob/living/simple_mob/vore/leopardmander/exotic/New()
..()
/mob/living/simple_mob/vore/leopardmander/exotic/Initialize(mapload)
. = ..()
add_verb(src, /mob/living/simple_mob/vore/leopardmander/exotic/proc/toggle_glow)
/mob/living/simple_mob/vore/leopardmander/exotic/init_vore()
@@ -2,6 +2,6 @@
tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown
faction = FACTION_CLOWN
/mob/living/simple_mob/clowns/big/c_shift/New()
..()
/mob/living/simple_mob/clowns/big/c_shift/Initialize(mapload)
. = ..()
add_verb(src, /mob/living/simple_mob/clowns/big/c_shift/proc/phase_shift)
@@ -30,8 +30,8 @@
faction = FACTION_PEASANT
/mob/living/simple_mob/vore/peasant/New()
..()
/mob/living/simple_mob/vore/peasant/Initialize(mapload)
. = ..()
if(random_skin)
icon_living = pick(skins)
icon_rest = "[icon_living]asleep"
@@ -51,7 +51,7 @@
var/last_pet // This tracks the last time someone patted us.
var/grump_decay = 5 SECONDS // This is how quickly our grumpiness decays.
/mob/living/simple_mob/vore/rabbit/New()
/mob/living/simple_mob/vore/rabbit/Initialize(mapload)
. = ..()
if(!body_color)
@@ -65,8 +65,8 @@
vore_pounce_maxhealth = 125
vore_bump_emote = "tries to snap up"
/mob/living/simple_mob/vore/raptor/New()
..()
/mob/living/simple_mob/vore/raptor/Initialize(mapload)
. = ..()
if(random_skin)
icon_living = pick(skins)
initial_icon = icon_living
@@ -58,8 +58,8 @@
allow_mind_transfer = TRUE
/mob/living/simple_mob/vore/scel/New()
..()
/mob/living/simple_mob/vore/scel/Initialize(mapload)
. = ..()
if(random_skin)
icon_living = pick(skins)
icon_rest = "[icon_living]-rest"
@@ -54,8 +54,8 @@
say_list_type = /datum/say_list/softdog
swallowTime = 0.1 SECONDS
/mob/living/simple_mob/vore/woof/New()
..()
/mob/living/simple_mob/vore/woof/Initialize(mapload)
. = ..()
add_verb(src, /mob/living/proc/ventcrawl)
add_verb(src, /mob/living/proc/hide)
@@ -53,8 +53,8 @@ var/global/list/grub_machine_overlays = list()
glow_override = TRUE
/mob/living/simple_mob/animal/solargrub_larva/New()
..()
/mob/living/simple_mob/animal/solargrub_larva/Initialize(mapload)
. = ..()
existing_solargrubs += src
powermachine = new(src)
sparks = new(src)