Commit Graph

4805 Commits

Author SHA1 Message Date
Fikou 259ebdcc5d makes bonespear a child of spear and MAKES THE DAMAGE MORE CONSISTENT (#46467)
* who did this

* boner

* a

* a

* hhhhhhhhhhhhhhhhhhhhh

* a

* a

* Update recipes.dm

* hhhh
2019-09-13 18:36:10 -04:00
Krysonism 747b73a824 October comes early! Revolutionary art and bust. (#46163)
* Marx bust + rev art component

* Fixies

* -f
2019-09-12 12:43:05 +02:00
4dplanner 624dcd22e8 crusher miner eye trophy slowdown bugfix (#46371)
* crusher slowdown bugfix

* Update code/datums/status_effects/buffs.dm

Co-Authored-By: Rob Bailey <actioninja@gmail.com>
2019-09-10 15:40:05 -07:00
Fikou 8615227331 adds sleep healing (#46224)
* adds sleep healing

* oop

* breadcrumbs

* better code maybe

* does this do it

* woopsie

* nice

* its nerf or nothing

* health calculacione

* grug

* Update code/datums/status_effects/debuffs.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

* me

* hrm
2019-09-10 16:25:41 -04:00
Mickyan f2c80d5bec Inhands for photo albums (#46404)
* inhands, grammar fix

* that's not how books work
2019-09-09 22:13:03 -04:00
nemvar 4c0ef13d2e Moves mutations.dm to mutations/_mutations.dm (#46396)
* Moves mutations.dm to mutations/_mutations.dm

* Updates the dme.
2019-09-09 10:09:10 -04:00
nemvar 56899a5976 Applies arglist memes to mood events. Also fixes some bugs (#46325)
Renames mood_event.dm to _mood_event.dm so it's at the top of the folder. Very cool.

You can now apply an almost infinite amount of extra parameters to mood events. This is currently only used for one thing but could easily be expanded.

The owner of the mood_event is now the parent of the mood component and not the component itself. The typing of the variable and the way it is used in that one place suggests that this was intended behaviour. This fixes a bug where cats weren't wagging their tail when getting tabled.

mood_event's now null their owner on Destroy.
2019-09-09 10:05:12 -04:00
Unknown 2ef1435af8 fixes it with real testing 2019-09-08 18:22:44 +02:00
Qustinnus 8599d84d1d The science department now gets a mood bonus for petting borgs. (#46296)
* adds mood event for petting borgs

* oranges suggestions

* indented too far

* woops

* ok unit test chill out
2019-09-08 03:34:02 -07:00
cacogen 1f010e7144 Selectively randomisable characters (#46108)
* Selectively randomisable characters

* it's a list now

* this doesn't work

* it's totally fucking fucked mate big time

* it works

* so sick of this goddamn pull request and yes i know this is a retarded way to do this it didn't work the other way

* anturk forestalls the inevitable suicide

'associative lists are more performant'

* final changes anturk requested

'remove all the "in randomise" and it's ready'
2019-09-06 08:50:12 +02:00
Dawson1917 81dd9f96a7 Clarifies combat gloves descriptions (#46256)
* Clarifies combat gloves descriptions

* plural
2019-09-04 10:18:26 -04:00
nemvar a8605de163 Antiglow 2, electric boogaloo. (#46300)
* kgvudb rdfwdu fadada

* alright, this fixes it.
2019-09-03 13:36:27 -07:00
ATH1909 88275c354e Adds a new threshold for the regen coma symptom and fixes a possible bug (#46250)
* Update heal.dm

* Update oxygen.dm

* Update heal.dm

* Update oxygen.dm

* Update heal.dm

* Update heal.dm

* Update oxygen.dm
2019-09-03 00:07:19 -07:00
Fikou ee6a423421 chap and gene heirlooms (#46225) 2019-09-03 00:03:41 -07:00
ATH1909 406dd1b84f Tries for a third time to fix some virology symptoms (#46247)
* Update confusion.dm

* Update dizzy.dm

* Update hallucigen.dm

* Update narcolepsy.dm

* Update confusion.dm
2019-09-03 00:00:06 -07:00
Time-Green d81e1fab5c Plumbing Splitter, reaction chamber, destroyer and pill press (#46149)
* chemical splitters

* adds the pill press

also removes a debug variable from the splitter used for getting the perfect ui size

* chem disposer

* half a reaction chamber

i forgot to fucking merge upstream so I cant do anything without making ungodly conflicts

* wip

* more work on the reaction chamber

* fixes big brain maths

* removes one / because travis is throwing a shitfit
2019-09-02 23:52:29 -07:00
nemvar 0ef8d32c91 Turns digital camo into an element (#46134)
* Turns digital camo into an element

* Removes commented out code.

* Keep forgetting this

* Update code/datums/elements/digitalcamo.dm

Co-Authored-By: Rob Bailey <actioninja@gmail.com>
2019-09-02 23:49:58 -07:00
Akrilla 197fd1056c Removes crayon eating colour change (#46210)
* better colours, no eating

* renamed

* powder

* missed renames
2019-09-03 00:30:04 -04:00
Akrilla 8721416930 Boxing glove knockout only affects other boxers (#46212)
* only boxers

* Update code/datums/martial/boxing.dm

Co-Authored-By: nemvar <47324920+nemvar@users.noreply.github.com>

* Update code/datums/martial/boxing.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-09-01 17:21:07 -04:00
bgobandit c606522bec Non-tagger graffiti counts as bad art (and other art adjustments.) (#46248)
About The Pull Request

    Non-taggers' graffiti counts as bad art. Taggers' graffiti counts as good art, not great art.
    Makes the art defines global defines and removes some magic numbers.
    Re-orders the switch statement for art to go ascending instead of descending, because otherwise if something is at BAD_ART it will register as good instead, if it's at GOOD_ART it will register as great, etc., which defeats the purpose of having defines.

Why It's Good For The Game

The tagger component: Because there isn't really much bad art in the game ,and graffiti is as obvious a candidate as any, and gives the janitor an actual excuse to remove it besides being a dick. If you don't want the potential for a bad moodlet, don't examine the art. You have to go out of your way to do so anyway.

Very slightly nerfing tagger graffiti: Because "what a thought-provoking piece of art" is kind of much for graffiti.

The other component: Because there's no point in having defines if people are just going to put magic numbers everywhere anyway. (I left the impressiveness numbers for statues, etc. alone, because those can take damage, dropping their quality. But if something can't take damage, just use the define.)
Changelog

cl
tweak: Graffiti by a non-tagger counts as bad art.
/cl
2019-09-02 09:17:41 +12:00
nemvar 1949f18dcb Airlock usr (#46188) 2019-09-01 16:12:10 +02:00
TheChosenEvilOne 2d93a013d6 Motorized wheelchairs (#45737)
* Motorized wheelchairs

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* bruh

* woah

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Upped the power usage to 100.
With 15000 power cell you can move 600 turfs with tier 4.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Assign the variables directly instead of temp var.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Motorized throwing machine.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Motorized reviews.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>
2019-09-01 02:02:40 -07:00
ATH1909 3d6d9a8c6d Greatly improves the explosions from the alkali perspiration symptom (now separated from my plushie PR)) (#46063)
* Update heal.dm

* Update heal.dm

* Update fire.dm

* Update plushes.dm

* Update plushes.dm

* Update plushes.dm

* Update fire.dm
2019-08-30 19:24:58 +02:00
Rob Bailey 2029163d33 playsound vary boolean define conversion (#46254)
About The Pull Request

Converts every single usage of playsound's vary parameter to use the boolean define instead of 1 or 0. I'm tired of people copypasting the incorrect usage.
Also changes a couple of places where a list was picked from instead of using get_sfx internal calls

This was done via regex:
(playsound\(.+,.+,.+, ?)1( ?\)| ?,.+\)) to match 1
(playsound\(.+,.+,.+, ?)0( ?\)| ?,.+\)) to match 0
full sed commands:
/(playsound\(.+,.+,.+, ?)1( ?\)| ?,.+\))/\1TRUE\2/ 1 to TRUE
/(playsound\(.+,.+,.+, ?)0( ?\)| ?,.+\))/\1FALSE\2/ 0 to FALSE

I'm not very good with regex and these could probably be optimized, but they worked.
Why It's Good For The Game

Code usability
2019-08-30 18:45:20 +12:00
nemvar 052fa4edb2 Adds a new mutation: Antiglow (#45990) 2019-08-29 16:14:26 -07:00
Strommer Kilian d11f136f6e [READY] new mutation: autotomy (#45988)
* new mutation: autotomy

* code fixes
2019-08-29 16:13:02 -07:00
ATH1909 0eb6edc01c Update heal.dm (#46151) 2019-08-28 15:16:48 -04:00
Fikou c2179298cc hulk buff hulk buff (#46101) 2019-08-27 19:06:28 -04:00
nemvar c37c0ced51 Adds a tuberculosis vaccine. (#46127)
* Adds a proper TB vaccine

* Readds the two uses thing
2019-08-27 17:05:36 -04:00
kingofkosmos df1fecc58c Adds notice-span to visible_messages with no spans (#46044)
About The Pull Request

Adds 'notice' span class to all visible_messages which had no span class, making all those black messages blue.
Why It's Good For The Game

This should help differentiate action-messages from talking-messages in the chat. More actions will be blue, thus black talking-messages should pop out more.
2019-08-26 20:50:00 +12:00
Mickyan 93c2dc0c23 [READY]Skateboard overhaul (#45657)
* skeet skeet

* scoot

* removes debug message

* merge conflict

* oopsie

* polish, new board types

* begone

* actioninja review

* passtable trait

* fixes indent

* dwarfism check

* check for existing flag

* check existing trait

* screwdriver returns FALSE
2019-08-24 21:07:26 +02:00
nemvar 91c146a00e Crafting can now pull stuff from your pockets and also put it into your hands. (#46045)
That's pretty cool right?
2019-08-24 01:08:58 -07:00
wesoda25 acfcb5cbd7 Removes Cigars from Smoker Spawn Pool (#45883)
* smokesmoke

* ooob

* Update negative.dm
2019-08-23 17:11:37 -07:00
Rob Bailey d18925fb41 Merge pull request #46084 from AnturK/runtime_β
Fixes boh dumping runtime
2019-08-23 16:31:24 -07:00
nemvar 66f17ecd57 Fixes thermite on reinforced walls. (#46089) 2019-08-23 16:30:26 -07:00
moo 74ed605cd7 Cobbduceus Part 1/X: Category Twos, Base(d) Healers (#45749)
* 150 hours

* it compiles guys

* PERF

* meta conflictor

* oldcabin

* Revert "meta conflictor"

This reverts commit 812343ca615e5b00711786be4413ce3301cfcc90.

* oldmeta

* TAKE 5000

* NAME THIS

Also redoes Multiver/Palletta

* FRICK U FIZ

* NERF PERF

* comment cringe

* Checks for restraints/incapacitated for ichiyuri

* URIKA

Removes Healing-Scaling of Ichiyuri, Nerfs Healing of Aiuri.

* organ

* please upvote this

* maps...

* Gives Instabitaluri a Brand Name

Oh wow it's synthflesh 😆

* Update cat2_medicine_reagents.dm

* what kinda characters is Krys using
2019-08-22 17:30:16 -07:00
AnturK a6232420de Fixes boh dumping runtime 2019-08-22 14:12:04 +02:00
nemvar 1d866977ba Changes thermite (#46020)
* Nerfs thermite

* Adjusts those numbers.

* Reinforced walls now need 50 units.
2019-08-21 10:19:02 -04:00
Rob Bailey 024932eaee Merge pull request #46008 from nicbn/quiet-quiet-now-you-are-on-the-doorstep
Walking now makes no footstep sound, and xeno footsteps are louder
2019-08-21 01:17:52 -07:00
nemvar 1ec07b1508 Fixes that pesky dumping issue (#46025) 2019-08-21 01:08:36 -07:00
PKPenguin321 898f544414 [Ready] Adds a Shrink Ray (#45387)
About The Pull Request

    It adds a shrink ray that has 5 shots, can be recharged, has unique (coder)sprites, and has a cool sound
    Shoot a thing with the shrink ray to make it small. Anything can be shrunk except floors
    Shrunken things grow back after a couple seconds, might adjust this
    Small things will not block vision and can be walked over (this includes walls)
    Small people won't fit into their clothes and will drop all their stuff (or rather, their stuff will drop off of them). They also can't move very fast, and take 2x damage while shrunk.
    Preview video here

Why It's Good For The Game

It's really goddamn cool
Changelog

cl PKPenguin321, Fury McFlurry
add: A shrink ray for abductors that they can buy at their console for 2 experiment points. Anything can be shrunken, and shrunken things can be walked over/seen past (for example, you can shrink a wall and then walk around it). If a human is shrunk, they will drop all of their belongings, move slower, and take 2x damage.
imageadd: Shrink ray sprites by Fury McFlurry. Thank you!
/cl

I intend to add it as a thing abductors can purchase but am putting it up now for code review and if anybody has any other ideas on good thematically fitting places to put it.
2019-08-21 11:50:38 +12:00
oranges 968e90ba35 Merge pull request #45929 from tralezab/imgur.com/a/t97VXU7
New VV dropdown for adding components and elements to something
2019-08-21 11:45:14 +12:00
nemvar fd214c52a4 Turns mob biotypes into flags instead of lists. (#45905)
About The Pull Request

title.

Also renames INORGANIC to MINERAL and removes it from simplemobs (never used for simplemobs) where it doesn't fit. Doesn't make sense to have both ORGANIC and INORGANIC as a flag.
Why It's Good For The Game

There's no reason to use a list for this.
Changelog

cl
code: Changed mob biotypes from lists to flags.
/cl
2019-08-21 11:28:30 +12:00
Akrilla c5b11dc283 Adds cancel buttons to inputs (#45825)
About The Pull Request

Adds cancel buttons to input boxes that didn't have them before.
Why It's Good For The Game

Good UX.
Changelog

cl
add: More cancel buttons.
/cl
2019-08-21 11:25:41 +12:00
nicbn d0bd17f948 Walking now makes no footstep sound, and xeno footsteps are louder 2019-08-18 12:44:45 -03:00
nemvar a40ee7d303 Changes hulk code. (#45866) 2019-08-17 00:55:27 -07:00
Mickyan a5b04e360c Adds more persistent photo albums (#45898)
* album

* more slots

* new icon for old photos
2019-08-17 00:42:58 -07:00
tralezab 6300b2a534 AT YOUR OWN RISK 2019-08-15 01:43:50 -07:00
ATH1909 95bda19938 Fixes the stealth 2+ threshold effect of regen coma (#45884)
* Update heal.dm

* Update heal.dm

* Update heal.dm

* Update code/datums/diseases/advance/symptoms/heal.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-08-14 11:11:30 -04:00
Dennok 4e6d8c073a Silo link RCD upgrade (#45607)
* Update all_nodes.dm

* Update RCD.dm

* Update RCD.dm

* Update construction.dm

* Update tool_designs.dm

* Update RCD.dm

* Update RCD.dm

* Update RCD.dm

* fix mat container

* up

* add radial silo link button

remove silo link verb
2019-08-13 16:59:03 -04:00