Commit Graph

27094 Commits

Author SHA1 Message Date
Arokha Sieyes
58ee6891f2 Additional Work on NIFs
Squashed commits:

[9563a9a] All the stuff I forgot to commit
2017-06-06 01:00:46 -04:00
Arokha Sieyes
f7c24fb9d0 Polaris-able surgery fix 2017-06-06 01:00:45 -04:00
Arokha Sieyes
50accd426c Initial NIF Commit 2017-06-06 01:00:42 -04:00
Arokha Sieyes
9a69d76256 Merge pull request #1621 from Pear120/pear-janitor
Soap, Rags, and Buckets
2017-06-05 09:39:59 -04:00
Arokha Sieyes
a2c8216e35 Merge pull request #1616 from PontifexMinimus/patch-4
Replaces sleeptoxin nurse spider bite.
2017-06-05 09:31:34 -04:00
Cameron653
8889eb485d Update rig_pieces_vr.dm 2017-06-04 20:34:30 -04:00
Cameron653
9f2292ce36 Update rig.dm 2017-06-04 20:33:49 -04:00
Pear120
7b65a8836f Update glass.dm 2017-06-04 18:26:59 -04:00
Pear120
cf2195f370 Update rag.dm 2017-06-04 18:26:28 -04:00
Pear120
7a875b796b Update mop_bucket.dm 2017-06-04 18:24:13 -04:00
Arokha Sieyes
d23b92c3ee Merge pull request #1618 from VOREStation/aro-derry
Modify fluff gun to 10mm
2017-06-04 18:17:41 -04:00
Pear120
84f17a4b00 Rags clean dirt from floors now
And can be wet from buckets
2017-06-04 17:47:28 -04:00
Pear120
ae1d77cad0 Allows soap and rags to be wet using mopbuckets 2017-06-04 17:43:38 -04:00
Pear120
5fbb93551d Allows soap and rags to be wet using buckets 2017-06-04 17:41:41 -04:00
Arokha Sieyes
1623f5fd21 Modify fluff gun to 10mm
Instead of mateba megarounds.
2017-06-04 12:46:12 -04:00
Arokha Sieyes
3634624a8e More trash pile sprites
What it says yo
2017-06-04 12:09:49 -04:00
PontifexMinimus
a9851ace2d Update giant_spider.dm
With the normal spider toxin. Because right now, every bite causes 7 units pumped into a person. That brings it to 21 units with only three bites, enough to knock down a person for +20 minutes. Which won't fucking do.
2017-06-04 17:26:43 +02:00
Arokha Sieyes
a9088d2306 Merge pull request #1606 from PontifexMinimus/patch-2
One more jobslot for librarians.
2017-06-03 00:45:12 -04:00
Arokha Sieyes
d63303f136 Merge pull request #1609 from VOREStation/polaris-sync-2017-06-01
Polaris sync 2017 06 01
2017-06-03 00:43:51 -04:00
Leshana
de30b00c9e Fixed damaged and burnt plating icons.
* We are using eris sprites, which have a shared overlay for broken/burnt between all tile types.
2017-06-02 13:39:44 -04:00
Leshana
56268171d4 Fix issues with radiation controller on multi-z maps.
Radiation sources are by design z-level specific, the ray trace check needs to respect this.
2017-06-02 12:46:03 -04:00
Leshana
c4bdc4c027 Updated VOREStation specific files for the ammo path reorganization.
* Updated paths in dm files
* Updated references in all dmm files for tether, virgo, and randomz
2017-06-02 12:18:13 -04:00
Verkister
8af7fe67be Verk's synthfluff stuff for possible easylazy approval. (#1600)
* Adds the Rahboop synth limb set. Also fixes the white stray pixel in ponytail 6 hair.

* combined rahboop tail to the groin component I have no idea whether the loose tail icon would've showed up at all :v

* fixed slight pixel offset in left side limbs.

* more pixel adjustment smh

* an attempt.

* Figured out the tail stuff.

* Fuck it. Sharing is caring.
2017-06-02 09:08:38 -04:00
Leshana
197a648795 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into polaris-sync-2017-06-01
# Conflicts:
#	code/game/objects/structures/crates_lockers/closets/secure/security.dm
#	code/modules/multiz/movement.dm
#	code/modules/projectiles/ammunition/magazines.dm
2017-06-01 17:27:00 -04:00
Anewbe
9dfc65b628 Merge pull request #3491 from Neerti/6/1/2017_mech_stumping
Makes Mechs Fall
2017-06-01 14:44:36 -05:00
Anewbe
da437e50ee Merge pull request #3485 from Neerti/5/31/2017_make_surgery_slightly_better_again
Surgery Modifications
2017-06-01 14:42:38 -05:00
PontifexMinimus
b88deb8b00 One more jobslot for librarians.
Request of Benemuel.
2017-06-01 21:29:34 +02:00
PontifexMinimus
44b3822d8a Adds Test Subject alt-title to assistants. (#1605)
* Update assistant.dm

* vorestation edit note

* Update assistant.dm
2017-06-01 15:16:33 -04:00
Neerti
b5802fb185 Makes Mechs Fall
Mechs now will fall when crossing an open tile.
Anything below that tile will have a bad day.
Also makes lighting overlays unable to fall just incase.
2017-06-01 15:05:51 -04:00
Neerti
962cabe72c Merge pull request #3487 from Anewbe/deathalarm
Fixes Death Alarms
2017-05-31 22:54:52 -04:00
Anewbe
9d8f4cfa53 Fixes Death Alarms 2017-05-31 19:38:07 -05:00
Anewbe
0af77012c4 Merge pull request #3465 from Yoshax/radiation
Ports radiation rework and stuff from Bay
2017-05-31 18:37:58 -05:00
Anewbe
491ae6ac9b Merge pull request #3475 from SpadesNeil/aces-gun-stuff
Path naming of ammo to be consistent, and also fixes some gun things
2017-05-31 18:11:25 -05:00
Anewbe
5de9e5f453 Merge pull request #3483 from Yoshax/fix
Drop pod issue fix
2017-05-31 17:51:48 -05:00
Arokha Sieyes
6ada64082b Adds Trash Piles
Replaces some lockers and racks in maintenance with trash piles. They are presistent loot piles for people who just can't help but greytide. It allows people who join later in the shift to still get goodies. Each is searchable once per shift by each ckey.

They have three loot lists: alpha, beta, and gamma.

Alpha has the highest chance and just random maint stuff. All usable items (no random empty beer cans) but nothing you couldn't find elsewhere.
Beta has a lower chance of spawning and is usually contraband, mechaically useful stuff. Radio jammers and the like.
Gamma is dangerous or highly illegal contraband, and is unique. Guns (nonlethal!), teleporters, syndicate IDs, etc.

Gamma items have special handling: all of the trash piles share a gamma list, and when an item is given out from the gamma list to someone, it's de-pooled so that another trash pile won't hand it out. The pile-collective maintains a reference to it as an 'allocated' gamma item though. Then, when the gamma list runs out, it reviews allocated gamma items to find any that it might be able to 're'-distribute. Namely ones that have been deleted, or are in cryopod computers because the user left with them. It can then hand that item out again. If it cannot hand out a new gamma item, it gives beta instead.

You can also just manually put gamma-list items back into the piles if you're leaving. Or, if you find a translocator, but already made yourself one in R&D (or later make one), or you're the RD and find a bluespace harpoon, you can stuff the translocator/whatever back into any trash pile and it'll be re-pooled into all of them. You can only return gamma items this way, not beta/alpha.

Additionally, if you find yourself playing a simple animal mob for an event (or you're a mouse), you can hide in trash piles by clicking them. There's a 50% chance you're revealed if the pile is searched. You can climb out by clicking the pile again. I dunno if that'll ever get used but it was easy to code, so eh.
2017-05-31 18:36:00 -04:00
Neerti
a0a390e887 Surgery Modifications
Semi-rewrites how surgery failure works.  Using an improper surface will call the surgery step's fail proc instead of just doing a melee attack.
Adds 'surgery odds' var to objs, which determines effectiveness.  The numbers for operating tables/roller beds/tables remain unchanged from the previous version, however doing it this way makes it cleaner to add new surfaces in the future.
Adds a proc to get a surgery surface.
Also makes burn repair on FBPs more efficent, so that one scorched robot does not take literally all of robotic's wires.
2017-05-31 17:41:02 -04:00
Neerti
1f70e65160 Merge pull request #3484 from VOREStation/aro-pol-footblood
Please let the blood go away
2017-05-31 10:49:11 -04:00
Arokha Sieyes
7e5df22516 Merge pull request #1594 from VOREStation/aro-footblood
Please let the blood go away
2017-05-30 17:11:21 -04:00
Arokha Sieyes
af0f5ee8fa Merge pull request #1593 from VOREStation/aro-arofluff
A Jacket To Match The Coat
2017-05-30 17:11:00 -04:00
Arokha Sieyes
a2090ae90a Merge pull request #1592 from VOREStation/aro-cratefix
Fix lesser predator crate
2017-05-30 17:10:40 -04:00
Arokha Sieyes
ece202d777 Merge pull request #1591 from VOREStation/aro-SPECIES
Properly hide traits already selected
2017-05-30 17:08:22 -04:00
Arokha Sieyes
64ff8bed08 Please let the blood go away
You can't qdel lists.
2017-05-30 16:27:04 -04:00
Arokha Sieyes
67dce8524b Please let the blood go away
You can't qdel lists.
2017-05-30 16:25:55 -04:00
Arokha Sieyes
4913464913 A Jacket To Match The Coat
And normal holster instead of leg holster. Because I can never decide what I want.
2017-05-30 15:50:23 -04:00
Arokha Sieyes
7ffc3a3960 Fix lesser predator crate
Had the same path as the more expensive one, so the firstly defined one would be overridden and not show up.
2017-05-30 15:13:50 -04:00
Arokha Sieyes
a8a668b7b3 Make cancel work on trait list 2017-05-30 15:12:04 -04:00
Arokha Sieyes
a94887af27 Properly hide traits already selected 2017-05-30 14:47:39 -04:00
Leshana
2c8df87899 Tweak to Radiation Optimization
* Optimized garbage collection of radiation sources until we get qdel() hints.
* Made the RADIATION_LOWER_LIMIT configurable (option for people to save some cpu time)
* Added some comments and broke the proccessor into separate procs for profiling purposes
* Added a changelog.
2017-05-30 13:55:53 -04:00
Arokha Sieyes
271084e22c Merge pull request #1586 from VOREStation/aro-SPECIES
Trait Tweaks
2017-05-30 11:48:58 -04:00
Arokha Sieyes
d6cb4590dd Tweak spacing on setup, fix DNA bug 2017-05-30 11:39:12 -04:00