Commit Graph

187 Commits

Author SHA1 Message Date
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
unid15
be7eca23cd moves logic circuits into their own folder, remove needless restriciton on comparison c 2015-12-22 18:56:55 +01:00
unid15
c77b2c9519 math circuits 0.1
fix a minor typo
2015-12-22 18:56:49 +01:00
unid15
bf52b2ffac replace instances of usr.stat with usr.isUnconscious(), put 1 macro in area code 2015-12-21 20:35:20 +01:00
unid15
ac2bbc850c good thing I didn't go to school today 2015-12-16 10:19:06 +01:00
unid15
54500f665d adds comparison assemblies, gives assembly frames to mechanics 2015-12-15 13:05:05 +01:00
unid15
eed5ebb729 adds randomizer circuit 2015-12-15 13:04:58 +01:00
unid15
634558680b addition circuits, designs for lathes, assembly frame work 2015-12-15 13:04:54 +01:00
unid15
7156de391a added assembly frames 2015-12-13 14:33:24 +01:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
Rob Nelson
6560317d17 Fix mob say_quote() not being used when lang is null.
Fixes #6094
2015-10-12 18:02:54 -07:00
Rob Nelson
3a4ba2cdce Merge pull request #6040 from N3X15/tcomms-rework
Saycode Rework
2015-10-11 20:02:12 -07:00
PJB3005
514767e4f1 Makes proximity sensors 50% less spooky.
Fixes #6051
2015-10-10 23:50:18 +02:00
Rob Nelson
ec3c43fd37 Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into tcomms-rework
# Conflicts:
#	code/modules/mob/living/carbon/species.dm
#	vgstation13.dme
2015-10-09 11:15:14 -07:00