Commit Graph

4488 Commits

Author SHA1 Message Date
Strommer Kilian
9529063aa3 New brain trauma: expressive aphasia (#43608)
* new mutation: simple speech

* finalize simple speech and fix word list apostrophes

* Is now a brain trauma instead

* fix merge conflict

* grammer fix

* cleanup cause I'm an idiot

* made the suffix list a bit easier to read

* fix traits.dm
2019-05-02 19:48:38 +12:00
zxaber
2509aaea46 Removes the negative moodlet for showering with clothes on. (#43722)
* Don't need none of that negitive attitude

* better good

* Adds a message about trying to shower with clothes on while you're filthy.
2019-04-30 10:10:39 -04:00
nemvar
73eb5d88af Fixes bathsalt brawling and beepsky smash (#43746) 2019-04-29 23:52:19 +02:00
skoglol
a11db27cda Fixes ninja dash with nvgs. (#43726) 2019-04-29 11:24:39 -04:00
AnturK
180c87f8e0 Fixes transforming weapons resetting their throw speed. (#43684)
* Fixes transforming weapons resetting their throw speed.

* mhm

* Let's make this simple.
2019-04-25 12:09:34 -04:00
Mickyan
268316731f [READY] Adds the Empath and Friendly quirks (#43651)
* things

* newliiine

* better text
2019-04-23 15:00:14 -04:00
Rob Bailey
d4f678a177 Converts almost every single sound to mono 44.1khz, recuts some sounds. (#43550)
About The Pull Request

As title, except a clarification: sounds that play with no source or direction are still stereo due to that the stereo will actually do something and not just be wasted space.

On a technical level, what I actually did was reexport (nearly) every single sound effect to mono 44.1khz sample rate Ogg at quality preset 5. This resulted in some small increases in file size in some places but other than that reduced file size across the board.

A couple of sounds that were wavs for whatever reason were also converted to ogg, this resulted in some code changes to change the referenced sound effect.

Some sounds were also recut. The grille hit and punches in particular are common sounds that had large and noticeable gaps at the beginning.

All of this has resulted in the compiled rsc file going from 102.7 mb to 83.2 mb.
Why It's Good For The Game

Free space with no (effective) drop in quality.
A standard for audio going forward. (that will be inevitably ignored)
Tighter sounds in some places.
Changelog

cl
soundadd: Downmixed every sound to mono. This shouldn't have resulted in any changes in audio, byond downmixes anyways.
soundadd: Recut some sounds. Sounds shouldn't have large silent/noise gaps at the start anymore
/cl
2019-04-16 22:13:28 +12:00
Rob Bailey
7aaa95a53f Ports Hippie's progress bar animations (#43492)
* progress bar anims

* gold final stage

* technical improvements

* special failure animation + code improvement

* mm grayons

* better animation

* less magic number + garbage collection safety tweak

* I forgot to actually include the garbage collection tweak

* even more garbage collection safety
2019-04-16 22:11:48 +12:00
Time-Green
35738909fc Fixes some inconsistencies in genetics (#43583)
* Adds chromosome interactions with more mutations

* Makes upgrades affect printing cooldown

* Fixes a runtime with monkey dna and human eyes
2019-04-16 21:32:30 +12:00
blessedmulligan
95762e0e97 Adjuste text for viruses causing eyeballs to detach (#43629)
The "Hyphema" virus symptom now makes eyeballs fall "out of" their sockets
and not "off" them.
2019-04-15 18:52:01 -07:00
AnturK
326e59dc69 Buff beetlejuice component (#43581)
Forgot to add this when I changed it to regex.
2019-04-14 21:45:04 -07:00
WJohn
52637ff9ec Fixes neat/neet traits. (#43561) 2019-04-10 15:49:28 -04:00
AnturK
fa6a01fe04 Add admin quirk command, fix and unify quirk helpers (#43553)
This whole quirk thing is painful to read and needs a full refactor.
2019-04-09 17:16:15 -07:00
Tad Hardesty
38977aa740 Fix Alt-Click to rotate soda and booze dispensers (#43522) 2019-04-08 10:37:39 +02:00
Tad Hardesty
09949fe611 Fix welfare being given to everybody else with the same job (#43490)
* goddamn NEETs ruining my economy, fixes #42387

* Fix remaining broken call to add_neetbux
2019-04-08 10:29:51 +02:00
Mickyan
772be289ce Tweak blood deficiency to be less deadly by itself (#43501)
I came to the conclusion that quirks that put you on a death timer are
dumb and boring, one such reason being they make you unable to go AFK for
any length of time but also aren't interesting to manage other than
lugging around whatever medicine you need to survive every round.

Blood loss now stops just above a survivable threshold, meaning when left
untreated even the smallest of wounds is potentially lethal, hence it's
still 2 points. Watch out for paper cuts.

Renamed just to make it a bit shorter and less spooky.
2019-04-06 12:35:27 -07:00
RaveRadbury
270d76a915 Fix typo in Space Adaptation description (#43476)
INCREDIBLY CRUCIAL BUGFIX

IF IS NOT OF BUT NOW IT IS
2019-04-03 16:28:51 -07:00
Tlaltecuhtli
ec1ad61558 new cargo crates & tweaks (#43454)
* 1

* 2

* finall pre pr

* oof

* oof

* testing merge conflict fix

* test mk2

* test mk3

* plant & chem

* bvcgr

* fixed stuff

* grammar stuff

* fixes clothing + cobby bribe

* new sprites by wjohn

* Update code/modules/clothing/suits/armor.dm

Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>

* tweaks .38 stuff

* Update code/modules/cargo/packs.dm

Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>

* nuclear option
2019-04-03 14:23:38 -04:00
Militaires
3ff0287d90 [READY] Outputs Datum Cooldown: For Real Guys This Time (#43038)
cl Basilman
fix: Added a cooldown for datum outputs
/cl

also added an arg called do_owner in playsound that lets the owner of a datum output be different from the atom that plays it, chiefly used for component/squeak so that you can apply the component directly to any single atom without having to fuck with said atom's datum_outputs list so that it can properly play the sound, since the datum output is already stored within the datum component itself.

also send_info now returns true or false based on whether it's cooling down or not, i dont like this and i initially just had a var for whether it's cooling down or not but raz said it saves a var so i guess whatever ill just have it like that
2019-04-03 10:48:37 +13:00
Time-Green
6f81c4daa5 fixes laser eyes (#43421) 2019-04-02 16:10:06 -04:00
FloranOtten
8a9d268665 Add pod shuttle, an admin-only evac shuttle made of two pods (#43380)
This shuttle is perfect for punishing the entire crew, or making them
battle to the death over who gets a seat.
2019-03-30 14:29:25 -07:00
AnturK
1dbcaf78a1 Adds simple framework for learnable crafting recipes (#43296)
* Adds simple framework for learnable crafting recipes

* whoops

* Moves teach/check functions to mind

* Code golf

* I just moved these around but fine.

Co-Authored-By: AnturK <AnturK@users.noreply.github.com>
2019-03-29 11:55:29 -04:00
Tad Hardesty
6fe3cd6da3 Fix server startup not actually logging testmerge commits (#43372) 2019-03-28 01:55:12 -04:00
PKPenguin321
8b8fee0ab5 X-Ray Balance (#43340)
X-Ray vision can no longer be obtained via a random gene sequence at
roundstart. X-Ray now has 35 instability, up from 25. A new gene,
thermal vision, has been added to genetics. You can create X-Ray vision
by mixing Thermal Vision and Radioactive together.

Requiring the gene to be mixed:
- Further timegates it
- Reduces the odds that it will be available in a given round of n length
- Means that you will NOT be able to circumvent the instability, as you
  will never have the gene naturally

Bumping the instability:
- Means X-Ray now takes up a whole 1/3rd of your instability by itself
- Is a serious decision, since you can not circumvent the instability
  (see above)

Thermal vision is just a strictly worse xray
2019-03-27 22:18:20 -07:00
Menshin
84a930d52b Fix Janitor ERT preview and leader role spawning (#43320)
Fixes Janitor ERT runtime on Create Antag preview and ERT leader (heavy)
spawning nude.
2019-03-25 23:39:39 -07:00
Tlaltecuhtli
85c1485bab [ready] beepsky smash change (#43228)
* 1

* 2

* 3

* temp

* r

* rogue space

* e

* e

Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>

* restarts appveyor
2019-03-25 12:03:51 -04:00
AnturK
bbbf712e94 Adds beetlejuice component. (#43192)
* Adds beetlejuice component.

* NAMEOF is horrible.

* Okay, this var name is better

* regex
2019-03-25 11:17:09 -04:00
Rob Bailey
ceca1e605e [READY] Yet more darkmode tweaks and fixes (#43306)
* fuck you whoever made the last icon it was garbage

* ticket log fixes

* ticket log fixes

* changes colors from hardcode per line to a define

* some nicer darkmode colors

* asay and ooc name default fixes

* fuck you appveyer build again

* slight brightening of the default font color

* properly fixes tip of the round being hard to read
2019-03-25 20:49:59 +13:00
oranges
3ed23dfda8 Merge pull request #43277 from AutomaticFrenzy/patch/forcegive
Fix broken force_give call in hardset_dna
2019-03-25 20:19:40 +13:00
Tad Hardesty
216cd9a139 Fix broken force_give call in hardset_dna 2019-03-22 11:15:09 -07:00
ShizCalev
01ee32329f [s] Fixes vents not logging the signal sender (#43272)
* [s] Fixes vents not logging the signal sender

* removed unused proc
2019-03-22 11:49:56 -04:00
ShizCalev
03607834c0 Merge pull request #43236 from anconfuzedrock/bad_back
Adds bad back quirk (makes bags give you a bad mood)
2019-03-21 23:59:02 -04:00
ShizCalev
eff95b7364 Body modification panel will now only show limbs valid for modification (#43214) 2019-03-21 12:31:34 -07:00
anconfuzedrock
303d45287a does whatever mood_quirk = true does 2019-03-20 23:35:14 -04:00
anconfuzedrock
8465e881a2 adds backpain quirk 2019-03-20 18:04:32 -04:00
PKPenguin321
31b1460b61 Ensures people do not spasm out of closed chambers (#43198)
* ensures people do not spasm out of chambers

* Apply review

Co-Authored-By: PKPenguin321 <pkpenguin321.git@gmail.com>
2019-03-20 14:35:30 -04:00
Time-Green
c731285891 New snail sprite and fixes (#43132)
* snail sprite update and fixes

* fixes snail cure

* Fixes blood
2019-03-20 11:03:14 -04:00
AnturK
b7c77a7183 Fixes spawners menu (#43193) 2019-03-20 10:56:40 -04:00
Jordan Brown
feff549c55 Merge pull request #43180 from tgstation/MrStonedOne-patch-2
Add pop cap info to status topic
2019-03-19 20:06:07 -04:00
ShizCalev
1987833bbb Merge pull request #43134 from Time-Green/awasdasdasda
Adds functionality to let some mutations transfer on cloning
2019-03-19 12:32:37 -04:00
Kyle Spier-Swenson
71d840b57d Add pop cap info to status topic
The banners are currently using hard coded numbers. We could change that.
2019-03-18 17:39:06 -07:00
Tad Hardesty
40cfebf2b0 Add some additional type annotations to lists (#43087) 2019-03-17 12:18:23 +01:00
oranges
5451cef5e9 Merge pull request #43029 from AutomaticFrenzy/patch/procpath
Add a type annotation to represent proc paths
2019-03-17 23:23:23 +13:00
Time-Green
fd03ef81c5 Lets mutations transfer on cloning 2019-03-15 13:48:24 +01:00
oranges
2365f53e6d Merge pull request #43102 from AutomaticFrenzy/patch/kwarg-overrides
Fix some proc overrides missing their parent's kwargs
2019-03-14 15:10:06 +13:00
AnturK
cbcbc28ac0 Fixes dna runtime. (#43094) 2019-03-12 16:04:16 -04:00
Tad Hardesty
197a311fd9 Fix some proc overrides missing their parent's kwargs 2019-03-11 21:15:26 -07:00
ShizCalev
3249c4cfed Merge pull request #43076 from AutomaticFrenzy/patch/kwarg-calls
Fix several incorrect keyword argument calls
2019-03-11 22:44:02 -04:00
Tad Hardesty
6b1cb3dfaf Remove unnecessary vars[] use in VV code (#43080) 2019-03-11 11:42:43 -04:00
Tad Hardesty
2c567b1542 Rename updating_stamina kwarg to update_health uniformly 2019-03-09 13:02:57 -08:00