Commit Graph

5000 Commits

Author SHA1 Message Date
KorPhaeron 4e644df7cc Runtime fix 2015-09-24 16:17:37 -05:00
KorPhaeron b1185747bb Fixes 2015-09-24 12:55:54 -05:00
Razharas d3aa84e978 Merge pull request #11937 from KorPhaeron/profligateslikeyoubelongonthecross
Hanging any mob from the kitchen spike
2015-09-24 02:14:06 +03:00
Razharas 4a99082cf6 Merge pull request #11888 from KorPhaeron/toolboxcrusaders
Guardian Changes
2015-09-24 01:46:59 +03:00
Razharas d6779855c1 Merge pull request #11946 from Lijah99/ACTUALLYFixesVehicleFootprints
ACTUALLY fixes footprints while in a vehicle/buckled
2015-09-24 01:22:49 +03:00
phil235 c410d1680d Fixes brains sharing their dna with another carbon, which causes runtimes when the carbon and its dna is deleted. 2015-09-23 23:05:26 +02:00
KorPhaeron c11edd8418 Butcher update 2015-09-23 12:30:56 -05:00
KorPhaeron b0a89af2c6 Left a line in the wrong place 2015-09-23 01:16:30 -05:00
KorPhaeron 29e1858fcf New sprites 2015-09-22 23:53:26 -05:00
KorPhaeron f16b4e1903 Merge remote-tracking branch 'tgstation/master' into toolboxcrusaders 2015-09-22 23:41:02 -05:00
Cheridan 8a71d3e875 Merge pull request #11809 from Xhuis/even_better_than_a_mass_emagger
Uplink rebalance
2015-09-22 23:40:18 -05:00
Razharas a5d7ae8d92 Merge branch 'master' of https://github.com/tgstation/-tg-station 2015-09-23 03:24:17 +03:00
Razharas e5296ffa7d AnturKs fixes without mutation fix
AnturKs fixes without mutation fix
2015-09-23 03:21:00 +03:00
Lijah99 d515d55558 ACTUALLY fixes footprints while in a vehicle/buckled 2015-09-22 15:17:04 -06:00
Xhuis 6711406d6a Conflicts 2/3 2015-09-22 16:37:00 -04:00
Razharas 835da91620 Merge pull request #11883 from phil235/DnaMonkeyStuff
DNA rework
2015-09-22 18:43:27 +03:00
KorPhaeron 42352e915b Buckling fixes 2015-09-21 23:13:02 -05:00
Jordie 01c362f069 Merge pull request #11757 from Xhuis/side_antagonist_tweaks
Side Antagonist Tweaks
2015-09-22 12:26:00 +10:00
phil235 2fd2f96238 Simplified update_mutations_overlay(), we no longer rebuild the entire mutation layer with all mutations every time we get or lose a mutation. I reintroduced in on_acquiring and on_losing some code similar to the old lose_indication gain_indication procs.
Fixed lesser form changeling, when humanized via dna injector, the ling no longer keeps its Human Form power.

Simplified the racemut trick in humanize() and monkeyize().

Dna now gets qdel'd, just like reagents, when the mob gets qdel'd.

Some tiny fixes here and there.

Added a changelog.
2015-09-22 02:14:37 +02:00
KorPhaeron 9c221f47af Nerf teleport attack 2015-09-21 09:07:16 -05:00
KorPhaeron 903c041279 Slightly less damage for the punchghost 2015-09-21 03:23:23 -05:00
KorPhaeron 451caf6bd5 Holoparasites is a dumb name 2015-09-21 03:15:03 -05:00
KorPhaeron 550697318d Chaos Fixes 2015-09-21 03:11:05 -05:00
KorPhaeron 2c2af6c634 Limit 2015-09-20 21:00:17 -05:00
KorPhaeron 74c3df9683 Holoparasites 2015-09-20 14:37:41 -05:00
Xhuis 4a34f42a0a Give Syndiborgs more stuff 2015-09-20 14:38:25 -04:00
Xhuis 979ae3ade6 Cleans up heart eating code 2015-09-20 12:01:50 -04:00
Xhuis a4d99a528d Adds a missing parentheses 2015-09-19 23:25:52 -04:00
Xhuis 4a1c7c0481 Two small changes 2015-09-19 23:10:51 -04:00
KorPhaeron 20b8487120 Typo 2015-09-19 21:39:23 -05:00
KorPhaeron 587d485c4c Guardian Changes 2015-09-19 20:27:26 -05:00
Xhuis 38c277f42e Adds swarmer spawn event and changes demon hearts 2015-09-19 18:38:01 -04: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
Xhuis f53897523c Conflicts 2/3 2015-09-19 14:07:24 -04:00
Xhuis d32d3287d1 Adds revenant tweaks 2015-09-19 14:03:04 -04:00
phil235 bfa06222ea Merge pull request #11830 from Aranclanos/updatetriggerthis
Removes update_triggers.dm
2015-09-19 16:47:19 +02:00
Remie Richards 9363a14d2f Merge pull request #11743 from Delimusca/cleanconfusion
changes confusion to be less RNG garbage
2015-09-19 14:01:58 +01:00
phil235 966ff4b05a Merge pull request #11853 from feemjmeem/11850-fix
partial revert of #11699, fixes #11850 without breaking #11699
2015-09-19 03:18:11 +02:00
Xhuis 9e1f857afc Doubles boost time for slaughter demons 2015-09-18 18:36:25 -04:00
Xhuis 01005f6b82 Prevents blood crawling with held items 2015-09-18 18:30:44 -04:00
Xhuis 67ca94c5fa Merge remote-tracking branch 'remotes/upstream/master' into slaughter_demon_stuff 2015-09-18 16:54:13 -04:00
Xhuis c0d3a67f0e Side antagonist tweaks 2015-09-18 16:54:01 -04:00
phil235 d83f6f6d5f Merge pull request #11608 from Xhuis/blings
A few shadowling changes
2015-09-18 13:47:30 +02:00
Xhuis af31d566b2 Syndicate medical cyborgs 2015-09-17 20:02:48 -04:00
Marc R. Uchniat 75e6b70fbe partial revert of #11699, fixes #11850 without breaking #11699 2015-09-17 15:12:18 -07:00
Razharas a48254f31a Merge pull request #11589 from Ergovisavi/swarmers_revision_2
Swarmer rev 2 fixes/changes | Some hostile mob range attack tweaks
2015-09-17 18:27:15 +03:00
Aranclanos caf4d7d5a5 Removes update_triggers.dm and moves the code inside of it to their respective procs. Most of the procs on this file were duplicated. 2015-09-16 21:52:25 -03:00
Xhuis 1178fbe079 Major cult changes
The current code for runes is god-awful. Like, seriously terrible. This PR aims to fix that. Rather than having every rune effect defined in a single attack_hand proc, this PR will separate the runes into subtypes, which supports for more modular runes as well as cleans up the code.

It also separates invocation into a two different procs. The first of these will determine if the rune can be invoked; if that passes, the second will cause the rune's effects. There is also a third proc that will cause effects if the rune fails to invoke.

Research words have been removed, and all runes are now available from the start of the round. This is highly subject to change once some feedback is in from actual cult rounds.

Miscellaneous tweaks:

    Blood boil runes now explode when used
    Convert runes can now work solo, but take time
    Armor runes now only provide the basic armor set
    Tomes now do a static 15 burn damage and play a sound
    If the Escape objective is rolled, the amount of people that must escape will scale with the round population to a factor of 5 (i.e. 50 players = 10 cultists)
2015-09-16 10:04:49 +12:00
Razharas 73db85100c Merge pull request #11769 from phil235/FixMutations
Some dna fixes
2015-09-15 22:31:59 +03:00