Commit Graph

112 Commits

Author SHA1 Message Date
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
Ian Turk 57fa3eaad0 Sentient diseases get 2 minutes to select their initial host before being assigned a random one. 2018-03-06 20:45:51 -06:00
XDTM 757f9df742 Revenants have random names (#36113)
* Revenants have random names

* salt

* adds grief and laughter
2018-03-06 15:04:09 +02:00
Cruix dedf5f5ed9 Disease antagonist (#35988)
* Virus antagonist initial commit

* Updated disease code

* Sentient virus improvements

* Renamed /mob/living/var/viruses to diseases, and /mob/living/var/resistances to disease_resistances

* Added sentient virus event

* Renamed VIRUS defines to DISEASE defines

* Fixed bugs in rewritten disease code

* Fixed advanced disease Copy()

* Finalized disease antagonist

* Made cooldown buttons stop processing if they are removed from an owner.
Made sentient disease active sneeze and cough not available if the host is unconscious.
Made sentient disease menu refresh when adaptations are ready or hosts are added or removed.
Made sentient disease following use movement signals instead of fastprocess.

* Added better icons to sentient disease abilities
2018-03-05 13:55:10 +01:00
vuonojenmustaturska 440e888c1f Clean up all sorts of crap, mostly defines (#36105)
* cleanbot

* rejuv

* more crap

* more crap

* still compiles

* clean

* is_crap
2018-03-05 02:07:27 +11:00
astralloop 22ad3835e7 A Nar-Sie Plushie can be used an an extra invoker now! (#35932)
* A Nar-Sie Plushie can be used an an extra invoker now!

you can't use 9 nar-sie plushies to invoke a rune, nar-sie plushies are only counted once

* Update runes.dm

* Update plushes.dm

* Update plushes.dm

* Update runes.dm
2018-02-27 03:29:55 -05:00
MMMiracles 3108118b36 Adds Tinfoil Hats (#35665)
* adds a tinfoil hat to protect you from government conspiracies and aliens

* qutoes ples

* In the sheets of my sterilized room
In your comfy bed, air-conditioned car
There are vapors and toxins to get you all
In the water you drink, in the air that you breath
In the soil under your shoe

* conspiracy phobia, nodrop on hat once equipped, also CONTRAST

* a single comma

* cyberboss changes

* |=

* central typo fix
2018-02-25 19:10:55 -05:00
Robustin 5efd430827 Blood Cult Conversion Fixes (#35930)
* Cult Fixes

* woops
2018-02-26 01:30:11 +02:00
XDTM b49798c483 Converts several species traits into generic traits (#35743)
* Converts several species traits into generic traits

* 2hot
2018-02-26 10:47:58 +13:00
Ashe Higgs 7c38e7eac3 Refactors butchering to a component - item-based butchering effectiveness, speed, and chances (#35744)
* Butchering component

* auto-butchering based on toolspeed

* Gives drills their butchering back

* redoes toggles
2018-02-26 09:50:16 +13:00
XDTM 2ac902ab3c Refactors anti-magic into a component (#35639)
* Refactors anti-magic into a component

* plenty o stuff, mainly holy and antimagic traits

* fix

* fix2

* moved to components, moved some of the logic to the component

* don't blame me if the code looks copypastey

* right
2018-02-26 09:45:12 +13:00
XDTM f56d3c35bb Adds limitations to brain traumas (#35938)
* Adds limitations to brain damage

* no need for these anymore

* a bit harder to gain traumas if you have some already

* (
2018-02-25 18:59:55 +02:00
Jordan Brown 845743c1ce Merge pull request #35912 from ShizCalev/time-cleanup
Cleans up some time stuff with DisplayTimeText
2018-02-24 00:38:16 -05:00
BordListian 6da8820fee Fixes negative bodytemp in some cases and shivering not doing anything unless you're already very cold (#35796)
* - Stop subtracting from bodytemp please
- Also fixes shivering

* - Jesus christ why did you make me do this

* - missed one
2018-02-23 21:34:53 +02:00
ShizCalev 3ab8b52cd3 Cleans up some time stuff with DisplayTimeText 2018-02-22 15:33:45 -05:00
MetroidLover 67ae3abb29 Updates Ninja welcome text (#35863) 2018-02-21 23:46:50 -05:00
oranges cbe5d20b9b Merge pull request #35593 from Robustin/marauderfix2
Marauder limit fixed
2018-02-22 09:48:18 +13:00
Jordan Brown 362276848f Merge pull request #35775 from kevinz000/night_shift
[READY]Randomized Station Time + Night Shifts
2018-02-21 13:01:33 -05:00
81Denton 5e4c3c3e9f Changes event earliest_start to use time helpers (#35841)
* uses time helpers, tweaks santa/shuttle loan times

* hourS
2018-02-21 12:38:09 -05:00
81Denton 5e93a1a1a9 Renames various reagent IDs to be more descriptive (#35824)
* changes chloral2/beer2 names, fixes chloral2 desc

* reverts chloral2 name/desc, renames ling adrenals

* caPITALIZATION
2018-02-21 12:36:05 -05:00
ShizCalev d0f10d151e [s] Cameranet fixes (#35733) 2018-02-21 10:30:27 -03:00
kevinz000 8ebc63d2f2 Randomized Station Time + Night Shifts 2018-02-20 21:59:44 -08:00
Cruix 26a3a378a8 Fixed instant summon behavior with simple animals (#35780)
Removed hand slots from lots of things that should not have them
2018-02-20 10:04:26 +13:00
XDTM 9d41e9734d Extensive surgery additions (#35520)
* Extensive surgery additions

* ,

* bioware

* restrict

* implants

* oops my hand slipped

* "i only changed a few lines, surely it's gonna compile, let's just push it and be done with it" --me, once again

* zombie surgery

* Adds brainwashing antag datum

* Antur Reviews

* @Antur part 2

* wow
2018-02-19 14:29:06 +02:00
Ashe Higgs 92a57f9b9e Fixes invincible blobs and blob nodes producing tiles after its death (#35706)
* Fixes invinciblobs

* who put that there in the first place?!

* Update theblob.dm
2018-02-18 20:03:12 -05:00