BeeStation / NSV13

NSV13, a Ship-to-ship Combat SS13 Server
GNU Affero General Public License v3.0
119 stars 258 forks source link

Dradis zoom level bug #1688

Open RemervKeberb opened 3 years ago

RemervKeberb commented 3 years ago

PR: #1621

Dradis zoom levels are global-ish? TAC adjusting zoom on their end will affect the helmsman even if they have seperate dradis consoles next to them.

Reproduction:

Hop into TAC Have someone else hop into Helm One adjusts zoom level while the other watches.

RemervKeberb commented 3 years ago

I realize now the point of the added zoom level actually. It's so you can adjust the window.

Kenionatus commented 2 years ago

Figured out what is happening here. If interact with a dradis console, it saves that console to the ship's dradis variable. If you interact with a thing that opens the dradis window but isn't a dradis console, it opens the dradis window from the console that's saved in that variable. The zoom level is saved on the dradis console (computer), so everyone on the same ship who uses a thing that moves your view to the overmap shares one zoom level. Discord discussion about this: https://discord.com/channels/602204464417472601/602204705862582341/1010606841446801478