Commit Graph

7642 Commits

Author SHA1 Message Date
Kyep
1b995319fa Admin 'Cryo SSDs' Verb
Adds a 'Cryo SSDs' verb for admins.
This takes all humans on the station who have been SSD for 10 minutes or
more, and are not immune, and puts them in the cryopods. The idea is
that it allows admins an easily way to clean up large numbers of SSD
crew on the station. SSD crew who are off-station, dead, or
pulled/restrained in some way are immune to this.

As a side benefit, this PR also refactors cryopod.dm, removing "loc ="
calls, and turning the process of entering a cryopod into a proc.
2017-06-11 21:29:59 -07:00
MarcellusPye
536ddad052 Hear formatting fix (#7469)
* Initial Attempt

* Fixed ending formatting

* Make it work

Screw byond strings

* Switches from camelcase to lowercase

* Uses strip_html_properly
2017-06-11 03:17:32 -04:00
Sam
7c7c8c70cb Merge remote-tracking branch 'refs/remotes/origin/master' into Intent-defines 2017-06-10 10:16:33 +01:00
Sam
7cf499dcc1 Adds movement intents 2017-06-10 10:12:14 +01:00
Sam
4d57fff5c9 Updates Intents 2017-06-10 09:43:36 +01:00
Fox McCloud
812affffcd Merge pull request #7162 from Allfd/catforever
Ports Catsplosion from TG
2017-06-10 00:02:02 -04:00
Fox McCloud
2c38612b76 Merge pull request #7494 from FalseIncarnate/swords-yea-swords
Adds Highlander Style: The Martial Art of Highlanders
2017-06-09 23:57:17 -04:00
Alffd
d5fe3391d4 Well, that was dumb 2017-06-09 22:57:16 -04:00
FalseIncarnate
c2ad198203 can_use_guns -> no_guns 2017-06-09 21:39:50 -04:00
tigercat2000
3652c3001a ViewMods - Allows custom view ranges.
The primary function of this is a new button in the "Preferences" tab -
Set View Range. This functions similarly to the admin verb "Change View
Range", but it only allows you to set view ranges lower than the normal
world.view.

Full changelog:
 - Added ViewMods system to clients.
   - Everything that wants to change client.view should do it through
   this system.
   - Currently used by the Set View Range button and Marauders.
   - Stretch mode is set to stretch when active, but the original
   setting is preserved, as long as you set it with no ViewMods enabled.
   - The basic way this works is that it keeps track of /datum/viewmods
   on /clients, and whenever one is added or removed, it picks the
   highest view range out of all of them and sets the client's vision to
   that. This effectively means that, if you, say, set your view range
   to 5x5, and get into a Marauder and use the "zoom" button, it will
   always go to the marauder's zoom level.
   - The HUD is set to minimal mode for any view ranges below
   world.view, which means you only get absolutely critical buttons.
   	- It's set to invisible if you go down to view range 1 or 2,
	because the buttons can't fit on the screen at those view
	ranges.
 - Removed canvas examine option. Just zoom in yourself!
2017-06-07 19:39:33 -07:00
FalseIncarnate
9e88e7f1db Adds Highlander Style: The Martial Art of Highlanders
Adds a new martial art: Highlander Style!
- Wielders of the powerful Highlander claymores are imbued with this
mythical prowress. Should your both your hands ever lack a grip on a
Highlander claymore, you will relinquish your newfound skill.
- Highlander Style grants immunity to ranged attacks and an unwavering
distain of cowardly guns. Just like with Sleeping Carp, you will deflect
projectiles and cannot fire guns (but can pick them up to throw in the
trash where they belong).

Adds new weapon: Highlander Claymore
- Grants the wielder the Highlander Style while held in either hand.
- Normal claymores were left in, but do not provide the martial art (so
they are "safe" to use outside highlander)

Minor refactor to martial arts which prevent use of guns.
- No longer relies on the name of the style, but rather the new
aptly-named var: `can_use_guns`

🆑
rscadd: Adds Highlander Style, granted to the wielder of Highlander
Claymores. This martial art allows you to deflect ranged attacks from
the weapons of COWARDS. FOR THE HONOR OF THE HIGHLANDERS!
tweak: Highlander now equips combatants with a Highlander claymore
instead of a normal claymore. FIGHT ON BROTHERS!
/🆑
2017-06-07 02:35:23 -04:00
imsxz
957ef0583f Update pet.dm 2017-06-05 17:18:58 +02:00
Sam
c1cc319f62 Uses more intent defines 2017-06-03 18:29:50 +01:00
Alffd
1176929d44 More fixes 2017-06-01 17:16:53 -05:00
Alffd
7ab60d613f Fox fixes 2017-06-01 17:14:29 -05:00
Alffd
cecea25fd3 Ports rest of TG Cat 2017-06-01 17:14:29 -05:00
Alffd
993db34b8f Fixes make_babies not returning the baby 2017-06-01 17:14:28 -05:00
Alffd
0d61634451 Ports current TG version
better handling of cat creation
Limits cats to 500 #nofunallowed
2017-06-01 17:14:28 -05:00
Alffd
247aa415f4 Ports Catsplosion from TG 2017-06-01 17:14:28 -05:00
tigercat2000
633c972f46 RnD autolathe removal + tech level overhaul 2017-06-01 11:34:29 -07:00
tigercat2000
f1a238f6de Merge pull request #7390 from Tayyyyyyy/targeting_mode
Visibly message when someone points a gun at something
2017-05-29 14:46:33 -07:00
tigercat2000
7a75be6287 Merge pull request #7407 from Fox-McCloud/movement-fixes
Movement fixes
2017-05-28 11:49:50 -07:00
Fox McCloud
1c21d8eb98 Merge pull request #7403 from SamHPurp/Punching-above-its-weight
Refactoring to use the WEIGHT_CLASS defines.
2017-05-28 14:17:05 -04:00
Fox-McCloud
2501e6a5e8 tweaks 2017-05-28 11:13:39 -04:00
Fox-McCloud
8cd77f2935 Fixes Movement for Some Mobs 2017-05-28 01:38:29 -04:00
Sam
2d13e2f7bf Converts /modules/ to using WEIGHT_CLASS_x 2017-05-28 01:25:09 +01:00
Crazylemon64
f803a8ca1e Slime people don't die of heart attacks now 2017-05-27 14:27:15 -07:00
Fox McCloud
3587aad06e Merge pull request #6612 from Crazylemon64/partial_cloning
Cloning now puts you together bit by bit
2017-05-27 14:48:23 -04:00
tigercat2000
f7ebd8d9a3 Merge pull request #7377 from Tayyyyyyy/skrell_hair
Skrell can hold stuff in their tentacles
2017-05-25 18:23:13 -07:00
Tayyyyyyy
beec827459 Add targetOn sound notification 2017-05-25 17:58:51 -07:00
Crazylemon64
017a3b83b2 Adds a patch to movement delay 2017-05-25 17:31:47 -07:00
Tayyyyyyy
4c276bb47f Fix bad style 2017-05-25 15:57:51 -07:00
Tayyyyyyy
49f9b48d15 Visibly message when someone points a gun at something 2017-05-25 15:17:38 -07:00
Fox McCloud
57a07815f9 Merge pull request #7066 from tigercat2000/BumpRefactor
/tg/ Move refactor
2017-05-25 17:36:01 -04:00
Tigercat2000
bbca8405ef -tg- Move Refactor
This commit ports /tg/'s move refactor.

The throwing system has been replaced entirely, removing the necessity
of throw_at_fast and resolving multiple outstanding issues, such as
crossbows being unusable.

Spacedrifting has also been upgraded to function with the new throwing
system. It is now it's own process.

Tickcomp has been killed, and the config values have been adjusted to
more or less match live Paradise.

All mobs now share a common Bump() proc. There are only four mobtypes
which do not, including humans and simple animals. With the exception
of mob types that do not ever want to Bump() or be Bumped(), they should
call the parent proc.

Human movement slowdown has been moderately tweaked in how it stacks effects;
It shouldn't be significantly different from a player perspective.

Mobs will now spread fire if they bump into another mob. I don't want to set
the world on fiiiire, I just want start a flame in your heart~

For player facing changes: Input delay has been reduced by roughly ~50ms for
any direction keys, by advantage of a previously unknown flag on byond verbs
which allow them to operate independently from the tick rate of the server.
You may need to clear your interface.dmf file if you have a custom skin for
this change to function.
2017-05-25 06:35:01 -07:00
Sam
6ca9d65f34 Fixes #7233 2017-05-24 11:51:33 +01:00
Tayyyyyyy
42615fcc46 Allow dislodging of headpocket via strip panel 2017-05-23 16:31:06 -07:00
Tayyyyyyy
a005a3e553 Implement head pocket 2017-05-22 02:01:05 -07:00
Crazy Lemon
8d7b2b7807 Merge pull request #7019 from KasparoVy/autoaccent-pref
Turns Auto-Accent into a by-character Preference, Desnowflakes Preferences.dm
2017-05-20 13:07:34 -07:00
Sam
30153387e7 Add Coroner 2017-05-18 01:42:13 +01:00
Fox McCloud
3d87064025 Merge pull request #7313 from KasparoVy/wtf_snek
Adds Hissing Emote for Unathi
2017-05-17 14:46:57 -04:00
Fox McCloud
0e7314cc3b Merge pull request #7169 from uraniummeltdown/unfun
Lets you resist out of straightjackets, straightjacketed people can be handcuffed
2017-05-16 08:17:11 -04:00
KasparoVy
6572a5f522 Adds Hissing Emote for Unathi
Original work by TravellingMerchant.
2017-05-14 23:53:07 -04:00
Fox-McCloud
31c9519f3e More GC Define Transitions 2017-05-13 04:24:05 -04:00
Fox McCloud
862a353d46 Fixes Some Diseases Not GCing (#7290)
* Fixes Some Diseases No GCing

* fix this too

* derp, I'm just an idiot

* but we can do this...
2017-05-12 23:21:22 -07:00
FlattestGuitar
530ac1a84e fixes faec 2017-05-13 00:47:51 +02:00
Aurorablade
841ef7bcf8 NOPE
..skipface not skipmask..
2017-05-11 01:39:47 -04:00
Aurorablade
88cc7c6113 false tweak 2017-05-11 01:39:18 -04:00
Aurorablade
b2e932c131 thrall check 2017-05-10 23:59:32 -04:00
Sam
27fc743150 stops overrunning bold tag 2017-05-10 19:49:22 +01:00