Commit Graph

42849 Commits

Author SHA1 Message Date
Tad Hardesty b235fceca6 Fix wallets appearing to still contain a removed ID (#37719) 2018-05-09 18:30:29 +03:00
Jordie 69cdd4f269 Adds role time log table and triggers (#37763)
* adds role time log table and triggers

* typo

* whoops also typo here
2018-05-09 17:54:39 +10:00
Firecage 7ff845f372 Replaces the Roman Shield and Roman Helmets in the autodrobe with fake versions with no block chance nor armour values. (#37683)
* removes the block chance from the Roman Shield.

* replaces the Roman Shield in the autodrobe with a toy version with no block chance.

* replaces the armoured roman helmets from the autodrobe with fake ones.
2018-05-09 07:48:57 +02:00
PKPenguin321 a155f8973e Integrated Circuits: String parsing update (#37571)
* circuit tweaks
two new variants of concatenators: small and large. each have corresponding complexity and inputs
find text circuit now has two pulse outs, one for if it finds the text, one for if it does not. may break some old circuits but should be easy to fix

* readds after search pulse out

* adds length circuit for strings

* null delimiter in exploder returns list of all chars

* adds indexer circuit

* actual null check

* better descs

* addresses review

removed unneeded var

* moves concatenator pin setup to initialize
2018-05-09 07:44:41 +02:00
Jordan Brown 575d098944 Update DMAPI to version 3.2.1.0 (#37429)
This is primarily a compatibility layer that enables both forward and backward compatibility for all past and future APIs based on the detected running TGS version. It also bundles all it's includes to make future upgrades not have to modify the dme, heck, could even use a submodule if it wanted (not happening). No other changes necessary.

There's an upcoming event system and new chat management functions. Check them out here: https://github.com/tgstation/tgstation-server/blob/303448457e1529c900fa183a8b3c7f2e5459acf1/DMAPI/tgs.dm

Also added /datum/proc/CanProcCall()
2018-05-09 14:33:07 +12:00
TheDreamweaver 9ba7aa454b [READY] Properly Adds a suicide action to the hand tele (#37438)
* Properly adds a hand tele suicide with the proper checks and properly add my name to the admin config with the proper newlines. Right proper.

* Woops

* Fixed Z level listing

* cleaner code is cleaner
2018-05-08 21:07:29 -04:00
vuonojenmustaturska d95c220c37 [s] Removes some stationloving-related failure surface (#37727)
COMSIG_TRY_STORAGE_TAKE fails, leaving the disk out-of-bounds. forceMove HAS to be good enough here.
2018-05-09 09:39:59 +12:00
Jordan Brown affd3b6395 Merge pull request #37396 from KorPhaeron/mrcitruswantsyoutoclockin
Track admin observer time
2018-05-08 14:37:05 -04:00
FrozenGuy5 36fd7d424e Makes eye of god lava & fire proof (#37710)
* Makes eye of god lava & fire proof

* eye of god is fire and lava proof
2018-05-08 14:21:22 -04:00
Naksu 3c8e53768f every fucking time 2018-05-08 09:20:28 -05:00
nicbn fb7733012a RPD - You can now select modes individually (#37058)
cl cacogen and nicbn
tweak: You can now select RPD modes individually.
tweak: RPD autowrenching is now a tgui action rather than an Alt Click option.
/cl
2018-05-08 10:35:39 +12:00
deathride58 cdf36c2c6f adds ambient occlusion as a client preference (#37406)
ambient occlusion is a shading technique that simulates how light behaves in the real world, where areas that aren't directly exposed to light tend to receive less lighting. In 3d rendered scenes with ambient occlusion present, this can easily be seen in corners and other crevices in geometry, and can also be visible when two objects are close to one another.

cl deathride58
add: Added ambient occlusion. You can toggle this on or off in the game preferences menu.
/cl
2018-05-08 10:06:44 +12:00
kevinz000 928d794794 Geiger counters can now scan the radiation of anything! (#37688) 2018-05-07 14:50:23 -04:00
Jordan Brown 17da612b01 Merge pull request #37712 from ninjanomnom/dont-step-off-the-edge
Fixes a radiation runtime related to going off the map edge
2018-05-06 16:11:36 -04:00
ninjanomnom 24680205f4 Fixes a radiation runtime related to going off the map edge 2018-05-06 14:04:03 -04:00
Jordan Brown 4c962f1697 Merge pull request #37648 from vuonojenmustaturska/apcunsmash
Moves removing the cell to screwdriver_act for APCs
2018-05-06 12:44:18 -04:00
oranges 821a9ad9df Merge pull request #37646 from Xhuis/conflicts_imminent
Renames trait datums/character traits to quirks to differentiate them from the other trait system in the code
2018-05-07 00:21:35 +12:00
81Denton 9767507881 Axes the robotic fabricator (not the exofab) (#37668)
* removes robofab

* that too
2018-05-07 00:20:13 +12:00
Tad Hardesty 9147170024 Fix the preference menus not expanding (#37578) 2018-05-06 15:08:01 +03:00
ShizCalev b4d11c6eab Shows assemblies some love. ♥ (#37632)
* Shows assemblies some love.

* TRUE

* More cleanup and fixes

* feedback

* does needful

* true
2018-05-06 15:05:37 +03:00
vuonojenmustaturska 5df365d5b1 Merge pull request #37676 from AverageJoe82/electric-grill-engine
Prevents electric grills from mass producing lightning through exploits
2018-05-06 15:03:43 +03:00
vuonojenmustaturska 891f74ead8 Merge pull request #37680 from kevinz000/patch-498
Improves skittish code
2018-05-06 15:02:20 +03:00
vuonojenmustaturska 96e9b6d8a1 Merge pull request #37681 from kevinz000/patch-499
Fixes supply pod duping
2018-05-06 15:01:39 +03:00
vuonojenmustaturska adc1cc1425 Merge pull request #37679 from DaxDupont/death
Fixes rhumba beat as requested by naksu
2018-05-06 15:01:07 +03:00
vuonojenmustaturska 00cbe71ee1 charging define 2018-05-06 14:58:03 +03:00
deathride58 d96bb95aa4 Makes it plausible for the lone operative event to roll if the nuclear disk stays still for long enough (#37468)
* makes it possible for the lone operative event to roll if the nuclear disk stays still for long enough

* makes the event weight increase chance reset if the disk moves

* slows this shit *WAY* down, adds a minimum time for the weight to start rolling for an increase (approximately 10 minutes)

* .

* this was an absolute pain in the ass to test - addresses reviews

* addresses ninjanomnom's review, makes it possible for the loneop event weight to decrease if the disk moves
2018-05-06 05:22:49 -04:00
81Denton e2e8e1ec91 Adds desc to vendor circuit board (#37647)
* FEED ME A STRAY CAT

* forgive me for I have web edited

* AAAAAHH
2018-05-05 18:54:32 -04:00
vuonojenmustaturska 880d6d0ff9 Merge pull request #37692 from tgstation/revert-37666-Cyberboss-patch-1
Revert "Adds star wars holiday"
2018-05-05 23:35:28 +03:00
KorPhaeron 94338926ea Revert "Adds star wars holiday (#37666)"
This reverts commit 179ac487c5.
2018-05-05 15:12:37 -05:00
kevinz000 93d76a8679 alt morph nerf (#37654) 2018-05-05 15:53:56 -04:00
Jordan Brown 179ac487c5 Adds star wars holiday (#37666)
* Adds star wars holiday

* Based JC
2018-05-05 15:33:30 -04:00
kevinz000 8a2b086bf8 dupe fix 2018-05-05 07:18:26 -07:00
kevinz000 edda75b628 skittish 2018-05-05 07:16:58 -07:00
Dax Dupont 05f251409d Nerfs rhumba beat as requested by naksu 2018-05-05 15:22:06 +02:00
Jordan Brown 7287b7f95e Merge pull request #37641 from AutomaticFrenzy/patch/tooltip-jquery
Use bundled rather than remote jquery in tooltips
2018-05-05 09:10:06 -04:00
Jordan Brown 6e8d618e7c Merge pull request #37651 from 81Denton/donksoft-board
Adds missing donksoft vendor board to illegal tech node
2018-05-05 09:09:36 -04:00
Trevor Serpas 12a4b9944d stops electric grill engine
makes it so that grilles must take damage to produce lightning.
2018-05-05 02:44:34 -05:00
oranges 6f991c5056 Crayons no longer use charge when used on a canvas 2018-05-04 22:26:11 -05:00
Jordan Brown 08ef6d06eb Merge pull request #37640 from AutomaticFrenzy/patch/server-revision
Lengthen commit hashes in Show Server Revision
2018-05-04 09:42:02 -04:00
Armhulen fef5ccb42d ot dealing with bad grammar today (#37637) 2018-05-04 07:50:20 -04:00
PoeticIron d76975891c Fixes Tequila Sunrise naming (#37657)
Changes 'tequila Sunrise' to 'Tequila Sunrise' as per Issue #37652
(https://github.com/tgstation/tgstation/issues/37652)
2018-05-04 07:49:59 -04:00
Jordie e44298a36c some dbadmin fixes (#37623) 2018-05-04 12:14:35 +02:00
kevinz000 2d91fdbd93 Fixes mousetraps not going off from being dumped out (#37447)
* mousetrap fix

* fix mousetraps

* Update storage.dm

* Combine checks
2018-05-04 11:42:55 +02:00
Fox McCloud 76cb1cf060 Fixes Several Machines Materials Insertion (#37432)
* Fixes Several Machines Materials Insertion

* attackby disable and show on examine fix
2018-05-04 11:40:46 +02:00
Tlaltecuhtli b8d5d8689c slighty upgrades the medbeam (#37451)
🆑
tweak: medbeams heal tox and oxy slighty
/🆑
why: because some dude having 1 tox damage and not being able to heal is really frustating
2018-05-03 20:13:27 -04:00
Trevor Serpas a79ba6e889 constant chip fix (#37636)
removes extra pins from constant chip
2018-05-03 20:12:26 -04:00
ShizCalev ba1030f803 Makes more messages pronoun sensitive (#37582)
* Makes more messages pronoun sensitive

* Some cleanup

* more pronouns

* rever
2018-05-03 18:45:55 -04:00
Denton 73a889d955 d o n k 2018-05-03 19:37:27 +02:00
vuonojenmustaturska 6a73b706bd Moves removing the cell to screwdriver_act for APCs 2018-05-03 20:21:31 +03:00
Xhuis 6c6ca28ed2 not allowed to use quirks unless you code them 2018-05-03 12:29:10 -04:00