Commit Graph

31 Commits

Author SHA1 Message Date
Fox McCloud
70b46d8aea Life refactor (#13471)
* Life Refactor WIP

* part 2

* part 3

* runtime fix

* newlines

* tweaks

* perspective checks

* fixes

* remote view tweaks

* more fixes

* robot fixes

* better updating

* cleaned up icon procs

* less proc call overhead

* performance gains

* more optimization

* shorter lists, removal of unecesary code

* gene OOP and dna styling cleanup

* oops

* axe disabilities

* typeless loop

* various tweaks and fixes

* brain checks

* runtime fixes

* cryo vision fixes
2020-06-03 19:43:30 -06:00
AffectedArc07
210f8badf4 Makes all global variables handled by the GLOB controller (#13152)
* Handlers converted, now to fix 3532 compile errors

* 3532 compile fixes later, got runtimes on startup

* Well the server loads now atleast

* Take 2

* Oops
2020-03-20 21:56:37 -06:00
AffectedArc07
04ba5c1cc9 File standardisation (#13131)
* Adds the check components

* Adds in trailing newlines

* Converts all CRLF to LF

* Post merge EOF

* Post merge line endings

* Final commit
2020-03-17 18:08:51 -04:00
SteelSlayer
d13100676f remove false 2019-12-14 00:14:46 -06:00
SteelSlayer
42e2aa7dce typo 2019-12-08 02:54:30 -06:00
SteelSlayer
03b9dafae4 Sleep clearning effects don't work on mobs who are admin frozen 2019-12-08 02:45:18 -06:00
Fox McCloud
1b1bd00c06 Updates Status Effects: Fixes Blood Drunk Status Effect, Buffs Regenerative Core (#12320) 2019-09-17 07:56:50 -04:00
Fox McCloud
43ae1c832a Ports Frozen Status Effect 2019-09-09 02:45:09 -04:00
Fox McCloud
6f254e8339 Fixes Stun Absorbtion Not Working 2019-08-23 16:57:18 -04:00
Mark van Alphen
a21ec0f30b Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into turfs
# Conflicts:
#	code/modules/mob/living/simple_animal/hostile/hostile.dm
2019-04-04 22:04:55 +02:00
CornMyCob
e02087d474 blood drunk miner 2019-04-04 20:34:26 +01:00
Fox McCloud
4b444860fd Fixes Some Species Having Oxy Damage 2019-04-02 14:25:29 -04:00
Fox McCloud
d0ea5ee8b9 Crit Rework Final Submission 2019-03-28 17:28:00 -04:00
tigercat2000
ab032b6737 SSoverlays for human icons, mostly works
Closer to working 100%

But legitimately /tg/ icons

Move lighting to it's own plane, fix observers

Fix humans layering over other objects incorrectly

Nyaaaaa~
2018-11-08 20:24:22 -08:00
Certhic
10795c9c7a fixes a rejuvenate runtime 2018-10-25 00:10:10 +02:00
Crazylemon64
3db4229918 First big chunk of the refactor
mid-refactor of `take_overall_damage`

Fully refactors the (?:take|heal)_(?:overall|organ)_damage procs

Allows the dead to examine

Removes the `blinded` var

Refactor cyborg components so vision loss is instant

Robot life/death updates instantly

Adds instant updates for damage overlays and HUD icons for humans

Final reconciliation with the species refactor

Adds a stat debugging system and debugging logs

Also fixes instant death on species change

"Debugging logs" are used for stuff an admin wouldn't care about but
someone debugging would

I used it to fix people dying instantly when changing species due to
temporary deletion of the brain

Fox's requests

Adds a more careful updating system to our reagents system
2018-10-07 17:52:04 -07:00
farie82
a837688563 Update status_procs.dm 2018-10-03 09:52:51 +02:00
joep van der velden
6e1a7ddd55 The cure procs for the disabilities now cure the gene as well 2018-10-02 23:06:38 +02:00
Crazylemon64
807084e304 Most of fox's changes 2017-07-21 15:20:12 -07:00
davipatury
c1a73eb095 Hallucinations 2.0 2017-03-06 18:41:15 -03:00
Aurorablade
50a70ab9c6 The CrazyLemons method 2017-02-25 02:01:26 -05:00
Aurorablade
dcc74e5f10 urgh 2017-02-22 08:37:27 -05:00
Aurorablade
c203a22276 pushing runtimeing code for fox to look at 2017-02-22 00:43:53 -05:00
Aurorablade
01a660298e CD edits 2017-02-08 12:17:36 -05:00
Aurorablade
9e38a049f7 REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2017-02-08 11:45:50 -05:00
Aurorablade
6ac0c309ec copy and paster errrrrrrrr 2016-11-26 01:34:21 -05:00
Aurorablade
21781d7be8 Crazy lemon comments. 2016-11-22 02:22:39 -05:00
KasparoVy
30a8a5feb3 Fixes Disability/Shock Stuttering, Resolves #5899 (#5900)
* Fixes Stutteing.

The 0 argument was busting this proc because it meant that the current
value of stuttering would be the only one stuttering would ever get set
to through SetStuttering. It didn't even use the 'amount' value.

This fixes it as per the way it used to be
6a7f7394a8 (diff-2de2df982739a4fbdb54a4b2715d6f92L114).
2016-11-21 21:59:31 -08:00
Crazylemon64
be125358b3 Adds update_canmove to mob.Sleep() 2016-10-23 15:45:35 -07:00
Crazylemon64
8a6db8891f Fox's requests 2016-10-23 15:45:35 -07:00
Crazylemon64
6a7f7394a8 Ports over the status effect unification 2016-10-23 15:45:35 -07:00