Gateway Icon Change + Fitness Center (#95)

* Shhh don't mind this.

* More gateway changes, also adds fitness room

Also gives the ability for some FBPs to have tails (we can sprite the tails later, it defaults to off)

* Issue #30 - Added icons and code for vore animals.

Also tweaked to be more in line with current codebase.

* Fix to leading space in alien.dm

* Makes Labyrinth.dmm compile and load in map editor. (#90)

Could use some work still though.
This commit is contained in:
Arokha Sieyes
2016-05-17 20:03:45 -04:00
parent d3c256d048
commit 6c9a6264cf
7 changed files with 8329 additions and 8299 deletions

View File

@@ -0,0 +1,23 @@
//Overrides!
/obj/machinery/cryopod/robot/door/gateway
name = "public teleporter"
desc = "The short-range teleporter you might've came in from. You could leave easily using this."
icon = 'icons/obj/stationobjs.dmi'
icon_state = "tele0"
base_icon_state = "tele0"
occupied_icon_state = "tele1"
on_store_message = "has departed via short-range teleport."
on_enter_occupant_message = "The teleporter activates, and you step into the swirling portal."
/obj/machinery/computer/cryopod/gateway
name = "teleport oversight console"
desc = "An interface between visitors and the teleport oversight systems tasked with keeping track of all visitors who enter or exit from the teleporters."
/obj/machinery/cryopod/robot/door/dorms
desc = "A small elevator that goes down to the residential district."
on_enter_occupant_message = "The elevator door closes slowly, ready to bring you down to the residential district."
/obj/machinery/computer/cryopod/dorms
name = "residential oversight console"
desc = "An interface between visitors and the residential oversight systems tasked with keeping track of all visitors in the residential district."

View File

@@ -103,6 +103,7 @@
var/list/T = list()
for(var/A in all_robolimbs)
var/datum/robolimb/R = all_robolimbs[A]
if(!R.unavailable_to_produce) //VOREStation Edit
T += list(list("id" = A, "company" = R.company))
data["manufacturers"] = T
data["manufacturer"] = manufacturer

View File

@@ -1,2 +1,11 @@
/datum/robolimb
var/unavailable_to_produce //Makes robolimbs not listed in exosuit fabs. AKA you have to varedit them on or spawn them.
var/includes_tail //Cyberlimbs dmi includes a tail sprite to wear.
/datum/robolimb/kitsuhana
company = "Kitsuhana"
desc = "This limb seems rather vulpine and fuzzy, with realistic-feeling flesh."
icon = 'icons/mob/human_races/cyberlimbs/kitsuhana.dmi'
includes_tail = 1
unavailable_to_produce = 1
//unavailable_at_chargen = 1

View File

@@ -14,6 +14,15 @@
/mob/living/carbon/human/proc/get_tail_image()
//If you are FBP with tail style
if(full_prosthetic && ("groin" in organs_by_name) && organs_by_name["groin"])
var/obj/item/organ/external/groin/G = organs_by_name["groin"]
var/datum/robolimb/R = all_robolimbs[G.model]
if(R.includes_tail)
var/icon/tail_s = new/icon("icon" = R.icon, "icon_state" = "tail")
return image(tail_s)
//If you have a custom tail selected
if(tail_style && !(wear_suit && wear_suit.flags_inv & HIDETAIL && !isTaurTail(tail_style)))
var/icon/tail_s = new/icon("icon" = tail_style.icon, "icon_state" = tail_style.icon_state)
if(tail_style.do_colouration)

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -411,6 +411,7 @@
#include "code\game\machinery\cloning.dm"
#include "code\game\machinery\cryo.dm"
#include "code\game\machinery\cryopod.dm"
#include "code\game\machinery\cryopod_vr.dm"
#include "code\game\machinery\deployable.dm"
#include "code\game\machinery\door_control.dm"
#include "code\game\machinery\doppler_array.dm"