Commit Graph

14295 Commits

Author SHA1 Message Date
MrStonedOne 921c9eede1 Asset cache Fixes
Fixes asset cache locking up the MC initialization at world start.
Fixes asset cache not pre-loading resources to clients that connect from a world reboot.
Fixes a null reference runtime relating to the client disconnecting at the wrong time (I still conciser this to be a byond bug)
Fixes crew monitor registering assets because they exist
Fixes crew monitor trying to send zlevel assets for zlevels it hasn't processed.
Fixes nano ui sometimes not sending the template asset to the client on open.
2015-11-29 07:19:49 -08:00
kingofkosmos edb611f53d Adds in-hand sprites for tracking beacon, pizza box and carp plushie. 2015-11-29 16:43:52 +02:00
Jordie e9ea0d8dc9 Merge pull request #13275 from swankcookie/snowman
Adds Snowman costume
2015-11-29 21:08:11 +11:00
Jordie 3fce4f80be Merge pull request #13246 from KorPhaeron/stop_getting_shot_godamn
Allows you to forcibly recall your guardian/parasite
2015-11-29 21:07:29 +11:00
Jordie aa672d3e95 Merge pull request #13230 from JJRcop/i12317
Fixes changeling hivemind download
2015-11-29 21:07:18 +11:00
Jordie 56c2659736 Merge pull request #13187 from ktccd/master
Fixes areas blobs shouldn't win from spreading to.
2015-11-29 21:06:46 +11:00
Jordie 38eddb1421 Merge pull request #13179 from AnturK/academy
Wizard Academy Away Update
2015-11-29 21:06:34 +11:00
Jordie da0c466f82 Merge pull request #13149 from Firecage/toolspeed
Adds toolspeed
2015-11-29 21:06:15 +11:00
Jordie 7b1a92885c Merge pull request #13024 from TheNightingale/Nighting
Elite Syndicate Hardsuit
2015-11-29 21:05:36 +11:00
Shadowlight213 2247efb278 Adds armor penatration. 2015-11-29 01:59:22 -08:00
Razharas 8f79afd900 Merge pull request #13236 from MrStonedOne/patch-71
Makes False Alarm only choose events that actually have alarms
2015-11-29 12:04:21 +03:00
Razharas e0a14d899d Merge pull request #13267 from tkdrg/give_me_a_banjob_baby
Jobban cleanup & performance improvements
2015-11-29 12:00:01 +03:00
Razharas 2f0a221c8c Merge pull request #13276 from MrStonedOne/patch-74
Removes spawn(rand(10,150)) from client database syncing
2015-11-29 11:57:05 +03:00
swankcookie 225ce9e555 what do i look like? spellcheck? 2015-11-29 02:27:05 -06:00
swankcookie fe65e8a3b4 puts cloak in suit slot 2015-11-29 00:52:27 -06:00
swankcookie fe35576c63 changes round type in desc 2015-11-29 00:15:37 -06:00
as334 611fb49c1c Wake me up inside 2015-11-29 00:58:30 -05:00
KorPhaeron dfc025db36 Missed some lines 2015-11-28 23:14:38 -06:00
KorPhaeron 5ef5a57f73 removes relative pathing 2015-11-28 23:10:14 -06:00
Kyle Spier-Swenson 7ef8162640 Minor fuckup with deadchat (F) links breaking compiling 2015-11-28 19:50:39 -08:00
Kyle Spier-Swenson dbacbfd0f4 Gives deadchat the (f) follow link.
I realllllllllly want to make this use M.Hear() rather then a istype check but it has a lot of args i don't understand how to implement.

If you think it's worth it to fake a say call to Hear(), I'll take suggestions on how to implement that.

(remember: all mob types have a potential to hear dead chat, as admins can always hear it, so we'd have to take into account all mob's overrides to Hear())

Side note: fixes admins not hearing deadchat while in lobby when enabled.
2015-11-28 19:43:32 -08:00
Bjorn Neergaard f52cf6fd2a Improve Attack animations
Ported my own animations from Bay.

Also improved code for /atom/movable/do_attack_animation.
2015-11-28 21:29:24 -06:00
Cheridan 4a408a5cff Merge pull request #13237 from bgobandit/facehuggersfuck
Fixes facehugger-related bugs.
2015-11-28 21:08:37 -06:00
YotaXP fadcfa83bb Make swarmers drop bluespace crystals. 2015-11-28 22:01:59 -05:00
Bjorn Neergaard adbed52515 Tighten type signatures 2015-11-28 20:57:06 -06:00
Bjorn Neergaard a97f22c2bb TK allows you to use NanoUI at a distance ❄️
❄️
2015-11-28 20:43:41 -06:00
Bjorn Neergaard 26a9a7a32f Change NanoUI brainloss checks
Coderbus bitched... ❤️
2015-11-28 20:04:01 -06:00
Bjorn Neergaard d400927522 Fix some NanoUI checks
Canisters require physical access and nothing else.
NanoUI checks Brain Damage by default.
2015-11-28 19:58:34 -06:00
KorPhaeron 2600371fe0 Updates mine turfs to be slightly more modular 2015-11-28 18:49:40 -06:00
KorPhaeron a8d7e38b54 No xenos in gold cores 2015-11-28 18:34:04 -06:00
Nerd Lord 1e6bb6c29c Updates construct sprites for consistency.
This doesn't mean they have better lighting, just that they're consistent for the most part(sorry wj it's not that good)
2015-11-28 19:33:34 -05:00
PKPenguin321 8e09b00f2c Merged upstream 2015-11-28 15:49:41 -08:00
Bjorn Neergaard 8339d74056 Fix Chemistry NanoUIs
Whoops... Forgot to revamp these...
2015-11-28 18:09:45 -05:00
duncathan salt 123994bf8d Merge pull request #13290 from neersighted/nanoui_update
Fix up NanoUI states; add snowflake for Drones
2015-11-28 16:42:19 -06:00
GunHog 09844e6f48 NSHCRD
- The Bluespace Wormhole Projector will now teleport mobs hit by the
projectile!
2015-11-28 16:41:51 -06:00
Vincent 7bfa03a5ee Fixes #13277 Lasers beams spawning after the holdout sim ends 2015-11-28 17:39:02 -05:00
AnturK 9a434b669c Academy Fixes 2015-11-28 23:17:57 +01:00
phil235 6ba4e75b69 The ammo casings dropped by hostile ranged mobs are now empty as they should. (Courtesy of Bear1ake)
Fixes hostile ranged mobs's projectile auto-tracking the target.
Rework OpenFire() and Shoot() procs of simple_animal/hostile a bit to be less shitty.
2015-11-28 23:01:42 +01:00
AnturK 4be6a64717 Fixes AI canUseTopic 2015-11-28 22:59:06 +01:00
Bjorn Neergaard 959b96b16d Fix up NanoUI states; add snowflake for Drones
Drones are simple_animals?! Why?!

This should let drones use all the things. They have to be nearby,
though.
2015-11-28 12:27:42 -05:00
AnturK b662b470a9 Enables ghost to go through ladders
Adds Cold snow turf
Adds Infinite Candles
2015-11-28 18:14:52 +01:00
Tkdrg 598fea785e Jobban cleanup & performance improvements
Clients now cache their jobbans to save on DB queries.
Legacy jobbans and "new" (savefile) jobbans have been removed.
These are old cruft that has been unused for years, and since we require
a DB for notes anyway we might as well just get rid of the legacy stuff.

I considered removing legacy bans as well, but I was unsure if that
would go way beyond the scope of this PR (my main goal here is making
jobban_isbanned not awful).

Also note that this was basically untested, as I do not have a test
database. Any help testing this would be much appreciated.
2015-11-28 12:35:54 -03:00
AnturK b14e9133d2 Academy Update 2015-11-28 12:35:41 +01:00
AnturK 9fd9e5c21d Makes user explicit in spell code 2015-11-28 12:35:40 +01:00
Razharas e715e1cc57 Merge pull request #13195 from neersighted/nanoui_update
[WIP|DNM] Update NanoUI
2015-11-28 14:17:49 +03:00
Kyle Spier-Swenson 847b4c8931 Update false_alarm.dm 2015-11-28 02:24:19 -08:00
Kyle Spier-Swenson 89cf8fd112 Removes spawn(rand(10,150)) from client database syncing
This was a shitty way to do this, and the overhead from spawn() makes it not worth it now that the database is local to the server.
2015-11-28 00:08:28 -08:00
swankcookie 2ef127add8 Makes snowman body 2015-11-28 01:49:19 -06:00
swankcookie 1b0bfaaef9 creates snowman head
Signed-off-by: swankcookie
2015-11-28 00:30:09 -06:00
Bjorn Neergaard 6005d54d40 Update NanoUI to use the asset_cache system
Also move a bunch of folders around.
2015-11-28 00:56:30 -05:00