Commit Graph

42 Commits

Author SHA1 Message Date
phil235 563ef0cca8 Renamed remove_spell() to RemoveSpell() for consistency with AddSpell(). 2016-02-29 23:21:33 +01:00
Shadowlight213 a7782e5b51 prefs 2015-11-12 22:56:07 -08:00
Shadowlight213 8401d79296 Makes the replacement proc use the new antag flag system.
Adds replacement for thralls.
2015-11-11 09:10:46 -08:00
Tkdrg 8fce742d0a Merge remote-tracking branch 'upstream/master' into fuk
Conflicts:
	data/mode.txt
	icons/mob/mob.dmi
	icons/mob/suit.dmi
	icons/obj/clothing/gloves.dmi
	icons/obj/clothing/hats.dmi
	icons/obj/clothing/shoes.dmi
	icons/obj/clothing/suits.dmi
2015-11-07 15:56:39 -03:00
Razharas 5b1a2836fa Merge pull request #12772 from Xhuis/shadowling_update_5
Shadowling Update V
2015-11-07 06:11:39 +03:00
Tkdrg e2187614fd Merge remote-tracking branch 'upstream/master' into hog-mergeconflicts
Conflicts:
	code/__DEFINES/hud.dm
	code/__HELPERS/game.dm
	code/_onclick/hud/_defines.dm
	code/_onclick/hud/hud.dm
	code/game/gamemodes/antag_spawner.dm
	code/game/gamemodes/game_mode.dm
	code/game/machinery/turrets.dm
	code/modules/client/preferences_toggles.dm
	code/modules/events/alien_infestation.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/alien/special/alien_embryo.dm
	code/modules/mob/living/simple_animal/revenant/revenant.dm
	icons/mob/back.dmi
	icons/mob/head.dmi
	icons/mob/hud.dmi
	icons/mob/inhands/items_lefthand.dmi
	icons/mob/inhands/items_righthand.dmi
	icons/mob/mob.dmi
	icons/mob/suit.dmi
	icons/obj/clothing/hats.dmi
	icons/obj/items.dmi
	icons/obj/projectiles.dmi
	icons/obj/storage.dmi
2015-11-02 01:06:30 -03:00
Xhuis 4cb2ddc513 Removes shadowling talking in Chiller, fixes conflicts 2015-10-31 12:32:20 -04:00
Xhuis 2621397c41 Some fixes, makes shadowling speak in Chiller 2015-10-31 12:30:54 -04:00
Xhuis f2291a1194 Shadowling update 5 2015-10-31 11:30:29 -04:00
MrStonedOne 8c755da84f Adds a way to make certain area/space areas not force 100% brightness 2015-10-31 02:30:49 -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
Robustin 23c6ea53ce Buffs Shadowling scaling to actually be a threat
2 shadowlings for a 55 person crew is a joke. This will get you 3 slings by default, 4 at 56 players, and one more for every 14 more players beyond that. 

This is a HUGE issue for shadowlings that makes the game type pathetic and difficult to enjoy. Plus nobody is going to learn how to play the damn role if getting picked is almost as rare as being a wizard.
2015-10-15 17:15:05 -04:00
Remie Richards 97de4b2ebe Merge branch 'master' of https://github.com/tgstation/-tg-station into HandOfGod-Resurgence
Conflicts:
	code/modules/mob/living/simple_animal/guardian/guardian.dm
	icons/mob/head.dmi
	icons/mob/suit.dmi
	icons/obj/clothing/hats.dmi
	icons/obj/clothing/suits.dmi
	icons/obj/storage.dmi
2015-10-07 22:24:53 +01:00
Remie Richards b9394257da About a million changes, but largely: Functional (Sort of) Antag Huds, Mind fixes, and Final glue to get the mode working. 2015-10-07 22:11:19 +01:00
Xhuis c73ba1b638 Doubles shadowling population scaling 2015-09-21 21:19:57 -04:00
phil235 d83f6f6d5f Merge pull request #11608 from Xhuis/blings
A few shadowling changes
2015-09-18 13:47:30 +02:00
Xhuis 2d7224da11 Removes some bloat and fixes qdeleted() proc 2015-09-08 20:45:54 -04:00
Xhuis 1fb8d3090b Fixes a possible runtime 2015-09-08 15:48:04 -04:00
Xhuis 95ca1cb4d2 Some tweaks to Shadowling 2015-09-07 21:46:35 -04:00
Xhuis 08cc2ee675 Fixes an extremely important bug with shadowling 2015-09-05 00:42:05 -04:00
Razharas 5bf8c9dae5 Merge pull request #11512 from Jordie0608/thefirststeptoanyunificationisnaturallystatistics
Makes auto_declare_completion_ use printplayer()
2015-09-01 18:34:27 +03:00
Jordie0608 84a373ad90 makes auto_declare_completion_ use printplayer() 2015-08-31 20:55:12 +10:00
Xhuis df9e581df0 Shadowling update 4 2015-08-27 19:29:33 -04:00
Robustin c619e29048 Reduced light/burn damage to Shadowlings
Light damage from 10 to 7.

Heat and Burn/Laser damage modifiers from 2x to 1.5x.
2015-08-16 01:01:12 -04:00
Xhuis 32a1dc860b Adds spell icons! 2015-08-04 11:24:27 -04:00
Xhuis 4cefd114c5 Shadowling update 3 2015-08-03 16:35:42 -04:00
Firecage 4688c2c969 Fixes proc arguments 2015-07-15 23:52:35 +02:00
Alexander P. Ulan Hernandez ebc6041f9f Comitterydoo
Adds Xhuis' second shadowling fix, along with a slight rework and
expansion of the veil spell.
2015-06-29 03:58:03 -04:00
Incoming afc368e66c Adds some basic scaling, ~10% of crew, to shadowlings. 2015-06-13 01:31:53 -04:00
Xhuis cbc076c8e8 More work and moves ascendant shadowling file 2015-05-16 23:47:00 -04:00
Xhuis 1d0f106413 More work. 2015-05-16 22:17:43 -04:00
Xhuis 04c84b53bb Fixes an issue with shadowling round end 2015-05-10 01:33:22 -04:00
Incoming 23cc8c7db0 All modes now choose their antagonists before they choose jobs. A new mind attached list, restricted_roles, will keep incompatible jobs out of rotation.
Players who would otherwise qualify to play as an implanted job will spawn as the most wanted not implanted job they qualify for if they are an onstation antagonist. If they don't qualify for any job in this way depending on preferences they will either spawn as an assistant or a random job (which also makes sure they don't end up in an incompatible job).

Note this doesn't impact late join antagonists or mulligan antagonists. Roundstart only.
2015-05-05 23:29:03 -04:00
Incoming c4f6d85b44 Any roundtype can now take advantage of continuous/non-continuous settings as well as the mulligan antag system. (as a reminder at this point the mulligan system only creates lings and/or traitors)
A generic check for antags now exists in check_finished, and overrides a lot of checks in specific modes. Specific checks are still needed if you have special means of determining antag viability (blob cores), or things to do when specific antags die (summon events).

In situations where mulligans are on but fail, the round will usually lurch on as "extended" but in wizard/malf/blob/ragin mages the round will end then and there. This mirrors current behavior.

Config settings are fully customizable and for the most part defaults mirror existing behaviors:

Revolution, Shadowling, Gang, Ragin Mages and Monkey are noncontinuous and will end with the death of all antagonists.

* There is a change here in shadowling in that rounds with living thralls but no living shadowlings will continue until the thralls are delt with, as they can still raise their dead master.

* Abductors not ending with the death of all ayyliens if there are still probe victims around is likewise a change. If the dev of abduction would rather have it default the other way, we can do that.

* Monkey being noncontinuous is a change, but given how monkey mode works, it really only makes sense.

All modes that are continous use the mulligan system by default, remember that this will only come into effect if EVERY antagonist dies, so modes with many antagonists are very likely to only mulligan extremely rarely because if even one isn't slaughtered and is instead brigged or otherwise neutralized nonfatally the mulligan will never come. A nice little bonus for security not to kill everyone!

Fixes a bug where shuttle stranding could occur in continous rev modes (not something on by default)

Probably buggy as hell in initial commit. Please no quick merge
2015-04-24 15:40:42 -04:00
Xhuis 5075909757 More bug fixes 2015-04-14 14:23:30 -04:00
Xhuis 21e8564210 One more define 2015-04-13 21:15:14 -04:00
Xhuis f6c8b3bfc5 Replaces fonts with spans, adds defines 2015-04-13 19:42:50 -04:00
Xhuis f6011468db Removes unnecessary colon 2015-04-13 19:14:05 -04:00
Xhuis 87541dabc2 Progress 2015-04-13 19:12:29 -04:00
Xhuis 9c752683ef Shadowling update one 2015-04-13 16:46:49 -04:00
Xhuis 2005e8da66 Fixes Human? in the spawn races tab 2015-04-12 12:15:08 -04:00
Xhuis c9338f7212 Shadowling: RELEASE EDITION 2015-04-11 11:42:02 -04:00