Commit Graph

10388 Commits

Author SHA1 Message Date
kevinz000
d97bd6c0ae Removes flightsuits (#39195) 2018-07-18 17:46:53 -04:00
XDTM
cb5493f83e [Ready]Fixes imaginary friend bugs, adds some QoL (#39008)
* Fixes imaginary friend bugs

* full fix

* mut app

* typo
2018-07-18 11:50:42 +02:00
XDTM
43184b87a5 Limb damage rework (#38436)
balance: Limbs no longer need to have full damage to be dismemberable, although more damage means higher dismemberment chance.
balance: Damaging limbs now only counts as 75% for the mob's total health. Bleeding still applies normally.
add: Limbs that reach max damage will now be disabled until they are healed to half health.
add: Disabled limbs work similarly to missing limbs, but they can still be used to wear items or handcuffs.


Fixes #38445


Always felt odd how reaching max damage on a limb had no consequence. Now it does.
Currently i only added effects for disabling arms and legs; "breaking" heads and torsos has no effect as of now.
2018-07-17 20:34:02 +12:00
vuonojenmustaturska
a1ad24904e Stops various machines from processing needlessly (#39132)
* Stops lighting from processing needlessly

* showers too

* space heaters

* broken/unpowered vending machines

* fucken status displays

* rechargers
2018-07-15 17:01:29 -04:00
81Denton
8ee30e001e Fixes bee terrorist outfit datum (#39153) 2018-07-15 19:25:28 +03:00
Jordan Brown
259dc6f386 Merge pull request #39139 from AnturK/iloveprecision
Makes damage precision explicit
2018-07-15 01:03:05 -04:00
AnturK
dc7edcca95 Some A* and medbot sanity. (#39104)
* Adds some missing astar sanity.

* Also fixes where this came from.

* Actually let's notify when someone does something dumb like this.
2018-07-15 03:29:57 +03:00
vuonojenmustaturska
042ea5ea63 Fixes emote runtimes (#39115)
Fixed some missing args in emote procs called with named args, leading to
runtimes.
2018-07-14 13:20:50 -07:00
AnturK
faca150c53 Makes damage precision explicit 2018-07-14 19:48:46 +02:00
vuonojenmustaturska
491316132c Cleans up damage procs a bit (#39114)
* come and look upon the Heart

* spamfix
2018-07-14 11:25:55 -04:00
ShizCalev
4455164250 Fixes SM-megafauna server crash exploit (#39124) 2018-07-14 14:12:33 +03:00
Jordan Brown
0ee2344ad7 Merge pull request #39032 from XDTM/ZombieMedication
Reworks zombie revival
2018-07-13 18:14:43 -04:00
XDTM
b178444151 Fixes cloning heart issues (#39105) 2018-07-13 18:21:00 +02:00
kevinz000
7d8b16c5aa Update species.dm (#39085) 2018-07-13 12:11:43 -04:00
81Denton
a1e32b73d4 Fixes zealot's blindfold cultist check/legion corpse (#39083) 2018-07-12 14:42:57 -04:00
Jordan Brown
d0184129b2 Merge pull request #38982 from 81Denton/shuttle-loans
Adds a new shuttle loan event, tweaks others
2018-07-12 12:01:51 -04:00
tralezab
7ca74a8436 Var menu has a dropdown for granting martial arts. (#39049)
I was making a ninjutsu martial art, and I got really pissed that I have to
make specific snowflake items whenever I want to test a martial art, so I coded
a quick fix for that in the dropdown. Then, I realized that admins have to find
these same dumb snowflake art granters and so I decided to quickly make a new
branch and pr this.

Why: Way better way of doing martial art TC trades, hopefully saves some time
for our admins. Maybe helpful in setting up events.
2018-07-11 18:53:37 -07:00
XDTM
1532545638 Adds Rest hud button, adds small delay to getting up (#39052)
* Adds Rest hud button, adds small delay to getting up

* icons and icon code
2018-07-11 15:14:59 -04:00
Jordan Brown
449ee6d6f5 Merge pull request #39053 from 81Denton/golememe-text
Fixes golem traits, info texts, adds more random names
2018-07-11 15:11:01 -04:00
Jordan Brown
2ee83a5bf7 Merge pull request #39006 from XDTM/IHaveNoMouthAndIMustScream
Unintentional emotes no longer complain while restrained or unconscious
2018-07-11 14:39:38 -04:00
81Denton
ce7ebc6104 fixes clock golem descs 2018-07-11 09:43:10 +02:00
81Denton
7c0f3ed9d9 removes cloth golem special_names 2018-07-10 23:45:23 +02:00
Denton
a1a881d978 Fixes golem traits, info texts, adds more random names 2018-07-10 23:28:12 +02:00
AnturK
61b4095889 Changes bomb clothes damage a bit. (#39002)
* Changes damage clothes a bit.

* Ok, let's not check uncessary things.
2018-07-10 15:11:32 -04:00
XDTM
3ab1c936f4 Merge branch 'master' into ZombieMedication 2018-07-10 11:37:38 +02:00
AnturK
4e97b2606a Fixes defib timer runtimes. (#39000)
* Fixes defib timer runtime

* Gibbing is not always the cause here.
2018-07-10 12:35:07 +03:00
AnturK
a16607bee5 Fixes multiple fire damage on clothes (#39003) 2018-07-10 03:52:16 -04:00
XDTM
2384a7aafc Reworks zombie revival 2018-07-10 09:29:16 +02:00
Jordan Brown
89d59840b1 Fix and optimize Dockerfile (#39019)
* Change sound double quotes to single quotes

* Remove broken guitar note bs

* Fix and optimize Dockerfile
2018-07-09 22:42:53 -04:00
vuonojenmustaturska
14148f823a Allow players to un-ignore previously ignored popups for ghostroles, and ignore notifications with no ignore button (#38990)
Added a new ghost verb that lets you change your ignore settings, allowing previously ignored popups to be un-ignored and notifications without an ignore button to be ignored
2018-07-09 15:24:10 -04:00
Jordan Brown
96c92d5eb7 Merge pull request #38938 from ninjanomnom/b-b-bump
Converts collide back to bump and fixes double bumping in another way
2018-07-09 14:50:27 -04:00
vuonojenmustaturska
170f67258d [s] Adds missing logging to the staff of storms (#39011) 2018-07-09 23:57:25 +12:00
XDTM
b921a661ea Unintentional emotes no longer complain while restrained or unconscious 2018-07-09 11:21:22 +02:00
Denton
6bb8eb514d just bee urself 2018-07-08 09:33:13 +02:00
Cruix
275aa2bfa2 AI detection multitools can show camera static and AI eyes (#38255)
The old color-change functionality of the multitool remains unchanged. The hud is toggled with an action button, because multitools already have an attack_self() that does something. When toggled on, you get the hud as long as the multitool is in any slot on your body.

The only way I could find to reliably show exactly where an AI is looking was to place an image on every turf they are looking at. Because AI eyes move around a lot and I do not want them placing images all over the place when they do not have to, if there is nobody in the world currently using an ai detection multitool, they will not update the images until someone is.

Only AI eyes and multicamera zones currently appear. Advanced camera consoles do not appear on the hud, and no longer trigger the proximity color change. Also fixed multitools not appearing in-hands if their icon state changed.
2018-07-08 17:19:55 +12:00
AnturK
45029042d7 Fixes ghost teleport runtime. (#38951)
Readds missing return
2018-07-08 14:48:51 +12:00
XDTM
bc613c26c7 Corazone actually does something (#38828)
cl XDTM
fix: Corazone now actually stops heart attacks.
/cl
2018-07-08 14:07:46 +12:00
Qustinnus
284f90a3ab Makes some requested changes to mood (#38851)
cl Floyd
del: removed beauty / dirtyness
balance: Mood no longer gives you hallucinations, instead makes you go into crit sooner
/cl

oranges requested these changes, i havn't coded in DM for a while so I might have made some mistakes
2018-07-08 13:50:54 +12:00
ninjanomnom
059da44453 Converts collide back to bump and fixes double bumping in another way
This is in preparation for step_x support as the default behavior for these procs is necessary for proper functionality.

turf/Enter and atom/movable/Move default code got rewritten to replicate default byond functionality with minor changes.
2018-07-07 11:22:29 -04:00
Trevor Serpas
bee0b5b2c3 Afterattack() Signal (#38606)
* adds signal and modifies each call of afterattack to call it's inherited proc

* uses new macro for sendsignal()

* map fuck

* skip precommithooks

* combine and negate 2 ifs
2018-07-07 02:00:25 -04:00
AnturK
c22ed881c0 Fixes animals trying to break map border (#38929) 2018-07-06 12:39:28 -04:00
Jared-Fogle
5421671acf Add medical HUD icon if the body has died recently enough to be defibbed (#38909)
Health analyzers already will tell you this, so this just makes it easier. I
read this on the "Minor Suggestions" thread. I'm no spriter, so feel free to
tell me if my icon sucks. I had to add an "addtimer" to the death proc because
med_hud_set_status isn't called anymore after death.
2018-07-05 16:56:02 -07:00
Emmett Gaines
3167e2be86 Rewrites the antimagic component to properly use signals (#38649)
It's been updated to make use of the signal refactor and other code cleaned up. As a free side benefit I also made it work if applied to mobs directly.
2018-07-05 20:26:14 +12:00
Jordan Brown
17cd6236f9 Merge branch 'pr-38861'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-07-03 13:54:33 -04:00
AnturK
281bb560ab Fixes hologram duplication. 2018-07-02 19:04:20 +02:00
vuonojenmustaturska
bd3584d3d8 Remove extraneous reagent istype checks, allow carbons (MONKEYS) to get drunk (#38831)
* reaction_mob

* on_mob_add

* on_mob_life

* allow carbons to get drunk
2018-07-02 18:27:50 +02:00
Jordan Brown
fc83268dec Merge pull request #38826 from AnturK/monkeynerf
Stops monkeys from fighting when stunned.
2018-07-02 06:26:36 -04:00
AnturK
f71d89c63a Fixes narsie culting deleted mobs. 2018-07-02 11:16:11 +02:00
vuonojenmustaturska
c4516d6828 Prevent admins from giving mobs an invalid maxHealth (#38827)
* fix

* isnum

* move this check before parent call
2018-07-01 14:06:56 -07:00
AnturK
ac447814cd Stops monkeys from fighting when stunned. 2018-06-30 14:18:51 +02:00