Commit Graph

248 Commits

Author SHA1 Message Date
rob
b879dddba0 adds sound effects to surgery steps (#31850)
* the everything

* nmb

* ok

* dfdffdfsds

* ssssssssssssssssssssskurfusr

* fuck yoiu damian fuck you!!!!!

* DAMIANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN

* D
2022-01-27 05:13:55 +01:00
kane-f
da528063d7 Refactors effect/effect into effect (#30138)
* Refactors /obj/effect/effect into /obj/effect

* Fixes these

* And these

* And these

* Fixes stuff not being clickable

* Fixes .dme real quick

* Removes now-redundant vars

* This too

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-08-11 15:19:06 -05:00
kane-f
4fea60e1cb Adds extra modes to some assemblies (#30014)
* Adds extra modes to some assemblies

* Oversight

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-07-19 14:48:21 -05:00
DeityLink
bdfe03a599 fix planes (#29958) 2021-07-04 19:16:28 -04:00
kane-f
0a5c00edf7 Allows all assemblies to be attached to wires (#29880)
* Allows all assemblies to be attached to wires

* Making it for all items it's inside, like things that use wires

* Better way to write it

* Typo

* Mobs were a mistake

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-06-26 09:14:51 -05:00
Kurfursten
d034a7365e Cloud IX Crate (#29100)
* Cloud IX Crate

* add atom

* and removes duplicates

* progress

* Just changing a couple more files

* finished

* fixes
2021-05-04 16:15:37 +02:00
DrSnips
1ce25ff1b7 Re-paths tools, adds a parent for them, and moves some welder code to the proper place. (#29257) 2021-04-19 10:53:30 +02:00
ShiftyRail
6365f8e36e mime erp (#28662) 2021-01-23 22:17:08 -03:00
giraffism
08594149b8 Pre made grenade casings (attempt 2) (#28423)
* grenade casings attempt 2

* defines

* define2
2021-01-07 20:39:44 -06:00
DamianX
5c09af37a0 Update dreamchecker to version 1.6 (#28018)
* Update dreamchecker to version 1.6

* that too
2020-10-25 14:16:30 -03:00
DamianX
855116d64c Fixed infrared emitter runtimes (#27401) 2020-08-09 15:19:26 +02:00
DamianX
28af48a4f7 Optimized infrared emitters (#27403) 2020-08-06 17:26:03 +02:00
DamianX
f5c96279c6 Removed datum pooling (#26992)
* removed pooling

* replace returnToPool with qdel

* did stuff
2020-07-03 19:38:38 -03:00
DamianX
85ff9b697a Fixed a bunch of warnings and errors (#26993)
* renamed implant malfunction defines

* refactored domutation

* possibly fix something about whitelists

* fix admin_memo warning

* fixed wrong attackby parameters in click.dm

* remove superfluous return in BSQL

* maybe fix something in mob/add_language

* maybe fix more language stuff

* Added return-type annotation to job_controller

* removed unreachable code from observer.dm

* possibly fix electrocute_act

* fixed bees wow this code never ran, 100% tested

* fixed parrot life

* fixed wolf attack logs

* fix bear life

* removed unreachable slime/show_inv

* fixed human/electrocute_act

* actually just get rid of this shit

* properly add return types

* removed more returns from BSQL

* added get_organ return type

* fixed infrared holder_movement

* fixed type_instances declaration

* fixed unreacheable overlay/New

* possibly fix release_restraints

* remove hopefully final return from BSQL
2020-07-01 09:46:00 -03:00
Exxion
641009059e Removes Unicode stuff (#26670)
* Removes Unicode stuff

* Fixes capitalize() and examine

* Not important but how did this happen

* No more emoji in say or HTML in me

* Clarifies comment

* Better HTML sanitization

* Rebuilds dll

* Fixes some browser windows

* Fixes telecomms scripts (lazily)
This is the easy way out, but could probably be made faster by doing the byte counting ourselves
2020-06-28 14:22:42 +02:00
DeityLink
dfcecf892a Update code/modules/assembly/infrared.dm
Co-authored-by: jknpj <jknpjr@gmail.com>
2020-06-05 16:05:41 +02:00
DeityLink
79e142b10f Update code/modules/assembly/infrared.dm
Co-authored-by: jknpj <jknpjr@gmail.com>
2020-06-05 15:59:23 +02:00
Deity Link
c01233da51 just define my shit up 2020-06-05 15:58:48 +02:00
Deity Link
6f16b85f58 bye lag 2020-06-05 02:52:01 +02:00
Deity Link
7dd3fa6716 finishing touches 2020-06-05 02:11:47 +02:00
Deity Link
2c980a1f42 Infrared Emitters THE COMEBACK 2020-06-05 01:55:12 +02:00
Deity Link
f7b5f00a3e FixBeamsMore 2020-06-04 02:18:29 +02:00
DamianX
5399c3b0f3 Fixed a bunch of linter warnings (#26360)
* Fixed a bunch of linter warnings

* Fix everything, maybe break something

* Fixed Time Stop not being cast by Arcane Golems

* Fixed arguments of remove_from_storage

* Fixed gun/afterattack arguments

* Fixed gun/Fire arguments

* Fixed arguments to candle/light and mob/emote

* Fixed arguments to simple_animal/revive, simple_animal/gib, robot/drop_item, mob/flash_eyes
2020-05-03 16:06:40 -03:00
jknpj
f6aae72618 Tool Sound/Speed (#25529)
* Initial work on tool sounds

* Crowbars

* playtoolsound()

* aaaaaaaaaaaaaaaaaaaa

* HERE WE GO AGAIN

* Wrench

* Screwdriver.ogg REDUX, Cuffs

* drilling tools toolspeed is now a multiplier too

* Wirecutter
2020-02-08 09:07:00 -06:00
jknpj
89abfd45ba Replaces iswrench() macro with an is_wrench() proc (#25528) 2019-12-28 10:29:40 -06:00
Adrian Dias
4122bcae07 ok I'm tired. Cleaning duplicated procs part 2 2019-11-11 21:10:35 -03:00
Exxion
4d7a2df990 Renamed Clamp() to clamp() 2019-10-25 17:18:20 -04:00
DamianX
fef580631c Fixed warnings from SpacemanDMM (#23123) 2019-06-03 13:50:31 -05:00
Paul Ritter
d1da9115b4 VSCode fixes (#22847)
* some fixes

* ow my brain

* ight then

* more

* MORE

* ;
2019-05-10 09:23:19 -03:00
Paul Ritter
c39115b7d2 whoops 2019-05-05 15:30:16 +02:00
Paul Ritter
5176183f42 raised signal chance and added sanitycheck to threatenverb 2019-05-05 15:11:36 +02:00
Paul Ritter
9e371f3884 starting the crusade against relative pathing (#22593)
* starting the crusade against relative pathing

* new() part1

* new() part 2

* FOR VALHALLA

* you sneaky buggers

* part 5: the reckoning

* chapter 6: rejuvination

* chapter 7: age of conflict

* dammit travis
2019-04-29 13:33:46 -03:00
Paul Ritter
fba040db42 changed can_be_used_as_screwdriver to is_screwdriver cause we are to lazy to type 2019-04-13 23:22:12 +02:00
Paul Ritter
87358975b1 the remaining changes. forgot how to used smartgit there for a sec oops. 2019-04-13 20:54:21 +02:00
DamianX
62bcfd639d Makes knockdowns great again (#22277)
* Makes knockdowns great again

* fix weapons.dm
2019-04-03 11:28:21 -03:00
BarneyGumball
530d93f048 Adds default max length for utf8_sanitize (#20340)
* Adds default max length for utf8_sanitize

* Adjusted default length setting
2018-10-21 20:38:30 +02:00
DamianX
0dd8ad446a Removed nonsense (#20359) 2018-10-21 08:38:10 -03:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
bf795d35ac Switches to utf8 sanitizing (#20209) 2018-10-16 06:14:23 -03:00
Exxion
7f0bf326a4 XGM (#19802)
XGM
2018-09-27 17:51:16 +02:00
ShiftyRail
3bb400fe79 Fixes SPS not beeping (#19554) 2018-09-04 16:51:17 -03:00
MadmanMartian
7d3124ce91 Do_weld proc (#18909)
* Do_welp proc

Adds the do_weld proc, bringing the action of welding onto the welder itself.

This means less checks thrown around in the code of differring quality, and now the alternate welding sound is being used.

Also adds a weld_speed variable to welders. Higher weld_speed factor, quicker welding.

* More istype removal

* !src now equals gcDestroyed
2018-07-22 13:30:25 -03:00
DamianX
0788f55dd1 More verbose assembly frame import errors (#18774) 2018-07-10 09:01:26 -03:00
Exxion
d909cfcd49 Fixes signaler importing (#18348) 2018-05-24 21:11:26 -03:00
DamianX
4a38ac9169 Remove get_turf from all playsound calls (#17640)
JUST. DO. IT.
2018-03-02 11:18:53 -03:00
EdXbtkOEwGw
2ffe01636e Improves signaler and bomb logging (#17027)
* Improves signaler and bomb logging

* logs setting up voice recorders

* Better logging for signalers

* 0% tested
2018-01-12 02:23:26 +01:00
MadmanMartian
23371fbb73 fixes things not pulling/moving properly (#17058)
* fixes things not pulling/moving properly by giving them the proper arguments that were expected

* removes hitlers
2018-01-10 15:09:13 +01:00
DamianX
1f9c98f4b1 Prevent dead people from using the speaker assembly (#16700) 2017-12-06 19:54:14 -08:00
Exxion
c51c5107a6 Oh yeah I forgot about the web interface (#16303) 2017-10-22 14:09:27 +02:00
Damian
b735cce1c6 Made the default hitby() ignore observers 2017-09-29 18:34:23 +02:00
Damian
d1a6225e06 Fixed improper usage of '\!x in list' 2017-09-25 09:47:11 +02:00