Commit Graph

15532 Commits

Author SHA1 Message Date
Atermonera
2e623e5aa8 Merge pull request #6854 from Mechoid/XenoarchExpansion
Xenoarch Expansion
2020-03-24 18:42:15 -07:00
Mechoid
48c54fc43b More blob work. Blob core chunk added. 2020-03-24 14:26:27 -07:00
Atermonera
95ac99c514 Merge pull request #6882 from VOREStation/vplk-machinery-use-power
Machinery: Always use update_use_power()
2020-03-23 20:20:41 -07:00
Atermonera
ffc3460d86 Merge pull request #6881 from VOREStation/vplk-set-stat
Add mob/living stat setter and observer
2020-03-23 19:47:03 -07:00
Leshana
8526415311 Fixes for mapped in transit turfs. 2020-03-23 20:19:45 -04:00
Leshana
568c333632 Fix: Actually apply configured skybox color.
Also set default icon_state for space turfs so they are seen in the map editor.
2020-03-23 20:19:28 -04:00
Leshana
faefb918d6 Let all ferry shuttles ignore docking codes.
Ferry shuttles generally shouldn't have to worry about docking codes.  Thats for exploration or antag shuttles. Therefore let them read the docking codes and dock anyway.
Given we put this on all ferry shuttles, we don't need specific code for it on the supply shuttle anymore.
2020-03-23 20:19:28 -04:00
Leshana
888f25cf8e Add proc set_viewsize() to allow hooking actions when client.view is changed.
- Proc is on mob to simplify the standard use case; maybe someday actually save it there too if desired.
2020-03-23 20:19:28 -04:00
Arokha Sieyes
3ed30d1f26 Fix cracked asteroid plane 2020-03-23 20:19:28 -04:00
Aronai Sieyes
b995c71a43 Make transit look nicer with transit dust 2020-03-23 20:19:27 -04:00
Leshana
9007a3aad9 Ported Basic Overmap Functionality
- Ports the overmap, ships, sectors, and "landable" ships from baystation.
- Ports necessary computers to control ships and overmap shuttles.
- Shims missing machine and computer functionality pending future enhancements.
- Includes required new sprites and sounds.
2020-03-23 20:19:27 -04:00
Leshana
5f8bc01ce3 Ports Skybox Parallax
- Port based on Baystation's implementation and customized for our code and usages.
- Switched space icon_state permutation to a "dust" overlay that is permutated the same way. As an overlay, the dust can be *above* the parallax planes. Space turfs are now white to allow skybox to BLEND_MULTIPLY onto them.
- Added skybox hud effect that replaces background space turfs with an image moved to create a parallax effect.
- Added skybox subsystem to generate and manage skybox parallax images, and lots of images for it!
2020-03-23 20:19:27 -04:00
TheFurryFeline
d88ef43673 Switch to to_chat for now
Comments out old visible_message for later, hopefully get some advice about fixing it.
2020-03-23 14:09:04 -04:00
Atermonera
f745c57b05 Merge pull request #6875 from TheFurryFeline/patch-9
[Oversight] Yay, another typo fixy
2020-03-22 23:33:42 -07:00
Atermonera
db276d8459 Merge pull request #6883 from VOREStation/vplk-port-tickrate-change
Safely change world.fps for SStimer
2020-03-22 17:16:48 -07:00
TheFurryFeline
e3b0f439e2 [Feature Tweak] Message Fixy For Snowballs/Kickstands
Changelog Notes:

- Tweaks bike kickstand usage message to give the name of its user rather than a public weirdness of "You put down/up the kickstand".

- Snowball compacting message tweak to have a to_chat as well as a visible_message. (Not sure if this will work probably.)
2020-03-22 16:04:38 -04:00
Atermonera
a77d6649a9 Merge pull request #6879 from VOREStation/pol-mechz
Small mech tweaks
2020-03-22 12:27:50 -07:00
Atermonera
e2cef81e04 Merge pull request #6872 from GeneriedJenelle/patch-1
Fixes taking items out of sewn plushies
2020-03-22 11:53:47 -07:00
TheFurryFeline
10cb71d16c Another typo fixy 2020-03-22 12:50:48 -04:00
Leshana
938384cb1b In fact lets use the constants instead of bare numbers for use_power everywhere. 2020-03-21 19:41:01 -04:00
Leshana
1ab0524daa Safely change world.fps
- Added world.change_fps() proc to safely change world.fps
- Its important that SStimer be informed whenever world.tick_lag or world.fps change, so always use the proc, never set the var directly!
2020-03-21 19:31:48 -04:00
Leshana
c2d16acdca Always call update_use_power() instead of directly setting the use_power var.
- This will let us react to the change appropriately.
- While we're here, lets define some constants so we can stop using bare numbers.
- Always use those constants when calling update_use_power()
2020-03-21 16:40:22 -04:00
Leshana
767e6227f5 Replace all direct setting of mob.stat with mob.set_stat() 2020-03-20 23:45:29 -04:00
Aronai Sieyes
7a571f68b0 Small mech tweaks 2020-03-20 20:00:59 -04:00
Mechoid
f0b15993a3 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into ATaleofBlobsandMen 2020-03-20 12:29:59 -07:00
Mechoid
cf5d750519 Blobwork, Human mobs with AIs can attack, AI mobs consider blobs to be enemies unless they're Blob faction. 2020-03-20 12:29:40 -07:00
Atermonera
efeaf058ff Merge pull request #6840 from Neerti/qol_notification_sounds
QoL: Various Notifications
2020-03-20 12:08:04 -07:00
Atermonera
55cd990598 Merge pull request #6826 from VOREStation/vplk-landmark-shuttles
Port Landmark Shuttles
2020-03-19 15:14:47 -07:00
Leshana
243876ee9d Fix list_values to support lists of lists. Fix missing variable init. 2020-03-19 17:49:21 -04:00
Neerti
33657c9e11 Event system rewrite started. 2020-03-19 07:31:30 -04:00
Schnayy
50ec7efd9f sprite fixes (#6863) 2020-03-18 21:18:21 -07:00
Schnayy
b7030d1065 Fixes mistake in #6855 2020-03-18 23:05:29 -05:00
GeneriedJenelle
9831f3efbd Fixes taking items out of sewn plushies
Just fixes an oversight/check failure. Currently you can take items out of plushies that are sewn shut. 

With this fix you'll be able to only take things out when you re-open 'em again.
2020-03-19 03:33:49 +00:00
Atermonera
b1d00af534 Merge pull request #6855 from Schnayy/newterrain
POI wall nonsense
2020-03-18 01:09:42 -07:00
Leshana
38bc941ca1 Streamline Job Alt Titles
- Remove the need for an alt title to be declared for the job's main title.
- Don't allocate a list if no alt titles are used, and use the indexes provided instad of looping to search the alt titles list.
2020-03-18 00:49:48 -04:00
Atermonera
88bd01c271 Merge pull request #6834 from Mechoid/RIGFixes
Fix various RIG issues
2020-03-16 22:06:01 -07:00
Atermonera
e6917046c5 Merge pull request #6829 from Neerti/projectile_hit_sounds
QoL: Projectiles
2020-03-16 21:55:24 -07:00
Mechoid
c7ba2a8e4b Antag Uplink Expansion (#6788)
* Adds Energy Daggerpens, Thieves gloves and Buzzer Ring.

* Updoot

* fixfix weakfire

* Extra Touches

* chlgongog

* Fix antag injector cases.
2020-03-16 21:21:41 -07:00
Atermonera
a5e17e4d6d Merge pull request #6819 from Meghan-Rossi/languagetests
Makes language keys case sensitive, adds unit tests for language conflicts, fixes some language conflicts
2020-03-16 21:20:57 -07:00
Aronai Sieyes
f56c8b344d Port Bay computer icons
Modular and non-modular, laptops too, and a few extra tablet icons.
2020-03-16 20:58:16 -04:00
Aronai Sieyes
df8c2da6c4 Port Bay's vendor/smartfridge sprites
They have directions!
2020-03-16 20:28:56 -04:00
Schnayy
a5dd73f3d5 fixfixfix 2020-03-16 16:34:53 -05:00
Neerti
7bf00d0c5d Merge branch 'master' into projectile_hit_sounds 2020-03-16 08:28:18 -04:00
Schnayy
8aca2bb3ca POI wall nonsense 2020-03-16 05:51:30 -05:00
Leshana
b0f01961de Make area.gravitychange not require being passed a reference to... itself. (#6838) 2020-03-16 02:31:09 -07:00
Mechoid
ea8b5a9eeb Merge branch 'master' of https://github.com/PolarisSS13/Polaris into XenoarchExpansion 2020-03-15 21:34:40 -07:00
Mechoid
7e810768ed More work. 2020-03-15 21:34:12 -07:00
Atermonera
cef23cc2f4 Merge pull request #6823 from lbnesquik/KoK-PDA-tweak
Makes PDA beeps a toggable option.
2020-03-15 11:46:57 -07:00
Atermonera
22e28f29fe Merge pull request #6804 from Cerebulon/bigsounds
Big Bastard Incidental Sound Port
2020-03-15 11:38:44 -07:00
Atermonera
920e495fdf Merge pull request #6813 from Neerti/occupation_screen_fix
Fixes the occupation screen.
2020-03-15 11:34:30 -07:00