Commit Graph

156 Commits

Author SHA1 Message Date
vuonojenmustaturska
fd4c753a04 replaces BANG_PROTECT_2 with a component, also kills OMNITONGUE_2 and flags_2 (#37597)
* kill BANG_PROTECT_2

* let's put this back in

* dirty

* kill OMNITONGUE_2

This is a write-only variable, probably leftover from some refactor years ago

* kill flags_2
2018-05-02 14:13:41 -04:00
vuonojenmustaturska
ccf8fc5bc5 Kills off three more flags from flags_2 (#37529)
code: More flags have been moved to their appropriate places
SLOWS_WHILE_IN_HAND
FROZEN
NO_MAT_REDEMPTION

all moved to item_flags
2018-04-30 10:32:23 +12:00
vuonojenmustaturska
98f8ca7553 Moves several clothing-specific flags from /atom to their proper type (#37486)
* lavaproof

* more flags

* it compiles

* Remove a couple of lists
2018-04-28 13:22:28 -05:00
PKPenguin321
bcf568f98b adds new changeling var that counts actual absorbs, uses it for Spiders ability (#37081)
makes spiders power use it and lowers needed absorbs to 3 from 5

Thaw PR: #36581

I promised @improvedname I would do this in #35794 after #35394 got merged but then it died (RIP, somebody please fix it in the future).

Might make more abilities use this after I read through the forum thread that's up for lings right now
2018-04-28 13:22:08 +12:00
oranges
ecd0d8b538 Merge pull request #37476 from AnturK/thisalwaysbuggedme
Uppercases slot defines.
2018-04-28 13:13:56 +12:00
ShizCalev
ce36414842 Fixes being unable to place a Robotic Factory (#37479) 2018-04-27 21:11:25 +03:00
vuonojenmustaturska
640f2cf693 Adds a stationloving component to replace a couple of flags and SSinbounds with (#37436)
* station lovin' happened so fast

* Update stationloving.dm

* less qdel memes

* imbue soul signal

* rename imbue soul signal

* dupemode

* henk

* Update atoms_movable.dm

* Update nuclearbomb.dm

* Update nuclearbomb.dm
2018-04-27 14:35:53 +02:00
AnturK
52a99c09d6 Uppercase slot defines 2018-04-27 10:38:32 +02:00
AnturK
4c5a43eeb8 Prefix for item flag slot defines. 2018-04-27 10:30:48 +02:00
Fox McCloud
057aa31cda Kills off /obj/item/device (#37297)
* Kills off /obj/item/device

* whoops

* whoops

* Fix
2018-04-23 15:00:23 +02:00
KorPhaeron
4fada77813 Changeling vs Changeling (#37332)
* Changeling vs Changeling

* Properly count purchased powers

* No advanced cloner exploits

* Or not and
2018-04-22 20:48:25 -04:00
vuonojenmustaturska
0e2ee4f5b6 Couple of fixes for situations involving mechas and the clock cult gamemode (#37218)
* couple of mech fixes

* safety

* gateway, gravity gen

* Restores oingo-boingo punch-nuke
2018-04-18 16:32:35 +02:00
Jordan Brown
2477c597e7 Merge pull request #37229 from vuonojenmustaturska/centcommission
Add team objective support to the centcom antag datum
2018-04-16 17:17:28 -04:00
vuonojenmustaturska
c28c53bb1b Proper team integration 2018-04-15 18:43:07 +03:00
shrimpboom8
a175e016f9 Fixes imps all having the same name (#37168)
* Update imp.dm

* Replaced 1 with TRUE
2018-04-14 16:09:36 +03:00
kevinz000
ab993a117a Component Storage, Experimental attack_hand and [ui_]interact() refactors (#36696) 2018-04-12 14:46:14 +03:00
imsxz
a9aa7451d0 fixes #36813 (#37110) 2018-04-11 14:33:01 +02:00
vuonojenmustaturska
74f67602fd Fixes warp whistle invis bug (#37077)
* Update artefact.dm

* review
2018-04-11 14:28:13 +02:00
iksyp
910eb893b9 The supermatter crystal is now the parent object of the supermatter shard, rather than the other way around (#37025)
*every mention of /obj/item/machinery/power/supermatter_shard in the code should have been replaced with /obj/item/machinery/power/supermatter_crystal and it's variants.
*supermatter shard has been moved to /obj/item/machinery/power/supermatter_crystal/shard
*variable changes like gasefficiency and explosion_power has been switcharood in order to keep it in line with the game as of now
2018-04-11 22:18:49 +12:00
Robustin
99026a95bf Cult spell buttons will no longer hold an empty slot in the regular action bar (#36791) 2018-04-11 22:07:54 +12:00
AnturK
fad489526f Makes revheads always show on top of the check antags listing. (#37033) 2018-04-08 20:22:58 -04:00
vuonojenmustaturska
b195182f6a fixes revenant deadchat 2018-04-04 09:07:36 -05:00
XDTM
8548bd88b0 Adds mob biotypes, categories that can be used to only affect certain mob types (#36570)
* Adds mob biotypes, categories that can be used to only affect certain mob types

* good boy travis

* Update syndicate.dm
2018-04-04 11:09:26 +12:00
kevinz000
e8d407e105 damnit (#36886) 2018-04-02 03:12:43 -04:00
YPOQ
8c3804d98f Fixes revenants being unable to siphon after failing a siphon 2018-04-01 08:33:22 -05:00
vuonojenmustaturska
7176f6037c Merge pull request #36857 from iskyp/ayytableframes
you can now walk through abductor table frames
2018-04-01 15:33:25 +03:00
Jordan Brown
a7f92ae3d9 Merge pull request #36863 from AnturK/unconciousdefine
Prefixes apply_effect flags, fixes unconcious define conflict
2018-04-01 01:15:35 -04:00
AnturK
5ad59da350 Prefixes apply_effect flags, fixes unconcious define conflict 2018-03-31 16:31:11 +02:00
iksyp
e1e335ac3e you can now walk through abductor table frames
you can do it i believe in you
fixes #36299
2018-03-31 04:03:36 -07:00
Robustin
bb66ff77d2 Get_Flat_Human_Icon no longer draws asses that nobody wants (#36781)
* Argument to limit excess icon work

* 50% less icon for your icon

* 75% less icon for your icon

* Correction

* statics the list, tweaks a default arg

* Cardinal argument list

* correct GLOB name
2018-03-31 00:02:09 -04:00
Cruix
251c54223d Added a new ability to sentient diseases (#36548)
* Replaced body zone magic strings with defines

* Added the Secrete Infection ability to sentient diseases, and updated the infective component
2018-03-30 21:09:19 +02:00
Davidj361
675befc011 Removed health cost upon casting on a wrong object. 2018-03-28 16:33:34 -04:00
Davidj361
6a6c74604c Fixes "ocular wardens don't target buckled mobs" (#36628)
* Ocular wardens now shoot handcuffed and buckled, but not if they're spelled handcuffed.

* Clock cultists can spell cuff sec cuffed carbon mobs, so the ocular doesn't shoot them.

* Added in review suggestions

* More oversight
2018-03-28 20:43:42 +02:00
Ashe Higgs
bd42041c9c Adds the Family Heirloom, Nyctophobia, and Monochromacy traits, and rebalances Social Anxiety (#36426)
* Adds some more traits

* April Fools' heirlooms

* Fixes the detective sound

* Refactor to use signals
2018-03-28 16:14:08 +03:00
vuonojenmustaturska
026c62f9f0 adds an admin follow link to revenant spawns 2018-03-28 08:00:49 -05:00
Armhulen
5ed2a56ced Refactors Spell and Martial Art Books to use Action Granters! (#36442)
* HE'S DONE IT

LETS GOOOOOOOOOOOOOOOH

* floyd. floyd. he's the floyd. floyd dude yeah yeah yeah yeah FLOYD

* fireball remarks, the other spells.

* YOU MEAN THE CHAOS FLOYDS

* what is a floyd, but a miserable pile of moodlets

* flflflflfoooaooayoyydd FLOYOYODDD DFFRRURURMPPFF

* FLOYDING LIGHTS LIGHTS LIGHTS LIGHTSSS

* GORGE YOUR MOODLETS, EMBRACE YOUR FLOYD

* no more floydposting, i removed the old spellbooks

* aaaaaaaaaaaaaaaaaaah ALL of the remarks added my fucking god

* 10 days to sunday travis.

* last minute fixes

* 1 fix

* 2 fix

* red fix

* martial granters

* MAMA MIA
2018-03-27 20:51:14 +03:00
tortellinitony
fdd18551b4 Prevents sparks from passing through clockcult rifts (#36692)
* Prevents sparks from passing through clockcult rifts

* Update city_of_cogs_rift.dm
2018-03-25 17:11:47 -04:00
Jordan Brown
09bc1a556f Merge pull request #36672 from YPOQ/objectivefix
Fixes ninja objectives remaining when ninja antag removed
2018-03-25 10:04:38 -04:00
AnturK
735dad092e Sintouched antag datums (#36561)
* Sintouched stuff

* hudz

* These are boring and when they happen they happen en masse so let's just list them

* undefs
2018-03-25 06:07:26 +03:00
YPOQ
10abea42c7 Fixes ninja objectives remaining when ninja antag removed 2018-03-23 21:10:22 -06:00
kevinz000
4a23703622 Combat Overhaul Staging: Limb Specific Stamina and status effect clickdelay modifiers! (#36274) 2018-03-23 12:36:35 +01:00
kevinz000
f300a5c155 Interaction/Attack Hand Refactor (#36405) 2018-03-23 11:20:54 +01:00
kevinz000
ca10fa6d7a Spell Cards (#36147)
Adds spell cards. They're a wizard spell that shoots a burst of 5 semi-accurate homing cards.
Projectiles now have a homing framework, complete with some variant of simulated inaccuracy.
The said wizard spell will make use of a new mob component, that allows that mob to select targets by moving their cursor near them. It will give a visual and lock onto the nearest mob to the cursor, allowing the homing projectiles to target on the locked on mob/object.
Removes colliding variable from projectiles - We never used it after Bump was refactored to Collide.
Images soon when I get the lockon datum-components to work.
2018-03-23 09:39:26 +13:00
kevinz000
c6bcb1e924 Fixes swarmer electrocution (#36596) 2018-03-22 12:19:17 -04:00
Jordan Brown
f6361d19a9 Changes archives examine message (#36585)
* Changes archives examine message

* Sure
2018-03-21 23:02:05 -04:00
Robustin
a21a48d518 Blood rites fix (#36579) 2018-03-21 22:56:29 -04:00
Jordan Brown
2d4b9568dc Merge pull request #36532 from Robustin/idle_vision_removal
Removes idle_vision_range from simple mobs
2018-03-20 10:38:09 -04:00
vuonojenmustaturska
6a73d316db Merge pull request #36461 from AnturK/broken-uplink-log
Fixes roundend report runtmining if no traitor had a uplink.
2018-03-20 01:45:32 +02:00
Ian Turk
fbe5f4a062 Replaced body zone magic strings with defines 2018-03-19 15:44:51 -05:00
Robustin
6adcaacd38 Removes idle_vision_range var 2018-03-19 11:04:36 -04:00