Commit Graph

11268 Commits

Author SHA1 Message Date
oranges
57266c7d35 Merge pull request #45701 from Dennok/ChangeTurf-calls-add-keep-air
Fixes ChangeTurf CHANGETURF_INHERIT_AIR flag and add it to all calls.
2019-08-21 11:23:11 +12:00
tralezab
a9a3682ef3 amazing (#46034) 2019-08-20 16:45:41 -04:00
tralezab
e2ddf27890 TralezaboOoOoo Part 1/1: Paranormal Mulebot-chan Carries Your Ghosts (#45958)
* song for this fix: Streets of Rogue OST - Hit Me With Your Best Rock

* muahahaha

* what the fuck

* linter be happy

* visible G-G-G-GHOSTS

* okay, ACTUAL visuals for ghosts + youtube video soon

* NEW FREAKING SPRITES THAT WILL BLOW YOUR SOCKS OFF

* boom... it now will actually have the name it was given

* first off, the name
2019-08-20 09:48:34 -04:00
tralezab
28a497ecde Fixes a lot of the bugs from sleeping in move (#45970)
fixes #45928
fixes #45600
fixes #44884
fixes this defcon 4 reality ending event, probably
2019-08-18 10:52:58 +12:00
nemvar
a40ee7d303 Changes hulk code. (#45866) 2019-08-17 00:55:27 -07:00
tralezab
92cd2d0920 You now get a message for paralyzed limbs when inspecting yourself (#45952)
* song for this fix: Dio - Rainbow In The Dark

* moved into one line
2019-08-17 00:35:23 -07:00
tralezab
303d777abe song for this fix: Dead Or Alive - You Spin Me Round (#45945) 2019-08-17 00:33:31 -07:00
tralezab
04f428708e Ghosts and cameras can no longer randomly buzz the mulebot (#45943)
fixes #45594
2019-08-17 08:38:05 +12:00
nemvar
11318bfc3c Arm implants now support more than two hands. (#45843)
* Adds multiple hand support to arm implants

* Kills those nasty static lists.

* Update inventory.dm
2019-08-16 20:56:25 +02:00
Tlaltecuhtli
451258371e differentiates mech punches between durand and gygax + removes auto punch from leg acurator (#45879)
* Update maps.txt

* 1

* no bump smash

* moves var
2019-08-16 10:56:38 -04:00
nemvar
8918a88612 Makes organ decay a lot nicer. (#45845)
* Gets rid of double processing memes.

* fixes the organ box thing

* Makes everything just a tad more performant

* even more performant

* Gets rid of the double processing on SSobj for body eggs

* forgot the brackets

* Also removes double processing memes from the shadowling armblade

* Removes the istype check for MMIs.
2019-08-15 21:52:07 -07:00
Dawson1917
c412df6cff Replaces ED-209's dragnet with a disabler (#45911) 2019-08-15 18:00:28 -07:00
tralezab
7edbbdd835 fixes holoparasites sending messages after they have been reset (#45880)
* fixes!!

* done

* The poison for Kuzco, the poison chosen especially to kill Kuzco, Kuzco's poison. That poison?

* ckey > key
2019-08-15 12:43:14 -04:00
81Denton
1c4036b309 [TMC] Explosion rebalancing (#45819)
* megumin is best girl fucking fight me

* what kind of smoothbrain capizalized these

* uses explosion defines

* more explosion defines

* Removes reagent explosion code for <1 amounts

* Scales explosion knockdown off bomb_armor
2019-08-14 10:55:50 -04:00
Twaticus
371d87c06b undies (#45871) 2019-08-13 17:17:13 -07:00
NikNakFlak
c00aa31b07 Adds new pAI holomob options (#45873) 2019-08-13 16:47:25 -04:00
nemvar
803f552351 Inherent_factions for species. (#45828)
* Inherent_factions for species.

* forgot to actually remove this.

* oh it actually got used somewhere but was redundant
2019-08-12 20:12:07 -07:00
penterwast
c907446978 logging for binary chat (#45841)
About The Pull Request

It is currently impossible to tell from logs whether a silicon said a message over binary chat or said it out loud. This PR marks binary chat messages with (binary) in say logs.
Why It's Good For The Game

Removes ambiguity from log files, makes investigating easier.
Changelog

cl Penterwast
admin: Binary chat messages are now marked as such in logs.
/cl
2019-08-13 12:32:21 +12:00
moo
98765bae0a Dissection Examine + Logic Fix + Ayy (#45807)
clDissectby
add: Examining a dissected body will provide insight on the highest tier performed.
fix: You can do ayy dissection now if you get the tech
fix: FINALLY fixed the surgery logic correctly
/cl
2019-08-12 11:39:25 +12:00
tralezab
b5de31638d You can no longer name some things after words in the ic filter (#45696)
* quick sanity fix

* more things i found

* better list used, updated comment
2019-08-11 18:33:39 -04:00
Jordie
2b05020317 Deadchat ban option (#45789)
* adds deadchat ban option

* makes deadchat use new ban type
2019-08-10 02:13:44 -07:00
nemvar
02251be5ac Turns Gibberish code into something that's not gibberish (#45753) 2019-08-09 11:32:32 +12:00
81Denton
f5b0184d93 Moves death + suicide logging to the attack log (#45779)
This PR moves player death+suicide logging from the game log to the attack log.
@nfreader @bobbahbrown You might have to adjust your log services if this gets merged.
Why It's Good For The Game

Attacks and succumbing are already being logged in the attack log - moving deaths+suicides to the attack log makes it easier for admins to establish death timelines.
Changelog

cl Denton
admin: Player deaths+suicides are now logged in the attack log and no longer in the game log.
/cl
2019-08-09 11:27:04 +12:00
Twaticus
9dfa78cb47 Underwear color (#45630)
About The Pull Request

    Changes our current underwear selection to greyscale so you can color them any way you like, just like hair.

    Removed duplicate underwear types that only served as a few color options(female_yellow, male_blue, ect.) Underwear with designs are unaffected(female_uk, male_commie, ect.)

    Added a new option in dressers to change underwear color.

    Changed some underwear names to fit the new option(female_red is now female_lace, ect.)

A9hAqkxgin
If all is well i plan on adding this to undershirts and socks too.

also HUGE thank you to nonfictiongames for the help!!!!
Why It's Good For The Game

More character customization in roleplaying game GOOD
Changelog

cl
add: Underwear can now have any color. (Your character will most likely be nude now so check your prefs!!)
add: Underwear color option in dressers
tweak: changed some underwear names
imagedel: deleted duplicate underwear

/cl
2019-08-09 11:04:58 +12:00
py01
2bfcb644b4 husking visual fix (#45648)
* husking visual fix

* husk simpl
2019-08-08 02:07:44 -07:00
StonebayKyle
5092bf94f4 Adds a species randomizer to character setting screen (#45658)
* WIP (not working) version of species randomizer in character settings

* Adds a WORKING species randomizer to character settings

* Re-orders random species code to be ahead of random name and random body code.

* Fixes species naming conventions by forcing random name onto those who choose to always be a random species

* Fixes dumb html mistake
2019-08-08 01:50:52 -07:00
81Denton
7b8579c17a Minor ghost notify changes (#45759) 2019-08-08 01:47:04 -07:00
zxaber
532a891b74 Mediborg Beaker Storage Apparatus (#45494)
* Pull request commit apparatus

* words

* better comments

* small bits

* beaker breaker

* better beaker breaker

* Superior Signals

* new signals for update_icon

* compile_overalys
2019-08-07 15:58:30 -04:00
kevinz000
7882ab311a Fixes VV editing name and ckey in header (#45742)
* fix

* Fixes unnecessary whitespace changes/line ending changes.
2019-08-06 20:21:46 -07:00
nemvar
3c747a2e1e Adds the snailcrawl element to living lube. (#45673)
* elementtime

* Absolute state of tg
2019-08-06 20:15:12 -07:00
Dennok
0cb84ff57d Toxin lovers don't throw up. (#45668)
* Toxin lowers don't throw up

* Update human.dm

* Update code/modules/mob/living/carbon/carbon.dm

Co-Authored-By: JJRcop <jrubcop@gmail.com>
2019-08-06 02:20:32 -07:00
kingofkosmos
c3ea51908d Adds "you" to local visible_messages (#45631)
* adds "you" to some combat visible_messages.

* more you-messages and attack verbs to present tense.

* small fixes

* more additions and small fixes

* few message tweaks

* Fixes a typo and few other wordings.
2019-08-06 02:15:34 -07:00
nemvar
4d5fb1a578 Adds a GPS component. (#45660)
* Adds a GPS component. Megafauna no longer needs gps implants.

* Removes commented out code.

* Removes the last internal radio

* I was already wondering why the diff was so small
2019-08-05 19:13:19 -07:00
Rob Bailey
0c6fabceb0 Merge pull request #45680 from 81Denton/unfuck_c4
Refactors C4/X4
2019-08-05 19:09:57 -07:00
YPOQ
3e6e847155 Fixes general beepsky and beepsky ancap attacks (#45714)
* Fixes general beepsky and beepsky ancap attacks

* Delete weapon in Destroy()
2019-08-05 19:03:28 -07:00
nemvar
ccbb0a91d7 Cleans up some martial art code. (#45502)
* Removes/Moves some weirdly placed variables in martial arts. Splits NO_GUNS and CHUNCKY_FINGERS traits.

* Maybe this should actually compile

* c begone
2019-08-05 16:58:12 -07:00
oranges
9f1cec7b15 Merge pull request #45677 from 81Denton/logs
Logging improvements
2019-08-04 22:54:17 +12:00
Dennok
d464a7c689 add flag CHANGETURF_INHERIT_AIR 2019-08-04 12:54:12 +03:00
nemvar
c97cbe7612 pAIs now only have one Life proc (#45672)
Ideally this wouldn't be on Life at all, but I'm not going to dig too deep
into pAI code.
2019-08-03 15:13:45 -07:00
TerraGS
afc9794558 fixes a beepsky exploit 2019-08-03 01:06:44 -05:00
nemvar
ea70deb828 List of contents (#45476)
About The Pull Request

-You know require medical access to change the medical records with the hud
-Medical/Sec HUD examine now relies on a trait instead of istype checks.
-Removed a shitload of excessive nesting
Why It's Good For The Game

This isn't a full refactor, just a small attempt to make this code slightly more sane and more friendly to work with. I do not intend to fix all the problems this piece of code has (ohh, there are so many of them) with this PR.
Changelog

cl
balance: You now require medical access to change the medical records with a medHUD.
/cl
2019-08-03 14:49:36 +12:00
kevinz000
c6d710d40e VV refactors 2 - Actually not indefinitely WIP (#45217)
About The Pull Request

The thing other than ruining maps that I was working on
Refactors VV to use a more standard way of doing topic dropdown options rather than a huge if/else chain
Marking datums is now a right click option
Moves a few files around too/few procs
Why It's Good For The Game

Makes it easier to add more VV dropdown options in the future, and moving href list keys to defines make misspelling them harder.
Changelog

cl
add: Oh yeah also added a "return value of proccall" option for VV var editing.
refactor: View Variables has been refactored. It should now be easier to make VV dropdown options.
/cl
2019-08-03 14:43:26 +12:00
tmtmtl30
28f1567835 Adds unused mothman markings (#45575)
Ripped the sprites from the wing files and added them as character creator options.
2019-08-02 17:17:21 -07:00
Denton
d98df6e063 Refactors plastic explosives
y
2019-08-02 22:31:05 +02:00
Denton
75d8176782 Logging improvements 2019-08-02 18:49:04 +02:00
nemvar
b30942b847 Removes virgin snailcrawl component and replaces it with chad snailcrawl element. (#45479)
* Removes snail_crawl.dm

* Maybe this does it.
2019-08-02 02:32:44 -07:00
Shaps
7daafb04b6 Adds AnCap mode interactions for secbots and ED's (#45597)
About The Pull Request

The original economy PR added a little known (but surprisingly fun) button to secrets that enables Anarchist Capitalism mode on the station, which makes medical machinery like cloners, stasis beds, and such charge you money in order to function. This PR lets securitrons and ED-209's join in on the fun.

Securitrons and ED-209's will attempt to charge the account of the ID you're wearing each time they stun you. If you do not have enough money to cover the charges, they will attack you. Beepsky will whump you with his harmbaton for 20 brute, while ED-209 will shoot you point blank with a .38 for 25 brute.

Arrests (where you get cuffed) will charge you $25 by default, and will only beat you the once if you can't pay it. Detain is far more fun, charging you a default $5 each time they stun you, and continually beating you to and past the point of death once your account runs dry until someone stops it.

These changes only affect interactions with AnCap mode enabled, and do not affect the main game.
Why It's Good For The Game

Adds more flavor to AnCap mode, finally lets Beepsky kill people
Changelog

cl Shaps/Ryll
add: Securitrons and ED-209's have gained the ability to rough up suspects in AnCap mode
/cl

Let me know how I can improve the code in any way
2019-08-01 20:49:37 +12:00
Rob Bailey
6a26744d83 Clothing /under repath (#45548)
About The Pull Request

repaths clothing/under to be more sane
Also fixed a couple of bugs relating to pathing being incorrect, and modified a couple of bad descriptions and names
Also adds a map path updating script, which also helps show the full repath.
Why It's Good For The Game

improves maintainability, makes mapping easier, stages for a clothing dmi split
Changelog

cl
refactor: repathed all under clothing, keep an eye out for errors
/cl
2019-07-30 19:20:21 +12:00
Rob Bailey
1a24447a82 forced doesn't trigger spam detection (#45571)
* eminence

* imaginary friend

* blob overmind

* say
2019-07-30 19:08:08 +12:00
Rob Bailey
fcb98515e6 Merge pull request #45534 from nemvar/istype(src)
Removes some istype(src) stuff
2019-07-29 18:55:21 -07:00