From 9e694e545b3a4aef3f5688ebd1827625fed3d366 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Mon, 2 Apr 2012 21:52:30 -0700 Subject: [PATCH] Some more changes/improvements. Proper torso sprite for monkeys --- code/defines/procs/helpers.dm | 71 ++++++++++++++---- code/game/machinery/teleporter.dm | 2 +- code/game/magic/library.dm | 2 +- code/modules/admin/verbs/adminjump.dm | 40 ++++++---- code/modules/admin/verbs/debug.dm | 7 +- code/modules/admin/verbs/modifyvariables.dm | 8 +- code/modules/mob/living/carbon/monkey/life.dm | 3 - icons/mob/monkey.dmi | Bin 18396 -> 18929 bytes 8 files changed, 92 insertions(+), 41 deletions(-) diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index a429fd6082a..de353cf9c8c 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -108,8 +108,8 @@ var/list/old_list = shufflelist.Copy() while(old_list.len) var/item = pick(old_list) - new_list += item - old_list -= item + new_list.Add(item) + old_list.Remove(item) return new_list /proc/uniquelist(var/list/L) @@ -198,9 +198,16 @@ var/list/result = new() while(Li <= L.len && Ri <= R.len) if(sorttext(L[Li], R[Ri]) < 1) - result += R[Ri++] + var/item = R[Ri++] + result += item + if(R[item]) + result[item] = R[item] + else - result += L[Li++] + var/item = L[Li++] + result += item + if(L[item]) + result[item] = L[item] if(Li <= L.len) return (result + L.Copy(Li, 0)) @@ -800,28 +807,62 @@ Turf and target are seperate in case you want to teleport some distance from a t /proc/sortmobs() var/list/mob_list = list() + var/list/temp_list = list() for(var/mob/living/silicon/ai/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/silicon/pai/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/silicon/robot/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/carbon/human/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/carbon/brain/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/carbon/alien/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/dead/observer/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/new_player/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/carbon/monkey/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/carbon/metroid/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() for(var/mob/living/simple_animal/M in world) - mob_list.Add(M) + temp_list.Add(M) + sortList(temp_list) + mob_list += temp_list + temp_list = list() // for(var/mob/living/silicon/hivebot/M in world) // mob_list.Add(M) // for(var/mob/living/silicon/hive_mainframe/M in world) diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 22bac2a5936..dbd6c617458 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -83,7 +83,7 @@ areaindex[tmpname] = 1 L[tmpname] = I - var/desc = input("Please select a location to lock in.", "Locking Computer") in L|null + var/desc = input("Please select a location to lock in.", "Locking Computer") as null|anything in L if(desc) src.locked = L[desc] for(var/mob/O in hearers(src, null)) diff --git a/code/game/magic/library.dm b/code/game/magic/library.dm index 7b5e7adefd8..b99bf925756 100644 --- a/code/game/magic/library.dm +++ b/code/game/magic/library.dm @@ -140,7 +140,7 @@ for(var/obj/item/weapon/book/b in src.contents) books.Add(b) if(books.len) - var/obj/item/weapon/book/choice = input("Which book would you like to remove from the shelf?") in books|null as obj|null + var/obj/item/weapon/book/choice = input("Which book would you like to remove from the shelf?") as null|anything in books if(choice) choice.loc = src.loc else diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index e9c3497c49e..30fa62e440f 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -28,7 +28,7 @@ alert("Admin jumping disabled") return -/client/proc/jumptomob(var/mob/M in world) +/client/proc/jumptomob() set category = "Admin" set name = "Jump to Mob" @@ -37,15 +37,18 @@ return if(config.allow_admin_jump) - log_admin("[key_name(usr)] jumped to [key_name(M)]") - message_admins("[key_name_admin(usr)] jumped to [key_name_admin(M)]", 1) - if(src.mob) - var/mob/A = src.mob - var/turf/T = get_turf(M) - if(T && isturf(T)) - A.loc = T - else - A << "This mob is not located in the game world." + var/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in sortmobs() + var/mob/M = selection + if(!istype(M)) + return + var/mob/A = src.mob + var/turf/T = get_turf(M) + if(T && isturf(T)) + A.loc = T + log_admin("[key_name(usr)] jumped to [key_name(M)]") + message_admins("[key_name_admin(usr)] jumped to [key_name_admin(M)]", 1) + else + A << "This mob is not located in the game world." else alert("Admin jumping disabled") @@ -71,7 +74,7 @@ else alert("Admin jumping disabled") -/client/proc/Getmob(var/mob/M in world) +/client/proc/Getmob() set category = "Admin" set name = "Get Mob" set desc = "Mob to teleport" @@ -79,9 +82,18 @@ src << "Only administrators may use this command." return if(config.allow_admin_jump) - log_admin("[key_name(usr)] teleported [key_name(M)]") - message_admins("[key_name_admin(usr)] teleported [key_name_admin(M)]", 1) - M.loc = get_turf(usr) + var/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in sortmobs() + var/mob/M = selection + if(!istype(M)) + return + var/mob/A = src.mob + var/turf/T = get_turf(A) + if(T && isturf(T)) + M.loc = T + log_admin("[key_name(usr)] teleported [key_name(M)]") + message_admins("[key_name_admin(usr)] teleported [key_name_admin(M)]", 1) + else + A << "You are not located in the game world." else alert("Admin jumping disabled") diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 00dbc514aef..07448d60fe2 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -50,7 +50,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if("Obj") target = input("Enter target:","Target",usr) as obj in world if("Mob") - target = input("Enter target:","Target",usr) as mob in world + target = input("Enter target:","Target",usr) as mob in sortmobs() if("Area or Turf") target = input("Enter target:","Target",usr.loc) as area|turf in world if("Client") @@ -105,7 +105,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that lst[i] = input("Select reference:","Reference") as null|mob|obj|turf|area in world if("mob reference") - lst[i] = input("Select reference:","Reference",usr) as mob in world + lst[i] = input("Select reference:","Reference",usr) as mob in sortmobs() if("file") lst[i] = input("Pick file:","File") as file @@ -117,10 +117,11 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/list/keys = list() for(var/mob/M in world) keys += M.client + sortList(keys) lst[i] = input("Please, select a player!", "Selection", null, null) as null|anything in keys if("mob's area") - var/mob/temp = input("Select mob", "Selection", usr) as mob in world + var/mob/temp = input("Select mob", "Selection", usr) as mob in sortmobs() lst[i] = temp.loc diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index 15871fcf712..8ba910f2eb0 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -62,7 +62,7 @@ var_value = input("Select reference:","Reference") as null|mob|obj|turf|area in world if("mob reference") - var_value = input("Select reference:","Reference") as null|mob in world + var_value = input("Select reference:","Reference") as null|mob in sortmobs() if("file") var_value = input("Pick file:","File") as null|file @@ -127,7 +127,7 @@ var_value = input("Select reference:","Reference") as null|mob|obj|turf|area in world if("mob reference") - var_value = input("Select reference:","Reference") as mob in world + var_value = input("Select reference:","Reference") as mob in sortmobs() if("file") var_value = input("Pick file:","File") as file @@ -294,7 +294,7 @@ if("mob reference") variable = input("Select reference:","Reference",\ - variable) as mob in world + variable) as mob in sortmobs() if("file") variable = input("Pick file:","File",variable) \ @@ -533,7 +533,7 @@ O.vars[variable] = var_new if("mob reference") - var/var_new = input("Select reference:","Reference",O.vars[variable]) as null|mob in world + var/var_new = input("Select reference:","Reference",O.vars[variable]) as null|mob in sortmobs() if(var_new==null) return O.vars[variable] = var_new diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index ba3e1abc800..8b9bf5aa6af 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -15,9 +15,6 @@ var/fire_alert = 0 var/temperature_alert = 0 - var/list/body_standing = list() - var/list/body_lying = list() - /mob/living/carbon/monkey/Life() set invisibility = 0 diff --git a/icons/mob/monkey.dmi b/icons/mob/monkey.dmi index 38824dd861513cb8bfe057d3e6f65606b5f20245..41a6451fa46cbbe281f677aa18e56d57088c3fc9 100644 GIT binary patch literal 18929 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