Commit Graph

12467 Commits

Author SHA1 Message Date
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
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
MMMiracles 72af408f19 see-saw 2015-12-14 18:28:52 -05:00
Cheridan 2a6a63253b Merge pull request #13608 from KorPhaeron/fire_defines
Makes burn_state use defines
2015-12-14 10:44:10 -06:00
Cheridan 593670239c Merge pull request #13604 from optimumtact/patch-6
Remove hulk stun punch
2015-12-14 02:26:26 -06:00
KorPhaeron 619464f4e9 Patches 2015-12-14 00:52:39 -06:00
Cheridan e7ba51a0a2 Merge pull request #13601 from Incoming5643/glopatch
Fixes glowcaps being planted as glowshrooms
2015-12-14 00:46:53 -06:00
MMMiracles 6aac2874ac good 2015-12-13 23:05:46 -05:00
xxalpha 051e5b889b Added code to resmooth loaded maps atoms. 2015-12-14 01:41:18 +00:00
Cheridan 1e4b902ab1 Merge pull request #13595 from Menshin/broken_solar_fix
Fixes broken solar devices giving intact sheets back on deconstruction
2015-12-13 17:43:46 -06:00
Cheridan bc164c9498 Merge pull request #13582 from Incoming5643/Ill_turn_this_game_into_a_shitty_F2P_korean_MMO_yet
[RPG Loot Intensifies]
2015-12-13 15:04:53 -06:00
Remie Richards c1cf3c42b0 Added sniper rifle sprites, and ammo mag sprites, Added 50 AP to standard sniper rounds, allows sniper to be worn on back. 2015-12-13 19:39:05 +00:00
KorPhaeron c301b51e9a Sentience Fixes 2015-12-13 08:06:54 -06:00
AnturK 2c9adb12f3 Fixes spell logging runtime
Fixes lava runtime
Fixes mecha ore scanner runtime
Fixes crayon writing runtime
Fixes latejoin headrev runtime
2015-12-13 15:04:12 +01:00
KorPhaeron d8a37204e7 Makes burn_state use defines 2015-12-13 05:36:55 -06:00
oranges fc58a3d31c Damage standardisation for hulk punch 2015-12-13 21:53:30 +13:00
oranges ed03ffd21b standardise damage across slimes 2015-12-13 21:51:57 +13:00
oranges 94af31f7a9 Remove hulk stun punch
Increase hulk damage
2015-12-13 21:49:03 +13:00
Incoming 61e5dafb42 An oversight meant that while planted glowcaps worked fine, they'd never be created. 2015-12-13 01:33:21 -05:00
Cheridan dff14aa0f9 Merge pull request #13563 from RemieRichards/snipper_wiffle
Adds a sniper rifle and 3 ammo types to the Nuclear Operative uplink.
2015-12-12 23:55:55 -06:00
MMMiracles 401a947a08 fixes plasmaman corpse spawner, adds a comment about it using the typepath. 2015-12-12 23:54:00 -05:00
duncathan salt d228f911fa Merge pull request #13522 from KorPhaeron/just_an_illusion
Reactive Illusion Armour
2015-12-12 19:07:30 -06:00
Cheridan 0979b72d29 Merge pull request #13554 from bgobandit/banditfixyourshit
More mining fixes and tweaks.
2015-12-12 18:18:18 -06:00
Cheridan 91c3d79f09 Merge pull request #13524 from KorPhaeron/heavy_weapon
Slowdown from inhand items
2015-12-12 18:17:47 -06:00
MMMiracles bf902bbe7c question answered, then. 2015-12-12 19:15:49 -05:00
MMMiracles a2d0086762 consistency is a virtue 2015-12-12 19:09:47 -05:00
Menshin 5142a97d0e Fixes broken solar devices giving intact sheets back on deconstruction. 2015-12-12 23:40:49 +01:00
bgobandit 7d7468efe6 fixes honkworthy oversight 2015-12-12 15:38:40 -05:00
bgobandit c1e2f9b436 missing copy proc 2015-12-12 15:22:18 -05:00
bgobandit 0b505eeff0 cloning buffer 2015-12-12 15:15:34 -05:00
Cheridan 45c06ae2cd Merge pull request #13555 from bgobandit/sexyhonk
Buffs the sexy clown.
2015-12-12 13:00:46 -06:00