mirror of
https://github.com/CHOMPstation/CHOMPstation.git
synced 2026-07-11 15:13:37 +01:00
77bd69455c
i don't want to know which caveman originally did this
25 lines
928 B
Plaintext
25 lines
928 B
Plaintext
/obj/item/device/paicard/attack_ghost(mob/user as mob)
|
|
if(src.pai != null) //Have a person in them already?
|
|
user.examinate(src)
|
|
return
|
|
var/choice = input(user, "Are you sure you want to inhabit this PAI?") in list("Yes", "No")
|
|
if(choice == "No")
|
|
return
|
|
var/pai_name = input(user, "Choose your character's name", "Character Name") as text|null
|
|
var/actual_pai_name = sanitize_name(pai_name)
|
|
var/pai_key
|
|
if (isnull(pai_name) || pai_name == "")
|
|
return
|
|
|
|
var/turf/location = get_turf(src)
|
|
var/obj/item/device/paicard/card = new(location)
|
|
var/mob/living/silicon/pai/pai = new(card)
|
|
qdel(src)
|
|
|
|
var/import_flavor = input(user, "Import general flavor text from your currently selected character?") in list("Yes", "No")
|
|
if(import_flavor == "Yes" && user.client)
|
|
pai.flavor_text = user.client.prefs.flavor_texts["general"]
|
|
pai_key = user.key
|
|
pai.key = pai_key
|
|
card.setPersonality(pai)
|
|
pai.SetName(actual_pai_name) |