CHOMPStation2StaffMirrorBot
fd5d9267ff
[MIRROR] Converts gas, ore, plants and reagent strings to defines ( #9611 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-12-12 02:11:06 +01:00
CHOMPStation2StaffMirrorBot
891d585ede
[MIRROR] Space Traffic Update, Cleanup, & KHI Removal ( #9600 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-12-08 21:10:26 +01:00
CHOMPStation2StaffMirrorBot
0180cc74c5
[MIRROR] usr to user up to player effects ( #9552 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-12-01 18:31:19 +01:00
Selis
026253a175
upstream-merge-16484 [MDB IGNORE] ( #9289 )
...
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-10-25 21:39:18 +02:00
CHOMPStation2
ab154b48b2
[MIRROR] refactors most spans ( #9139 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: Kashargul <KashL@t-online.de >
2024-10-04 15:00:17 +02:00
CHOMPStation2
da6ab0be93
[MIRROR] Medical UI fixes and tweaks ( #9130 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: CHOMPStation2 <chompsation2@gmail.com >
2024-10-04 00:25:35 +02:00
CHOMPStation2
5ea698a0ef
[MIRROR] Removes /obj/item/weapon and /obj/item/device [MDB IGNORE] ( #9084 )
...
Co-authored-by: Changelogs <action@github.com >
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
Co-authored-by: Kashargul <KashL@t-online.de >
2024-09-30 21:36:41 +02:00
CHOMPStation2
9f42148ab1
[MIRROR] default tgui alert input handling ( #8891 )
...
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
Co-authored-by: Kashargul <KashL@t-online.de >
2024-09-02 00:28:35 +02:00
Selis
e1a987c25c
Configuration Controller ( #7857 )
2024-04-05 07:44:20 +02:00
Cadyn
f591da28ad
icon fixes ( #7943 )
2024-03-12 07:44:38 +01:00
Chompstation Bot
287a5deee3
Use material defines more
2021-07-07 19:02:05 +00:00
Chompstation Bot
b6e1989a01
The One Where I Port Modals
2021-06-30 19:29:34 +00:00
Aronai Sieyes
9134933442
Allow multiple SStranscore databases ( #10450 )
...
* Allow multiple SStranscore databases
* Add key to backup implanter too
* Key passing tweak
* Fix issue Leshana spotted
* Add optimization Leshana spotted
* Fixxy more multitranscore bugs
2021-05-30 22:53:28 +00:00
Chompstation Bot
20e3b0a2d3
[MIRROR] Linter Introduction + Cleanup
2021-05-27 16:31:50 +00:00
Razgriz
69588d8764
Remove duplicate code block
2020-09-26 15:24:06 -07:00
Razgriz
54e632ebf2
September 2020 Upstream Merge
2020-09-25 23:07:08 -07:00
Rykka
35784fbdb5
Earlyport Resleeving Fixes
...
Earlyport of https://github.com/VOREStation/VOREStation/pull/8643 with a minor change increasing the linter from 80 -> 120, the rest of the backend tweaks/fixes will make their way downstream afterwards.
2020-08-15 03:08:48 -04:00
izac112
81871a960e
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2020-08-10 21:50:42 +02:00
ShadowLarkens
cdd98e4ebd
Resleeving fixes
2020-08-08 22:52:50 -07:00
ShadowLarkens
dc6c47841d
TGUI Backend Tweaks & Fixes
2020-08-07 00:29:50 -07:00
izac112
c6075d1216
Voreupdate (small)
2020-07-30 00:17:26 +02:00
ShadowLarkens
9f8123cbb7
Make sleever error messages more consistent and obvious
2020-07-28 17:58:54 -07:00
izac112
93083fc58b
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac
2020-07-26 04:53:18 +02:00
ShadowLarkens
2579579fd1
TGUI'ified Medical Everything
...
This converts basically every UI used in the Medical department to use
TGUI instead. Fancy!
ParadiseSS13/Paradise#13738
2020-07-25 00:44:51 -07:00
izac112
2b3fc9a740
Merge branch 'release' of https://github.com/VOREStation/VOREStation into izac-voreupdate
2020-05-11 18:20:43 +02:00
Aronai Sieyes
145480fe6f
Swap default response for resleeving prompt
2020-05-09 19:16:22 -04:00
Repede
4cf7f71be6
Merge branch 'release' of https://github.com/VOREStation/VOREStation
...
# Conflicts:
# code/game/area/Away Mission areas.dm
# code/game/objects/items/weapons/stunbaton.dm
# code/game/objects/items/weapons/teleportation.dm
# code/modules/clothing/glasses/glasses.dm
# code/modules/events/event_container_vr.dm
# code/modules/mining/ore_box.dm
# code/modules/paperwork/paper.dm
# code/modules/rogueminer_vr/zone_console.dm
# config/custom_items.txt
# icons/mob/items/lefthand_suits.dmi
# icons/mob/items/righthand_suits.dmi
# icons/mob/species/vulpkanin/helmet.dmi
# icons/mob/species/vulpkanin/suit.dmi
# icons/mob/suit.dmi
# icons/obj/clothing/suits.dmi
# maps/tether/tether_defines.dm
2020-02-22 12:38:04 -05:00
Arokha Sieyes
47ccc655db
Deprecate the stream operator
2020-02-12 19:38:43 -05:00
Cebutris
14d6527103
delete KHI
2019-09-14 13:17:20 -04:00
Heroman3003
e3e715454b
Makes placeholder entries for lore writing
2019-04-23 11:13:42 +10:00
Novacat
466516b066
Revert "Un-kevinzes nanoui and chemistry subsystems back into processes for greater good"
2019-04-08 15:24:27 -04:00
Heroman
b11015107c
REVERT of nanoui/chemistry becoming subsystems (temp)
2019-04-05 13:30:32 +10:00
Unknown
ec19a66eff
Conflict Resolution
2019-03-27 16:36:41 -04:00
Unknown
976aec2f71
Sorts out this PR
2019-03-26 21:43:56 -04:00
Arokha Sieyes
b099ac6e4c
Merge branch 'master' of https://github.com/VOREStation/Polaris into sync-09272018
...
# Conflicts:
# code/__defines/holomap.dm
# code/__defines/mobs.dm
# code/_helpers/icons.dm
# code/_helpers/unsorted.dm
# code/_onclick/hud/hud.dm
# code/_onclick/item_attack.dm
# code/controllers/Processes/supply.dm
# code/controllers/subsystems/planets.dm
# code/datums/supplypacks/munitions.dm
# code/datums/supplypacks/science.dm
# code/datums/supplypacks/security.dm
# code/datums/supplypacks/supply.dm
# code/game/area/Space Station 13 areas.dm
# code/game/atoms_movable.dm
# code/game/machinery/autolathe.dm
# code/game/machinery/doors/door.dm
# code/game/machinery/jukebox.dm
# code/game/machinery/recharger.dm
# code/game/machinery/vending.dm
# code/game/mecha/equipment/tools/medical_tools.dm
# code/game/mecha/equipment/weapons/weapons.dm
# code/game/objects/items/devices/PDA/PDA.dm
# code/game/objects/items/devices/megaphone.dm
# code/game/objects/items/poi_items.dm
# code/game/objects/items/weapons/implants/implantlanguage.dm
# code/game/objects/items/weapons/storage/firstaid.dm
# code/game/objects/items/weapons/tools/weldingtool.dm
# code/game/objects/structures/flora/trees.dm
# code/game/objects/structures/plasticflaps.dm
# code/game/supplyshuttle.dm
# code/game/turfs/simulated/wall_attacks.dm
# code/modules/admin/admin_verbs.dm
# code/modules/assembly/infrared.dm
# code/modules/client/client procs.dm
# code/modules/client/preference_setup/loadout/loadout_utility.dm
# code/modules/client/preferences.dm
# code/modules/clothing/suits/miscellaneous.dm
# code/modules/holomap/holomap_datum.dm
# code/modules/holomap/station_holomap.dm
# code/modules/integrated_electronics/core/printer.dm
# code/modules/mining/machine_processing.dm
# code/modules/mob/living/carbon/human/human_defense.dm
# code/modules/mob/living/carbon/human/species/virtual_reality/avatar.dm
# code/modules/mob/living/death.dm
# code/modules/mob/living/silicon/ai/ai.dm
# code/modules/mob/living/silicon/pai/pai.dm
# code/modules/mob/living/silicon/robot/robot.dm
# code/modules/mob/living/simple_animal/animals/parrot.dm
# code/modules/mob/mob_movement.dm
# code/modules/organs/organ_external.dm
# code/modules/organs/organ_icon.dm
# code/modules/organs/subtypes/standard.dm
# code/modules/planet/weather.dm
# code/modules/power/cable.dm
# code/modules/power/fusion/core/core_control.dm
# code/modules/power/fusion/fuel_assembly/fuel_control.dm
# code/modules/power/fusion/gyrotron/gyrotron_control.dm
# code/modules/projectiles/gun.dm
# code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
# config/names/first_name_skrell.txt
# config/names/last_name_skrell.txt
# icons/mob/head.dmi
# icons/mob/robots.dmi
# icons/mob/species/tajaran/helmet.dmi
# icons/obj/ammo.dmi
# icons/obj/gun.dmi
# icons/obj/mining.dmi
# icons/obj/projectiles.dmi
# icons/obj/rig_modules.dmi
# icons/obj/surgery.dmi
# icons/turf/walls.dmi
# maps/southern_cross/southern_cross-1.dmm
# maps/southern_cross/southern_cross-3.dmm
# maps/southern_cross/southern_cross-6.dmm
# maps/southern_cross/southern_cross-8.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1A.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1B.dmm
# maps/submaps/surface_submaps/mountains/backup/IceCave1C.dmm
# maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle.dmm
# maps/submaps/surface_submaps/mountains/deadspy.dmm
# maps/submaps/surface_submaps/mountains/mountains_areas.dm
# maps/submaps/surface_submaps/plains/Thiefc.dmm
# maps/~map_system/maps.dm
# vorestation.dme
2018-09-27 18:01:09 -04:00
Arokha Sieyes
7312120662
Fix resleeving UI, make compatible
2018-06-16 14:39:55 -04:00
Leshana
38f20304ca
Initialize procs for virgo
2018-02-03 01:00:57 -05:00
Leshana
4f138abfcc
Converts Resleeving Transcore to be a subsystem
...
* Since the transcore has a ticker process, it really should be a subsystem. Converted it over. However, because its ticker is so fast, I did not bother implementing MC_TICK_CHECK into it. Therefore it has the SS_NO_TICK_CHECK flag.
* Because its a subsystem, the global variable is now SStranscore instead of transcore.
* Because subsystems are so easy to debug, I removed the "TC" debugging variable from the machines that used it.
* Organized a few files. The transcore subsystem is in the subsystems folder. Defines had to be moved to defines folder so they are included first.
2017-06-11 18:32:40 -04:00
Leshana
e644dbe18a
Destroy() cleanups in VOREStation code
...
* Remove remaining hard del()'s in our code.
* Replace deleted() and gcDestroyed with QDELETED macro.
* Fix some strange calls directly to Del() (capital D)
* Make Destroy() return qdel hints.
* Make a few of the Destroy()'s more comprehensive in cleaning up references.
* In edited Destroy() procs, converted to use qdel_null and qdel_null_list macros when possible for pretty code.
* Removed unused variable `sleevecard`
2017-06-10 22:44:03 -04:00
Arokha Sieyes
054d580e84
Rework the Rescue Hardsuit
...
Module 1: Maneuvering Jets - Jetpack, fwoosh.
Module 2: Sprinter - Gotta go fast!
Module 3: PATS Module - Opens doors you have access to 3 steps ahead of you, and has an (expensive) option to override an airlock you're facing, though this notifies command and sec of you doing this over radio.
Module 4: Micro Pharmacy - Contains 10u inaprovaline, tricordrazine, tramadol, and dexplus, each, and can have regeneration enabled to slowly regenerate these four drugs in exchange for energy.
(Also fixed a thing with the resleeving computer and disk while I was in there)
2017-05-24 21:10:16 -04:00
Arokha Sieyes
47ff29c04b
Move to Eris Computers
2017-04-19 16:51:10 -04:00
Arokha Sieyes
5cb6d250d0
Adds 'Subsleeving' into prey
...
Allows the resleever to sleeve minds into people inside the resleeving pod's occupant, aka if you want you can print a new body for the person (or if you're wiping some existing person, take a living person), have someone eat them, then get in resleeving pod and revive them in a gut. That'll keep them from walking around and tripping too much, yuh.
I'm sure there's a million crazy things you could do with this (eat person you want to impersonate, resleeve yourself into them while they're in your guts, then escape your own guts?) so have fun with that.
For technical reasons, for now, you cannot sleeve the PRED if they have prey in them in the resleeving pod. It has to do with wiping out their bellies and forgetting where their prey are. This would happen to prey if the prey has their own prey, as well, but... don't? Also you can always just OOC escape if you get trapped like that.
2017-04-10 01:33:40 -04:00
Leshana
eef8480444
Adds the Body Designer for resleeving
...
* Adds Body Designer computer, which allows you to customize body designs similarly to character setup, but in game.
* Designs are savable to disks which can be loaded into the the resleeving controller console to print and resleeve into.
* Fixes line breaks on OOC notes in the resleeving computer.
* Added circuits so the body designer is constructable, and designs so the circuit is researchable.
* Added a proc for reverse lookup of size_multiplier -> scale name (0.25 -> Micro etc)
2017-04-09 16:23:35 -04:00
Arokha Sieyes
369075c3dd
Sleevecards!
2017-04-06 17:59:58 -04:00
Arokha Sieyes
233dca23fd
Display OOC notes on mind and body records
2017-03-06 15:09:55 -05:00
Arokha Sieyes
2068b31fa1
CMO Emergency Disk
...
Mind storage for evacuation.
2017-02-24 21:14:47 -05:00
Arokha Sieyes
62f455ebc8
More mind-centric resleeve code
...
Only change for players is that resleeving pods can show the true name of a mind in a body when clicked, for discovering ~~traitors~~ impostors!
2017-02-24 19:00:40 -05:00
Arokha Sieyes
e899af1ca9
Fixes several resleeving bugs
...
- Synths don't get printed with organic brains/eyes now
- Synths, if they had a custom tail/ears, get that back
- People get the correct custom species
- Debraining a printed but empty body doesn't pull you into the brain (hopefully? I couldn't duplicate)
- Doesn't notify that you're past-due if you've been revived before the notice
- Made the code vastly more simple to follow
Fixes #1008
2017-02-22 21:39:33 -05:00
Arokha Sieyes
260a7fa686
Prevent printing restricted/whitelisted species
2017-02-19 18:25:56 -05:00
Leshana
ca425ce968
Added code to allow adding more steel or glass to the synth body printer.
2017-02-19 17:34:50 -05:00