Commit Graph

136 Commits

Author SHA1 Message Date
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
vuonojenmustaturska d0a49fd4fd Merge pull request #36475 from Cruix/disease_fix
Fixed diseases getting negative points
2018-03-17 15:24:38 +02:00
Cruix 7639492389 Added clown ops game mode, and several clown weapons. (#36459) 2018-03-17 02:40:53 -04:00
Ian Turk 63f2a0822e Fixed diseases getting negative points 2018-03-16 18:31:30 -05:00
oranges 8fa57344ef Merge pull request #36409 from Cruix/disease_shuttle
Fixed cameras holding up the arrival shuttle
2018-03-17 11:20:51 +13:00
AnturK 861c8de1e3 Fixes roundend report runtmining if no traitor had a uplink. 2018-03-16 09:12:13 +01:00
AnturK 58e9d7af66 variable team name 2018-03-15 08:08:43 +01:00
Ian Turk 62c857795a Fixed cameras holding up the arrival shuttle
Fixed admin-spawned sentient diseases having no name
2018-03-13 20:16:57 -05:00
AnturK f0997f4ac1 Simple xeno antagonist 2018-03-13 20:32:06 +01:00
vuonojenmustaturska 6aabcac079 Create ERT refactor (#36321)
cl Naksu
admin: ERT creation has been refactored to allow for easier customization and deployment via templates and settings
/cl
2018-03-12 23:48:09 +13:00
Robustin 4b53a7ebae Cult Fixes and Minor Balance Tweaks (#36092)
* Fixes and Balance Tweaks

* Faster deconversions

* Shade nerf
2018-03-11 15:46:07 -04:00
ExcessiveUseOfCobblestone fbfe21451c Holy water is trivial against Eminence once Daddy arrives (#36285)
* Update _eminence.dm

* cleanup daddio

* Xhuis if I see another spaced if...
2018-03-10 14:52:37 -06:00
kevinz000 eb2f6c9a8e Slightly optimizes adjust_clockwork_power (#36250)
* optimizations

* Update power_helpers.dm
2018-03-10 02:22:10 -06:00
Naksu 1a65add819 Disable advanced navigation consoles of the white ship and the caravan ships during warops 2018-03-09 12:49:33 -06:00
vuonojenmustaturska 21d1a3e7c3 Merge pull request #36252 from kevinz000/patch-463
Sigils of transmission are no longer as eye-candy but also no longer as much of a CPU-sink
2018-03-09 19:04:49 +02:00
vuonojenmustaturska 4fe8407834 Merge pull request #36217 from Cruix/disease_freemove
Sentient diseases get 2 minutes to select their initial host
2018-03-09 00:29:04 +02:00
astralloop e7b51ba655 Ghosts can now examine sentient diseases to see info (#36192) 2018-03-08 08:15:49 -05:00
vuonojenmustaturska 39360b5f10 Removes a whole bunch of nuclear emergency memes (#36215)
* Meme removal

* unneeded check with non-shuttles not being in the typecache

* Disallows space Z transit into shuttles/inside walls and rock

* Revert 'remove navigation consoles on wardec'
2018-03-08 12:44:28 +01:00
kevinz000 72a7f2e590 Transmission sigils no longer spam set_light 2018-03-07 22:16:17 -08:00
Qustinnus 5140cff38c [reviewpls] Adds moodlets to the game - [Please give suggestions for trait additions in comments] (#35475)
Floyd / Qustinnus (Sprites by Ausops, Some moodlets by Ike709)

add: Adds mood, which can be found by clicking on the face icon on your screen.
add: Adds various moodlets which affect your mood. Try eating your favourite food, playing an arcade game, reading a book, or petting a doggo to increase your moo. Also be sure to take care of your hunger on a regular basis, like always.
add: Adds config option to disable/enable mood.
add: Indoor area's now have a beauty var defined by the amount of cleanables in them, (We can later expand this to something like rimworld, where structures could make rooms more beautiful). These also affect mood. (Janitor now has gameplay purpose besides slipping and removing useless decals)
remove: Removes hunger slowdown, replacing it with slowdown by being depressed
imageadd: Icons for mood states and depression states


What this PR is

This PR adds a system that allows player to gain and lose moodlets based on events occuring to, and around them. These events then give the player a mood value based on what it is. For example a hug could give you +1 mood, while being stabbed in the eye with a screwdriver can give -5 mood. All these moodlets together determine the mood of your character which currently affects the following things:

    Movement speed - If you are very sad you move slower. Replacing movement slow from hunger. (hunger now instead affects mood)
    Screen blur - If you are sad you gain an overlay that slightly blurs the screen, increasing in severity as you get sadder.
    Interaction / do after speed - If you are sad or happy your interaction speed with things such as handcuffs is changed. with a 25% longer time if you are sad, or 10% shorter time if you are extremely happy.
    Hunger rate - You gain hunger slower if you are very happy.
2018-03-08 14:15:57 +13:00