Commit Graph

14986 Commits

Author SHA1 Message Date
Leshana
2c13bee848 Replace global all_areas list with world.
It ends up having similar performance, so might as well not bother with all_areas.
2020-04-10 14:58:59 -04:00
Atermonera
c81f9de1ac Employment records use comments like medical records (#6976) 2020-04-09 22:24:37 -07:00
Atermonera
94178864cf Adds preference to output description_info with examine text (#6969)
* Adds preference to output description_info with examine text

* includes the defines file
2020-04-09 22:20:45 -07:00
Aronai Sieyes
91f457eed1 Merge branch 'master' into pol-assemblies 2020-04-09 23:29:31 -04:00
Atermonera
a720c51d0b Merge pull request #6959 from ShadowLarkens/uplink_redesign
Syndicate Uplink redesign (Inspired by ParadiseSS13/Paradise#1844)
2020-04-08 23:58:18 -07:00
Atermonera
e399e21434 Merge pull request #6950 from VOREStation/pol-maphelp
Improves space edge-of-map behavior and add mapping tools
2020-04-08 23:09:56 -07:00
Aronai Sieyes
765e6cb1a0 Looking glass holodeck (#6958)
* Fix mines qdel

* Looking Glass Holodecks

* Fix console html tag

* DME update
2020-04-08 11:57:15 -07:00
Atermonera
58479507c3 Merge pull request #6916 from VOREStation/vplk-port-overmap-events
[PORT] Overmap Events (and updates)
2020-04-06 23:07:08 -07:00
Neerti
8a03168d95 Stasis QoL (#6923) 2020-04-06 21:38:22 -07:00
Novacat
a5e11749c8 Port: Merge pull request 7028 from VOREStation/aro-oops
Don't delete landmarks oops
2020-04-06 17:54:33 -04:00
Aronai Sieyes
feda30e7d4 Port: Merge pull request 7017 from VOREStation/aro-spaceblood
Remove space blood
2020-04-06 17:54:33 -04:00
Aronai Sieyes
255a2fdf03 Port: Merge pull request 7010 from VOREStation/aro-lessdoom
Fix the doom asteroid waves
2020-04-06 17:54:33 -04:00
Aronai Sieyes
b3be065ae4 Port: Merge pull request 6900 from VOREStation/vplk-overmap-events
Overmap Events
2020-04-06 17:54:26 -04:00
Aronai Sieyes
8a8cd93db5 Adjust two things that loop forever (#6934)
* Adjust map_effect interval loop

We have those things you wanted now. Also bumped check time to 5s because 3s seems a lot for the repeated player list iteration. Not horrible but still.

* Also adjust pinpointer because it's not great

* Add a missing span in pinpointer

* Forgot a couple things!
2020-04-05 19:16:15 -07:00
Neerti
ba56f7951f Hopefully fixes conflicts. 2020-04-05 17:07:37 -04:00
Atermonera
70534c3a6b Merge pull request #6920 from Neerti/medical_qol
QoL: Small Medical Things
2020-04-05 00:01:57 -07:00
Atermonera
558ff4ade9 Merge pull request #6936 from VOREStation/vplk-sundry-bugfixes-xi
[PORT] Sundry Bugfixes XI
2020-04-04 23:36:44 -07:00
Atermonera
a752e543d8 Merge pull request #6941 from spookydonut/parsefixes
Fix some parse errors
2020-04-04 23:33:15 -07:00
Atermonera
eb39fba4f8 Fixes supply shuttle display timer (#6947)
* Fixes supply shuttle display timer

* Update shuttle_supply.dm

* Radio_frequency dark magicks
2020-04-04 19:35:25 -07:00
Atermonera
81d26d67c7 fixes telebaton hand sprite (#6944) 2020-04-04 19:28:33 -07:00
ShadowLarkens
78cf7a69e2 Syndicate Uplink redesign (Inspired by ParadiseSS13/Paradise#1844)
Instead of having a page for each category which you have to
exhaustively click through to find what you want, items now show on the
main screen in a little box that updates whenever you change categories.
2020-04-03 19:05:04 -07:00
Atermonera
8b2569e19d Merge pull request #6927 from VOREStation/pol-turrets
Adjust turret target finding process
2020-04-03 00:14:32 -07:00
Atermonera
3473522d5a Merge pull request #6904 from VOREStation/pol-cleanup
Clean up various things
2020-04-03 00:13:32 -07:00
Aronai Sieyes
5877e7c994 Update portable_turret.dm 2020-04-02 20:07:46 -04:00
Aronai Sieyes
736626c94d Improve space map edges 2020-04-02 10:42:27 -04:00
Atermonera
1ca8b121f1 Merge pull request #6859 from VOREStation/pol-baycomps
Port Bay computer icons
2020-04-01 20:29:00 -07:00
Atermonera
eae8cade90 Merge pull request #6912 from VOREStation/aro-mapload
[PORT] Speed up map load significantly
2020-04-01 20:25:17 -07:00
Atermonera
172b4a113f Merge pull request #6922 from VOREStation/pol-matches
Fix matches and SSobj/SSprocessing
2020-04-01 20:15:05 -07:00
Atermonera
e062f6a550 Merge pull request #6926 from VOREStation/pol-sscleanup
Clean up some subsystem things
2020-04-01 20:01:52 -07:00
Atermonera
48c813eba3 Merge pull request #6929 from VOREStation/aro-shieldremote
Add shield remote button
2020-04-01 19:36:38 -07:00
spookydonut
563f38486e Fix some parse errors 2020-04-01 19:28:38 +08:00
Aronai Sieyes
d2a30a3568 Update assemblies to modern coding standards 2020-03-31 22:17:01 -04:00
Leshana
a822dc3cd0 Fixes Runtime in chemsmoke.dm,177: Cannot read null.seed_name
- This was caused by create_spores() being called on seeds which were not registered with the plant_controller (becuase they had never been harvested)
- Instead of registering them, we can just pass the seed datum itself, that is all the chemsmoke needs anyway.
2020-03-31 17:28:32 -04:00
Leshana
3899a6afcc Fix Runtime in garbage.dm,337:
/obj/item/device/transfer_valve destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic
2020-03-31 16:49:46 -04:00
Aronai Sieyes
a209989e2f Merge remote-tracking branch 'upstream/master' into pol-baycomps 2020-03-31 10:47:47 -04:00
Atermonera
636062b506 Merge pull request #6858 from VOREStation/pol-bayvend
Port Bay's vendor/smartfridge sprites
2020-03-30 17:43:48 -07:00
Aronai Sieyes
52fc79fb3c Add shield remote button 2020-03-30 17:47:34 -04:00
Aronai Sieyes
9c8adbb8cf Slow your roll, turrets 2020-03-30 15:50:06 -04:00
Aronai Sieyes
5d666f50bf Lava uses wrong subsystem 2020-03-30 15:47:17 -04:00
Aronai Sieyes
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
Aronai Sieyes
76e535a4b9 Fix matches and SSobj/SSprocessing 2020-03-29 16:19:35 -04:00
Atermonera
25422102b8 Merge pull request #6908 from VOREStation/pol-fixvs6504
Fix biogenerator exploit
2020-03-29 00:36:51 -07:00
Neerti
f35d9da9a9 A few bugfixes and QoL tweaks. 2020-03-29 02:15:49 -04:00
Neerti
88b4e47e8b Fixes merge conflicts again. 2020-03-28 19:06:14 -04:00
ShadowLarkens
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
Atermonera
dfda8ea952 Merge pull request #6900 from VOREStation/vplk-sssupply
Converted old supply_controller to SSsupply
2020-03-27 14:37:31 -07:00
Aronai Sieyes
8cc08eb93d Make diagonal shuttle walls look less bad (#6830)
* Make shuttle corner turfs look slightly better

* Add 'antilight' overlay on corner turfs to make them look good

* Split update into own proc so it can be called in two places

* Further tweak to shuttle corner turf appearances

Removes some weirdness.

* Further make shuttle corners look better
2020-03-27 14:37:07 -07:00
Aronai Sieyes
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
Atermonera
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
Aronai Sieyes
d7b90361b8 Fix biogenerator exploit 2020-03-26 11:25:35 -04:00