mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-20 20:45:28 +01:00
Preference Based Ninjas + Fixes Ninja Jumpsuit (needs digi version still) (#14319)
* fix ninja jumpsuit + allow ninja to be prefs based * no switch * modular overrides file * lets fix closing behavior * updates clothing dmi files and removes the overrides
This commit is contained in:
@@ -35,6 +35,21 @@
|
||||
ninja.key = key
|
||||
ninja.mind.add_antag_datum(/datum/antagonist/ninja)
|
||||
spawned_mobs += ninja
|
||||
// SKYRAT EDIT ADDITION BEGIN: Preference Ninjas
|
||||
var/loadme = tgui_input_list(ninja, "Do you wish to load your character slot?", "Load Character?", list("Yes!", "No, I want to be random!"), default = "No, I want to be random!", timeout = 60 SECONDS)
|
||||
var/codename
|
||||
if(loadme == "Yes!")
|
||||
ninja.client?.prefs?.safe_transfer_prefs_to(ninja)
|
||||
codename = tgui_input_text(ninja.client, "What should your codename be?", "Agent Name", "[pick("Master", "Legendary", "Agent", "Shinobi", "Ninja")] [ninja.dna.species.name]", 42, FALSE, TRUE, 300 SECONDS)
|
||||
codename ? codename : (codename = "[pick("Master", "Legendary", "Agent", "Shinobi", "Ninja")] [ninja.dna.species.name]")
|
||||
ninja.name = codename
|
||||
ninja.real_name = codename
|
||||
ninja.dna.update_dna_identity()
|
||||
else
|
||||
ninja.randomize_human_appearance(~(RANDOMIZE_NAME|RANDOMIZE_SPECIES))
|
||||
ninja.dna.update_dna_identity()
|
||||
|
||||
// SKYRAT EDIT ADDITION END: Preference Ninjas
|
||||
message_admins("[ADMIN_LOOKUPFLW(ninja)] has been made into a space ninja by an event.")
|
||||
log_game("[key_name(ninja)] was spawned as a ninja by an event.")
|
||||
|
||||
@@ -45,9 +60,9 @@
|
||||
|
||||
/proc/create_space_ninja(spawn_loc)
|
||||
var/mob/living/carbon/human/new_ninja = new(spawn_loc)
|
||||
new_ninja.randomize_human_appearance(~(RANDOMIZE_NAME|RANDOMIZE_SPECIES))
|
||||
// new_ninja.randomize_human_appearance(~(RANDOMIZE_NAME|RANDOMIZE_SPECIES)) //SKYRAT EDIT: Player Prefs Ninjas
|
||||
var/new_name = "[pick(GLOB.ninja_titles)] [pick(GLOB.ninja_names)]"
|
||||
new_ninja.name = new_name
|
||||
new_ninja.real_name = new_name
|
||||
new_ninja.dna.update_dna_identity()
|
||||
// new_ninja.dna.update_dna_identity() //SKYRAT EDIT: Player Prefs Ninjas
|
||||
return new_ninja
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 453 KiB After Width: | Height: | Size: 454 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
Reference in New Issue
Block a user