TG overlay subsystem (#8147)

Co-authored-by: Raeschen <rycoop29@gmail.com>
This commit is contained in:
Cadyn
2024-04-06 00:58:45 -07:00
committed by GitHub
parent 6816b41d96
commit d278ce4fb0
36 changed files with 379 additions and 95 deletions

View File

@@ -44,7 +44,7 @@
ttone = "assist"
var/our_owner = null // Ref to a pAI
/obj/item/device/pda/ai/pai/New(mob/living/silicon/pai/P)
/obj/item/device/pda/ai/pai/Initialize(mob/living/silicon/pai/P) //ChompEDIT New --> Initialize
if(istype(P))
our_owner = REF(P)
return ..()

View File

@@ -130,7 +130,7 @@ var/global/list/obj/item/device/pda/PDAs = list()
close(usr)
return 0
/obj/item/device/pda/New(var/mob/living/carbon/human/H)
/obj/item/device/pda/Initialize(var/mob/living/carbon/human/H) //ChompEDIT New --> Initialize
..()
PDAs += src
PDAs = sortAtom(PDAs)
@@ -146,7 +146,7 @@ var/global/list/obj/item/device/pda/PDAs = list()
model_name = "Thinktronic 5230 Personal Data Assistant"
if(2)
icon = 'icons/obj/pda_slim.dmi'
model_name = "Ward-Takahashi SlimFit<69> Personal Data Assistant"
model_name = "Ward-Takahashi SlimFit<69> Personal Data Assistant"
if(3)
icon = 'icons/obj/pda_old.dmi'
model_name = "Thinktronic 5120 Personal Data Assistant"
@@ -172,7 +172,7 @@ var/global/list/obj/item/device/pda/PDAs = list()
)
if(7)
icon = 'icons/obj/pda_slider.dmi' //VOREStation edit
model_name = "Slider<65> Personal Data Assistant"
model_name = "Slider<65> Personal Data Assistant"
if(8)
icon = 'icons/obj/pda_vintage.dmi'
model_name = "\[ERR:INVALID_MANUFACTURER_ID\] Personal Data Assistant"

View File

@@ -43,7 +43,7 @@
default_cartridge = /obj/item/weapon/cartridge/mime
icon_state = "pda-mime"
/obj/item/device/pda/mime/New()
/obj/item/device/pda/mime/Initialize() //ChompEDIT New --> Initialize
. = ..()
var/datum/data/pda/app/M = find_program(/datum/data/pda/app/messenger)
if(M)
@@ -128,7 +128,7 @@
desc = "A portable microcomputer by Thinktronic Systems, LTD. This is model is a WGW-11 series e-reader."
model_name = "Thinktronic 5290 WGW-11 Series E-reader and Personal Data Assistant"
/obj/item/device/pda/librarian/New()
/obj/item/device/pda/librarian/Initialize() //ChompEDIT New --> Initialize
. = ..()
var/datum/data/pda/app/M = find_program(/datum/data/pda/app/messenger)
if(M)
@@ -171,43 +171,43 @@
)
var/list/cartridges_to_send_to = list()
/obj/item/device/pda/multicaster/command/New()
/obj/item/device/pda/multicaster/command/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Command Department"
name = "Command Department (Relay)"
cartridges_to_send_to = command_cartridges
/obj/item/device/pda/multicaster/security/New()
/obj/item/device/pda/multicaster/security/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Security Department"
name = "Security Department (Relay)"
cartridges_to_send_to = security_cartridges
/obj/item/device/pda/multicaster/engineering/New()
/obj/item/device/pda/multicaster/engineering/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Engineering Department"
name = "Engineering Department (Relay)"
cartridges_to_send_to = engineering_cartridges
/obj/item/device/pda/multicaster/medical/New()
/obj/item/device/pda/multicaster/medical/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Medical Department"
name = "Medical Department (Relay)"
cartridges_to_send_to = medical_cartridges
/obj/item/device/pda/multicaster/research/New()
/obj/item/device/pda/multicaster/research/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Research Department"
name = "Research Department (Relay)"
cartridges_to_send_to = research_cartridges
/obj/item/device/pda/multicaster/cargo/New()
/obj/item/device/pda/multicaster/cargo/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Cargo Department"
name = "Cargo Department (Relay)"
cartridges_to_send_to = cargo_cartridges
/obj/item/device/pda/multicaster/civilian/New()
/obj/item/device/pda/multicaster/civilian/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Civilian Services Department"
name = "Civilian Services Department (Relay)"

View File

@@ -1,7 +1,7 @@
/obj/item/device/pda
var/delete_id = FALSE //Guaranteed deletion of ID upon deletion of PDA
/obj/item/device/pda/multicaster/exploration/New()
/obj/item/device/pda/multicaster/exploration/Initialize() //ChompEDIT New --> Initialize
..()
owner = "Exploration Department" //CHOMP keep explo
name = "Exploration Department (Relay)" //CHOMP keep explo