mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Replace/add laptop sprites
Ported from CEV-Eris
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
desc = "A portable computer."
|
desc = "A portable computer."
|
||||||
hardware_flag = PROGRAM_LAPTOP
|
hardware_flag = PROGRAM_LAPTOP
|
||||||
icon_state_unpowered = "laptop-open"
|
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 = "laptop-open"
|
||||||
icon_state_screensaver = "standby"
|
icon_state_screensaver = "standby"
|
||||||
base_idle_power_usage = 25
|
base_idle_power_usage = 25
|
||||||
|
|||||||
@@ -46,23 +46,3 @@
|
|||||||
card_slot = new/obj/item/weapon/computer_hardware/card_slot(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 = new/obj/item/weapon/computer_hardware/battery_module/super(src)
|
||||||
battery_module.charge_to_full()
|
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
|
|
||||||
@@ -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()
|
||||||
|
|
||||||
|
//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 = "xenoware-open"
|
||||||
|
icon_state = "xenoware-open"
|
||||||
|
icon_state_closed = "xenoware-closed"
|
||||||
|
|
||||||
|
/obj/item/modular_computer/laptop/preset/custom_loadout/hybrid/install_default_hardware()
|
||||||
|
..()
|
||||||
|
processor_unit = new/obj/item/weapon/computer_hardware/processor_unit(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/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 = "Gold trim on a laptop? Why not."
|
||||||
|
icon_state_unpowered = "super-open"
|
||||||
|
icon_state = "super-open"
|
||||||
|
icon_state_closed = "super-closed"
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 31 KiB |
@@ -2675,6 +2675,7 @@
|
|||||||
#include "code\modules\modular_computers\computers\subtypes\dev_telescreen.dm"
|
#include "code\modules\modular_computers\computers\subtypes\dev_telescreen.dm"
|
||||||
#include "code\modules\modular_computers\computers\subtypes\preset_console.dm"
|
#include "code\modules\modular_computers\computers\subtypes\preset_console.dm"
|
||||||
#include "code\modules\modular_computers\computers\subtypes\preset_laptop.dm"
|
#include "code\modules\modular_computers\computers\subtypes\preset_laptop.dm"
|
||||||
|
#include "code\modules\modular_computers\computers\subtypes\preset_laptop_vr.dm"
|
||||||
#include "code\modules\modular_computers\computers\subtypes\preset_tablet.dm"
|
#include "code\modules\modular_computers\computers\subtypes\preset_tablet.dm"
|
||||||
#include "code\modules\modular_computers\computers\subtypes\preset_telescreen.dm"
|
#include "code\modules\modular_computers\computers\subtypes\preset_telescreen.dm"
|
||||||
#include "code\modules\modular_computers\file_system\computer_file.dm"
|
#include "code\modules\modular_computers\file_system\computer_file.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user