50 Commits
Author SHA1 Message Date
KashargulandGitHub 5926589c16 removes var/ inside all procs (#19450)
* removes var/ inside all procs

* .

* ugh
2026-05-05 10:55:17 +02:00
12c5adeeb3 removes the last of the old job controller (#19344)
* removes the last of the old job controller

* .

* .

* .

* .

* .

* Update admin_verbs.dm

* Update admin_verbs.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-04-13 02:06:54 -04:00
KashargulandGitHub 660b83bcce bunch of wall items (#19290)
* bunch of wall items

* bunch of icons
2026-03-15 19:26:42 +01:00
KashargulandGitHub d0678d4046 More globals (#19111) 2026-01-30 19:51:21 +01:00
Cameron LennoxandGitHub d5849910e5 Begin clickcode attack_self fix (#18797)
* Begin clickcode attack_self fix

Begins the work to make everything call back to parent for attack_self so that signals are sacred.

* Makes MORE things call the attack_self() parent

Yes, I could make special_handling a var on obj/item HOWEVER i want it to be specific so it can be tracked down later and ONLY the objects that use it can be refactored instead of sitting there literally forever and it just becoming 'a thing'.

* Finishes making the rest of attack_self call parent.

As mentioned, things such as 'specialty_goggles' 'special_handling' and the such are only there to help with attack_self until the attack_self is recoded for those items.

* begone foul demon

* some more cleanup

* These

* GOD this was annoying

* yeh

* Fix this

* fLARES

* Thesee too

* toys!

* Even more!

* More fixes

* Even more

* rest of em

* these too

* Update syndie.dm

* hardref clear

* Update code/game/gamemodes/nuclear/pinpointer.dm

* Update code/game/objects/effects/mines.dm

* Update code/game/objects/items/blueprints_vr.dm

* Update code/game/objects/items/blueprints_vr.dm

* Update code/game/objects/items/contraband_vr.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/gunbox.dm

* Update code/game/objects/items/gunbox.dm

* Update code/game/objects/items/gunbox_vr.dm

* Update code/game/objects/items/gunbox_vr.dm

* Update code/game/objects/items/weapons/gift_wrappaper.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/gunbox.dm

* these too

* Update maintpanel_stack.dm

* angry warning

* Fixes packaged snacks.

Fixes improper var default.

* Special handling for these

* proper poly types

* Fixes magclaws

Makes the 'features' it had just part  of base magboots that can be adjusted via varswap.

* Fixes jackets

Fixes https://github.com/VOREStation/VOREStation/issues/18941

* Small bugfix

Makes p_Theyre properly capitialize
Makes examine show proper wording

* Update gift_wrappaper.dm
2025-12-29 13:21:10 -05:00
WillandGitHub bba55977a1 Polaris Hook Removal Part 1 (#18672)
* starting cleanup

* thankyou vsc very cool

* resleeving mind signal

* id card modifier signals

* fix

* borgifying mob signal

* button and brain

* death

* explosions, mob init

* oooop

* semantic

* payment account revoke and status

* missed hook listener

* wip for now

* fixes

* round signals

* only remaining

* doppler arrays behave with z levels

* audible message it is

* wizard spells applied correctly to mind datum
2025-10-30 01:25:51 +01:00
1dfae07494 Machine var shim (#18644)
* removal of machine var

* shimsham

* deprecation warnings

* COMSIG_LIVING_HANDLE_VISION signal

* improved

* more cleanup

* more fixes

* this is fine

* fixed radios

* notices for now, tgui fix

* cleaned up hud and vision parent calls, adds COMSIG_LIVING_HANDLE_HUD

* radios use tgui now

* guestpass does not need machine anymore

* cloning machine doesn't use it

* this arcade machine is tgui too

* autolathe does not need machine

* remaining cleanup

* doc fix

* fix

* logout handling

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-10-27 02:06:29 -04:00
28e969778c code/global.dm => code/_global_vars/ (#17244)
* 1

* Full conversion

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-04-21 05:55:25 -04:00
4d36cfdaeb Finish Machinery new to init (#17334)
* Finish Machinery new to init

* fix that

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-03-16 03:57:48 -04:00
KashargulandGitHub 46bea7cfa2 Initialize fixing (#17279)
* Initialoize fixing

* diff fix

* add init grep test

* fixed missed ones

* .

* some more

* ,
2025-03-08 13:59:29 -05:00
KashargulandGitHub 8c66f479f0 fix missing naming (#17082)
* fix missing naming

* .

* fix init order

* fix that

* init order

* -

* this needs  to go to init

* another readio

* fix turbolift init order
2025-02-07 10:55:28 -05:00
KashargulandGitHub d421a56cc4 More area flag option fixes (#16740)
* some mor fixes on the block flags

* .

* fix aghosting

* .

* add privacy switch

* .

* ignore bellied

* .

* .

* fix it up
2024-12-23 07:34:54 +10:00
KashargulandGitHub 1d05b812d1 moves the timeclock cooldown check to tgui (#16733)
* moves the timeclock cooldown check to tgui

* .
2024-12-19 15:42:04 +10:00
Kashargul 49d89c0059 usr to user up to player effects 2024-11-12 00:10:20 +01:00
242fa3a66b Ports over configuration controller (#16484)
* Ports over configuration controller

* Fixes

* Manual path fix

* patch (#16490)

* patch

* .

* SQL Fix

* Post-rebase fix

* Added missing examples

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-10-22 19:26:44 +02:00
Kashargul a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Guti 409aaba802 Remove 2024-09-09 02:36:53 +02:00
Heroman 723a825400 Makes modifying ID cards not change the department if rank wasn't changed 2021-03-29 21:10:09 +10:00
ShadowLarkens 3f191e4204 NanoUI Goes To Brazil 2020-09-20 02:36:46 -07:00
ShadowLarkens c32f05e1f7 TGUI Civilian
UI's Converted:
 - Aurora Cooking
 - Chaplain Book Selection
 - ColorMate
 - Cryo Storage
 - Holodeck
 - Jukebox
 - Looking Glass
 - Microwave
 - Newscasters
 - Timeclock
 - Vending Machine Improvements
2020-09-02 13:32:42 -07:00
Aronai Sieyes ea8a068025 Add department playtime requirement config, code 2020-05-08 17:57:56 -04:00
Aronai SieyesandGitHub 992ae5a6ef Merge pull request #7247 from lbnesquik/master
Reduce job switch time from 15 to 10 minutes.
2020-04-27 10:55:53 -04:00
Aronai SieyesandGitHub 5d01b70234 Fix missing parens 2020-04-27 10:21:14 -04:00
Aronai SieyesandGitHub e35868832b Update code/game/machinery/computer/timeclock_vr.dm 2020-04-19 23:17:09 -04:00
Aronai Sieyes 9167f86805 Confine timeclock announcements to specific levels 2020-04-15 21:42:35 -04:00
lbnesquik 372d5a8ac9 Reduce job switch time from 15 to 10 minutes. Given the poor performance and frequent bouts of lag on the server, it is pretty common for more than 15 minutes to pass IRL before they do in game. This is a shoddy patch to help this being less annoying. 2020-04-14 02:50:20 +02:00
Meghan-Rossi eec914cf3a Refactor: don't list all open jobs just to check 1 job is open
Splits out the logic for checking if a job is available from the logic for listing all available jobs, so that when clocking someone in we can just check that the job is available instead of building the whole list of available jobs just to check that the job we're switching them to is still available.
2020-03-26 03:32:01 +00:00
Meghan-Rossi eecd6f6e99 Refactor: check that there's a card in the timeclock once, not 3 times
checkFace() already checks that the card is still in the timeclock.  This commit removes two extra, unnecessary checks of this when clocking in or out.
2020-03-26 03:31:28 +00:00
Meghan-Rossi a129a3fe16 Fix: only being able to go on-duty as a job's main title
We need to know the jobs main title to look up the access.  Tweaks the ui to keep track of it
2020-03-26 03:31:01 +00:00
Meghan-Rossi 6df3d45b53 Fix: going on duty not giving correct access
Currently going on duty gives you the access of the off duty job you already have, instead of looking up the job you're switching to and giving you access for that.  This fixes that.
2020-03-26 02:56:59 +00:00
Heroman a8c4ac11c4 Does some adjustment to _vr job things 2020-03-19 14:20:11 +10:00
Meghan-Rossi 6b51eecab2 Timeclock fixes
Fixes https://github.com/VOREStation/VOREStation/issues/6863
Also makes timeclock display all departments a job is in and which it earns/requires PTO for
2020-03-15 01:27:58 +00:00
Unknown b2cd0eade0 Converts off duty system to new system 2020-03-09 15:37:45 -04:00
Heroman 105aa6d201 Fixes announcement of people who used timeclock saying wrong position 2019-07-06 10:08:29 +10:00
Heroman ed8cdf33dc fixes copypaste mistake 2019-05-20 05:59:14 +10:00
Heroman 153a7f26f2 Adds mind role change 2019-05-16 16:37:28 +10:00
Heroman 8ab2abe151 Adds favial checking to timeclock 2019-05-16 16:29:07 +10:00
Heroman 87f9c19fd6 Changes timeclock jobslot filling 2019-05-13 07:01:19 +10:00
Heroman 2ae08bb543 Changes way timeclock going on-duty restritctions work slightly 2019-04-30 19:00:30 +10:00
Heroman3003 33b1d7b5a8 Fixes potential exploit nobody would know about 2019-04-19 12:58:30 +10:00
Heroman3003 1a9cdecb32 Finishes timeclock duty switching functionality 2019-04-19 10:28:38 +10:00
Heroman 5f494a8470 Implements ability to move On-Duty 2019-04-19 07:50:53 +10:00
Heroman 364766fae4 Adds generation of onduty jobs for timeclock 2019-04-19 05:11:56 +10:00
NovacatandGitHub 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
Heroman 6a2155a614 Removed clicking sound from timeclocks 2019-03-30 17:36:00 +10:00
Unknown ec19a66eff Conflict Resolution 2019-03-27 16:36:41 -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 243ce6ddca Maps in timeclocks 2018-02-24 12:05:15 -05:00
Leshana 31b8e30aac Adds Timeclock Terminals: A machine for viewing your PTO balance.
* Timeclock machine and NanoUI template.
* Circuit board for construction.
* Frame datum for construction on walls.
* Sprites by VerySoft
2018-02-18 20:42:22 -05:00