Commit Graph

218 Commits

Author SHA1 Message Date
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
Damian
9da4b13d4f spark system refactoring 2017-09-20 03:28:46 +02:00
D3athrow
edccd91019 (I'm totally Ririchiyo btw)
Stunbatons cause stuttering now
Voice analyzers can't understand stuttering mobs
2017-06-11 21:05:29 -05:00
clusterfack
246b9261f5 Revert PHORON 2017-04-02 00:37:37 -05:00
clusterfack
8d9d66ce28 Makes Station Rotate (#14506)
* Changes plasma to phoron

Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron

* Fixes maps and filenames

* Whoops forgot to change test box!
2017-04-02 00:01:08 +02:00
Rob Nelson
57a8deea21 Merge pull request #13885 from gbasood/del-cleanup-round-2
QDEL CLEANUP 2 THE RECKONING
2017-02-07 19:48:59 -08:00
Sood
9a7fd6f964 fixes 2017-02-07 17:53:42 -08:00
Sood
57534f2f15 QDEL CLEANUP THE RECKONING 2017-02-07 14:38:59 -08:00
Shadowmech88
cea5cc1ff5 Past Grenades (#13717)
* Adds the beginnings of past grenades.

* Have past grenades *mostly* working. Still need to add special cases for monkeys, silicons, power cells, and the nuke, among other things.

* Adds a box of past grenades.

* "Fully" implements past grenades.

* Makes turfs able to be sent into the past.
Some fixes.

* Forgot this.

* This is probably a better solution.

* Grilles, windows, and timers now properly get their unique vars reset when being sent into the past.

* Closets and tables now behave properly when sent into the past.

* Welding tool past proc.

* Forgot about this.

* Removes blind copying of atom locking.

* Makes all resettable_vars lists static.
All entries in resettable_vars lists are now indented only once more than the list declaration.

* Removes some copypaste.

* /datum/var/being_sent_to_past no longer initialized by default.

* Requested change.

* Testing's all done, don't need this anymore.
2017-02-07 16:43:20 -05:00
Sprok0
6e057df491 Adds a proc for checking clumsy, fixes clumsy clowns cutting themselves with banana bunches (#13211)
* clumsy_check

* changelog
2017-01-01 15:59:22 -05:00
Intigracy
31a66103af weakened becomes knockdown (which is what it does) (#12466)
* weakened becomes knockdown

* CRUISE CONTROL FOR COOL

* there's a proc for that

* use the procs luke

* shitcode
2016-11-06 14:41:50 -06:00
ComicIronic
b35eaa65d8 Replaced loc setting with forceMove. (#11490)
* Replaced loc setting with forceMove.

* Update forceMove to permit moving to null loc.

Also fixed atom locking with offsets not following properly.
2016-08-29 06:40:45 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
ComicIronic
b2b5c81633 Moved research names over to defines. (#11424)
* Moved research names over to defines.

Also fixed 4 (four) instances of the incorrect research name being used.

* Changed research names to avoid collisions.
2016-08-14 17:47:22 -05:00
unid15
4d98d1f3b0 Assemblies update - import/export, pointer values, QoL stuff (#10840)
* Assembly update AC

* FIX

* Better changeling

* Fully working pointers, hopefully no runtimes and everything can be saved. Example machine: http://pastebin.com/s7FW7Hy3

* Sanitize the fucking input oh crap

* ix

* Fix items being usable at distance

* Admin assembly frames

* make changelog more accurate

* Turns every string in the game into a define

* c
2016-08-14 16:41:56 +01:00
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
DrCelt
7ed76c60f1 NO MORE HALF MEASURES, CLUSTER (#11183)
* NO MORE HALF MEASURES, CLUSTER

* NO MORE HALF MEASURES, CLUSTER

* bugfixes

* bugfixes

* final bugfixes before the final testing

* we have clearance for lift-off, captain.
2016-08-02 20:32:38 -05:00
ComicIronic
03861f64f5 Moved limb and zone internal names over to defines, (#10871) 2016-07-06 18:25:43 -05:00
ComicIronic
53040e7e83 Moves string overlays to use images. (#10686)
* Moves string overlays to use images.

* Fixed overlays being missed in replace due to unexpected string characters.
2016-06-20 17:27:24 -05:00
DrCelt
778f64fcb1 PLANES (#10499)
* PLANES

* whoops

* bugfixes

* adds dummy noir obj/screen

* I.plane = initial(I.plane) + assorted bugfixes

* fixed bugs and did a thing with lasers & tasers

* thanks for using a define up there it's really useful and maintainable.
2016-06-17 19:26:18 -05:00
unid15
75d79b3c23 Hand refactor (#10045)
* hand refactor (COMPILES)

* Works pretty much

* Test martians

* Martians

* Fix human UI

* Fix find_organ_by_grasp_index() returning arms

* CL + tweaks

* Last fixes

* a

* Better CL

* Fix weird issue!

* Fix virologist job

* Resolves a very important issue

* I thought I had already fixed this

oh well

* Fix grabs

* Shat
2016-06-05 02:33:12 -05:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -05:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
Sood
49d6d1b76a Fixes null sound assert fails 2016-03-23 06:51:03 -07:00
unid15
f3ff0f65c1 Replace tool istypes() with macros 2016-03-13 18:39:44 +01:00
sood
df2d70db7e Merge pull request #8246 from 9600bauds/Iheardsomebodysay(Burnbabyburn)DiscoInferno(Burnbabyburn)Burnthatmotherdown
Fixes electric chairs, makes electric chairs more flashy
2016-02-24 12:43:52 -08:00
unid15
5347f1ed13 let's also fix the description because it's wrong 2016-02-18 20:31:19 +01:00
unid15
d0f41bf55a now it's 100% 2016-02-18 20:27:44 +01:00
unid15
cc4f5f60cc [HOTFIX] REEEEEEEEEEEpairs comparison circuits
fixes comparison circuits not working if the second value is an assembly
2016-02-18 20:19:47 +01:00
9600bauds
35a991dc63 Fixes electric chairs 2016-02-12 21:08:23 -03:00