Commit Graph

5925 Commits

Author SHA1 Message Date
xxalpha
36ae116a48 Added another mode for smoothing (smooth with all subtypes). 2015-09-23 00:55:10 +01:00
xxalpha
fc073def62 Merge remote-tracking branch 'upstream/master' into smoothlattice 2015-09-22 19:40:01 +01:00
Razharas
835da91620 Merge pull request #11883 from phil235/DnaMonkeyStuff
DNA rework
2015-09-22 18:43:27 +03: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
Razharas
38234c97ee Merge pull request #11798 from AnturK/displaycase
Buildable Display Cases
2015-09-21 22:09:10 +03:00
Razharas
836c31ac83 Merge pull request #11845 from xxalpha/nanites
Added a self-repair module for cyborgs.
2015-09-21 22:06:45 +03:00
Swag McYolosteinen
33b0919e7d Merge pull request #11816 from Jalleo/ImplantTrackingFix
Improves implant tracking by using a list instead of world
2015-09-21 18:10:38 +02:00
blah
f26f6145ac Add even more tracking fixes to improve performance 2015-09-21 17:06:11 +01: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
xxalpha
204c21d287 Added a self-repair module for cyborgs.
empty line

Changelog

Changed the module to heal more when cyborg is in critical.
2015-09-19 18:38:24 +01:00
phil235
bfa06222ea Merge pull request #11830 from Aranclanos/updatetriggerthis
Removes update_triggers.dm
2015-09-19 16:47:19 +02:00
xxalpha
6bdd100eb6 Lattices and catwalks now use generic icon smoothing.
Put another check in smooth code to prevent runtimes
2015-09-19 14:55:09 +01:00
Remie Richards
82a79a1705 Merge pull request #11787 from bgobandit/theywanttherandd
Adds origin tech values to a lot of items.
2015-09-19 14:20:09 +01:00
Remie Richards
b3a027b1fe Merge pull request #11827 from optimumtact/commentatrophe
clean up more non useful comments
2015-09-19 14:08:56 +01:00
AnturK
a524268b4d Fix 2015-09-17 17:53:27 +02:00
AnturK
a668109c3d Adds ID unlocking
Fixes directional issues
2015-09-17 17:53:26 +02:00
AnturK
8067597beb Display case chasssis 2015-09-17 17:53:26 +02:00
AnturK
b72de17b50 Adds icon for open but not broken case. 2015-09-17 17:53:25 +02:00
AnturK
ac813a0ced Display cases 2015-09-17 17:53:24 +02:00
xxalpha
b119b0e113 Added a self-repair module for cyborgs. 2015-09-17 15:56:39 +01:00
Cheridan
76d1e6add5 Merge pull request #11556 from bgobandit/hardmeatspike
MEAT SPIKE EXPANSION
2015-09-16 20:19:42 -05: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
oranges
48f86bc9f5 clean up more non useful comments 2015-09-17 12:23:44 +12:00
xxalpha
4d4b8e64c1 Merge remote-tracking branch 'upstream/master' into n_u_c_l_e_a_r
Conflicts:
	_maps/map_files/TgStation/tgstation.2.1.3.dmm
2015-09-16 23:14:14 +01:00
phil235
3ca12736ca Merge pull request #11700 from feemjmeem/suicides-sep10
suicide messages for damp rag, tanks, and telebaton
2015-09-16 23:57:51 +02:00
blah
e976aa20b4 God dammit timing is perfect for no one 2015-09-16 12:55:36 +01:00
blah
1fc4f2c5b2 Welp 2015-09-16 12:51:55 +01:00
blah
ccbbf623bb Makes it better 2015-09-16 12:42:27 +01:00
Swag McYolosteinen
3ef5d02cee Merge pull request #11689 from Steelpoint/RifleS
Security Weapon Overhaul: Auto Rifle Edition
2015-09-16 13:34:35 +02:00
blah
d14c65d12b Improves implant tracking by having it search through a list instead of the world 2015-09-16 10:22:52 +01:00
bgobandit
0664cffa45 tweaks shit 2015-09-15 21:43:19 -04: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
Aranclanos
da3213968c Merge pull request #11780 from optimumtact/patch-5
EXTERMINATE EXTERMINATE EXTERMINATE
2015-09-15 16:02:32 -03:00
Marc R. Uchniat
4ee9e11860 telebaton and tank suicides now check for deletion properly, telebaton properly deletes brain, tank no longer drops brain 2015-09-15 10:02:46 -07:00
phil235
04287730bd Copy of Anonus' Blob tweak PR, with less commits. 2015-09-15 16:03:55 +02:00
Razharas
d42b9918b5 Merge pull request #11622 from Core0verload/matter
Adds materials to ore
2015-09-15 12:43:56 +03:00
Cheridan
0a8690edf0 Merge pull request #11738 from Supermichael777/detomax
Buffs the detomax pda bomb by removing its RANDOM EXPLOSION MECHANIC.
2015-09-14 18:37:53 -05:00
Cheridan
d1e1beb713 Merge pull request #11748 from Aranclanos/pipep1
Fixes the last remaining associative lists from pipes
2015-09-14 18:26:46 -05:00
Marc R. Uchniat
a1439aaa4a make telebaton actually open if closed, add check to make sure mob still exists when you do magic to it (thanks @phil235) 2015-09-14 12:38:45 -07:00
phil235
2333eb6b55 Merge pull request #11763 from RemieRichards/FootprintTweaks
Footprint Tweaks
2015-09-14 20:50:23 +02:00
phil235
2a5d0b96a1 Merge pull request #11747 from Aranclanos/falsewalls
Fixes false walls opening sprite
2015-09-14 20:33:12 +02:00
bgobandit
aac0dd4d22 Adds origin tech values to a lot of items. 2015-09-14 14:27:01 -04:00
phil235
e46f764113 Merge pull request #11623 from Fox-McCloud/qmvoucher
Adds Mining Voucher to QM's Locker
2015-09-14 19:59:47 +02:00
Swag McYolosteinen
606c6e0ae4 Merge pull request #11677 from xxalpha/aliums
Xeno tweaks and bugfixes.
2015-09-14 17:00:14 +02:00
Jordie
41e426c5ef Merge pull request #11744 from Thunder12345/cap-uniform
Added a new formal jacket to the captain's locker
2015-09-14 20:36:15 +10:00
Orange Borg
27a23a845f EXTERMINATE EXTERMINATE EXTERMINATE 2015-09-14 22:06:47 +12:00
phil235
428a28a440 Fixes monkeyize/humanize removing the mob's viruses when they should be kept.
Fixes NOCLONE and CLUMSY being in both disabilities and mutations. they're now only disabilities.
Fixes minttoxin not gibbing people with the fat disabilities.
Fixes some runtimes, replacing usr by user in some places.
Fixes mutation overlays being removed when updating overlays.
Remove the now unused mob/var/list/mutations and human/var/blood_type
Fixed some formatting in preferences.dm
2015-09-13 22:52:38 +02:00
c0
75f2c92ebc Adds materials to ore 2015-09-13 23:37:13 +03:00