Commit Graph

306 Commits

Author SHA1 Message Date
Incoming 1f9f0dfc40 Adds subtypesof(). It's shorthand for typesof(path) - path.
Replaces typesof(path) - path with subtypesof(path) in obvious places. I was a bit conservative, there's probably a few more places that could use this.
2015-11-16 18:55:57 -05:00
francinum e0df93d2b8 Fixes #12970 2015-11-11 15:43:51 -05:00
Shadowlight213 1691675e9a Fixes wizarditis runtime 2015-10-25 23:50:07 -07:00
phil235 da84fcd8d2 - Fixes shadowling receiving burn messages even when dead. I've also fixed the same bug for other species and made certain spec_life() procs not run when the mob is dead. I also made slime species a subtype of jelly species since they had a lot of code in common thus reducing duplicate code.
- Fixes odd behavior with emagging airlock and windoor animation.
- Fixes being able to bloodcrawl in oil decal.
- Fixes being deaf after bloodcrawling.
- Fixes wintercoat hood appearing below the mask.
- Fixes being able to attack another mob before the game has started (and other things which used a gamestart check that no longer works).
- Ghosts can no longer become drones before the game has started.
- Removed "bhunger" and "ajourn" mob vars, they are unused.
- Fixes admin-revived morph being invisible.
- Fixes heart attack stacking losebreath very high. Also now losebreath is reset to 0 when the mob dies.
- All mobs no longer have a default strip menu showing two hands.
2015-10-23 20:00:52 +02:00
xxalpha e82a216447 Changed various instances of range() and orange() to ultra_range(). 2015-10-19 20:04:14 +01:00
Razharas 8b4447dcad Merge pull request #12157 from Xhuis/can_we_do_this_again
Generalizes vomit into a single carbon proc
2015-10-07 22:20:32 +03:00
Xhuis 7420f27c9b Conflicts 3/3 2015-10-06 11:24:36 -04:00
Xhuis 038a5ba891 Conflicts 2/3 2015-10-06 11:22:26 -04:00
Xhuis 276d6e5d68 Conflicts 1/3 2015-10-06 11:22:16 -04:00
Razharas 9b710d7fcb Merge pull request #12153 from duncathan/destroyfixes
Destroy() fixes
2015-10-06 09:27:41 +03:00
Razharas 72af620748 Merge pull request #12135 from Xhuis/oh_god_my_eyes_are_bleeding
Virology symptom tweaks and a new symptom
2015-10-05 22:21:34 +03:00
Xhuis 7c226b9b1b Changes values on the Weakness symptom 2015-10-05 12:06:32 -04:00
Xhuis 25621e29fc VOMIT GENERALIZATION 2015-10-04 17:09:07 -04:00
duncathan 1278b3e8ef fixes #11870; removes every last out of place del() call or definition 2015-10-04 08:03:04 -06:00
Xhuis a556db1ac5 Removes an errant bracket 2015-10-03 21:55:25 -04:00
Xhuis a1dd42b3c3 Virology tweaks and a new symptom 2015-10-03 21:51:24 -04:00
Razharas 9fdedcfefc Merge pull request #12076 from Menshin/letsbeaheapstar
Some datastructures and A* tweaks
2015-10-03 18:15:23 +03:00
Menshin e6b2f37182 * (Re)Made A* adjacent turfs checking proc generic
* Wrote a /reachableAdjacentAtmosTurfs proc that checks if a turf can be accessed via atmos
* Made airborne disease spreading only via atmos
* A* generic turfs checking proc can now take into account unsimulated turfs using an argument
* Fixes ling stings not working in space and floorbot not repairing hull breaches
2015-10-01 19:52:32 +02:00
Razharas 447855dea6 Merge pull request #11989 from GunHog/PleaseGiveMeyourAIDS
DNA Restoration Virus Symptom
2015-09-30 23:01:59 +03:00
GunHog 3b5e96ccb9 Changes cloneloss heal to brainloss 2015-09-25 12:51:45 -05:00
GunHog f6016c0754 DNA Restoration Virus
Adds a new virus symptom: DNA Restoration.
- Heals cloneloss damage.
- Reduces radiation (but not toxin damage)
- Cleanse the SE of unwanted mutations, but ignores powers.
2015-09-24 15:45:15 -05:00
Iamgoofball 93c0dbf8ff Replaces Nutriment with Salt in Virology cures
suggestion from forum thread on making virology less painful and dumb

doesnt fix the rng but i guess this is better?
2015-09-23 20:46:44 -07:00
KorPhaeron b1b03daf13 Update genetics.dm 2015-09-22 11:50:27 -05:00
phil235 6ee5ab6680 Merge branch 'master' of https://github.com/tgstation/-tg-station into DnaMonkeyStuff
Conflicts:
	code/__HELPERS/unsorted.dm
	code/modules/admin/verbs/one_click_antag.dm
2015-09-19 22:34:30 +02:00
phil235 f90ee4aa8c - Fixed monkey starting with no dna.
- Fixed bugs with monkeyize/humanize: 7803 (humanized monkey nobloodtype)
- Fixes 9298 monkeyed ling have troubles humanizing themself (already fixed?)
- Fixes despawning clothes when monkeyizing. 11855
- Replaced check_dna_integrity proc by simpler has_dna proc when required.
- created set_species() proc
- fixed space retrovirus not transfering SE (despite having a domutcheck()). Still need to check if it needs a name = real_name.
- I renamed mecha/var/dna to dna_lock to avoid confusion
- I renamed an armor var in a species proc to armor_block to avoid confusion with species/var/armor.
- I removed many if(dna) checks in lots of files.
- I removed duplicate defense procs between human/proc/X and dna.species/proc/X since dna is now always set.
- Anatomic panacea from changeling removes alien embryo correctly. 6247
- Fixes runtime when trying to put dna-less brain mmi into a dnalocked mech.
- Removed carbon/var/list/features, we now only have dna.features and prefs.features
- Remove hulk mutation from lizards and other species (Fixed 6413); only real humans can acquire hulk. (less work on sprites for each ones, fixes lizard tail not in hulk color)
- Fixes cloning not setting up correctly dna UE and dna.real_name
- I fixed the issue with sucked+cloned ling being unable to absorb
- I fixed issue with changeling proc checking if they have the dna already not working.
- Fixed 4095, low health hulk with DAA getting stuck in loop of acquiring/losing hulk.
- I added a second layer for mutations to differientate mutations that go below and above the body layer (Fixes 7858)
- Fixes 10048, the transform to initial appearence button was fucking up the dna.

- Fixes cloning not setting up correctly dna UE and dna.real_name
- Fixed the issue with sucked+cloned ling being unable to absorb
- Fixed issue with changeling proc checking if they have the dna already not working.
- Fixed 4095, low health hulk with DAA getting stuck in loop of acquiring/losing hulk.
- Added a second layer for mutations to differientate mutations that go below and above the body layer (Fixes 7858)
- Fixes 10048, the transform to initial appearence button was fucking up the dna.
2015-09-19 22:18:28 +02:00
unknown 68b824e727 increased confusion multiplier, increased confusion sources 2015-09-13 12:39:41 -06:00
Firecage dfae1e0b53 Changes a lot of del() to qdel() 2015-08-16 23:33:22 +02:00
phil235 e3400c0fc8 Fixes brainrot being incurable. 2015-08-08 11:42:44 +02:00
Jordie 133f3ee433 Merge pull request #10944 from bustygoku/Carrier-RNG
Removes Virus Carrier RNG
2015-08-07 19:36:29 +10:00
bustygoku 9249edde12 Changelog And Line Deletions 2015-08-05 13:06:10 -07:00
oranges 5c3a311dd4 Merge remote-tracking branch 'upstream/master' into Appendifixis
Conflicts:
	code/modules/surgery/appendectomy.dm
2015-08-05 13:58:21 +12:00
PatchouliKnowledge de8c10e6c7 Merge conflicts pls go 2015-08-05 01:08:52 +03:00
Jordie d5a88d3f98 Merge pull request #10957 from Core0verload/surgery-organs-implants
Implants, Surgery and Organs rework: Phase 1
2015-08-04 21:45:02 +10:00
c0 667d5e75c3 Transferred body eggs to new organs system 2015-08-03 23:24:17 +03:00
PatchouliKnowledge 056c018b80 Preventative appendectomy prevents appendicitis 2015-08-03 15:13:00 +03:00
PatchouliKnowledge aabf11bd41 The one digit fix 2015-08-02 22:05:45 +03:00
PatchouliKnowledge f25e808def Fixes appendicitis magically self-curing 2015-08-02 21:30:11 +03:00
c0 04f7b3f2de Surgery, Implants and Organs rework: Phase 1 2015-07-31 22:18:31 +03:00
bustygoku ed08ce018f Removes Virus Carrier RNG 2015-07-30 19:44:18 -07:00
bear1ake 5af0bdec25 fix ian stuff 2015-07-31 01:18:03 +09:00
palpatine213 70f2029666 Adds Transform to the skipped vars list 2015-07-28 18:25:38 -07:00
Firecage 4688c2c969 Fixes proc arguments 2015-07-15 23:52:35 +02:00
Cheridan c286b1710d Merge pull request #10360 from Perakp/cargoVirusEvent
New shuttle loan event + fixes
2015-07-07 07:42:08 -05:00
Remie Richards 1fe4aee65e Merge pull request #10415 from Ikarrus/lizardnames
Random Names for Lizards
2015-07-07 03:24:55 +01:00
Ikarrus 5e50b2b982 Update and Changelog
Lizard names are now "name1-name2"
2015-07-05 22:20:00 -06:00
Ikarrus b0cfaf401f Random Names for Lizards
Lizards now have their own list of names to pull from when randomizing their names.
2015-07-05 18:35:56 -06:00
Perakp 2b534cf5aa - Fixes shuttle loan events not bringing anything to the station. The objects created for the event were destroyed at Centcom.
- Removes supply order crates from shuttle loan events. These were pretty unintuitive, as you needed to accept the crates separately.
- Adds a new shuttle loan event: Centcom wants you to help in a virus research program. I feel this is a more controlled way of bringing diseases on the station compared to the disease outbreak event.
- Fixes camera failure event
- Fixes spanish flu, adds spanish flu culture bottle
2015-07-04 01:46:50 +03:00
spasticVerbalizer dd9f0c67b9 Fixed wizarditis message 2015-06-30 16:19:53 +02:00
phil235 031a98d14c Merge pull request #9836 from AnturK/viral
Makes viruses varedit friendly
2015-06-25 14:09:50 +02:00
palpatine213 9f87f10077 Fixes a typo 2015-06-18 14:48:35 -07:00