Commit Graph

451 Commits

Author SHA1 Message Date
phil235 d3ee910211 Makes effect system code more OOP.
obj/effect/effect is now renamed obj/effect/particle_effect for better usability.
datum/effect/system and /datum/effect/effect/system are now both /datum/effect_system.
Fixes a bug where wall mounted igniters (and other spark producing objects) didn't produce sparks sometimes.
Moved explosion_particles.dm into the effect_system folder, because it has effect_systems code.
2015-10-21 23:28:29 +02:00
Razharas d1df0bfeff Merge pull request #12485 from xxalpha/ultrarange
Added ultra_range() proc.
2015-10-20 00:17:09 +03:00
xxalpha e82a216447 Changed various instances of range() and orange() to ultra_range(). 2015-10-19 20:04:14 +01:00
phil235 79a814b434 Fixes some runtimes when picking candidates for certain simple_animals, especially sentience potion. If the player chose 'Yes' and then immediately disconnected, it would make the chosen client null. Same thing for xeno larva bursting (player disconnection mid bursting animation)
Fixes runtimes with chem grenade calling prime() after being GC'd.
Fixes some hardsuits having "unacidable = 1" twice.
Fixes runtime with alien whisper.
Fixes runtime with check_shields()
Fixes runtime with Venom, Formaldehyde, corn syrup and holy water.
Fixes cult sacrifice soulstoning not working (giving a dead shade).
2015-10-18 01:28:48 +02:00
Razharas 25b514081f Merge pull request #12258 from Iamgoofball/patch-132
improves VERY RAGIN' BULLSHIT MAGES
2015-10-10 08:35:10 +03:00
Iamgoofball 749d1ea8d2 improves VERY RAGIN' BULLSHIT MAGES
based on hornygranny and I's testing that one round

this is done with studies to prove this is how you meme it up

improves ragin' mages

makes admins get laid when they use it
2015-10-08 20:01:15 -07:00
Xhuis 815c7aa435 ACTUALLY removes cauterize 2015-10-06 20:18:53 -04:00
Xhuis 909849adc8 Tweaks 2015-10-06 10:33:14 -04:00
Xhuis 713c229935 Spell book refactor 2015-10-05 21:01:44 -04:00
Xhuis ae1e02013b New wizard spell: Cauterize 2015-10-05 17:49:43 -04:00
Iamgoofball cfa151d800 Adds time check var for admins to tweak time in between wizard spawns 2015-10-04 22:13:48 -07:00
Iamgoofball 6062a4d806 Adds Bullshit Mode var to RAGIN MAGES
This comes with a preset gamemode set to bullshit mode just for badmins who are 2lazy to fuck with the gamemode controller.

Infinity wizards are made.

They spawn in every 50 seconds instead of 150.

The round does not end until badmins end it.

Good luck!
2015-09-30 22:15:32 -07:00
xxalpha 655b1a77c7 Replaced refactored is_hot() to be an atom proc. 2015-09-24 01:12:38 +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
AnturK 2ddddc1cdb Fixes spellbook refund issue 2015-09-17 15:14:34 +02:00
bear1ake f697ae90f5 removes a bunch of .0 2015-09-10 20:57:30 +09:00
Cheridan a48bddb551 Merge pull request #11479 from AnturK/morefixes
Wizard nuke steal and voodoo doll fixes
2015-09-01 12:01:12 -05:00
duncathan 51c09f16bf makes all Destroy()'s return properly 2015-08-31 00:21:01 -06:00
AnturK 59792ca682 voodoo doll fixes 2015-08-30 13:15:58 +02:00
AnturK 0009ad729a fixes wizard not recieving nuke kit 2015-08-29 14:26:58 +02:00
Firecage bf13763e3b Merge branch 'master' of https://github.com/tgstation/-tg-station.git into del2qdel 2015-08-16 23:34:03 +02:00
Firecage dfae1e0b53 Changes a lot of del() to qdel() 2015-08-16 23:33:22 +02:00
phil235 5539689f3a Merge pull request #11043 from KorPhaeron/moreweebshit
Timestop for Wizards
2015-08-16 11:04:47 +02:00
Swag McYolosteinen 46b519309e Merge pull request #11058 from Core0verload/surgery-organs-part2
Surgery & Organs rework: Phase 2
2015-08-13 18:04:16 +02:00
Cheridan dfb560b030 Merge pull request #11032 from KorPhaeron/memesword
Removes Multisword from Spellbook
2015-08-12 00:15:11 -05:00
c0 691f6fb66d Surgery & Organs Rework: Phase 2 2015-08-06 09:56:54 +03:00
KorPhaeron 6a71cd2f57 Toki Wo Tomare
ZA WARUDO
2015-08-05 15:54:41 -05:00
KorPhaeron 880a8dfa03 Removes Multisword from Spellbook 2015-08-05 02:37:22 -05:00
Xhuis 32a1dc860b Adds spell icons! 2015-08-04 11:24:27 -04:00
Xhuis d1ceb296be Merge remote-tracking branch 'remotes/upstream/master' into remove_thrall 2015-08-03 16:37:06 -04:00
Xhuis 4cefd114c5 Shadowling update 3 2015-08-03 16:35:42 -04:00
Remie Richards a374deb507 Merge pull request #10925 from AnturK/howdoyoudo
Voodoo Doll
2015-08-03 17:14:38 +01:00
KorPhaeron 4b6e086957 Indents 2015-08-03 02:29:37 -05:00
KorPhaeron e490a6759f Condensed code 2015-08-03 01:20:31 -05:00
KorPhaeron 9e28a11da9 Adds a check for if the original client re-entered their body 2015-07-31 09:44:22 -05:00
KorPhaeron 19aa13c468 Remie has spoken, flag updated 2015-07-30 11:58:54 -05:00
AnturK 919fd7e569 Adds the doll to summon magic
Fixes
2015-07-30 16:39:56 +02:00
KorPhaeron 9648402d12 Soulstone 2015-07-29 22:06:15 -05:00
AnturK 9578246cf5 fix 2015-07-29 22:46:32 +02:00
AnturK 23827eace8 Adds fire_act
Adds horn effect
Adds doll to asteroid room loot
2015-07-29 22:43:05 +02:00
AnturK 28f0918983 Voodoo Doll 2015-07-29 21:24:49 +02:00
Cheridan 740199f408 Merge pull request #10583 from Incoming5643/fingerbang
[ready] Disintegrate/Flesh to Stone as actual touch attacks
2015-07-24 00:11:44 -05:00
phil235 e73e9ef4a9 Fixes compile error due to miljacket's wrong path. 2015-07-23 13:21:18 +02:00
phil235 a3829d07e8 Merge pull request #10743 from KorPhaeron/multiswordfix
Multisword fixes
2015-07-23 01:11:39 +02:00
KorPhaeron 256d309e2c Multisword fixes
Removes colons.

Fixes the augmented guy not actually getting his augments and the soviet
one not spawning with a sword.

Adds officer and gladiator costumes as choices.
2015-07-21 01:17:38 -05:00
Cheridan bcaefd28a2 Merge pull request #10675 from phil235/SlaughterDemonFixes
Slaughter demon fixes and Summoning limit
2015-07-19 23:24:51 -05:00
Swag McYolosteinen 687bfb2f71 Merge pull request #10094 from KorPhaeron/multiverse
Multiverse Sword Artefact/"There Can Be Only Me" admin verb (Ready to Merge)
2015-07-19 19:19:05 +02:00
KorPhaeron fd833342cf Removes processing from multisword
Thanks Miauw
2015-07-19 12:08:47 -05:00
KorPhaeron 1ba58674c7 Multiverse fixes, objective tweaks, no traitor status for clones 2015-07-19 08:55:05 -05:00