Commit Graph

1436 Commits

Author SHA1 Message Date
Exxion
793555b2fd Fixes all those bugs but with 100% fewer NEW bugs (#18333)
* Fixes scanners properly this time

* Just some code cleanup

* Fixes HE pipes being fast

* Fixes a bug that, for once, was not my fault

* Bugs both my fault and otherwise

* Why didn't I just do this in the first place?

* Turns out I wasn't the one who did the last one

* Simplification

* This was just completely incorrect

* Just style, which should have been included in the last commit

* Use new proc

* Simplification. This is still fucked up by the way

* And fixes a bug with freezers. This behavior is still fucked up though

* Woah fuck I nearly missed this. Freezers no longer have the volume of an entire zone.

* This should really be based on partial pressure, but that's a problem for another day

* There was never a reason to remove the air since thermal energy change is scale-invariant, dummy

* I THINK this is as correct as it's going to get without a rewrite

* Reading this hurt me

* Forgot this one, long ago

* Fuck lifecode

* Various stuff

* Removing the air is still unnecessary

* Fixes these not updating the zones, but these should really adjust thermal energy rather than absolute temperature

* Fixes these to update and use pressure

* This one gets special mention for breaking any existing sleeping agent in the area

* Whoops. I really need to standardize this.

* For fuck's sake

* I was going to make it adjust the environment temperature directly but looking at the code hurt my skull

* Not really deserving of its own commit but R-UST is next

* Existence is pain

* Fixes compile errors and a trillion runtimes
The gas_mixture procs should probably never return null, but oh well

* You're solving for the wrong n

* Don't explode tanks
2018-05-22 14:44:08 -03:00
ShiftyRail
b02d1ea5f2 Revert "Fixes almost all the bugs that I should have fixed six months ago" (#18330)
* Revert "[ci skip] Automatic changelog update."

This reverts commit c4eaaeb372.

* Revert "Fixes almost all the bugs that I should have fixed six months ago (#18323)"

This reverts commit e7c24c311c.
2018-05-22 12:25:53 +02:00
Exxion
e7c24c311c Fixes almost all the bugs that I should have fixed six months ago (#18323)
* Fixes scanners properly this time

* Just some code cleanup

* Fixes HE pipes being fast

* Fixes a bug that, for once, was not my fault

* Bugs both my fault and otherwise

* Why didn't I just do this in the first place?

* Turns out I wasn't the one who did the last one

* Simplification

* This was just completely incorrect

* Just style, which should have been included in the last commit

* Use new proc

* Simplification. This is still fucked up by the way

* And fixes a bug with freezers. This behavior is still fucked up though

* Woah fuck I nearly missed this. Freezers no longer have the volume of an entire zone.

* This should really be based on partial pressure, but that's a problem for another day

* There was never a reason to remove the air since thermal energy change is scale-invariant, dummy

* I THINK this is as correct as it's going to get without a rewrite

* Reading this hurt me

* Forgot this one, long ago

* Fuck lifecode

* Various stuff

* Removing the air is still unnecessary

* Fixes these not updating the zones, but these should really adjust thermal energy rather than absolute temperature

* Fixes these to update and use pressure

* This one gets special mention for breaking any existing sleeping agent in the area

* Whoops. I really need to standardize this.

* For fuck's sake

* I was going to make it adjust the environment temperature directly but looking at the code hurt my skull

* Not really deserving of its own commit but R-UST is next

* Existence is pain

* Fixes compile errors and a trillion runtimes
The gas_mixture procs should probably never return null, but oh well

* You're solving for the wrong n
2018-05-22 06:39:19 -03:00
MadmanMartian
126de5d030 simple animals now break the seemingly unbreakable tape (#18228) 2018-05-11 09:04:37 -03:00
unid15
ee5765ba30 better buildmode type selector (#18221)
* better buildmode type selector

* add usr

consistency
2018-05-07 16:29:12 -03:00
sood
0aa85a84aa Revert "Removes action buttons. Ready for server side testing after successfull test server testing: take 2" (#18072)
* Revert "[ci skip] Automatic changelog update."

This reverts commit f78487c60f.

* Revert "Fixed golem death runtime (#18065)"

This reverts commit d4dd9472af.

* Revert "Removes action buttons. Ready for server side testing after successful test server testing. (#18067)"

This reverts commit c5c1073a48.
2018-04-11 22:12:46 -04:00
DrCelt
c5c1073a48 Removes action buttons. Ready for server side testing after successful test server testing. (#18067) 2018-04-10 23:28:58 -04:00
sood
bd60cfc8f6 Revert "Removes action buttons. Ready for server side testing after successful test server testing. (#17857)" (#18063)
This reverts commit 80e79f9e20.
2018-04-10 23:03:08 -04:00
DrCelt
80e79f9e20 Removes action buttons. Ready for server side testing after successful test server testing. (#17857) 2018-04-10 19:28:12 -07:00
DamianX
4a38ac9169 Remove get_turf from all playsound calls (#17640)
JUST. DO. IT.
2018-03-02 11:18:53 -03:00
sood
f3740493ac Remove unused files, also remove a useless tag on universal intecomm (#17382)
* Remove unused files, also remove a useless tag on universal intecomm

* fixes
2018-02-09 04:07:52 +01:00
DamianX
33330b24e3 Spelling fixes, antag conversions more obvious (#16984) 2018-01-19 12:16:55 -08: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
EdXbtkOEwGw
35f01132ac Makes everything smooth as a pomf's behind. (#17044)
* Mostly working

* This seems to work

* Better glidesize calculation, implements it on a lot of shit

* ZAS and bump

* Smooth scoot
2018-01-09 09:42:13 -08:00
ShiftyRail
797e78300f Any atom changing density now triggers an event (#16799)
* Event for changing density

* Just in case

* The humans are ded

* Remaning changes

* Slippery litle devils

* How many commits am I holding up, Winston ?

And if the collabs says 5, how many ?

* Fixes resting problems

* Final fixes
2018-01-04 17:00:04 +01:00
MadmanMartian
35a139dc03 misc martian fixes #2 [NEEDS REVIEW] (#16595)
* martians can now be exploded

* removes human centricity

* new UI!

* centered inventory icons

* fixes some overly large throw icons, intent icons now black-background rather than white
2017-12-27 13:52:10 +01:00
jknpj
ef0688d230 if(user) (#16828)
* if user

* CHOICE

* Oops
2017-12-23 15:04:07 +01:00
Damian
80e9ed7d80 Applying tape won't open doors, prevent multiple tape stacking 2017-12-15 02:33:07 +01:00
unid15
8969def9d7 Buildmode copycat fix (#16679) 2017-12-03 11:24:11 -08:00
MadmanMartian
7aa1ff5971 fixes wrong argument in moving a 'passenger' outside when a pod explodes. (#16637) 2017-12-02 17:47:00 +01:00
sood
dfca3d35e3 RETURNTOPOOL AND VARIOUS (#16540)
* RETURNTOPOOL AND VARIOUS

* fixes

* forgot a fix

* more fix

* too tired to git

* Sood AKA that guy that always tries to fix GC even though he forgets how it works every time and he always does it late at night in a hurry

* cluster knows best
2017-11-26 19:39:24 +01:00
unid15
d33e6637ad Buildmode update 2 (#16526)
* Buildmode update

* Allow spawn to spawn areas

* Fixes click-dragging functionality

* Fully fixes click-drag
2017-11-18 00:30:00 +01:00
Rob Nelson
aacd0c447d Merge pull request #16366 from unid15/spawn_qol
Buildmode/spawn QoL update
2017-11-02 10:03:28 -07:00
unid15
74b0512e06 Remove comment 2017-11-01 17:03:41 +01:00
Pieter-Jan Briers
63cd55a08d NanoUI object focus improvement. (#16395)
Previously if you clicked on an object and you already had the NanoUI open, two things could happen:
* The UI only updates
* The UI reopens with a white BYOND flash.

The latter did always move it to the foreground, but the flash and UI moving was pretty ugly.
The former only updates the UI, so if you had multiple stacked windows open it gets kinda annoying.

With this change, all UIs always do the former, and the UI for an object always moves to the front when you interact with said object.
2017-11-01 08:22:11 +01:00
Shadowmech88
4650ab4501 Adds New Restraint Options (#16328)
* Police tape, gauze, label rolls, ties, stethoscopes, and bedsheets can now be used as restraints.

* Reduces resist time of bedsheets, boiled spaghetti can now be used as a restraint.
2017-10-29 18:10:17 +01:00
unid15
718a04d41c Buildmode fixes 2017-10-29 09:37:11 +01:00
Rob Nelson
47df97ece3 Merge pull request #16193 from DamianX/GyrotronLinker
Allow gyrotron controller to be buffered
2017-10-08 14:37:28 -07:00
Damian
0242ad5468 return 2017-10-08 20:50:46 +02:00
Rob Nelson
dd0cc7a762 Merge pull request #16197 from DamianX/TokamakThings
R-UST Tokamak can be (de)constructed
2017-10-08 11:29:45 -07:00
Damian
847bc7d264 Tokamak can be (de)constructed 2017-10-08 06:22:30 +02:00
Damian
a5ab894452 R-UST fuel injector overhaul 2017-10-08 03:22:12 +02:00
Damian
0879d2dfda Allow gyrotron controller to be buffered 2017-10-07 22:11:07 +02:00
Damian
976cdf3000 Refactor wrenchAnchor 2017-09-30 18:01:57 +02:00
Intigracy
11e510138d rebrands scp173's type as scp173 instead of sculpture 2017-09-21 20:08:58 -07:00
Damian
9da4b13d4f spark system refactoring 2017-09-20 03:28:46 +02:00
SonixApache
d2cd5a4855 Starscreen capacitors now require capacitors
Capacitors instead of pico manipulators.
Any capacitors for now, since that'll pave the way for the future starscreen rework.
2017-09-13 16:26:11 +02:00
Damian
1401fc74a1 removed commented out code 2017-08-29 11:33:29 +02:00
Damian
e74147a5c5 File cleanup, refactoring, fixed deconstruction, converted to nanoui,
fixed weldering boards, fixed capacitor rotation, fixed ID lock, fixed
icons odd behavior, added new sprites for the EX variant
2017-08-29 11:30:33 +02:00
MadmanMartian
16070a5e15 whoops 2017-08-15 14:12:24 +01:00
MadmanMartian
38390cf9db grammar 2017-08-13 13:17:24 +01:00
MadmanMartian
004572f93a adds the sprite changing, qdels construct on spacepod_frame destroy 2017-08-12 13:40:23 +01:00
MadmanMartian
7f15c9f4aa fixes taxi pods not being constructable 2017-08-11 15:21:37 +01:00
Rob Nelson
779c8c01ba Merge pull request #15657 from unid15/idiocracy_2
Varedit refactor
2017-08-10 20:06:51 -07:00
Rob Nelson
a50f2d78ed Merge pull request #15620 from MadmanMartian/pods
adds passenger seats to space pods
2017-08-10 16:21:44 -07:00
unid15
eb7ece96bd Change some buildmode behavior to use appearance 2017-08-10 21:30:24 +02:00
MadmanMartian
64d32457df I got to test this with a rocket launcher 2017-08-10 16:48:28 +01:00
MadmanMartian
b4d8e3e22f ATMs drop contained IDs on destroy 2017-08-10 14:49:13 +01:00
unid15
77c181abf1 It's a mess but hey it's better than it was before 2017-08-09 23:51:36 +02:00
unid15
b50adf9ef5 Fixes lighting overlays editing for real 2017-08-09 23:23:27 +02:00