Aronai Sieyes
09074eaabb
Alter playsound paradigm
2020-05-18 23:42:15 -04:00
Aronai Sieyes
8bf7178d61
Just remove on_loc_moved entirely
2020-05-18 15:13:20 -04:00
Aronai Sieyes
190e8bdd5a
Try to ensure some mobs don't end up processing in SSmobs
2020-05-17 09:40:39 -04:00
Arokha Sieyes
323f7e651f
Fix/rename some timing stuff
2020-05-08 01:51:52 -04:00
Aronai Sieyes
6ebd249748
Rewrite examine() to pass a list around
2020-04-29 16:42:50 -04:00
Aronai Sieyes
f2314c32bb
Merge pull request #7405 from VOREStation/vplk-static-machinery-power
...
Static Machinery Power
2020-04-24 21:06:52 -04:00
Leshana
763753648b
Implements "static" area machinery power usage
...
- Instead of using auto_use_power to re-tally up machinery's power usage every cycle, track the steady "static" load separately from the transient "oneoff" usage. Machines then only need to inform the area when they use oneoff power or *change* their steady usage.
- Remove auto_use_power and stop SSmachines from calling it.
- Add vars to track "static" usage for each of the three power channels to /area
- Rename the existing three vars to "oneoff" so its clear what they mean (and to catch people accidentally updating them directly)
- Update area power procs and APCs to use the new variables.
- Rename /area/proc/use_power() to use_power_oneoff() to make it clear what it is doing.
- Deprecate /obj/machinery/use_power() in favor of use_power_oneoff() but don't delete yet. Can transition gradually.
- Add logic to the update_power procs on machines to calculate the deltas and update static area power whenever their usage changes.
- Add logic to machines to update area power when they are created, destroyed, or move.
- Moved /obj/machinery procs related to area power usage into machinery_power.dm to make them easier to find.
- Added or updated comments in several places to explain what is going on and how to use it.
2020-04-23 19:04:34 -04:00
ShadowLarkens
139d5cd3c3
Saycode Overhaul -- Multilingualism
2020-04-20 04:12:53 -04:00
Atermonera
7249375011
Splits circuit clothes IC interaction to ctrl-shift-click ( #6968 )
2020-04-10 01:19:48 -04:00
Atermonera
d7a9416bb8
Clean up various things
2020-04-03 03:15:06 -04:00
Arokha Sieyes
1d9e5be122
Replace \image macro with bicon()
2020-02-19 19:55:01 -05:00
Atermonera
e4528a99bf
Merge pull request #6616 from Shadow-Quill/Sign-Lang-Translator-Fix
...
Sign Language translator now properly works
2020-01-15 23:10:43 -05:00
Atermonera
3b7a737c08
Change various global species lists to GLOB versions, adds 2 more event subspecies.
2019-12-16 00:52:29 -05:00
Atermonera
9ba1566211
EPv2 x Communicator fix.
2019-12-15 14:54:01 -05:00
Atermonera
e4abffb8a4
Merge pull request #6469 from Verkister/patch-23
...
Fixes runtime cascade on advanced locator circuit
2019-10-01 02:38:09 -04:00
Atermonera
7fc19250e6
Merge pull request #6419 from Mechoid/PrinterHREF
...
Should solve the I.C. printer HREF exploit.
2019-08-26 23:33:03 -04:00
Atermonera
e60f0daf47
Merge pull request #6295 from Mechoid/TTS_And_Sign
...
Adds an advanced TTS circuit, and sign-camera.
2019-08-05 18:52:48 -04:00
Anewbe
07811148c3
Merge pull request #6343 from Nalarac/Circuits
...
Fixes Integrated Circuit Printer Taking Fractions of a Sheet
2019-07-27 13:06:42 -04:00
Heroman3003
ca13a8872c
MC camera and access fixes and adjustments ( #6269 )
...
* Adjusts MC camera program, fixes ID program
* Fixes oversight with network access
2019-07-09 14:01:53 -04:00
Anewbe
7b724d59d5
Merge pull request #6224 from MagmaRam/IC_input_fix
...
Fix for some electronics buttons having the wrong label on their pulses.
2019-06-21 18:26:35 -04:00
Neerti
01fdfe00e6
Fixes some signaler bugs
2019-04-15 18:30:15 -04:00
Neerti
30b967e28a
Items are now assumed to be conductive, rather than the opposite
2019-03-28 21:45:38 -04:00
Novacat
cefd175858
Update time.dm
2019-03-28 14:41:14 -04:00
Novacat
09228247c2
Merge branch 'master' into upstream-merge-5897
2019-03-28 14:39:41 -04:00
Neerti
fe0b7373b3
Ports TGstation view variables + admin proccall guards, and all the baggage that comes with it
2019-03-27 14:49:30 -04:00
Novacat
1d0bb53293
Merge pull request #4597 from VOREStation/upstream-merge-5786
...
[MIRROR] Fixes issue #5788 .
2019-03-27 03:03:40 -04:00
Neerti
86174593bf
Replaces GoonPS scheduled_tasks and obj processing with SMC processing subsystems and timer
2019-03-26 23:58:26 -04:00
Atermonera
131636b1d2
Capitalizes initialize() to Initialize() because Destroy() is capitalized and this is pretty nerve-grinding
2019-03-26 13:21:08 -04:00
Spades
6e2172a5ae
Merge branch 'master' into upstream-merge-5654
2019-03-01 05:42:07 -05:00
Poojawa
8d178972a1
ports #4581 Startup Runtime fix
2019-02-02 06:03:40 -06:00
Poojawa
6f2548e47b
Merge remote-tracking branch 'refs/remotes/origin/master' into upstream/upstream-merge-5735
2019-02-02 03:55:21 -06:00
Neerti
81101d30da
Fixes some circuit bugs.
2019-01-27 00:48:46 -05:00
Neerti
c1d34ab796
Merge pull request #5786 from avabee/patch-4
...
Fixes issue #5788 .
2018-12-18 21:29:50 -05:00
kevinz000
fc178c1e04
Makes math helpers defines for performance
2018-12-06 16:15:00 -05:00
Atermonera
0a77d0d70d
Borg, Gripper, and Integrated Circuit interaction update.
2018-12-03 20:22:47 -05:00
Atermonera
2df5e9fe0e
Merges AI Branch into Master
2018-12-01 00:06:38 -05: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
Neerti
3aca2c38e2
Yet Another Circuit Update ( #5549 )
...
* Circuit updates, adds new components, improves printer, new assemblies.
* Finishes powernet circuit.
* Adds wearable assemblies.
* Finialization before merging with GLOB port.
* Finishes circuit update, hopefully.
* Forgot to undo map.
* Removes debug output.
2018-09-12 20:51:32 -05:00
Anewbe
8c5562b4bc
Fixes some bugs tangentially related to Vox code
2018-09-04 21:36:12 -05:00
Anewbe
eebb627f00
Partially ports the GLOB system
2018-08-14 18:14:09 -05:00
Anewbe
7f84aeab9f
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into is_tool
2018-08-02 22:35:14 -05:00
Anewbe
729ce71aa0
Converts most istype(thing,tool) procs into an appropriate thing.is_tool() format
2018-08-02 21:45:15 -05:00
Neerti
96d5f49091
Merge pull request #5445 from Anewbe/memory_circuit_sprite
...
Constant Chip has a sprite
2018-07-27 02:16:47 -04:00
Anewbe
1975326570
Constant Chip has a sprite
2018-07-26 17:36:02 -05:00
avabee
caa8de0541
Fixes a bug with integrated circuit printers. ( #5407 )
...
* Fixes a bug with integrated circuit printers.
This fixes a bug where tools, implants, and presumably (though i have yet to test it) device assemblies cannot be printed from the integrated circuit printer.
This is a much more robust solution for the print-anything bug than the previous one, as it expands the cost to the w_class of objects in it as well as lets you print anything in the current category. (This may be an issue when two people use it at once, but I mean, just learn to take turns or something.)
* closing parenthesis
oops
2018-07-12 16:17:04 -04:00
avabee
b3cbd77cee
Fixes a bug with integrated circuit printers. ( #5407 )
...
* Fixes a bug with integrated circuit printers.
This fixes a bug where tools, implants, and presumably (though i have yet to test it) device assemblies cannot be printed from the integrated circuit printer.
This is a much more robust solution for the print-anything bug than the previous one, as it expands the cost to the w_class of objects in it as well as lets you print anything in the current category. (This may be an issue when two people use it at once, but I mean, just learn to take turns or something.)
* closing parenthesis
oops
2018-07-12 15:16:09 -05:00
Atermonera
fe94038e7a
Recharger refactor
2018-06-16 17:15:59 -04:00
Anewbe
91edca4434
Recharger refactor
2018-06-14 15:37:22 -05:00
Arokha Sieyes
efe339f40d
Fixes IC button label reference in chat messages
...
Fixes #3586
2018-05-06 01:40:30 -04:00
Lorwp
1120e53d36
Destroys Drill meta
...
Makes screwdriver hand drills not fit in places a normal screwdriver can
2018-04-28 20:05:19 +10:00