Commit Graph

26848 Commits

Author SHA1 Message Date
DamianX
191b694b95 Unit testing (#18329)
* Unit testing

* Fixes
2018-05-31 08:32:18 -03:00
DamianX
c10e0b89e5 Player preferences can be edited during server start-up (#18352)
* Player preferences can be edited during server start-up

* Better safe than sorry
2018-05-31 08:31:49 -03:00
Pathid
2502a69cbf Restores PKA charge indicator (#18369)
* Restored PKA charge indicator

* Updated var name
2018-05-31 08:31:27 -03:00
Irradiation
42bcb541f0 Beretta action: Electric boogaloo (#18362)
* Beretta action: Electric boogaloo

First part of a three PRs to make a new traitor bundle centered around akimbo pistols.
This PR adds the Beretta 92FS to the game, holding 15 9mm rounds per magazine. In addition, the Beretta 92FS is also added to the Summon Guns list for Wizards.

:CL:
	*rsadd: Adds the Beretta 92FS. Kong whiskey not included.

* Forgot to add the summon guns change for Berettas.

* fuggin pushes destroying MAH CODE

* Huh yeah, my copy-pasta skills are getting worse by the day.
2018-05-31 08:30:12 -03:00
DamianX
129979f36f Made the centcomm order event actually have a chance to start (#18358) 2018-05-31 08:28:18 -03:00
ShiftyRail
5a10d96920 Fixes the intercom icon not updating properly. (#18390) 2018-05-30 20:27:15 -03:00
DamianX
27e37d5b3c Fixed annoying shit (#18381) 2018-05-29 17:20:18 -03:00
DamianX
b61ea3beb2 Fixed test_tiny minimap runtimes (#18379) 2018-05-29 16:46:06 -03:00
DamianX
100c2740dc Removed warning for null values passed to isSmoothableNeighbor (#18378) 2018-05-29 15:46:11 -03:00
DamianX
6bf539cee5 Fixed mech GC runtimes (#18374) 2018-05-29 06:04:30 -03:00
Pathid
4bcb92ab8d Fixed emote runtime with hivelord broods (#18376) 2018-05-29 06:03:10 -03:00
Pathid
858098d0e3 Fixed hidden lattices for asteroid and metal foam turfs (#18365) 2018-05-27 16:51:26 -03:00
SonixApache
5059dd3002 fixes glock caliber (#18360)
fixed a minor oversight made during the 45 -> 380AUTO conversaion -- you could only load .45 bullets into the chamber, rather than .380auto.
2018-05-27 15:27:17 -03:00
jknpj
34572cdbb6 Unternehmen Walküre (#18364)
* OPERARION WALKURE

* existing_typesof_list

* more tweaks because
2018-05-27 19:21:52 +01:00
Exxion
8997fbf2b0 That element no longer exists (#18354) 2018-05-27 14:04:18 +02:00
Pathid
4b02c3e6fe More readable body scan rad_tick readout (#18361)
* Updated rad_tick readout

* Updated get_rad_stage()
2018-05-27 13:33:01 +02:00
Pathid
7832f06f54 Adds a rad_tick readout to bodyscans (#18336)
* Added rad_tick to bodyscans

* Stray space
2018-05-26 15:03:31 +02:00
MadmanMartian
1d644f664a Can now akimbo pistols to fire both at once (#18340)
* Can now akimbo pistols to fire both at once

* overlays somewhat preserved
2018-05-25 15:54:35 -03:00
Exxion
d909cfcd49 Fixes signaler importing (#18348) 2018-05-24 21:11:26 -03:00
Exxion
77ea8254a1 Fixes plant air somewhat (#18347) 2018-05-24 21:02:20 -03:00
Exxion
9da8a12ade Better logging for singularity runtimes (#18344) 2018-05-24 14:51:53 -03:00
DamianX
3928ae4d85 Fixed a thing with the singularity maybe? (#18343) 2018-05-24 13:42:01 -03:00
DamianX
851212af84 Readds water, changes sodium polyacrylate recipe to use water (#18342) 2018-05-24 11:52:03 -03:00
MadmanMartian
0d0ef721a0 You can now shove simple animals in cryo (#18324)
* can now buckle animals
can now put animals in cryo
slimes and other large mobs can not be put in cryo
made mining mobs large
made slimes large
made wendigo large

* macros
2018-05-24 06:23:36 -03:00
DamianX
b70428f01b Things (#18337) 2018-05-23 08:55:05 -03:00
Pathid
e8836289b3 Delete contents of movable atoms on Destroy() (#18317) 2018-05-22 20:11:13 -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
Pathid
1171796a43 Fixes simple animal zero emote stings runtime (#18326)
* Wolf emotes

* Check for zero emote strings
2018-05-22 09:41:30 +02:00
abernd
60a416f840 Adds manual frequency setpoint for headsets, station bounced radios, and intercoms (#18280)
* Adds manual frequency setpoint for headsets and radios

* retains old --++ freq adjustment

* fix typo

* fixes

* more fixes

* eventually, something

* move variable
2018-05-21 11:43:14 +02:00
jknpj
9324170e66 Fixes mein lieben still appearing and golden core reactions tweaks (#18270)
* Fixes mein lieben still appearing in golden core reactions

* fuck

* damian is homo
2018-05-21 11:42:42 +02:00
Kommandre
f53783257c Changed the right arm size class to small to be in line with all other limbs. (#18321) 2018-05-20 16:42:48 -07:00
DamianX
a517843f0b shrimps are pretty rich (#18320) 2018-05-20 14:34:26 -07:00
unid15
180ee350ef 50% discount on Ring of Fire (#18287)
Grab it while it's hot! Your time has come, pyromancer wizard.

Fully upgraded version (prettymuch-permanent ring of fire that moves with you) now costs only 50 points

🆑
 * tweak: Ring of fire and its upgrades now cost 10 spell points (down from 20)
2018-05-20 12:43:35 -03:00
Pathid
a340ba99c8 Gameplay hint for shades (#18275)
* More explanation for shades

* Updated attack text and intro message

* Updated shade intro

* Afflicts -> torments

* cleanup
2018-05-20 12:42:31 -03:00
Pathid
dcf0853ad6 pAI signup verb for ghosts (#18307)
* Added pAI signup verb

* Alerts for all unoccupied pAI cards
2018-05-20 12:38:51 -03:00
sood
b39ca57437 Changes bluespace fruits when not thrown. (#18304)
Now, when they are thrown, and there is no thrower (usr), they will
teleport hit mobs consistently.
2018-05-17 21:07:04 -03:00
sood
7f755eb9b7 Fixes radiation trying to ruin missing eyes. (#18303) 2018-05-17 19:29:11 -03:00
jknpj
ef04448325 Refactors hardcoded cyborg quirk checks to flags (#18289)
* Refactors cyborg machinery/cleaning hardcoded checks to module code

* THE FUTURE IS NOW

* fixes goof in securify_module()
2018-05-17 15:08:27 +01:00
Pathid
9f4f8e41f8 Fixed #17690 (#18301) 2018-05-17 15:16:27 +02:00
DamianX
7e0d4c20ed Fixed /datum/wires/UpdateCut runtimes (#18298)
* Fixed gremlin + APC runtime

* Fixed UpdateCut for all the things
2018-05-17 08:57:45 -03:00
DamianX
3345bc08ec Fixed butterfly knife runtime (#18297) 2018-05-17 08:56:51 -03:00
DamianX
8a5f483e59 Fixed spiritbreaker being invisible (#18299) 2018-05-17 08:56:15 -03:00
DamianX
b82d2742c9 Fixed merch computer runtimes (#18300) 2018-05-17 08:55:50 -03:00
DamianX
4312e6355c Fixed not being able to remove camera bugs from simple_animals (#18294) 2018-05-16 19:50:05 -03:00
Pathid
072525b1e8 Fixed MMIs becoming permablind (#18290) 2018-05-16 02:50:53 +02:00
Pathid
162de49296 Fixed insufficient stack material message grammar (#18274) 2018-05-14 13:50:39 +02:00
Pathid
3012b3bcec Fixed mulebot pAI overlay not sticking (#18222) 2018-05-14 12:44:16 +02:00
MadmanMartian
3057d4fc65 Adds the third horsemen of the apocalypse (#18211)
* Adds the third horsemen of the apocalypse

* the badrecipe is now put on the turf of the rotten plant
2018-05-14 12:43:40 +02:00