Commit Graph

189 Commits

Author SHA1 Message Date
9600bauds
3a43c87721 CMC formatting problem (#13835) 2017-02-05 18:42:09 +01:00
Zaers
932baf5862 Fix minimap generation (#13782) 2017-02-03 19:40:02 +01:00
Pieter-Jan Briers
e7d2b8f131 Fuck you voting (#13465)
* Hopefully fixes voting

* Fuck my shit up
2017-01-14 16:21:31 -05:00
Probe1
41235a2a15 Revert "Hopefully fixes voting" 2017-01-13 19:51:27 -05:00
Pieter-Jan Briers
b8195cb71a Hopefully fixes voting (#13457) 2017-01-13 18:30:16 -05:00
Pieter-Jan Briers
4970cde248 In which /vg/station13 gets high. (#13270)
* Code done. Doesn't compile for shit.

* IT COMPILES!

* Hey it almost works.

* Fixes lighting

* Remove thing I had to double check after asking mso.

* More fixes.

* WiP, fixed everything but waitfor

* Done.

* Damnit DM.

* Fixes priorities
2017-01-11 13:43:38 -05:00
9600bauds
7abb46f92a Satisfies my morbid autism (#12767) 2016-12-19 21:55:29 +02:00
JMWTurner
b7c4e1b7f5 Last holochips: Vox Raiders and Elite Syndicate Strike Team (#12739)
* lastchips

* bok

* revision 1

* revision 2

* revision 3
2016-12-18 18:29:30 +01:00
JMWTurner
5e9092b5c1 ERT uniforms and holochips (#12704)
* ERTChip

* revision 1

* revision 2

* revision 2 (reverted from commit 77cf253a41)

* revision 2 dammit
2016-12-09 22:27:06 +01:00
JMWTurner
8c191a28d3 Nuclear Operatives Holosuits and Strategic Station Holomap - Part 2: Map changes (#12634)
* holoupdate

* holoupdate2

* revision1
2016-12-02 00:12:02 +00:00
JMWTurner
c0081c4aa1 Nuclear Operatives Holosuits and Strategic Station Holomap (#12359)
* nukechip

* nukechip 2

* nukechip 3

* nukechip 4

* nukechip 5 n stuff
2016-11-29 20:33:03 -08:00
JMWTurner
dc59703469 holofix (#12340) 2016-10-25 08:39:57 -05:00
JMWTurner
0b530832f9 Holosuit chips (#11903)
* holochip

* holochip 2

* revision 1

* revision 2

* revision 3

* revision 4
2016-10-24 20:40:45 -07:00
JMWTurner
27a304165c Station Holomaps (#11749)
* stationmap

* stationmap 2 map changes

* stationmap 3 changelog

* revision 1

* revision 2 map changes

* revision 3

* revision 4

* revision 2 map changes (reverted from commit 3d28f24cc83956dc091e83f8692e1607a8be4b4d)

* revision 5 map changes

* revision 6 map changes

* revision 7

* revision 8

* revision 9

* revision 10

* revision 11

* revision 12

* revision 13

* revision 14

* revision 15

* revision 16

* revision 17

* revision 18

* revision 19

* revision 20

* revision 21

* revision 22

* revision 23

* revision 24
2016-09-13 01:52:47 -05:00
JMWTurner
15c0ffe8ac Holominimap experiment (#11517)
* holominimaps 1

* holominimaps 2

* holominimaps 3

* revision 1

* revision 2

* revision 3

* revision 4

* revision 5

* revision 6

* revision 6

* revision 7

* revision 8

* revision 9

* revision 10

* revision 11

* revision 12

* revision 13

* revision 14

* revision 15
2016-09-02 10:10:31 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
sood
8cb1b0aaf3 Changes checks for zlevel 1 to map.zMainStation (#11379)
* Changes checks for zlevel 1 to map.zMainStation

* Replace all hard z-level checks with checks from _map.dm

* Hey look at all this manual z assignment (basically none)

* Whoops

* nanouwhy

* aaaa

* w h y
2016-08-14 19:19:02 +01:00
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
clusterfack
19178bf42a Fix maps not showing up on crew monitor and adv sec computer 2016-06-04 05:03:17 -05:00
clusterfack
27f393c765 Fix html not loading currently (#10366)
There was an issue due to the fact the mapname I was using was a directory name, which browse_rsc() ignores all for the last portion of, and the js was trying to read the full name with the directory.

This makes it just use the nameShort of the map which has no directory which will be truncated.
2016-06-03 05:29:20 -05:00
clusterfack
9c8ed05d1b Probably fixes the two html UI bugs
Fixes the bug where the map isn't replaced properly, I should hope, considering I'm telling it to try resending resources each time you open the thing again.

Fixes the bug where the map is the same between rounds when it shouldn't be, by removing the chance of collision between maps. I know I said that before but I did it wrong that time and the js was never modified so it never could have worked.

Also added some whitespace to give readability to some of the headers.
2016-06-01 05:11:15 -05:00
clusterfack
e36a2144c5 Debug Voting (#9776)
Fixes #9755 by not putting any nulls into the voting list, puts in debug information to find out how this occurred in the first place
2016-04-29 22:59:08 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
clusterfack
c79bc88d9e Relative Scaling for text-base mode
Applies to crew monitor and advanced security computer
Fixes #8905
Clear your cache before hastily reopening the issue
2016-03-18 08:04:55 -05:00
unid15
0d70cb3943 WIP vaults
modify all the maps, replace restaurant with icecream truck

add rewards to ice cream truck and satelite, defines

fix maps

remove cursed satelite of doom

Add hivebot factory to replace haunted satelite. Fix minimaps for good

maploader lighting

woops

Adds clown base

remove exclamation marks

nerd

Adds a ruined R-UST vault.

Remove vaults from z1, fix hivebot factory
2016-03-13 11:57:12 +01:00
clusterfack
77d4cebd96 Fix cached HTML maps sometimes overriding the current map
Fixes some issue or another, I cant find it
2016-03-08 23:53:37 -06:00
clusterfack
cba546feb5 Merge pull request #8353 from PJB3005/Map-voting-fix
Probably fix the map vote having a huge delay.
2016-02-19 11:36:24 -06:00
PJB3005
ffadb44374 Probably fix the map vote having a huge delay. 2016-02-19 16:29:11 +01:00
clusterfack
d84a94856c Fix #8157
Ups the base map size to 500x500 and stuff
2016-02-09 23:22:35 -06:00
clusterfack
29f2e85e6e Fix #7664
Wow it wasn't even my fault someone else put that /s there wow how was I supposed to know, WOW rigged code mechanics
2016-01-25 16:23:52 -06:00
clusterfack
2ebbaec8a0 Weighted Voting Clarification
Weighted vote -> Random Weighted vote
% chances added to the end of the options
2016-01-10 00:40:49 -06:00
PJB3005
aa666dd466 Welp 2016-01-04 19:26:41 +01:00
PJB3005
51e19814ea Makes map voting weighed. 2016-01-03 22:26:01 +01:00
Rob Nelson
09e97ab506 Merge pull request #7202 from unid15/cmon_oldcoders
Replace more instances of usr.stat with usr.isUnconscious(),
2015-12-21 20:32:07 -08:00
unid15
60de643b7a replaces retarded space checks with isspace(A) 2015-12-21 20:44:16 +01:00
PJB3005
ab6b3706cb Goes through and fixes more savefiles. 2015-12-20 21:37:01 +01:00
clusterfack
c23347c0c3 Removes the Debug and Server tab for non-admins
Deals with the 6 or so verbs that show up when you aren't an admin

-Both nano map generators have been moved to mapping (debug verbs) tab so that they aren't seen by everyone needlessly.
-The hard del() checking proc was fixed (it did NOTHING for months), improved, and moved to debug verbs as well
-THe check mob list is now hidden, can still be accessed by typing the verb with . infront of it in case it is necessary
-The debug verb for cameras, view datum, is commented out because it's debug code for testing a specific thing
2015-12-12 11:42:02 -06:00
clusterfack
e02b9cf915 Crewmonitor using correct job
Fixes #6744
- Fixes 2 missing jobs and 2 incorrect jobs from the crew monitoring computer
- Makes the crew monitoring computer use RANK to sort instead of ASSIGNMENT, rank is the true job value and assignment is the value to the alternate job title, we want to use rank so we don't need to write down every alt title
2015-11-30 09:47:15 -06:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
clusterfack
ca6d2deb08 Fix #5563, Fix #5477
You can no longer break the UI for the crew monitor causing it to disappear by improperly changing zlevel
2015-11-22 03:44:22 -06:00
PJB3005
3cca5692af Removes the panic writer messages. 2015-11-20 03:17:06 +01:00
PJB3005
704627e077 Adds the MSGS.
MSGS stands for Magnetically Suspended Gas Storage.

It's basically a gas SMES.
2015-10-25 20:39:20 +01:00
D3athrow
2d3240bf34 maybe fix votes randomly not coming up 2015-08-26 23:12:08 -05:00
PJB3005
02914957ae A nice chart for the power monitor.
http://i.imgur.com/dRYpDOA.png

https://dl.dropboxusercontent.com/u/107028026/ShareX/2015/08/2015-08-22_00-55-48.webm

The chart is powered by Chart.js (http://www.chartjs.org/), which is licensed under MIT.
2015-08-22 01:39:18 +02:00
Ren
e5bcfcb80f Merge branch 'Global-asset' into 'Bleeding-Edge'
Global Asset Cache.

This is my attempt to fix login lag.

Resources sent to clients via `browse_rsc()`, most commonly at `/client/New()`, these resources include stylesheets, images, javascript files, ... and other things used in UIs.

All these files get sent by our BYOND code in an instant, except that it takes BYOND goddamn ages to get them to the client them.

What this MR attempts to do is send files when they are first needed, instead of when the client first logs in.

The way it works:
"Assets", things that get sent to the client somewhere, are stored in a global cache, the `asset_cache`, this is an assoc list with the key being the filename on the client and the assoc value being the actual thing that gets sent, it can be anything supported by `browse_rsc()`.

Clients are stored with a list of resources they SHOULD have, this list DOES NOT persist between rounds or even client reconnections, as that would be unsafe.

When a UI (or anything in general) needs an asset, it will call `send_asset(client, asset name)`, this will send the asset and mark it as sent for that client, but only if it isn't already sent.

This works, except the issue is, `winset()` and `output()` don't get affected by the browse queue, as the HTML interface module uses these, there are issues because the UI opens before the resources arrive at the client.

~~Working on a fix for the issue, probably a `sleep()` to imitate the "lag"~~

See merge request !120
2015-08-20 20:25:34 +00:00
PJB3005
78bfa1c163 whomp 2015-08-20 15:45:17 +02:00
D3athrow
ad174b1875 stupid chicken 2015-08-20 02:23:45 -05:00
D3athrow
048b3e72e0 Fix #44 corpse mobs dont show up on the crew monitor now
also dem mmis are back on the list son.
2015-08-19 23:42:46 -05:00
PJB3005
84b765e106 Global Asset Cache 2015-08-20 04:37:17 +02:00