i can't believe kevin made me code

im taking severe offense to this
This commit is contained in:
Fabian
2021-03-05 19:55:53 +01:00
parent c4eebe56a5
commit 7f38564838
13 changed files with 318 additions and 23 deletions
@@ -35,8 +35,9 @@ GLOBAL_LIST_EMPTY(antagonists)
/datum/antagonist/Destroy()
GLOB.antagonists -= src
if(owner)
LAZYREMOVE(owner.antag_datums, src)
//ambition port start
owner?.do_remove_antag_datum(src)
//ambition port end
owner = null
return ..()
@@ -133,7 +134,9 @@ GLOBAL_LIST_EMPTY(antagonists)
remove_innate_effects()
clear_antag_moodies()
if(owner)
LAZYREMOVE(owner.antag_datums, src)
//ambition port start
owner.do_remove_antag_datum(src)
//ambition port end
for(var/A in skill_modifiers)
owner.remove_skill_modifier(GET_SKILL_MOD_ID(A, type))
if(!silent && owner.current)
@@ -65,7 +65,9 @@
user.copy_languages(target, LANGUAGE_ABSORB)
if(target.mind && user.mind)//if the victim and user have minds
target.mind.show_memory(user, 0) //I can read your mind, kekeke. Output all their notes.
//ambition port start
to_chat(user, "<i>[target.mind.show_memory()]</i>") //I can read your mind. Output all their notes.
//ambition port end
//Some of target's recent speech, so the changeling can attempt to imitate them better.
//Recent as opposed to all because rounds tend to have a LOT of text.