Commit Graph

446 Commits

Author SHA1 Message Date
Goldsteel
342706374f Logs ZAS changes to admin_log (#25224) 2019-11-29 13:15:50 -06:00
Shadowmech88
708b7f0975 Fixes Objects Burning Forever (#24727)
* Fixes items being on fire forever.

* Adds requested changes.
2019-11-11 10:16:23 -06:00
Exxion
4d7a2df990 Renamed Clamp() to clamp() 2019-10-25 17:18:20 -04:00
MadmanMartian
a91b458f87 friggin golden throne (#24092) 2019-09-06 13:45:00 -04:00
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