Commit Graph

26586 Commits

Author SHA1 Message Date
Neerti
73cb87c3a5 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into 11/19/2017_submap_validation
# Conflicts resolved:
#	code/unit_tests/map_tests.dm
2017-11-19 06:09:01 -05:00
Neerti
396f55fb17 Allows Travis to Validate PoI Maps
Tweaks Travis to compile all PoI maps in order to allow the compiler to find certain problems such as missing paths. This is needed because PoIs are loaded at runtime as opposed to being compiled like traditional maps, making them a bit prone to problems. Travis should help find those problems before they reach the live server by failing PRs which add a broken PoI map or break any existing PoI maps.
For regular use, the PoIs will not be compiled unless done so manually by the developer.
2017-11-19 06:07:41 -05:00
Belsima
3320690a1e I before E (#4287)
* except after C

* maroonic mistake

* Improved use of sound files.

Also more grammar.

* now with less fuckup
2017-11-19 03:00:14 -06:00
Neerti
9eeacdfb48 Merge pull request #4211 from Anewbe/ling-cuff-slip
Adds a ling ability to slip cuffs
2017-11-19 03:54:50 -05:00
Neerti
5846f412ac Merge pull request #4290 from Anewbe/voxbeam
Tones down the Darkmatter Beam
2017-11-19 03:54:02 -05:00
Belsima
594625cf81 Adds force to a pair of items that were lacking for some reason, and standardizes light replacer file. (#4280)
* Adds force to lamps.

* Standardization.

* Standardizes a few things.

* Grammar that I missed.

* Some more missed grammar.
2017-11-19 02:52:56 -06:00
Anewbe
4b9369971b Merge pull request #4275 from Cyantime/patch-1
Allows constructed full window to smooth with mapped windows
2017-11-19 02:51:48 -06:00
Anewbe
61cb829dc1 Adds an actual icon for Escape Restraints 2017-11-19 02:34:40 -06:00
Anewbe
c043bc3f02 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into ling-cuff-slip 2017-11-19 01:58:06 -06:00
Anewbe
ef78afc1d6 Merge pull request #4295 from Mechoid/Prometheans-2-Boogaloo
Allows Prometheans to mimic the appearance of Vatborn.
2017-11-19 01:45:11 -06:00
Neerti
07950e93a0 Merge pull request #4301 from PolarisSS13/revert-4292-NOV17MAP_TEST
Revert "Switches us to the Southern Cross for testing"
2017-11-19 01:32:01 -05:00
Woodratt
2684942049 Map fixes
Multiple Map Issue Fixes
2017-11-18 19:17:48 -08:00
Anewbe
e6d263a8fa Revert "Switches us to the Southern Cross for testing" 2017-11-18 14:26:28 -06:00
Anewbe
a6aa1e0c51 Merge pull request #4292 from Anewbe/NOV17MAP_TEST
Switches us to the Southern Cross for testing
2017-11-18 14:26:23 -06:00
Anewbe
77db846f44 Merge pull request #4279 from Verkister/jobslot
Fixes one player being able to hog every slot of a job alone.
2017-11-18 12:03:28 -06:00
Anewbe
3d15d309fd Merge pull request #4286 from Nalarac/Morgue
Allows Cyborgs to Use Morgue Trays
2017-11-18 12:02:52 -06:00
Mechoid
c8b837afdc Allows Prometheans to mimic the appearance of Vatborn. 2017-11-18 01:27:35 -08:00
Anewbe
2e01a55278 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into NOV17MAP_TEST 2017-11-18 02:13:23 -06:00
Anewbe
d730cc2d88 Merge pull request #4293 from Neerti/11/18/2017_travis_offering
Adds ability to exempt areas from unit tests on a per-map basis
2017-11-18 01:59:50 -06:00
Neerti
2567e4e3d1 Adds ability to exempt areas from unit tests on a per-map basis 2017-11-18 02:38:58 -05:00
Anewbe
3e3af4c137 Switches us to the Southern Cross for testing 2017-11-17 23:30:47 -06:00
Anewbe
b2917b9716 Tones down the Darkmatter Beam 2017-11-17 20:15:53 -06:00
Anewbe
98787bc2ef Merge pull request #4285 from mistyLuminescence/defibghost
Fixes ghost defib message bug
2017-11-17 20:12:57 -06:00
Anewbe
3a4a8d3269 Merge pull request #4277 from Woodratt/11162017_wr_drwllsprit
Door and Wall sprites
2017-11-17 19:58:36 -06:00
Neerti
264372ff1a Sanitizes Circuit Inputs 2017-11-17 18:38:48 -05:00
Andrew
4b422b71c0 Allows Cyborgs to Use Morgue Trays
+Adds attack_robot so cyborgs can use morgues
+Makes crematoriums a child of morgues
+Changes messages to use to_chat
2017-11-17 16:33:01 -06:00
Anewbe
2a55433ca9 Merge pull request #4276 from Neerti/11/16/2017_get_out_of_here_stalker
Tweaks Geiger Counters
2017-11-17 16:05:40 -06:00
Mechoid
5074b5c498 Merge pull request #4210 from Anewbe/seven-point-ling
Adjusts Changelings for a base of 7 points
2017-11-17 14:02:01 -08:00
Anewbe
d1d5ec3887 Merge pull request #4271 from Mechoid/Nano-Pasta
Nanopaste Tweaks
2017-11-17 15:59:14 -06:00
Anewbe
b5f7494740 Merge pull request #4282 from Belsima/tagemandbagem
Bodybag standardization & grammar.
2017-11-17 15:37:00 -06:00
mistyLuminescence
3a19bf7c2b Fixes ghost defib message 2017-11-17 21:28:41 +00:00
Mechoid
fd287ec671 Nanopaste functions once more as an advanced damage kit for FBPs, ignoring the damage-limit of welders and cables. Now has a use-time for borgs and normal repair. 2017-11-17 11:44:07 -08:00
Belsima
f9b90b98ed Standardization & grammar. 2017-11-17 13:18:32 -05:00
Verkister
41f2555060 Fixes one player being able to hog every slot of a job alone.
-Apparently the FreeRole proc that is called when people cryo out and whatnot only frees up one single slot and only if the job slots are already full. What this means is that say, we have a 3 slot job, and one person joins, leaves, and rejoins into the job 3 times, the one person will have filled up the entire job until they leave, which even then only reopens one slot.
-Leaving does not deduct from the current_positions count (shown as the number on join menu before the "active" number, meaning it also counts the people who have already left and so on) and the FreeRole only pops a slot open if the person leaving took the last slot.
2017-11-17 13:46:26 +02:00
Woodratt
b3a335c142 Door and Wall sprites
- Replaces wall sprites with Eris/Vorestation sprites.
- Replaces door sprites with modified Eris/Vorestation sprites.
- Ports maintenance doors from Vorestation, and multi tile door code, seems to allow multi_tile doors to be properly built.
- Old sprites remain with '_old'
2017-11-16 16:05:09 -08:00
Neerti
810f7e694d Tweaks Geiger Counters
Geiger counters now have sounds, which I took from https://freesound.org/people/leonelmail/sounds/328381/ and chopped it up into several .oggs. The license is CC0 (public domain) so it'll fit with our license.
The Geiger counter now turns yellow at any sign of radiation instead of at 5 units, since below five units is still harmful.
Examining the Geiger counter updates the radiation count immediately.
2017-11-16 18:13:29 -05:00
Cyantime
1fc2d5da04 Allows constructed full window to smooth with mapped windows 2017-11-16 16:49:22 -05:00
elgeonmb
a7f8a8270e changes max shield radius
as requested by Mazian on the forums.
2017-11-16 02:17:06 -08:00
Anewbe
1d9adcb285 Merge pull request #4267 from Neerti/11/14/2017_icon_scaling
Makes Icon Scaling Great
2017-11-16 01:52:05 -06:00
mistyLuminescence
0431c2d23c Changes the old hyposprays to the new hyposprays. (#4223)
* Hypospray mk1 -> Hypospray mk2

* Medical random spawns no longer have the new hypo.

* Medic syndiecrate now has the old hypo
2017-11-15 16:31:50 -06:00
Anewbe
ff9a191135 Merge pull request #4265 from Atermonera/conscious_strip
MouseDrop checks incapacitated() before giving inventory access
2017-11-15 12:36:16 -06:00
Neerti
09105a55b7 Fixes Bandage Spam Exploit
Removes ability to circumvent bandage limits by spamclicking someone. The check if its already bandaged is done twice, once at the start and once after the delay.
Replaces a lot of user << with to_chat().
2017-11-14 22:32:45 -05:00
Neerti
0315b18185 Makes Icon Scaling Great
Scaling wasn't great before so no Again.
Makes most icons not get blurry when scaled.
Makes all /atom/movable s able to be scaled with the adjust_scale() proc.
Adds ability for species to get scaled automatically.  Currently no species does this, but it is an option in the future.
Adds four traits to adjust your mob scale.  It is purely cosmetic at this time.
2017-11-14 19:32:49 -05:00
Verkister
23906d8749 Un-duplicates head marking cache generation. (#4257)
* Un-duplicates head marking cache generation.
-Organ icon generation for heads no longer adds the markings list into the cache key twice.
-Related to similar dismemberment crashes as the earlier organ cache issue fixes.

* Update organ_icon.dm
2017-11-14 12:24:00 -06:00
Verkister
c7a3c92b1c Stops 0 force item paps turning borgs into pyrotechnical sparklers. (#4261)
* Stops 0 force item paps turning borgs into pyrotechnical sparklers.
-That's just too much of a silly thing to happen without damage.

* Adds verb for party sparks.

* Update robot.dm
2017-11-14 10:39:29 -06:00
Anewbe
3c151021c8 Merge pull request #4262 from Atermonera/AI_verbs
AI verbs are no longer hidden
2017-11-14 10:38:48 -06:00
Atermonera
ee8f3ffbce MouseDrop checks incapacitated() before giving inventory access 2017-11-13 23:46:11 -08:00
Anewbe
73b707bdcd Merge pull request #4242 from mistyLuminescence/streamlinedsuit
Adjusts streamlined (Vey-Med) med voidsuits
2017-11-14 00:43:57 -06:00
Atermonera
bb985c5d16 AI verbs are no longer hidden 2017-11-13 17:30:03 -08:00
Mechoid
86f8b6cf1d Merge pull request #4235 from Anewbe/esay_color
Makes it pink
2017-11-13 16:28:39 -08:00