Commit Graph

481 Commits

Author SHA1 Message Date
Core0verload b3b2b62021 Allows any sharp item for "incise" surgery step (30% success) (#22656)
* Allows any sharp item for "incise" step

* difines
2017-01-19 22:01:55 -05:00
Joan Lung 38922ba304 Merge pull request #23106 from XDTM/RiseFromYourGrave
Makes the reviver implant heal enough to be useful
2017-01-19 19:57:50 -05:00
Joan Lung 4d80af12ed Merge pull request #23119 from XDTM/CheckEmYourself
Fixes Voice of God's state laws command
2017-01-19 17:53:11 -05:00
XDTM 6b3cbad77d Fixes VoG's state laws command 2017-01-18 23:48:54 +01:00
Christopher 81a0fec319 Fixes grammar issue when using xeno tongue. (#23061) 2017-01-18 12:12:02 -05:00
XDTM 47a034cc8c Heart attack 2017-01-18 15:53:04 +01:00
XDTM 4026caf575 Makes reviver useful 2017-01-18 15:49:28 +01:00
bgobandit 3917d011d8 Attaching lizard tails works again. (#22809)
* Attaching lizard tails works again.

* lizard marking fix
2017-01-12 13:54:02 +13:00
oranges 41a6efd987 Revert "Fixes instant summons and probably a few other edge cases" (#22917) 2017-01-10 20:55:26 -05:00
Joan Lung 75999e1c6c Fixes instant summons and probably a few other edge cases (#22890)
* Fixes instant summons and probably a few other edge cases

* woken in a fog don't sweat it
and reckon none of it had come from you

* echo

* no lesson in magic, just untimely dreams

* slapdash code queen
2017-01-11 12:53:05 +13:00
oranges d883333a2c Merge pull request #22880 from coiax/renames-bad-food
Renames "????" to "bad_food"
2017-01-11 12:51:59 +13:00
XDTM 6a562f7b5a Makes earmuffs and null rods protect from Voice of God, adds earmuffs to autolathe (#22764)
* Makes mindshield implants protect from VoG

* earmuffs

* New deal

* Rudimentary logging

* Retvar/Narsie fix
2017-01-10 09:53:09 +13:00
Jack Edge bbde0f3033 Renames "????" to "bad_food"
Fixes #22864. Who knows why it was called "????" in the first place, but
it's not going to be anymore.

Also adds a description.
2017-01-09 15:41:41 +00:00
Cheridan 12d4ab68c7 Merge pull request #22843 from bgobandit/slimesurgery
Slime core surgery works again.
2017-01-09 00:21:09 -06:00
Remie Richards 3f1faf85cb Fixes augmentation surgery allowing non-robot limbs (#22815)
* Fixes augmentation surgery allowing non-robot limbs

```&&``` -> ```||```

* user feedback is nice
2017-01-08 20:32:07 -05:00
bgobandit 2467c68d42 Slime core surgery works again. 2017-01-08 00:42:14 -05:00
TehZombehz 8cc9e6de50 Adds regenerate_organs proc and adds it to relevant regeneration code (#22740)
* Adds regenerate_organs proc to carbon and adds it to relevant regeneration code

I simply took the bit from the admin heal and made it into a proc and
added it to the necessary regeneration-related bits of code.

* Adds regenerate organs back to fully heal

For some reason this didn't get included in the previous commit.

* moves regenerate_organs to organ_internal

As suggested. It fits better here, anyways.
2017-01-07 19:38:29 +13:00
Joan Lung 40986132d2 Merge pull request #22596 from XDTM/NowListenClosely
[Ready]Several Voice of God fixes
2017-01-03 22:27:57 -05:00
Kyle Spier-Swenson bee4b132a3 [READY]Makes addtimer use callbacks (#22660)
* Makes addtimer use callbacks

* I broke the comment

* I fucked up the regex

* this was a silly idea.
2017-01-04 16:02:56 +13:00
XDTM a9e62ab70a Merge branch 'NowListenClosely' of https://github.com/XDTM/tgstation into VossOfGodd 2017-01-03 01:00:14 +01:00
XDTM e001582161 more stuff 2017-01-03 00:53:57 +01:00
Kyle Spier-Swenson 280dbe20c3 [Ready] SSthrowing + callbacks! (#22476)
* SSthrowing + callbacks!
Throwing is now a subsystem.
It's low priority, but is a ticker subsystem so is ran before most other subsystems.
To allow for shit to run after the throw finishes, throwing now supports a callback.
A callback datum system was created, conversion of addtimer is planned for another PR.
Throwing now has a limit of 2048 turfs (was 600)
Throwing now ticks every world.tick, and properly converts the speed arg from 1ds to what ever tick_lag is.
Throwing now properly accounts for missed ticks.
Throwing no longer uses sleep.
Throwing should no longer lag since it's not filling the sleep queue up

* Smoother tentacles

* Some improvements

* Missed a spot.

* Makes shit quicker.
Inlines the thrownthing.tick() proc.
Raises missed ticks value
Lowers max dist value
Inlines the two sister overrides for /atom/movable/Moved() because that just seemed like a waste

* >PRs open that use procs i'm removing.

* STOP THE PRESSES!

* throw_at now runs the first throw tick() immediately
This will help some with throwing while running.

* Item throwing now imparts the momentum of the user throwing.

(ie, running in the direction you are throwing makes you throw faster, running away from the direction you are throwing makes you throw the item slower)

* Moves throwing momentum from carbon/throw_item to movable/throw_at.
There are other things that cause a mob to "throw" an item, I figured we keep this universal since thrower is already an arg.

* Explosions throw shit faster.
This was stupid, "Hey, lets set the item's throw_speed to 4 so embedding works, but lets make it throw at the base 2 throw speed for no reason."

* Fixes explosion embedding.
This also acts as a nice example of how to override a callback in an override of throw_at properly.
2017-01-02 20:08:03 +11:00
Firecage a18f87355b Fixes the issue where people with GODMODE could be dismembered. (#22597) 2016-12-31 19:22:23 -05:00
XDTM 79e5125fed Merge branch 'master' into NowListenClosely 2016-12-30 20:40:46 +01:00
Joan Lung 43af2aaf2d The Voice of God properly toggles movement intent with walk/run commands (#22570)
* The Voice of God properly toggles movement intent with walk/run commands

* capitals!
2016-12-30 14:21:07 -05:00
XDTM cc6e84b752 Fixes 2016-12-30 16:01:17 +01:00
Joan Lung 11f4f48691 Merge pull request #22370 from XDTM/VoiceOfGod
[Ready]Voice of God, a new colossus reward
2016-12-28 17:43:00 -05:00
XDTM 7a25ef1436 i can't hear you narsie 2016-12-27 21:40:27 +01:00
XDTM e626183f85 desc 2016-12-27 20:49:20 +01:00
XDTM 9426a0c330 renamed file 2016-12-27 20:04:42 +01:00
XDTM bb3a309c16 Regex 2016-12-27 19:29:40 +01:00
XDTM 7c832a5ddd reset 2016-12-27 18:28:05 +01:00
XDTM 2297a54059 cult memes 2016-12-27 18:06:57 +01:00
XDTM 417ec9baba fix surgery 2016-12-25 01:33:18 +01:00
XDTM 848f125c30 addtimers honk 2016-12-24 12:37:09 +01:00
XDTM 5f826822b4 truthy falsy 2016-12-23 20:57:34 +01:00
XDTM fd8f0f187e Genericifixizipified code, now works by using .x before speech. 2016-12-23 20:18:46 +01:00
XDTM 1333bed366 coiax part 1 2016-12-23 17:27:05 +01:00
XDTM 5c1b5db0ed Antur said no 2016-12-22 19:55:58 +01:00
XDTM ac207141d2 Devilry 2016-12-22 10:33:10 +01:00
XDTM a7c4fe55b2 for travis 2016-12-21 23:46:25 +01:00
XDTM 1789ba49e1 #cheapcode 2016-12-21 23:42:41 +01:00
XDTM 60755d647d Focuuuusss 2016-12-21 23:31:19 +01:00
XDTM d59f78461e I'm talking to YOU 2016-12-21 23:28:44 +01:00
XDTM 9267f68b4a Couple more keywords 2016-12-21 20:07:56 +01:00
XDTM 8895ca2c62 Fix 2016-12-21 20:00:19 +01:00
XDTM 7fb7a3578b OR ELSE 2016-12-21 18:49:54 +01:00
XDTM 42c6a1602e WGW-proof 2016-12-21 18:43:01 +01:00
XDTM fd3469d78b couple more memes 2016-12-21 18:39:08 +01:00
XDTM 1c4d8a7ba0 Multiplier 2016-12-21 18:34:24 +01:00