Merge pull request #6624 from VOREStation/aro-customtops

Replace/add laptop sprites
This commit is contained in:
Novacat
2020-03-01 10:51:45 -05:00
committed by GitHub
5 changed files with 50 additions and 21 deletions

View File

@@ -4,7 +4,7 @@
desc = "A portable computer."
hardware_flag = PROGRAM_LAPTOP
icon_state_unpowered = "laptop-open"
icon = 'icons/obj/modular_laptop.dmi'
icon = 'icons/obj/modular_laptop_vr.dmi' //VOREStation Edit
icon_state = "laptop-open"
icon_state_screensaver = "standby"
base_idle_power_usage = 25

View File

@@ -46,23 +46,3 @@
card_slot = new/obj/item/weapon/computer_hardware/card_slot(src)
battery_module = new/obj/item/weapon/computer_hardware/battery_module/super(src)
battery_module.charge_to_full()
//VOREStation Add Start
/obj/item/modular_computer/laptop/preset/custom_loadout/rugged
name = "rugged laptop computer"
desc = "A rugged portable computer."
icon = 'icons/obj/modular_laptop_vr.dmi'
max_damage = 300
broken_damage = 200
/obj/item/modular_computer/laptop/preset/custom_loadout/rugged/install_default_hardware()
..()
processor_unit = new/obj/item/weapon/computer_hardware/processor_unit/small(src)
tesla_link = new/obj/item/weapon/computer_hardware/tesla_link(src)
hard_drive = new/obj/item/weapon/computer_hardware/hard_drive/advanced(src)
network_card = new/obj/item/weapon/computer_hardware/network_card/advanced(src)
nano_printer = new/obj/item/weapon/computer_hardware/nano_printer(src)
card_slot = new/obj/item/weapon/computer_hardware/card_slot(src)
battery_module = new/obj/item/weapon/computer_hardware/battery_module/super(src)
battery_module.charge_to_full()
//VOREStation Add End

View File

@@ -0,0 +1,48 @@
//Rugged laptop
/obj/item/modular_computer/laptop/preset/custom_loadout/rugged
name = "rugged laptop computer"
desc = "A rugged portable computer."
icon_state_unpowered = "ruggedplus-open"
icon_state = "ruggedplus-open"
icon_state_closed = "ruggedplus-closed"
max_damage = 300
broken_damage = 200
/obj/item/modular_computer/laptop/preset/custom_loadout/rugged/install_default_hardware()
..()
processor_unit = new/obj/item/weapon/computer_hardware/processor_unit/small(src)
tesla_link = new/obj/item/weapon/computer_hardware/tesla_link(src)
hard_drive = new/obj/item/weapon/computer_hardware/hard_drive/advanced(src)
network_card = new/obj/item/weapon/computer_hardware/network_card/advanced(src)
nano_printer = new/obj/item/weapon/computer_hardware/nano_printer(src)
card_slot = new/obj/item/weapon/computer_hardware/card_slot(src)
battery_module = new/obj/item/weapon/computer_hardware/battery_module/super(src)
battery_module.charge_to_full()
//Fancy Schmancy - this is defined in normal file, just swapping the icon
/obj/item/modular_computer/laptop/preset/custom_loadout/elite
name = "elite laptop computer"
desc = "Fancy shcmancy laptop."
icon_state_unpowered = "elite-open"
icon_state = "elite-open"
icon_state_closed = "elite-closed"
//Alien/Human hybrid tech
/obj/item/modular_computer/laptop/preset/custom_loadout/hybrid
name = "hybrid laptop computer"
desc = "Weird glowy alien/human crossover tech."
icon_state_unpowered = "hybrid-open"
icon_state = "hybrid-open"
icon_state_closed = "hybrid-closed"
/obj/item/modular_computer/laptop/preset/custom_loadout/hybrid/install_default_hardware()
..()
processor_unit = new/obj/item/weapon/computer_hardware/processor_unit/photonic(src)
tesla_link = new/obj/item/weapon/computer_hardware/tesla_link(src)
hard_drive = new/obj/item/weapon/computer_hardware/hard_drive/super(src)
network_card = new/obj/item/weapon/computer_hardware/network_card/advanced(src)
nano_printer = new/obj/item/weapon/computer_hardware/nano_printer(src)
card_slot = new/obj/item/weapon/computer_hardware/card_slot(src)
battery_module = new/obj/item/weapon/computer_hardware/battery_module/lambda(src)
battery_module.charge_to_full()