Commit Graph

351 Commits

Author SHA1 Message Date
Iamgoofball f04ccfddea [s] I give up and rename it to what it actually does (#20148)
* [s] stops bans

* My Immortal, the entire Baneposting script, Bee Movie, Inside Out script, and then WGW for good measure in a commit message
2016-08-27 00:32:20 -05:00
Shadowlight213 8a3e295175 Makes nutriment and reviver implants way easier to get 2016-08-21 17:04:55 -07:00
KorPhaeron 074bc50fb4 Damage Multiplier Config 2016-08-18 20:19:19 -05:00
Remie Richards 44486b256a Fixes being able to use an invalid limb for prosthetic replacement surgery
Checked for invalid limbs without actually stopping them
2016-08-12 21:54:23 +01:00
Remie Richards 57b2773146 Fixes being able to use an invalid limb for augmentation surgery
It told the user it was wrong, but never stopped them.
2016-08-12 21:50:19 +01:00
Joan Lung 9dac1b1be4 Bodyparts will now always appear above items and are not destroyed by the blob 2016-08-01 10:39:28 -04:00
Core0verload c0746aec8d Sterilizine now reduces surgery step failure prob (#19337)
* surgery refactor

* Sterilizine now reduces surgery step failure prob

* Adds steriliizne sprayer to medical vendors
2016-07-18 09:21:48 +12:00
Jack Edge ec1efeb52f Changes to changeling revive and regeneration 2016-07-08 08:25:14 +01:00
Xhuis 8a852f196b Removes shadowling (#18951) 2016-06-27 20:53:35 -04:00
Incoming5643 b622d10ecb Fixes three problems of my own identification/invention (#18824)
* Fixes three problems of my own identification/invention
1. Fixes meaty ores spawning with invisible "snack" meats
2. Fixes easyattachment limbs remaining in your hand sometimes
3. Mirrors the fix of all ghost role sleepers being exclusively male from my other, less mergable pr.

* I failed a spot check
2016-06-22 17:03:09 -05:00
Kyle Spier-Swenson 0d6bbbb412 stop the pills (#18703)
* RedPills Processing

Now you have to use START_PROCESSING(SSname, thing) (and STOP_PROCESSING)

* Fixes a minor bug.
2016-06-20 12:07:44 +02:00
Incoming e33dd6dc70 Merge branch 'master' of https://github.com/tgstation/-tg-station into no_bones_about_it
# Conflicts:
#	icons/mob/actions.dmi
2016-06-18 18:57:17 -04:00
Incoming 64c829bd1f Fixes poited out errors and spelling mistakes
the floral suppository now mutates pod people
adds a proper icon for limb regeneration
slime people can't consume their own head
2016-06-18 18:42:39 -04:00
Cruix ac0bad5d61 Added priority overlay system. (#18225)
Added priority overlays to atoms, which will not be removed when overlays are cut and will always remain on top when new overlays are added. This requires everyone to use add_overlay() and cut_overlays() instead of overlays += and overlays.Cut(). These procs are found in __HELPERS/icons.dm, and the priority overlay list is found in game/atoms.dm. Everything else is replacing deprecated overlay manipulation.
2016-06-17 10:11:53 +12:00
Core0verload bb43219915 Rebalances radioactive microlaser (#18537)
This PR is aimed at making radioactive microlaser less useless.

Radioactive microlaser is now a subtype of health analyzer. Using it on someone would print out target's health status. Useful for stealth. You can disable this in microlaser's menu.

You can disable microlaser's irradiation in the same menu. Just in case you want to check your own health without carrying a real health analyzer.

Radioactive microlaser has it's max rad output increased 200%.

Radioactive microlaser cooldown is cut in two.
2016-06-17 09:11:52 +12:00
AnturK 50807d454b Merge pull request #18494 from phil235/BlastDoor
Blast door fix and ling limb regen
2016-06-13 12:45:56 +02:00
oranges 17c9a665de Merge pull request #18485 from Incoming5643/jersey_uprising
Repairs Spray Tan
2016-06-13 14:05:29 +12:00
Incoming e4d57634e4 Merge branch 'master' of https://github.com/tgstation/-tg-station into no_bones_about_it 2016-06-12 17:55:22 -04:00
oranges d7c748a558 Merge pull request #18472 from phil235/HackyShit
Fixes Synths
2016-06-13 09:24:52 +12:00
phil235 6227762d9b Fixes blast doors not being crowbarrable when out of power.
Changeling regenerative stasis now regenerate limbs, except the head.
2016-06-12 12:45:07 +02:00
Incoming 3e05af6492 repairs the rare orange skintone 2016-06-11 22:08:56 -04:00
phil235 cee58e55e7 All species now use the bodypart system to create their body sprite.
Removes procs admin_set_species, update_base_icon_state, update_color.
Removes base_icon_state human var.
Fixes synth being invisible. The falling disguise effect is simplified by using special damage overlays.
Removes the SPECIES layer, it's now no longer used.
2016-06-11 16:36:47 +02:00
Incoming 966516fb3f Adds the EASYDISMEMBER and EASYLIMBATTACHMENT specflags
EASYDISMEMBER races have about double the chance to get dismembered when attacked with something that can dismember.

EASYLIMBATTACHMENT allows races with the flag to just shove limbs found lying on the floor into empty limb slots to regain their use. However this DOESN'T heal the damaged limbs, so in most cases doing this will actually add damage to the mob. Comically, the limbs attached don't need to be the originals, so these races can go around ripping off other peoples limbs and then using them for themselves.

Both these abilities are given to the the zombie and skeleton races, and constitute a significant nerf to lichs
2016-06-10 19:52:33 -04:00
phil235 219639e00b Using a multitool on telepad with open panel to save data no longer hits the machine.
Packagewrapping a pulled item now properly stops the pulling.
Using put_in_hands() procs now properly checks if the mob has a hand.
bodyparts icon_state is now "" like it should be.
You can no longer build a firelock on top of another firelock.
You can reinforce a firelock assembly to build a heavy firlock.
Human species who breath something other than oxygen now get the proper alert when in crit, and I fixed the alert not being removed when healed.
2016-06-09 20:46:00 +02:00
Joan Lung 22aff568c6 but with conflictless sprites 2016-06-06 19:59:37 -04:00
oranges ccbc302876 Merge pull request #18282 from coiax/removing-spawn
Removes spawn() from some things
2016-06-07 10:21:54 +12:00
oranges 744b722a12 Merge pull request #18241 from phil235/BloodRefactor
Blood refactor stuff
2016-06-07 10:09:35 +12:00
Joan Lung f64e687250 Adds the Clockwork Obelisk, Mania Motor, and Vitality Matrix 2016-06-05 18:45:32 -04:00
Jack Edge a01b48aa48 Removes spawn() from some things
Yay, refactoring.
2016-06-05 20:08:36 +01:00
oranges c09046e3f1 Merge pull request #18201 from PKPenguin321/cmo-implanter
Refines autoimplanter code, gives CMO single use autoimplanter for HUD augment
2016-06-06 01:25:52 +12:00
Joan Lung d81db92008 Merge pull request #18214 from coiax/follow-link-define
Refactors all (F) links into using a define
2016-06-04 14:36:31 -04:00
phil235 bd20c313b9 Merge branch 'master' of https://github.com/tgstation/-tg-station into BloodRefactor
Conflicts:
	code/__DEFINES/genetics.dm
	code/modules/mob/living/carbon/human/species_types.dm
2016-06-04 17:41:43 +02:00
phil235 b482764a19 - I made human/handle_blood() less shitty.
- We no longer leave a blood trail if blood_volume is below a certain level which depends on the brute damage received. This way dragging a wounded player does have a bad effect.
- We no longer give humans a second reagents var containing blood, and we don't put exotic blood in the mob's reagents. Now we don't store any blood substance inside the mob, we only have a blood_volume var. When we draw blood with syringe we create the reagent that match the type (blood reagent, or an exotic blood reagent)
- can't draw blood from mob if it's low on blood, so we can't empty a mob of its blood entirely.
- Removed the blood type preference appearing in character setting.
- blood pack automatically show blood type, unless manually labeled.
- removed bloody_hands_mob human var and same name glove var.
- Some animals now have blood (pets, goat, cows)
- hitting and dragging mobs with actual blood in their veins leaves blood on you and a trail on the floor.
- probably other stuff that I'll mention in the PR.
2016-06-04 17:33:16 +02:00
MMMiracles 7c8603a0a8 important features (#18195) 2016-06-03 14:48:12 -05:00
Jack Edge e13725b179 Refactors all (F) links into using a define
🆑
bugfix: Clicking the (F) link when an AI talks in binary chat will
follow its camera eye, the same as when (F) is clicked for its radio
chat.
/🆑

FOLLOW_LINK is a define that creates the clickable (F) link, so it
doesn't have to be typed painstakingly out every time we want to give
that link to an observer.
2016-06-03 15:29:28 +01:00
PKPenguin321 01281044a1 refines autoimplanter code, replaces CMO eye HUD augment in locker with single use eye HUD augment autoimplanter 2016-06-02 23:23:52 -07:00
LatD d89eb178c6 Merge remote-tracking branch 'refs/remotes/tgstation/master' into Research 2016-05-30 18:33:55 +03:00
LatD 65a0027979 Merge remote-tracking branch 'refs/remotes/tgstation/master' into Research 2016-05-28 01:37:55 +03:00
Shadowlight213 ce01058e7c Fixes merge conflicts 2016-05-27 15:36:56 -07:00
Joan Lung 2cfb2d8eed Layers are now defines (#17949)
* Layers are now defines

* this looks better

* GAS_phil_LAYER

* no message

* remove the three unneeded defines

* no message
2016-05-27 22:16:21 +02:00
LatD 67190cb762 Fixes things found in testing 2016-05-26 23:30:42 +03:00
LatD a6680b9f06 Merge remote-tracking branch 'refs/remotes/tgstation/master' into Research 2016-05-26 19:02:46 +03:00
Jordie 91e7bd52ac Merge pull request #17909 from KorPhaeron/brain
Fix for fiery dismemberment
2016-05-26 10:13:35 +10:00
LatD f36237a67d Merge remote-tracking branch 'refs/remotes/tgstation/master' into Research 2016-05-25 18:45:31 +03:00
LatD e7d5be221e Small fixes and changes 2016-05-24 23:04:00 +03:00
LatD 907fc36e5c Merge remote-tracking branch 'refs/remotes/tgstation/master' into Research 2016-05-24 22:17:44 +03:00
KorPhaeron 7d51772b39 Fix for fiery dismemberment 2016-05-24 10:52:42 -05:00
Jack Edge 7f49175967 Renames files under code/ with naughty characters
Like seriously, don't use spaces in file names, this is a codebase,
they're annoying. Hopefully Github will show these renames correctly.
2016-05-24 12:16:19 +01:00
oranges ccf693ae44 Merge pull request #17819 from Core0verload/toolbox_arm
[#17310 Re-Open] "Toolbox Arm" printable at exosuit fabricators and protolathes
2016-05-23 20:06:34 +12:00
LatD 7d6b3e6847 origin and req lvl changes 2016-05-21 17:17:20 +03:00