diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 2c5da4cc175..4bcc0c2addc 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -524,14 +524,6 @@ mind.special_role = "" //Animals -/mob/living/simple_animal/mind_initialize() - ..() - mind.assigned_role = "Animal" - -/mob/living/simple_animal/corgi/mind_initialize() - ..() - mind.assigned_role = "Corgi" - /mob/living/simple_animal/shade/mind_initialize() ..() mind.assigned_role = "Shade" @@ -564,3 +556,11 @@ /mob/living/simple_animal/hostile/faithless/wizard/mind_initialize() ..() mind.assigned_role = "Space Wizard" + +/mob/living/simple_animal/familiar/mind_initialize() + ..() + mind.assigned_role = "Familiar" + +/mob/living/simple_animal/mouse/familiar/familiar/mind_initialize() + ..() + mind.assigned_role = "Familiar" diff --git a/code/modules/spells/contracts.dm b/code/modules/spells/contracts.dm index 1ec00d383f1..183d7bb97ca 100644 --- a/code/modules/spells/contracts.dm +++ b/code/modules/spells/contracts.dm @@ -50,6 +50,7 @@ user.mind.assigned_role = "Apprentice" user << "With the signing of this paper you agree to become \the [contract_master]'s apprentice in the art of wizardry." user.faction = "Space Wizard" + wizards.add_antagonist_mind(user.mind,1) new /obj/item/weapon/spellbook/student(get_turf(user)) return 1 return 0