Commit Graph

98 Commits

Author SHA1 Message Date
YPOQ 9a6a1af252 Various Ninja Fixes (#30102)
* Fixes energy net

* Ninjaboost usable while unconscious, remove unused action

* remove delay from adrenline message

* remove redundant stun check

* fixes ninja action icons

* remove toggle special interaction verb

* Remoeves slotting research disks into suit

* non ninjas can now start the suit initilisation

* remove unused code, capacity > charge

* radium now restores adrealine boosts, other suit reagents removed

* oops

* adrenaline boost removes stuttering

* ninjas no longer start with flashlights

* ninja suit deinitializes properly

* fix gib ninja suit gib message

* energy nets use buckling instead of anchoring, buckle_lying = -1 is now handled properly

* suit examine reports capcity properly

* ninja code cleanup

* undo buckle_lying changes
2017-09-01 15:38:42 +02:00
Mike Long 97a949cb9f Devils no longer lose summon contract when they have negative souls.
Devils now resurrect with organs/limbs restored if missing.
2017-08-25 11:37:01 -04:00
Jordan Brown af4d9a85c9 Repaths /obj/item/weapon to /obj/item (#29929) 2017-08-16 10:38:51 -03:00
Jordan Brown d1ae0a0c95 Adds helpers to avoid << use (#29611) 2017-08-09 00:27:54 -03:00
AnturK ec8a618b8c Fixes missing objectives and antag status. 2017-08-02 13:23:27 +02:00
ShizCalev 45d3d52af7 Made some object lists less terrible to read (#29304)
* spaces

* more spaces

* last ones
2017-07-18 10:44:29 -04:00
Joan Lung ec9439b915 Renames GLOB.cardinal to GLOB.cardinals to match GLOB.diagonals and GLOB.alldirs 2017-07-09 17:24:28 -04:00
Xhuis 0aa489f2b4 Uses ignored_mob 2017-07-03 20:53:17 -04:00
Xhuis ff24b40b0c Decon messages are now visible to unconscious cultists 2017-07-03 18:30:07 -04:00
Leo f8cad7c0f7 Merge pull request #28855 from lordpidey/lordpidey_devil_fixes
Minor devil fixes.
2017-06-27 18:23:29 -03:00
Leo 3757ef5943 Merge pull request #28850 from GunHog/Malf_Shell_Fix
Fixes AI <-> Shell mind transfer issues
2017-06-27 12:29:36 -03:00
Mike Long 4185f8959f Fixes bugs in devil
Fixes devils not losing souls upon resurrection,.
Fixes spells appearing deactivated upon resurrection.
Fixes unascendable devils being able to get ascension grade spells.
2017-06-26 12:30:59 -04:00
GunHog 14e3b9a7c2 Fixes AI <-> Shell mind transfer issues
- Fixed Traitor/Malf AIs resetting their antagonist status and points
upon transfering to a shell and back.

- Fixes connected borgs being shown their laws when the AI returns to
its shell.
2017-06-26 09:37:25 -05:00
KorPhaeron 060b767a47 Ninja Dash (#28644) 2017-06-26 10:57:12 -03:00
nicbn 77a2d3f5cd Replaces "istype"s with is_helpers macros (#28676) 2017-06-22 15:03:19 -03:00
Ashe Higgs cbdcd08691 Malf AI module refactor and small additions (#28334)
* Refactors malf AI modules to modern standards

* Updates the goonchat stylesheet

* Moves air and fire alarm overrides

* squash commits!

* Fixes some things

* Review, fixes

* does the thing!

* Requested changes
2017-06-21 15:35:03 -04:00
Mike Long 39103452a3 Lordpidey devil fixes (#28101)
* Fixes on #28051

* Changes hellfire around some, it's now more consistant.

* Fixes small exploit with infernal jaunt.

* Moves devil antag datum with the rest of the antag datums.

* Corrects syntax errors within codex gigas tgui template.

* Re updates tgui js after merge.

* removes redundant .loc from call.

* Fixes devils sometimes getting duplicate spells.
2017-06-21 10:47:02 +02:00
Joan Lung 3315c4c311 People converted to clockcult will actually have their world turn yellow briefly, matching the messages (#28397) 2017-06-13 21:47:29 -03:00
Lzimann 3e34eb9e3f Changes all sounds to be lower case, plus standardizes their references 2017-06-11 00:38:45 -03:00
Robustin 7f4c778890 Cyberboss suggestions to the old code too 2017-06-09 17:53:45 -04:00
Robustin 457d747b03 Summon fix 2017-06-09 14:20:05 -04:00
Robustin b409a52d42 Blood Cult Nerf: Restricted Nar-Sie summoning locations (#28137)
* Restricted Blood Cult Summoning

* fixed warning
2017-06-08 07:28:40 -04:00
4DPlanner eaf15a41f4 Calls super 2017-06-06 22:21:09 +01:00
Robustin af34882816 Last Cult Master Spell: Eldritch Pulse & Various Tweaks (#27722)
* funMaster

* now teleports + telegraphs

* Update cult_comms.dm

* Delta REEEEE

* Done but still needs a couple more touches

* Update cult_comms.dm

* Finished & 150 hours tested

* Reworded

* plz dont break

* ok
2017-06-06 11:06:08 +02:00
4DPlanner 53b341d1b4 Reflection hell 2017-06-01 22:34:19 +01:00
4DPlanner 78cb889cad Moves equip_traitor to the mind, shuts down uplink on detraitor 2017-05-30 11:48:10 +01:00
4DPlanner 568e62f204 Properly wipes special role 2017-05-29 17:44:56 +01:00
4DPlanner 3c0b5ced12 Warns on loss of datum 2017-05-29 17:24:29 +01:00
4DPlanner ec53df4884 If your target has had their antag datum removed by badmins and you
kill them, you are traitored
2017-05-29 16:45:42 +01:00
4DPlanner 23cd136989 Fixes greeting 2017-05-29 16:14:59 +01:00
4DPlanner dd9e877c62 Uses syndicate variable for greater composability 2017-05-29 15:59:53 +01:00
4DPlanner d5d4d9fdc1 Everyone is the traitor objectives removed properly, clears up
duplicate code
2017-05-29 00:02:37 +01:00
4DPlanner b2cb528c43 :w is important 2017-05-28 23:13:46 +01:00
4DPlanner 251bae9059 Remove objectives on detraitor 2017-05-28 23:12:08 +01:00
4DPlanner bdeab86c7f Whoops 2017-05-28 22:38:02 +01:00
4DPlanner 219d5596f4 Now sets special_role 2017-05-28 22:36:13 +01:00
4DPlanner 04b91068dc Properly removes law 0 for AI on detraitoring 2017-05-28 22:31:24 +01:00
4DPlanner f1dae5f0a1 Part 3 2017-05-28 22:23:54 +01:00
4DPlanner dcaace7738 Pt 2 2017-05-28 18:42:00 +01:00
4DPlanner 65e45e543b I ONNA BREAK 2017-05-27 23:40:17 +01:00
Joan Lung 84a90acbeb merely a misassigned var 2017-05-23 16:12:49 -04:00
Mike Long 0c79d3ff8e Ninja Refactor (#27316)
* Begins converting Ninjas into the new antagonist datum system.  Does not compile.  Work in progress.

* More work towards datumizing ninjas. Still not finished. Now compiles.

* Adds ninja to traitor panel.

* Add objectives now takes an arg for number of objectives.

* Event now actually ninjas the ninja.

* Ninja suit initialization now works.

* Cleans up the suit initialization code some.

* Suit initialization is now action rather than verb based.

* Now properly adds objectives and memories to the mind upon gaining datum.

* Starts to replace ninja verbs with actions.

* Hooks ninja abilities up to action buttons.

* Whoops, missed a verb.  Gloves are next.

* Adds toggle ineraction type action button.

* Changes icons as per ChanglingRain's suggestions.

* Second round of changes for ChanglingRain

* Replaces sleeps with addtimers.  It's ugly, but more CPU efficient.

* Fixes compile errors.

* Fixes compile error, again.
2017-05-18 10:21:26 -06:00
Mike Long 4687dd0117 Devil refactor+small revamp (#26815)
Hello, with PR #26717 merged, I think it's a good time to add devils to the standardized antag datum system.

This PR is mostly a refactor, which shouldn't be noticed by the playerbase. Changes that might be noticed are below.

🆑
tweak: Modified chances for returning someone's soul using an employment contract. Now everyone has a chance, not just lawyers and HoP.
add: Particularly brain damaged people can no longer sign infernal contracts properly.
tweak: Infernal contracts for power no longer give fireball, and instead give robeless 'lightning bolt' spell.
add: Devils can now sell you a friend, for the cost of your soul.
tweak: The codex gigas should now be easier to use, and less finicky.
del: The codex gigas no longer sintouches readers.
/🆑
2017-05-10 22:02:17 +12:00
Joan Lung 8b912f84aa Fixes a bunch more cult bugs (#27034) 2017-05-08 13:17:40 -03:00
Joan Lung 5ce91a8230 Cultists of Nar-sie have their own language (#26952) 2017-05-07 08:06:38 -03:00
Joan Lung 74f00e629f Cult fixes (#26990)
* Cult fixes

* ha ha whoops

* whoooops

* whoops x3 combo
2017-05-07 00:51:40 -03:00
Robustin ad19802a6d fucking hell im so done with this PR 2017-05-03 20:03:43 -04:00
Robustin 5a98d90b5c Merge branch 'master' of https://github.com/tgstation/-tg-station into CMA6
# Conflicts:
#	code/datums/antagonists/datum_cult.dm
2017-05-03 12:28:16 -04:00
Joan Lung 6c303855e8 Should fix all of the cult/clockcult issues (#26832) 2017-05-02 22:43:34 -03:00
Robustin 3423cbeba5 Finally working again 2017-05-02 19:25:49 -04:00