Commit Graph

274 Commits

Author SHA1 Message Date
FalseIncarnate
cd1527a05f Overdose Change, Reagent Tweaks and Fixes, IPC Damage Fixes
Adjusts how Overdosing works
- Overdose effects now stop if you have less than the overdose threshold
for the given reagent in your system
- Previously, overdose effects would continue until all of the reagent
was removed from the body
- After dropping below the overdose threshold, reagents will process as
normal as long as they do not surpass the threshold again.

Tweaked some Synthetic-oriented reagents
- Synthetic drugs no longer will cause Toxins damage
- The toxins damage for these has been replaced with either another form
of damage or side-effect
- Degreaser no longer cures Toxins Damage in Synthetics
- Degreaser still acts as a chemical purgative and lube cleaner, but
helps cure certain side-effects much like Coffee does for organics.

Sterlizine recipe changed to require antihol and chlorine
- Effectively the same as the old recipe, except actually mixable
- Fixes #2030

Increases max_damage of MMI Holders to 200 (from 60)
- Now matches the max_damage for organic brains
- Should make IPC brain damage more consistent with organic brain damage

Gives IPCs the NO_POISON flag
- This should make IPCs immune to toxins damage again, as intended
originally.
- Fixes #2151.
2015-11-16 16:37:33 -05:00
Fox-McCloud
cd502b6a16 surgeryize me cap'n 2015-10-14 07:05:49 -04:00
Crazylemon64
3c72286f2f Custom_emote now used in place of emote("me")
Also fixes some emotes which didn't actually exist for their respective
characters.
Left untouched: Jungle mobs, whatever those are supposed to be.
2015-10-09 13:00:05 -07:00
Markolie
f56f2f43dd Fixes 2015-10-07 19:39:38 +02:00
Markolie
a93304e673 Fix IPC brain surgery 2015-10-02 20:25:09 +02:00
Tigercat2000
a9af8b1532 Frankenstein
This commit does the following
 - Organs are no longer reliant on the species and DNA of their attached
   owner. Whoever made the organs (ex a spawned mob) transfers their
   species and DNA to the organ, and it uses that for calculations.
  - You may now attach organs cross-species; Yes, this means sticking
    skrell heads onto humans to make tentacle monsters. Or something.
 - IPC's may now choose their frame color.
  - I did say elsewhere this was not feasible; However, after taking a few
    hours to learn the systems behind all of it, I managed to hack
    something together. It's snowflakey, but fuck it, it doesn't need to
    be not-snowflakey.
2015-09-26 23:24:52 -07:00
Markolie
9adff714b9 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into sql
Conflicts:
	code/controllers/configuration.dm
	config/example/config.txt
2015-09-23 07:07:17 +02:00
Markolie
d10b68363f IPC posibrain name fix 2015-09-23 05:15:26 +02:00
Fox-McCloud
fb31916f43 Tweaks Brain Damage Messages 2015-09-19 19:50:48 -04:00
Fox-McCloud
74565c101b Fixes up a few Destroys 2015-09-18 04:20:02 -04:00
Tigercat2000
be92665871 Replace magic intent words with defines, grab fixes
This commit does the following:
 - Replaces all instances of magic intent words, like "harm" and
 "help" with defines, I_HELP, I_DISARM, I_GRAB, I_HARM

 - Fixes a few manual grab instances left over in attack_alien, they
 will now used grabbedby()
2015-09-07 11:51:00 -07:00
Markolie
77ed7b6d68 Brainloss fix 2015-08-25 19:18:19 +02:00
Markolie
8bede1db99 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into ipcmasterrace
Conflicts:
	code/modules/mob/living/simple_animal/friendly/fox.dm
	code/modules/organs/organ_alien.dm
2015-08-18 18:38:59 +02:00
Fox-McCloud
e618f79418 Merge pull request #1768 from Markolie/diona
Turn diona nymphs into simple animals
2015-08-17 21:34:46 -04:00
Markolie
766b0c979f Turn dionas into simple animals 2015-08-17 02:19:29 +02:00
Markolie
5eee617063 Consolidate ?/FLW links under key_name_admin 2015-08-17 00:13:53 +02:00
Markolie
a397c730b5 Admin jump overhaul, add watchlist functionality, other admin updates 2015-08-16 23:28:02 +02:00
Markolie
d607739078 Final IPC fixes (hopefully) 2015-08-16 03:43:20 +02:00
Markolie
5ae8f175cd ALIVE --> CONSCIOUS 2015-08-16 02:40:56 +02:00
Markolie
4a14a97b3b IPC overhaul part deux 2015-08-16 02:34:52 +02:00
Markolie
e6408b96c2 IPC overhaul 2015-08-15 23:52:26 +02:00
Fox-McCloud
deafc93baa Dismemberment Tweaks 2015-08-09 22:11:37 -04:00
Markolie
cd9659bf9a Organ icon runtime fix 2015-07-30 20:12:16 +02:00
Fox-McCloud
5a23dbdc35 Diona Amputation Fix 2015-07-25 21:39:09 -04:00
Fox-McCloud
0dbea7621f The Great Del() Cull of 2015 2015-07-09 02:48:34 -04:00
FalseIncarnate
acf1e268f1 Synthetic Reagent Processing and Synth Drugs 2015-06-23 04:17:01 -04:00
ZomgPonies
fa5e97deb5 Missing dmis, final fixes 2015-05-25 20:35:35 -04:00
ZomgPonies
1935a82afe 2/3 of port done 2015-05-25 19:48:13 -04:00
Krausus
0fb296ebd9 Fixes external organ take_damage runtime 2015-05-25 08:44:33 -04:00
Krausus
ce2ed448bd Fixes runtime in organ removal 2015-05-25 07:56:32 -04:00
Krausus
adadfab2d3 Fixes droplimb runtime 2015-05-25 07:35:29 -04:00
Krausus
1b3a7da834 Fixes runtime when attaching unbranded robolimbs
And yes, it's not possible to get branded robolimbs yet, so this meant
all robolimbs were runtiming.
2015-05-25 07:33:51 -04:00
Zuhayr
ebad5e668b Partial fix for #8825
Conflicts:
	code/modules/organs/organ_external.dm
	code/modules/organs/organ_icon.dm
2015-05-24 11:25:09 -04:00
Krausus
bfa93d5cd9 Fixes detached organ process() runtime
This may cause certain organs that wouldn't previously take damage over
time to now do so.
2015-05-16 06:23:48 -04:00
ZomgPonies
9f45272444 Typo fixes, missing icons 2015-05-15 15:50:45 -04:00
ZomgPonies
95b1c1d87c Adds two new event species 2015-05-14 22:30:38 -04:00
Krausus
9575d61836 Fixes hand removal runtime
Unlike feet, removed hands wouldn't check to make sure they had an owner
before trying to remove the thing they were wearing on them.
2015-05-14 06:49:05 -04:00
Krausus
b89c01391a Fixes IPC death runtimes
These seemed to happen consistently when they were EMP'd to death
2015-05-14 05:06:11 -04:00
Krausus
b1ec1563fc Fixes exploded limbs not launching their contents 2015-05-06 22:56:52 -04:00
ZomgPonies
2e0a6ba100 More limb sprite fixes 2015-05-05 15:54:19 -04:00
ZomgPonies
109c1d4dc9 Lowered delimbing prob by half 2015-05-04 02:52:08 -04:00
ZomgPonies
50cabacb29 Merge pull request #886 from veganzombeh/vampire
Prevents vampires getting fat by drinking too much blood.
2015-04-27 11:08:02 -04:00
veganzombeh
cf1ac2f602 Fixes #881 and lets vampires gain nutrition from consuming blood reagent.
Fixes #881, vampires should no longer get fat from drinking too much blood. Handle_blood now checks for blood that isn't their own and "eats" it.
2015-04-26 11:33:05 +01:00
Fox-McCloud
32e868621f More Gore from Gibbing 2015-04-24 08:01:07 -04:00
Fox-McCloud
ddb107202d Merge pull request #827 from TheDZD/minor-fixes
Organ/Surgery Fixes
2015-04-20 22:16:44 -04:00
DZD
15fdcbdecb Fixes alternate organ removal method
- De-braining and de-eying a detached head now sets the organ's vars
correctly.
- Slime people's (and golem's) slime cores are no longer robotic, this
will keep them from getting EMPed.
- As a side effect, this also fixes not being able to transplant slime
people brains.
- Fixes unEquip dropping organs.
2015-04-20 10:17:40 -04:00
DZD
415e2caaa3 Organ fixes
### Current Changes
- Removes the rejecting verb from organs, I forgot to remove this along
with organ rejection.
- Fixes droplimb runtime.
- As a result, brute damage goring and burn ashing DESTROYS whatever
limb was dismembered. They didn't do so before due to the runtime.
- Fixes another runtime in organ_external.dm
- Makes it so you can actually clone brain transplantees.
- Makes it so you can actually rejuvenate brain transplantees.
### Todo
- [ ] Make slime person braincores able to be placed in humanized
monkeys again.
- [ ] Probably fix some other stuff.
2015-04-17 18:35:03 -04:00
Fox-McCloud
33233941d5 [Goonchem] Reagent Decals 2015-04-17 18:27:49 -04:00
Sawu
d038a0710c Adds spraycans, fixes lipstick, modifies scleaner
This commit does the following:
 - Adds spraycans as a subtype of crayons.
   - Slight crayon overhaul to make room for this
   - Can spray graffiti, runes, and letters on floors & walls
   - Can spray mobs and paint their face

 - Fixes & overhauls lipstick
   - Lipstick is now overlay and Blend() based.
   - Also fixes a few bugs with the system.
   - Updates paper code to accomodate for wiping off spraypaint as well

 - Slight modification to space cleaner
   - Space cleaner now cleans your face of lipstick and spraypaint
2015-04-15 17:19:08 -07:00
DZD
1dde4972f8 Fixes surgery bugs & removes organ rejection
- Makes organ stumps amputatable. (Seriously, why the fuck were they
not? You NEED to remove them to attach new limbs, including heads.)
- Removes organ rejection (But muh reelizms! No, fuck that, test dummies
were rejecting their own organs and dying. Why did this even exist?
- Organs removed from a body take SIGNIFICANTLY longer to take damage
and decay now. That brain you just removed will actually be
transplantable a minute later.
2015-04-14 22:12:19 -04:00