Commit Graph

442 Commits

Author SHA1 Message Date
MadmanMartian
d1d98ab975 Airflow sucking you no longer continues after you've finally gotten up and tried to move away, or have made yourself unmovable (magboots on, magbites consumed, etc.) (#23287)
Airflow stun time now depends on the differential that causes said airflow stun. Falling over from a 5kpa difference is no longer equivalent to falling over from a gas giant passing over you.
2019-06-23 16:45:43 -03:00
Exxion
2671f6d75e Increase fire_fuel_energy_release again (#21980) 2019-03-09 11:39:47 -06:00
Exxion
a6ee572e1d Fixes ancient bugs with fire (#21782)
* Fixes ancient bugs with fire

* Double fire_fuel_energy_release

* Prespawned bombs no longer use a terrible mix
2019-03-07 12:17:11 -06:00
MadmanMartian
7bfcb84662 Merge pull request #20298 from ShiftyRail/SyndieShoes
Slip refactor
2019-02-12 21:33:55 +00:00
Shifty/Anthomansland
c591909e04 No fun allowed 2019-02-12 22:13:02 +01:00
Intigracy
a33e19796c fixes a few instances of showing antag on key_name() where it shouldn't (#21293) 2019-01-14 21:04:07 +00:00
Shifty/Anthomansland
3e1bc4b7f5 Conflicts + grammar 2019-01-09 16:51:14 +01:00
Exxion
14a03cd000 God DAMN it (#20870) 2018-11-30 06:08:54 -03:00
Exxion
8d744f2e2d Minor XGM changes (#20855)
* Moves things around, changes comments, fixes overlay plane

* Lummox-approved

* These procs being able to return null was always a terrible idea

* Oops
2018-11-29 11:43:50 -03:00
ShiftyRail
8032ee03fc Slip rework part 1 2018-10-18 18:53:21 +00:00
Exxion
01bc6a8651 Adds XGM panel (#20045)
* Refactor

* XGM Panel

* Icon
2018-10-10 09:23:20 -03:00
Exxion
95b2c3c8fb Potentially fixes bad problems with fire, and definitely fixes a completely different bad problem with fire (#19870)
* Probably good

* This is equivalent

* Fuck it
2018-10-01 10:38:04 -03:00
Exxion
4fb0970171 Fixes hella runtimes (#19856) 2018-09-28 19:31:44 -03:00
Exxion
c6a7e5098e Defines (#19835) 2018-09-27 14:50:54 -07:00
Exxion
7f0bf326a4 XGM (#19802)
XGM
2018-09-27 17:51:16 +02:00
Exxion
24a11f60c9 Unsimulated tiles no longer universally behave like near-vacuum (#19346) 2018-08-15 18:02:46 -03:00
Exxion
7781d968fd Adds unsimulated gas_mixtures (#19259)
* Adds unsimulated gas_mixtures

* Makes unsim turfs return unsim gas_mixtures
Also fixes code that would have caused a bug if it weren't for the fact that CELL_VOLUME is the default volume for new gas_mixtures
2018-08-14 08:53:33 -03:00
Exxion
7d115a0d10 Makes code compile on 512.1445+ (#19117) 2018-08-09 19:17:55 +02:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
ed2d14dc52 [simply epic] Click+drag movable object onto turf equals move_pulled() (#18895)
* Click+drag movable object onto turf equals drag+turf attack_hand()

* holy shit hyperspeed walking

* Precise mousedrop, standardizes tables/trays/etc, calls parent on some mousedrops

* Turn to face

* Why was this here?
2018-07-26 06:26:35 -03:00
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
Jared-Fogle
dd6f3e06fe Remove old, inaccurate comment (#17793)
calculate_temperature doesn't seem to exist outside this one comment.
2018-03-09 12:59:01 -05:00
DamianX
4a38ac9169 Remove get_turf from all playsound calls (#17640)
JUST. DO. IT.
2018-03-02 11:18:53 -03: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
Exxion
30a0a99a72 Fixes transit tube atmos (#16602)
* Bad

* Might as well fix this too

* Actually do it this way
2017-11-28 09:32:43 -08:00
Exxion
bd483ea93c I still don't really get it but oh well (#16471) 2017-11-06 05:59:47 -08:00
Exxion
0abcb3cf28 Wind (#16459) 2017-11-05 07:44:13 -08:00
Rob Nelson
dbbe10ae42 Merge pull request #16418 from Exxion/zasfix
Fixes some less bad problems
2017-11-02 10:01:00 -07:00
‮ ‮
bf2eaa4f43 This is really getting obnoxious 2017-11-01 16:38:55 -04:00
Exxion
b38facc339 Fuck moles (#16406) 2017-11-01 12:03:13 +01:00
Exxion
fa5183d5da More ZAS updating (#15922)
* Clean up the diff

* Some new defines

* Guess I missed that

* Remove the flipped

* Move direct

* More SSair stuff

* Tidier

* Unsimulated edge tick

* Removes useless shit

* Remove additional garbage

* Dusting

* More unticked files

* I missed another, apparently

* Yet another

* Wow, an actual change! Sort of

* god damn it

* Oh, that was commented out

* These are actually very slightly different

* bad

* More readable

* Does nothing

* Roughly mimics old behavior

* Unnecessary

* Equivalent

* This makes sense above, but not here

* *shrug

* Missed these

* Destroy AirflowCanMove()

* Some cleanup

* Unification

* Bools

* Actually it SHOULD be like this

* Alright that would have been too hardcore

* Update doc

* Oops

* I have OCD

* Cleanup

* Fuck group_multiplier

* This was all unused

* Also unused

* Add some stuff

* Move stuff

* Add nothing

* Remove old

* Unused

* Move

* Some new procs

* I touched it bitch

* Compiles, probably

* Air no longer flows nonsensically

* Probably makes compare() work

* [Another synonym for cleaner]

* Potentially done

* Last thing I know of

* Oh yeah this too
2017-11-01 08:16:32 +01:00
Rob Nelson
c8726ff2fb Merge pull request #15313 from Exxion/SSair
Moves air_master into SSair
2017-08-07 17:38:18 -07:00
‮ ‮
ecbeca0991 Fixes shit and deletes unticked files 2017-08-05 22:52:31 -04:00
SonixApache
c2fa9731e0 Revert "Added CANKNOCKDOWN flag to aliens" (#15592) 2017-07-30 18:18:28 -07:00
DeityLink
8c72932694 zas and electrode 2017-07-30 21:38:35 +02:00
unid15
670762329f Fixes ring of fire 2017-07-25 19:28:16 +02:00
Exxion
25a3d84099 Merge branch 'Bleeding-Edge' into SSair 2017-07-22 17:46:42 -04:00
DamianX
bae4f47eb8 Fixed a bunch of typos (#15456) 2017-07-20 00:50:11 -07:00
D3athrow
51df013603 Pomf do a code, fix projectiles hitting windows when they should hit something else instead 2017-07-03 01:16:29 -05:00
‮ ‮
b53b5ce9ef Deletes old, re-increases wait 2017-06-29 15:46:24 -04:00
‮ ‮
b6418e2cbe SSair
Regex, etc.

Compiles, doesn't work

Cleanup, and now works as far as I can tell

Oh this too
2017-06-29 02:40:05 -04:00
Exxion
9ddd9f17bb Rearrange defines (#15141) 2017-06-05 17:55:37 +01:00
Kammerjunk
0da4b8c52d Makes bustanuts hardcore again (#13876)
* Falling down is a feature

* It just works

* Do you believe in miracles

* Back to the beginning

* Whoops that was one too many

* Actually two too many
2017-05-09 21:59:44 +01:00
Shadowmech88
c9581ebb29 Fixes humans being immune to airflow. (#14793) 2017-05-06 03:28:56 -07:00
Skullyton
e0be460430 adds magbites (#14761) 2017-04-29 20:25:28 +01:00
unid15
38f7bcd3f4 Changes some typepaths (#14522)
* Removes /obj level crap

* Woopsie shmoopsie

* Woopsie shmoopsie part 2

* Fixes 30000 changes

* Test

* Let's see how this works

* Revert map changes

* This will work at last
2017-04-06 20:38:04 +01: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