Commit Graph
19154 Commits
Author SHA1 Message Date
AtermoneraandGitHub 957a95fba7 Merge pull request #6902 from VOREStation/vplk-ssalarm
Convert alarm_manager into SSalarm subsystem.
2020-03-30 17:40:24 -07:00
Aronai Sieyes 52fc79fb3c Add shield remote button 2020-03-30 17:47:34 -04:00
Aronai Sieyes f578bed70d Fix two runtimes in examine 2020-03-30 16:27:25 -04:00
Aronai Sieyes 144d4c8af0 Fix a runtime in seeds.dm 2020-03-30 16:27:15 -04:00
Unknown 31f5cc8636 Updates Vox/Unathi Stuff 2020-03-29 22:02:13 -04:00
Unknown ecb85bd548 Changes webbing to Initialize
Fixes lateload webbing
2020-03-29 21:32:25 -04:00
Unknown 665a2f45bf Sniper Rifle QOL
- Adds Action Buttons for Sniper Rifles

I have been thinking of a very mild buff to the LWAP, mainly because the Laser Cannon does far more damage and is more portable, and the Laser Rifle has much more shots and has swappable cells.

But for now just going with this QOL Tweak.
2020-03-29 21:15:15 -04:00
AtermoneraandGitHub 44cd9de168 Fixes examine panel icons (#6914) 2020-03-29 15:02:13 -07:00
AtermoneraandGitHub 05e64b0171 Fixes headphone offear (#6891)
* Fixes headphone offear breaking second ear slot when mousedropped

* Update clothing.dm
2020-03-29 14:54:50 -07:00
AtermoneraandGitHub 1c23cabe04 Fixes slime enrage message (#6890)
* /datum/ai_holder/simple_mob/xenobio_slime doesn't tell everyone it's angry

* non-red slimes still give big warning on enrage
2020-03-29 14:54:20 -07:00
f204ae9385 2 new mech equipments (#6889)
* Adds atom/movable cloaking framework

* Mecha omni-shield generator

* Mecha cloaking generator

* Clean up various mech code and allow overrides lower

* DME update

* Adds fighters

* Missed a color check in colorable gunpods

* Update code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/lurker.dm

Co-Authored-By: Novacat <35587478+Novacat@users.noreply.github.com>

Co-authored-by: Novacat <35587478+Novacat@users.noreply.github.com>
2020-03-29 14:53:56 -07:00
Neerti f35d9da9a9 A few bugfixes and QoL tweaks. 2020-03-29 02:15:49 -04:00
Neerti c1bed4390b Updates two new events to current codebase. 2020-03-28 19:20:29 -04:00
Neerti 88b4e47e8b Fixes merge conflicts again. 2020-03-28 19:06:14 -04:00
Aronai Sieyes 721282853c Telecube tweaks 2020-03-28 15:32:47 -04:00
Leshana 8da8e3e0b1 Convert alarm_manager into SSalarm subsystem.
- Switch to using MC_TICK_CHECK and replace all references.
- Optimize stat panel display by caching the active alarms.
2020-03-28 01:20:34 -04:00
Leshana 50f13e3a2b Add dust back to space holofloors 2020-03-27 20:37:08 -04:00
6b802b61e8 Port VOREStation PR 6914 Speed up map load significantly
- Set initialized = FALSE on unsimulated turfs that need to intialize.
- Most of area/New() to initialize
- Faster lookup of self-init on atoms
- Split air alarm and fire alarm files, move new to initialize
- Tweak decals and opacity

Co-authored-by: Aronai Sieyes <arokha@arokha.com>
Co-authored-by: Leshana <Leshana@users.noreply.github.com>
2020-03-27 20:37:02 -04:00
ShadowLarkens 777f56e86c Added three utilities for admins & developers
- There is a new option in the player panel labeled "Send back to
   Lobby", which will send a given player back to the lobby.
 - The player panel also has a shortcut to the "Spawn Character" verb.
 - Finally, there's a new config option that disables the warning
   message about multikeying if two mobs with the same CID are found;
   this option should NOT be enabled if multikeying is prohibited by the
   server rules. It is simply a developer tool, as multikeying is
   sometimes necessary to test new features that require two clients
   interacting.
2020-03-27 16:11:28 -07:00
AtermoneraandGitHub dfda8ea952 Merge pull request #6900 from VOREStation/vplk-sssupply
Converted old supply_controller to SSsupply
2020-03-27 14:37:31 -07:00
715de43f35 VChat: Redone chat output done in Vue.js (#6761)
* Better notifications

* Add buttons to del/move tabs in edit mode

* Add a <span> to emotes

* Fix duplicate IDs in VChat and add more logging

* VChat: Redone chat output in Vue.js

* Ported tg asset cache

* VChat DME Update

* Replace \image macro with bicon()

* NanoUI Subsystem Fixes

Don't do this, the asset subsystem does this for you

* Allow narrate/globalnarrate shenanigans

Allows HTML if your entire thing is HTML

* Disable bicon() icon object cache, and create text tag cache

* Ore Scanner is written incorrectly

Only revealed by vchat

* Fixes 2 VChat bugs

* Underline links in VChat

* Fix LOOC color

* VChat Improvements

Hopefully, anyway.
- Arbitrary font size setting
- Line height setting
- Multiple crush settings
- Rewrote how tabs work hopefully for performance
- Hidden messages are actually put elsewhere
- Attempts to correct chat backlog restore on rejoin

* Surgery steps to use <span>

* Some VChat Tweaks

- Chat remains between client reconnects if your client didn't close (so things like using the reconnect button, or autoreconnects at round end when that feels like working)
- The client doesn't send pings to the server, the server sends pings to the client. This fixes AFK measurements for AFK kick purposes.
- Turn latency indicator into a green/red indicator to show if you're connected, and when clicked will perform a one-time ping (and block doing it again for 10 seconds). It will display '?ms' if it never got a reply, or '999ms' if it did, but it was over 1s.

* Include date in filename for VChat log save

* Merge pull request #6767 from Cyantime/patch-2

Change chat export naming scheme

* Adds VChat tab saving

Saves every time you enter/exit edit mode. Persists between rounds, VChat reloads via verb, etc.

* Fix chat exporting when someone has used unicode

Only affects clients still using 512

* Use CLIENT_FROM_VAR for ease of code reading

* Update code/modules/client/asset_cache.dm

Co-Authored-By: Novacat <35587478+Novacat@users.noreply.github.com>

* Fix runtime when client disconnects before vchat loads

* Fix polaris version of command reports

* Fix LOOC color in oldchat

* Put some styles in various adminpm messages

* Round info and advanced who spans

* Fix missing tag-end

* Maybe fix images for linux and statpanel but also doom everyone

Co-authored-by: ShadowLarkens <ShadowLarkens@users.noreply.github.com>
Co-authored-by: Novacat <35587478+Novacat@users.noreply.github.com>
2020-03-27 14:07:28 -07:00
AtermoneraandGitHub 73a1f8ed03 Merge pull request #6888 from VOREStation/vplk-overmap-skybox
Port Overmap Skybox, Ships, Sectors, and Boats
2020-03-27 14:05:28 -07:00
Leshana 05081341b8 Spelling corrections. 2020-03-27 17:01:12 -04:00
AtermoneraandGitHub 6f2aec58c5 Merge pull request #6906 from Meghan-Rossi/lungfix
Fix runtimes in lungs.dm
2020-03-27 00:17:32 -07:00
AtermoneraandGitHub d22368ca9d Merge pull request #6901 from VOREStation/vplk-turbolift-selfprocess
Remove turbolift_controller proccess, just use SSprocessing instead.
2020-03-27 00:13:29 -07:00
Aronai SieyesandLeshana 506ba6f2a7 Merge Holodeck space turf fix PR 7001
- Holodeck space turf fix
- Remove some unused ancient icon states and restore originals.
2020-03-26 17:20:48 -04:00
Neerti 87c53a75af Updates to master and makes gravity event code be current. 2020-03-26 04:10:51 -04:00
Neerti eab6cce82b Cleans up stuff. 2020-03-26 04:03:37 -04:00
Neerti f5383410ea Events ported, now for cleanup if needed. 2020-03-26 03:20:16 -04:00
AtermoneraandGitHub 76b825816c Merge pull request #6865 from Mechoid/FireAndFlameTweaks
Tweak Fire, Flamethrowers, and Water.
2020-03-25 23:16:36 -07:00
1d6e2ede7a Update code/modules/recycling/disposal.dm
Co-Authored-By: Leshana <Leshana@users.noreply.github.com>
2020-03-25 22:23:38 -04:00
Meghan-Rossi 01b6114c01 Fix runtimes in lungs.dm
Prevents lungs with null owner from causing runtimes.  Lungs can have null owner if they are removed and also sometimes seem to end up with null owner during unit testing, at least downstream.  This sometimes at random causes travis to fail the tests.
2020-03-26 02:17:15 +00:00
Aronai Sieyes ad5f0485f7 Clean up things 2020-03-25 22:10:56 -04:00
AtermoneraandGitHub 3b6a106149 Prometheans can be slipped again (#6898)
* Prometheans can be slipped again

* Update human_attackhand.dm
2020-03-25 17:58:55 -07:00
AtermoneraandGitHub 630a46d490 Merge pull request #6885 from TheFurryFeline/TFF-Message_Fixy_For_Snowballs_and_Kickstands
[Feature Tweak] Message Fixy For Snowballs/Kickstands
2020-03-25 15:46:46 -07:00
AtermoneraandGitHub 48e54599c6 Silly admins can't blindly break movement irreparably (#6897)
* Silly admins can't blindly break movement

* Updates pixel movement var protections
2020-03-25 13:38:35 -07:00
AtermoneraandGitHub 728bb26524 Repaths collapsible white canes to not anger beepsky (#6896) 2020-03-25 13:37:44 -07:00
AtermoneraandGitHub c4097a11d0 Besrserkjuice doesn't spam chat (#6893) 2020-03-25 13:36:48 -07:00
AtermoneraandGitHub 705208de03 Distillery tweaks (#6892)
* Basic distillery uses logistic temp change
Basic distillery pings when at temp
Industrial distillery repsects gas laws

* Expands examine text to be informative
Adds verbs to distillery

* Tweaks distillery costs
2020-03-25 13:35:40 -07:00
Leshana 43fc65d529 Remove turbolift_controller proccess, just use SSprocessing instead.
- Design based on BayStation: Refactor turbolift.do_move() to remove all sleep()'s, instead have wait_state to keep track of where it was.
- Add in process() proc to do appropriate action based on wait_state.
- Register/deregister with SSprocessing instead of turbolift_controller
2020-03-25 14:33:47 -04:00
Leshana 8c1ab54467 Converted old supply_controller to SSsupply
- Removed the old processController process and refactored it into a subsystem
- Updated references from supply-controller to SSsupply
- Changed from 1.5 points per 30 seconds to 1 point per 20 seconds.  Same rate of 3 per min, but avoids fractional points.
2020-03-25 00:32:10 -04:00
AtermoneraandGitHub 2e623e5aa8 Merge pull request #6854 from Mechoid/XenoarchExpansion
Xenoarch Expansion
2020-03-24 18:42:15 -07:00
Mechoid 4ebe39ff5c Don't put monsters and rocks in people. 2020-03-24 17:36:43 -07:00
Mechoid 4ae0bc1cbd Tweaks re: Ater 2020-03-24 16:06:04 -07:00
AtermoneraandGitHub 40d5484dda Merge pull request #6808 from Neerti/travis_runtime_checker
Makes Travis fail PRs that runtime during init/unit testing.
2020-03-24 14:28:19 -07:00
Mechoid 48c54fc43b More blob work. Blob core chunk added. 2020-03-24 14:26:27 -07:00
AtermoneraandGitHub 95ac99c514 Merge pull request #6882 from VOREStation/vplk-machinery-use-power
Machinery: Always use update_use_power()
2020-03-23 20:20:41 -07:00
AtermoneraandGitHub ffc3460d86 Merge pull request #6881 from VOREStation/vplk-set-stat
Add mob/living stat setter and observer
2020-03-23 19:47:03 -07:00
AtermoneraandGitHub b2e82f9b40 Merge pull request #6880 from Greenjoe12345/teshariprosthetics
Teshari prosthetics
2020-03-23 19:37:18 -07:00
Leshana bd3212258f Configure skybox with random color for southern cross. 2020-03-23 21:05:06 -04:00