Commit Graph

201 Commits

Author SHA1 Message Date
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
PJB3005
2d4e0080a3 Removes the autofix messages. 2016-01-21 19:34:04 +01:00
PJB3005
1a2f9ab059 All the EOLs are now LF.
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
9600bauds
3b5ca40085 . 2016-01-05 21:09:33 -03:00
clusterfack
21fe682628 Merge pull request #7478 from Exxion/frameserialization
Importing/exporting of assembly frames from/to text
2016-01-02 22:05:31 -06:00
Exxion
bb4b2abac9 Assembly frames to/from text 2016-01-02 00:17:27 -05:00
unid15
355d816c97 fix 2016-01-01 11:26:34 +01:00
unid15
17158104a6 Allows accessible values to be clamped 2016-01-01 11:21:02 +01:00
unid15
f8da080ba1 adds clown glue 2015-12-31 14:06:18 +01:00
unid15
45ff0257b2 if(..()) return 1 2015-12-28 15:27:28 +01:00
unid15
4cbb2252b8 Missing span and a tiny interface issue 2015-12-28 13:00:52 +01:00
unid15
df1c6704fe Changelog and design 2015-12-28 12:53:15 +01:00
unid15
af2ed3536f Light tile controllers 0.1 2015-12-28 12:53:11 +01:00
unid15
fdd9aaf393 fixed math circuits not doing +-/*^% 2015-12-25 19:18:36 +01:00
Rob Nelson
2c39ecb6c4 Merge pull request #7172 from unid15/holey_moley
Math circuits, read/write circuits, more assembly stuff
2015-12-25 01:52:47 -08:00
clusterfack
1503fdd19d Observers lose PROXMOVE flag
Nothing that I can see that uses PROXMOVE flag necessitates observers to have this flag, and in fact, most of the things using it had to make an exception for observers as a result.
2015-12-23 11:24:43 -06:00
unid15
b4e073ab62 read-write assemblies, changelog
bugfixes, voice analyzers can be muted with a mtool, MOOD operator for math circuits, allow assemblies to access math circuits' operation value

fix math circuit operators

fixes comparison circuit runtimes

disconnect destroyed assemblies
2015-12-22 18:57:10 +01:00
unid15
9be6ff5c88 [wip] allows reading different values of assemblies
comparison circuit rework
2015-12-22 18:56:58 +01:00