Commit Graph

155 Commits

Author SHA1 Message Date
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
Qustinnus
4911991f70 [READY] Several fixes/changes to mood, longterm mood effects, beauty component (#36344)
cl Floyd / Qustinnus
del: Removes short-term effects of mood
add; Adds long-term effects of mood by implementing sanity which goes up with good mood, down with bad mood, but takes time to change. Your sanity can be seen as your average mood in the recent past. All effects of moods are now covered by this system
add: Beauty component, currently only attached to cleanables, but you could attach it to any atom/movable and make them pretty/ugly, affecting mood of anyone in the room.
refactor: Removes the original way of adding mood events, uses signals properly instead.
fix: Cleanables "giving" area's free beauty during initialization
fix: Fixes some events not clearing properly
/cl

Fixes #36444

From now on mood no longer affects you directly, instead it decides whether your sanity goes up or down, when your sanity gets too low you will get the effects of what mood did before.

This means getting hit with bad moods due to being attacked while not mean you are doomed anymore, and you get a large timeframe to get away and just fix your mood later.

I also added the beauty component, you could add this to any object and it would either make a room prettier or uglier, comparable to DF or Rimworld. You could add traits to make certain people ugly, for example.
2018-03-18 19:48:50 +13:00