Commit Graph

8852 Commits

Author SHA1 Message Date
Atermonera
d3348d1cf7 Merge pull request #7433 from Verkister/patch-45
Gives mice non-default melee stats
2020-08-08 20:57:21 -07:00
Atermonera
0badac707e Merge pull request #7424 from Rykka-Stormheart/shep-dev-handle-ambience
Skip calling handle_ambience() if there is no client assigned
2020-08-08 20:52:56 -07:00
ShadowLarkens
7349c62356 Merge remote-tracking branch 'upstream/master' into tgui4.0-and-camera-console 2020-08-06 21:29:47 -07:00
Neerti
b13a1371e0 Adds Modifier Armor (#7416) 2020-08-06 21:24:10 -07:00
Rykka Stormheart
89bfe3be40 Mulebot and vehicle updates - they now run over mobs! (#7430)
* Mulebot and vehicle updates - they now run over mobs!

* Remove unneeded safety check, and lying check

* Fix Mulebots running over themselves, fix runtime with blood.dm
2020-08-06 21:21:18 -07:00
Neerti
e3d24906d9 Fixes Arachnophobia Exploit (#7410)
* Fixes arachnophobia exploit.

* Forgot to remove copypasta.
2020-08-06 21:08:00 -07:00
Atermonera
760c84a52c Merge pull request #7408 from Greenjoe12345/teshmessage
adds cold discomfort messages for tesh + one new for heat
2020-08-06 12:11:13 -07:00
Atermonera
8338a2a459 Merge pull request #7409 from listerla/headtailnames
Adjusts Skrellian hair names to fit descriptions on wiki
2020-08-06 11:46:04 -07:00
Atermonera
1fc6477d5e Merge pull request #7393 from Rykka-Stormheart/shep-dev-tg-alerts-updoot
Port lots of things that had to wait on alerts (Replaces Arokha's PR)
2020-08-06 11:38:16 -07:00
Atermonera
085c974646 Merge pull request #7390 from Cerebulon/schneemobs
Adds some surface mobs.
2020-08-06 11:20:45 -07:00
Verkister
4d85dc8480 Gives mice non-default melee stats
Fixes mice having no melee damage stats, meaning they just inherited the default values, which are apparently enough to one-click delete lockers and crates and stuff like that.
2020-08-06 18:30:26 +03:00
Mechoid
282b42dbc1 Exosuit Modular Internals, The Squeakening (#7329)
* Begins work on internal exosuit components, similar to Borgs.

* Large volume of work on exosuit components, Durand is tweaked to be higher cost in time and resources, since it requires AP to damage, without ions or explosives.

* Component Sprites

* Actually implement component repair, I knew I missed something.

* Magic numbers, properly typed lists, and indentations oh my

* Changeling
2020-08-05 16:20:46 -07:00
Rykka
26d2811bdf Skip calling handle_ambience() if there is no client assigned
Fixes potential CPU usage issue for EVERY single mob having that call
2020-08-04 16:13:38 -04:00
Atermonera
973a698f3c Merge pull request #7401 from Verkister/patch-44
Fixes null grab runtime breaking mob movement
2020-08-01 21:20:37 -07:00
Atermonera
bef865b55e Merge pull request #7383 from Neerti/meson_obfuscation
Adds Area-Based Meson Obfuscation
2020-08-01 21:05:07 -07:00
Atermonera
35512187f1 Merge pull request #7366 from Rykka-Stormheart/shep-dev-soundstuff
Ambiance and Sound Updates
2020-08-01 20:45:18 -07:00
Mechoid
4de1dd26b9 Fish tank (#7365)
* Fish can be put into special glass jars when they have water.

* Printable.

* Upkeep

* M a g i c n u m b e r s

* More numbers, changeling
2020-08-01 20:44:18 -07:00
listerla
fb4877acd4 Adjusts Skrellian hair names to fit descriptions on wiki 2020-08-01 12:15:34 -04:00
Kates
f9d330a080 Attempt to fix mech and fighter movement issues within space. (#7376)
* Attempt to fix mech and fighter movement issues within space.

Here is the issue in question: https://github.com/VOREStation/VOREStation/issues/8438

* Update Mecha.dm to fix #7376 request
2020-07-31 22:14:37 -07:00
Greenjoe12345
17e87a38b9 adds cold discomfort messages for tesh + one new for heat 2020-08-01 03:15:58 +01:00
Cerebulon
b99d93b167 fuck conflict 2020-08-01 02:02:44 +01:00
Killian
8d731a153b blood mechanics tweaks (#7377) 2020-07-31 01:53:41 -07:00
Verkister
ab9a6f9b89 Fixes null grab runtime breaking mob movement
Adds a sanity check to prevent the client move proc from runtiming between setting and clearing the "busy time" between movements. In other words, the proc sets "moving" to 1 to prevent other movement before the current one is finished and having a null in the grablist will runtime the proc before it can set "moving" back to 0, effectively leaving the client locked in that "busy time" for good.
2020-07-31 11:37:22 +03:00
Rykka Stormheart
13dcaec791 Fix alerts not being thrown for body temps being too out of range (#7384)
Specifically for body temperatures to high/cold.
2020-07-31 01:00:25 -07:00
Cerebulon
7b88288cf4 fixed moth catalog 2020-07-31 03:20:55 +01:00
ShadowLarkens
971a95bc0a TGUI 4.0 & Camera Console 2020-07-30 17:48:11 -07:00
Atermonera
f1eb479af6 Merge pull request #7317 from ShadowLarkens/tgui
TGUI-V3
2020-07-30 14:11:32 -07:00
Rykka
28a7698b9e Port lots of things that had to wait on alerts
Adds a HUD for observers
Adds a HUD for rigs and mechs
Adds up/down buttons for AI hud
Add more tg style alerts
Fix some bugs with the tg alerts
Improve icon_states usage by caching it
Redo how respawning works, add a button to ghost hud for it
2020-07-30 16:23:32 -04:00
Atermonera
a255ca060d Merge pull request #7358 from Neerti/filter_stuff
Makes using BYOND Filters easier.
2020-07-30 12:32:56 -07:00
Atermonera
55b2c8d6ef Merge pull request #7354 from Neerti/status_indicators
Implements Status Indicators
2020-07-30 12:29:46 -07:00
Atermonera
d0037676e1 Merge pull request #7344 from Rykka-Stormheart/shep-dev-aurora-cooking
Aurora Cooking Port
2020-07-30 12:13:07 -07:00
Atermonera
11d0c80a9b Merge pull request #7352 from lbnesquik/Kot-Mob-Tweak
Increase mob default reload time from 1 second to 4 seconds.
2020-07-30 11:45:42 -07:00
Atermonera
bdf17269f1 Merge pull request #7345 from LunarFleet/Lun-Sprite
custom_sprites.dm small improvement and better commenting.
2020-07-30 11:39:58 -07:00
lbnesquik
5100455e94 Small tweaks to cyborg verbs and icon
- Add two little sentences of feedback to the 'Emit sparks' and 'namepick' verbs.
- Change the default HUD to 'Pick me', so new players might be a tad less confused about this clunky mess.
2020-07-30 19:50:30 +02:00
Cerebulon
6e6e7b75a1 rabbits are not mice 2020-07-30 05:14:29 +01:00
Cerebulon
c55b759eb6 schnee mobs 2020-07-30 05:01:12 +01:00
Neerti
fa99507667 Implements ability for specific areas to be difficult to see with meson/material goggles. 2020-07-27 21:02:23 -04:00
Mechoid
7f5e74e5d7 Fix Medbot interact 2020-07-24 17:27:49 -07:00
Rykka
e7ba45e9c6 Ambiance and Sound Updates
All living mobs will now have a check run every 30 seconds or so to replay the current ambience of the area they're in, if they've not had it played in the last minute. Said check is a 35% chance of playing the ambience. Good for if you're standing around in one area.

Computers + turrets got new sounds, turrets have a deploy, retract, and rotate sound. Arcade machines now play sound effects depending on what step you're on and what you're doing.

Replaced maintenance ambience with different ambience from Paradise/Aurora, and moved our maintenance to foreboding, and moved old foreboding to it's own folder.
2020-07-24 08:30:50 -04:00
Cerebulon
03b7a0ea0d Persistent Trash/Dirt/Graffiti/Notices (#7337)
* Port Trash/Writing Persistence from World

* stuff beyond straight portin

* Fixed admin menu

* Config, cigbutts, blood exceptions, offices....

* mapped butts
2020-07-24 02:23:34 -07:00
Shadow-Quill
a461d1f357 Pressing Q now properly updates borg modules (#7357)
* Press Q to refresh borg modules

* No usr for you
2020-07-22 22:39:10 -07:00
Rykka
6ff4642233 Merge branch 'master' into shep-dev-aurora-cooking 2020-07-22 23:09:42 -04:00
Rykka
b367193908 Huge Bundle of Fixes, Update Cooking to current Aurora
Cooking times are now no longer 10-15 minutes per item, the LARGEST items will take around ~4-5 minutes, 6 at the maximum in the case of the superbigbite (one of the most filling food items in the game).
Cooking oil tanks added
Appliances are now constructible instead of being eldritch black magic
Recipes are now reorganized to either fryer/oven/grill based on where they're made (Although recipes_microwave still needs a LOT more sorting)
Critical time bug with cooking fixed, AND you can now upgrade your appliances for even higher efficiencies!
2020-07-22 21:45:03 -04:00
Rykka Stormheart
abc53cb88d Port Medibot Tipping! (#7356)
This PR lets you tip over medbots which prevents them from moving or healing, and they'll slowly get more and more distressed and desperate asking for help from people around them. After a few minutes (currently moments, but can be tweaked), if no one helps right them, they'll manage to right themselves up and snitch on whoever tipped them over to medical so the psychologist can keep an eye on them.
2020-07-22 03:09:23 -07:00
cadyn
3b114e373a Added options to shapeshifter verbs for gradients (#7348) 2020-07-22 03:00:28 -07:00
Neerti
59784c7725 Ports TG's filter helpers, and expands on them. Integrates into the modifier system. 2020-07-20 10:59:20 -04:00
Neerti
1890248594 Adds status indicator visibility as a pref and finishes everything up. 2020-07-19 16:59:11 -04:00
lbnesquik
3875a498a5 Increase mob default reload time from 1 second to 4 seconds.
This is to make it more visible whenever a mob actually reloads. Currently, a slight second of a break doesn't look like much on the opposing end.
The noise has been increased to 70 to make more likely someone actually hears it in the chaos.
2020-07-19 20:29:16 +02:00
Neerti
94062a21bf Implements status effect icons for various statuses. Cleans up various variable accesses to use setters instead. 2020-07-18 12:53:32 -04:00
LunarFleet
f2ff58fe03 Comments and small change
Added better instructions in the form of comments at the bottom of the file, for those who read it in the future. Changed the - in splittext to | because many borg playeres use - in their names.
2020-07-17 00:05:37 -04:00