Commit Graph

21977 Commits

Author SHA1 Message Date
Bjorn Neergaard 070a081db8 Improve focus code; fix SVG
Replace the NT SVG with a better version
Always try to give focus back to the mapwindow

Also make links more obvious
2015-12-15 19:41:56 -06:00
MMMiracles 88414e5502 woops 2015-12-15 20:25:02 -05:00
duncathan salt 1a17f4f153 Merge pull request #13650 from Supermichael777/Supermichael777-resriction-removal
Removes access restricitons on trinary atmos devices.
2015-12-15 20:08:27 -05:00
duncathan salt b9b76ddef1 Merge pull request #13640 from KorPhaeron/nuclear_challenge
Optional challenge mode for Nuke Ops
2015-12-15 19:17:07 -05:00
MMMiracles 55ebaf3bdb snow stuff i guess 2015-12-15 17:33:34 -05:00
Nerd Lord d98ff20efb the the blob no longer 2015-12-15 17:21:41 -05:00
KorPhaeron f06d69ef5e A bit more telecrystals 2015-12-15 16:02:58 -06:00
MMMiracles 392ca2a505 Merge branch 'master' of https://github.com/tgstation/-tg-station into snowiscold 2015-12-15 16:54:22 -05:00
MMMiracles d07f300063 i did things 2015-12-15 16:46:24 -05:00
KorPhaeron 32e713b1b3 Doesn't move stuff either 2015-12-15 15:17:04 -06:00
Nerd Lord e8d7c8b6d5 code cleaning 2015-12-15 16:08:54 -05:00
Bjorn Neergaard 9a3b9f8166 Add a loading spinner to NanoUI...
This is kinda dirty because we use external resources; however, the
point is that if assets are not loaded, we need to show a spinner.
2015-12-15 15:00:44 -06:00
AnturK a8c1dc49d6 Fixes statue shuttle/space walking 2015-12-15 21:48:04 +01:00
YotaXP 2869b1cf61 Re-write JSON writer to output valid JSON
How the old one worked, I don't know...
We don't have a reader yet, but we don't use a reader sooo...
2015-12-15 14:41:34 -06:00
KorPhaeron aeb29a28d0 Shuttle tweaks 2015-12-15 14:33:30 -06:00
Bjorn Neergaard 88ed7623fc Re-organize nanoui.dm 2015-12-15 14:26:19 -06:00
Bjorn Neergaard 57a1f6c695 Enable NanoUI to go chromeless
Add a new 'Fancy NanoUI' preference to enable chromeless mode
2015-12-15 13:13:12 -06:00
Bjorn Neergaard 47b727a23e Rework how NanoUI handles Topic()
Also, add the ability to winset and the like, all from Javascript
2015-12-15 13:12:35 -06:00
Bjorn Neergaard 5678dfcbd1 Prefix everything with 'nanoui' to avoid conflicts 2015-12-15 13:12:33 -06:00
Bjorn Neergaard c3442475fa Modularize CSS and JS; SVG
Purge NanoUI assets as we now have a gorgeous Nanotrasen SVG logo
Thanks to @YotaXP for helping me with cleaning up the logo
2015-12-15 13:11:56 -06:00
Bjorn Neergaard f089428e63 Coffeescript; Bower; Gulp; asset_cache
We now write frontend code in Coffeescript, alongside our LESS.
PostCSS adds hacks to make CSS work on old versions of IE.
Bower is used to manage dependencies.
Gulp is used to build the code.

Images are dropped in favor of SVG or CSS effects.

NanoUI is now a 'simple' asset in the asset_cache
2015-12-15 13:09:51 -06:00
Bjorn Neergaard 979e71ea26 Restructure NanoUI frontend; use build tools
Yes, you now need Node.js... I'm sorry, but this makes
it so much easier to write NanoUI.

We now precompile all the things...
2015-12-15 13:09:04 -06:00
Bjorn Neergaard 8fdfa08e58 Port NanoUI styles to LESS 2015-12-15 13:08:27 -06:00
Bjorn Neergaard a0c54eba97 Begin rewrite of NanoUI frontend.
* Remove jQuery in favor of polyfills.
* Make NanoUI work with IE8-IE11
* Upstream doT
* Change NanoUI template syntax
* Event driven code
2015-12-15 13:07:11 -06:00
Cheridan 46bd68f803 Merge pull request #13627 from xxalpha/smoothballs
Fixed icon smoothing in loaded maps for good.
2015-12-15 11:36:43 -06:00
KorPhaeron eb18ab59e6 Hulk 2015-12-15 11:25:39 -06:00
xxalpha e11dae7a23 Fixed not being able to bolt and unbolt operating doors.
Changelog
2015-12-15 15:41:24 +00:00
KorPhaeron 94c6f325aa Nuclear Escape 2015-12-15 07:30:17 -06:00
phil235 b656d84480 Merge pull request #13616 from xxalpha/airlocking
Fixes a specific airlock animation case.
2015-12-15 14:19:31 +01:00
phil235 bd4ccdb251 Merge pull request #13634 from KorPhaeron/patch
Fixes styptic not working in patches
2015-12-15 14:12:01 +01:00
Tkdrg 8ead3e8628 Cult Overhaul
Cult is awful, so let's try to improve it. Idea by KorPhaeron. I also
took some inspiration from adrix89's sacrifice cult, so credits to him.
Also thanks a lot specially to MrPerson and Iamgoofball for helping
me brainstorm this, and Joan for the sprites for the summoning orb,
the large nar-sie shell, and the new cult antag hud.

Basically, we remove conversion, and turn cult into a magic version of
nuke, with a small team of stealth elite cultists that have to build a
base in the station and sacrifice people in order to build an army of
constructs and get materials to eventually summon Nar-Sie.

Stun talismans and conversion are gone. Nar-Sie is now the only
objective. Sacrifice runes now provide summoning orbs, which you can use
to drop a large shell. Insert enough orbs in the shell and you trigger a
Delta. Defend the shell for 3 minutes and Nar-sie will arise. This shell
is bombproof and singularityproof. It may be summoned up to three times
if destroyed, but you will have to start from the beginning sac-wise.

Runes are now RNG. Each cultist only gets 50% of the runes. Inspiration
is basically The Binding of Isaac here (thank you MrPerson for this!).
Furthermore, many old runes were merged/removed and other new ones were
added. Almost all were massively rebalanced. Cult now also has a
stealthy ritual dagger with high bleeding and throw effects.
2015-12-15 04:59:31 -03:00
KazeEspada 280b5a3960 Lizard s is now case sensitive. No more "sssYNDICATEsss". ss is now ssss, which makes it Assssissstantsss. 2015-12-15 00:52:38 -07:00
bgobandit 8ea981a0ad Beepsky will no longer hunt aliens. 2015-12-15 01:10:22 -05:00
duncathan salt 88382e0d9c Merge pull request #13577 from tgstation/RemieRichards-patch-2
[s]Computer ID is a string, Thanks byond.
2015-12-14 23:49:03 -06:00
KazeEspada f160b75229 Lizards only triple single s instead of double ss or more. This makes them slightly less annoying. 2015-12-14 21:51:47 -07:00
MMMiracles 7145fd6cf2 incen shots, attempt at some sort of exo-grip attachment please help 2015-12-14 23:37:18 -05:00
WJohn 423e501b85 Merge pull request #13612 from RemieRichards/sniper_sprites
Sniper Rifle Update (Sprites+AP)
2015-12-14 22:57:16 -05:00
Nerd Lord 5202917b9f Tweaks revenant reveal times down slightly.
Fixes blight still doing stamina damage at final stage.
2015-12-14 22:26:51 -05:00
Nerd Lord 6ad8d63c1d No stealing other people's resource nodes, shitface. 2015-12-14 21:32:44 -05:00
Nerd Lord 2e71b5e122 Changes blob pulsing to use ultra_range and orange.
Blobs now properly remember their overmind and get color from it predictably.
Oh god, I hope I did this right.
2015-12-14 21:05:03 -05:00
duncathan salt 7481afe9fe Merge pull request #13651 from KorPhaeron/fire_defines
Everything is fire
2015-12-14 20:03:48 -06:00
KorPhaeron f32da8b449 jesus christ 2015-12-14 19:56:54 -06:00
KorPhaeron 249c8a8789 No teleporter nonsense 2015-12-14 19:38:21 -06:00
Supermichael777 a5df034693 noaccsesrequirements on mixers 2015-12-14 20:25:32 -05:00
Supermichael777 943e3b1335 Update mixer.dm 2015-12-14 20:23:10 -05:00
duncathan salt 7df19dedb9 Merge pull request #13647 from KorPhaeron/fire_defines
[s] Buckling a mob to a comfy chair will no longer set them on fire
2015-12-14 19:16:37 -06:00
as334 bd8cc251b7 For dunc 2015-12-14 19:52:58 -05:00
as334 32e68cfab0 Hopefully fixes the negative moles/heat bugs with fusion, as well as it being a bit overactive in fires. 2015-12-14 19:24:46 -05:00
MMMiracles 72af408f19 see-saw 2015-12-14 18:28:52 -05:00
KorPhaeron 884a3a0264 Fixes 2015-12-14 16:40:00 -06:00