Commit Graph

8475 Commits

Author SHA1 Message Date
kevinz000 8d20017fff Update mob.dm (#24297) 2017-02-21 09:09:29 +01:00
oranges 17a7c01e36 Revert "Adds default sql indexes and table optimisations" 2017-02-21 17:53:41 +13:00
Joan Lung 78d265e277 Merge pull request #24292 from KorPhaeron/pushing
Mobs pushing eachother wont change their direction
2017-02-20 17:46:32 -05:00
coiax de0b29dea6 Partially grown clones are horribly disfigured + cardiac arrest refactor (#24106)
add: Refactors heart attack code, a cardiac arrest will knock someone unconscious and kill them very quickly.
add: Adds corazone, an anti-heart attack drug, made by mixing 2 parts Phenol, 1 part Lithium. A person with corazone in their system will not suffer any negative effects from missing a heart. Use it during surgery.
add: Abductor glands are now hearts, the abductor operation table now automatically injects corazone to prevent deaths during surgery. The gland will restart if it stops beating.
fix: Cloning pods always know the name of the person they are cloning.
add: You can swipe a medical ID card to eject someone from the cloning pod early. The cloning pod will announce this over the radio.
del: Fresh clones have no organs or limbs, they gain them during the cloning process. Ejecting a clone too early is not recommended. Power loss will also eject a clone as before.
del: An ejected clone will take damage from being at critical health very quickly upon ejection, rather than before, where a clone could be stable in critical for up to two minutes.
add: Occupants of cloning pods do not interact with the air outside the pod.


After @Cyberboss 's multi-pod cloning got merged, I scrapped the multi-pod stuff from my own work, and brought back the maiming.

Early ejected clones being partially disfigured is a cool feature.

This penalises (but does not completely remove) speed cloning, as there is a window where the clone can be ejected without missing any limbs or organs. Otherwise the clones will probably die due to lack of lungs or heart.

Heart attacks are more lethal, there's an easy medicine for treating them, if chemistry have it on hand.

Clones not reacting to the air around them is a buff to plasmamen (although they'll still burn to death once they're ejected in an oxygen atmosphere).
2017-02-21 11:13:54 +13:00
Jordie 62da82fcd9 Adds default sql indexes and table optimisations (#24277)
* adds default sql indexes and table optimisations

* fixes warnings
2017-02-21 09:49:48 +13:00
KorPhaeron 9547ff171d Sets direction 2017-02-19 19:11:23 -06:00
KorPhaeron 8642c5b375 Pushin 2017-02-18 23:28:53 -06:00
Cyberboss 2d424cf6be Moves some stuff that belongs in dbcore to dbcore (#24145)
* Moves some stuff that belongs in dbcore to dbcore

* Wew garbage

* Ree

* Fixed
2017-02-19 14:21:53 +13:00
kevinz000 d4a6cdc0e8 Adds riding on other carbon mobs
rscadd: You can now ride piggyback on other human beings, as a human being! To do so they must grab you aggressively and you must climb on without outside assistance without being restrained or incapacitated in any manner. They must also not be restrained or incapacitated in any manner.
rscadd: If someone is riding on you and you want them to get off, disarm them to instantly floor them for a few seconds! It's pretty rude, though.
2017-02-19 10:39:35 +13:00
anconfuzedrock 098caf7c9b adds slapping! (#24092)
* slap using disarm intent to the head against somebody with help intent
2017-02-17 23:58:51 -02:00
Remie Richards 21ae56f34e Admin shortcut for converting ghosts to humans (#24157)
Used CtrlShiftClick as it's a largely (entirely?) unused combination, meaning it won't interfere with anything, but still act as a shortcut
2017-02-17 13:46:12 -06:00
Cyberboss b6d5aba7b2 Removes area.master. Moves area/New to Initialize (#24134)
* Removes master areas

* Ports area/New to Initialize
2017-02-18 01:04:47 +13:00
oranges e0ee608ed6 Merge pull request #24138 from ChangelingRain/bubblegumfixtwo
Fixes infinite bubblegum charges
2017-02-18 01:04:26 +13:00
oranges 4349508853 Merge pull request #24128 from Cyberboss/JobTicker
Lobby timer won't be delayed by subsystem initializations
2017-02-17 14:34:12 +13:00
oranges a01cba411f Merge pull request #24113 from Cyberboss/RobotRuntime
Fixes a robot camera runtime
2017-02-17 14:14:26 +13:00
bgobandit b22e689417 Fixes some more goddamn typos and bad writing. (#24095)
* fixes some more goddamn typos

* ree

* ...

* seething hatred for typos

* wew
2017-02-17 14:10:58 +13:00
Thunder12345 5b07db6c06 Adds petting for real (#24062)
* Fixes petting

* Actually let's make the face thing his tombstone
2017-02-16 18:56:03 -06:00
Joan Lung 98800badd0 Ocular Wardens will now target hostile-to-clockcultists simple animals (#24045)
* Ocular Wardens will now target hostile-to-clockcultists simple animals

* target it if it targets us
2017-02-17 09:51:56 +13:00
Remie Richards d537bb17b2 Adds a soullink datum (#23869)
* Adds a soullink datum, used to tie one or more mobs together allowing actions that affect one to affect the other. Includes 3 examples.

* why isn't runtimestation the default anyway
2017-02-17 09:39:34 +13:00
Cyberboss 90ab5efeb7 Fixes @kevinz000's shit (#24110) 2017-02-16 15:02:30 +01:00
Joan Lung fd53424acd Fixes infinite bubblegum charges 2017-02-15 12:35:19 -05:00
Joan Lung ca6cd13145 Fixes bubblegum (#24121) 2017-02-15 00:36:55 -06:00
Cyberboss 17bc8038f1 Roundstart no longer delayed by initializations 2017-02-14 23:47:01 -05:00
Cheridan 2e7c491d67 Merge pull request #24016 from MrPerson/wavedashing_is_a_legitimate_tactic_in_the_tournament_ss13_scene
Kills wavedashing and tactical resting
2017-02-14 21:40:13 -06:00
oranges bf6c90546c Merge pull request #24074 from Cyberboss/FUCK-EVERY-PIRATE
Fixes pirate shooting runtimes
2017-02-15 15:51:46 +13:00
Cyberboss c7072194fb Fixes a robot camera runtime 2017-02-14 13:37:01 -05:00
oranges c98461ceec Merge pull request #24057 from MrStonedOne/mcstatchange
Better tick drift tracking, Player visable ByondTime[tm] dilation tracker
2017-02-15 01:41:21 +13:00
oranges 56315d5b15 Merge pull request #24010 from kevinz000/patch-55
nerfs pai effective health
2017-02-15 01:37:06 +13:00
oranges fdc69a00b4 Merge pull request #24044 from Cyberboss/patch-17
Removes the title music delay
2017-02-15 00:58:29 +13:00
oranges b45d26b0f8 Merge pull request #24022 from MrPerson/FILES_go_in_SINGLE_QUOTES_you_fuckwits
Puts files in single quotes like they belong
2017-02-15 00:57:28 +13:00
Cyberboss d27899ce64 Unequip refactor fix pack (#24040)
* Fixes drag drop deletion

* Fix it for clothing as well

* Do it properly

* Various other incap checks I noticed from the unequip refactor

* Time to generalize this shitty shit

* PADDLING!!!

* A whole bunch of ree
2017-02-14 08:52:56 +01:00
Jordie 4613a054b2 removes the comment of doom 2017-02-14 11:14:35 +11:00
uraniummeltdown 57c89e3dae More Window Flashing (#23923)
* added window flashing pref, added windowflashing to notify_ghosts, pollCandidates and similar procs

* disabled window flash for golem shells, ash walker eggs, drone shells and posibrains

* ignorepref var for ahelp/apm and roundstart
2017-02-14 10:49:06 +11:00
Cyberboss 3ec3c3e1eb YOU ARE DEAD, SIT THE FUCK DOWN 2017-02-13 13:58:43 -05:00
Joan Lung 47c0645b67 Merge pull request #23988 from KorPhaeron/pai
Makes pAIs slower than humans
2017-02-13 10:50:18 -05:00
MrStonedOne 758d846eb7 Better tick drift tracking, Player visable ByondTime[tm] dilation tracker 2017-02-13 03:16:08 -08:00
GunHog 10ab63dd58 Adds patting! (#23989)
* Adds patting

You may now hug someone while aiming at the head, eyes or mouth to give
them a friendly pat!

* I'm a little snowflake short and spout

Down came the rain and washed poor spidey out
2017-02-13 22:42:28 +13:00
coiax 70e66069b8 Admin tool, the life candle! (#23955)
* Admin tool, the life candle!

🆑 coiax
add: Added an admin only tool, the life candle. Touch the candle, and
when you die, you'll respawn shortly afterwards. Touch it again to stop.
Used for testing, thunderdome brawls and good old fashioned memery.
/🆑

Requested.

* Bug fixes

* Moves life_candle.dm
2017-02-13 21:12:13 +13:00
oranges a6a781e827 Merge pull request #23960 from ChangelingRain/bubblegum
Bubblegum is faster
2017-02-13 21:06:37 +13:00
cy294 dabf5fee42 Fixes an exploit regarding Security Bots (#24009)
* Fixes an exploit where you are able kill Beepsky with your fists while in disarm intent.

* Update secbot.dm

* Update secbot.dm
2017-02-13 08:48:48 +01:00
Cyberboss 2e143e1c2d Fixes simple_animals not deathrattling (#24007) 2017-02-13 08:47:49 +01:00
Cyberboss c32ab0a551 Removes the title music delay 2017-02-12 23:00:04 -05:00
Joan Lung 9c9d053e76 Merge pull request #24027 from Cyberboss/FixesTheWorstShitEver
Fixes mobs not picking up with forceMove
2017-02-12 15:34:12 -05:00
Cyberboss 6a30c7adb7 Fix riding_datum runtimes (#23976) 2017-02-12 20:37:21 +01:00
Cyberboss c1ba824738 Fixes mobs not picking up with forceMove 2017-02-12 12:21:08 -05:00
MrPerson 9dd81f1da8 Puts files in single quotes like they belong
This means they're included into the rsc and sent out althogh almost all of these files were already included elsewhere. Also DM will yell if the file couldn't be found for whatever reason like if someone moves or renames it.

I left out some file types for various reasons
dmis used in overlays: I have another pr I'll do later which will fix all of them and I don't want to conflict with myself
text files: they would get included in the rsc, which is completely unnecessary. However they're small, so they might be worth including anyway
2017-02-12 07:15:18 -08:00
SweaterKittens 8adb1e728a Reduces Plasmaman heat-based damage multiplier from 2x to 1.5x (#23961) 2017-02-12 14:48:22 +01:00
MrPerson 4d5820fac7 Kills wavedashing and tactical resting
Adds a small delay upon standing up to eliminate wavedashing and tactical resting. Fuck these strategies.
2017-02-12 03:27:36 -08:00
kevinz000 acf1ba99c5 Update pai.dm 2017-02-11 21:25:12 -08:00
KorPhaeron 34f3c4d602 I hate moving pAIs 2017-02-11 18:39:27 -06:00