Commit Graph

14815 Commits

Author SHA1 Message Date
Neerti
699e04adf9 Adds Groundwork for New Event System
Adds what I hope to be able to make a sort of intelligent system that in the future will be able to decide what event would be the best to choose at any given moment.  A lot of this will probably get rewritten later.
You can use the new debug verb Show GM Status to have it show some data about itself, such as player activity across the whole server.
Currently, the system cannot actually run any events, as they don't exist and it's been disabled.  The plan is to have the events themselves do most of the heavy lifting for stuff like set-up and weights.
When the overarching system is more refined, a lot of new events will be madem and most of our old ones will be ported, and improved upon too.
For now, adding this lets me see what the system thinks about a round that has people playing on it and not just me on a test server.
2016-10-02 12:35:16 -04:00
Neerti
760e018bfc Tries to Recalibrate Events
Changes some magic numbers to be bigger magic numbers, in the hopes that more stuff happens during a low-pop round, and that some rare events like drones and meteors will fire more often.
2016-10-02 10:32:06 -04:00
Neerti
393c9899a9 Adds Asteroid Cracks
Adds a new type of turf, which is a cracked asteroid floor.  It is functionally a space tile, which means air can escape through the cracks and into the void.  These cracks can be plugged by building a floor over them using rods and tiles.  The cracks are generated randomly along with the asteroid whenever a floor is placed, with a 1 in 10 chance of it being a cracked floor.
2016-10-02 06:26:44 -04:00
Spades
f85bc845ed Fixes thermals making invisibility vision worse
Fixes https://github.com/PolarisSS13/Polaris/issues/2570

INVISIBILITY_LEVEL_TWO was chosen to counter ninjas.
2016-10-02 01:13:18 -04:00
redstryker
2839d26e19 Multitude of Halloween Stuffs 2016-10-01 20:33:11 -04:00
Anewbe
66e97319b3 Merge pull request #2562 from Neerti/9/29/2016_circuits
More Circuit Ports by Psi
2016-09-29 23:49:20 -05:00
Neerti
2ddaf04226 More Circuit Ports by Psi
Adds ability to have pins initialize with data.
Adds helper for reagent moving.
Other fixes.
2016-09-29 23:49:34 -04:00
Neerti
26881a5fa6 Merge pull request #2563 from Anewbe/cham_fix
Chameleon clothing inherits hiding bits for the item it's disguised as.
2016-09-29 23:43:02 -04:00
Anewbe
ae10c6112c Chameleon clothing inherits hiding bits for the item it's disguised as. 2016-09-29 17:47:31 -05:00
Neerti
5963d65ad7 Merge pull request #2559 from Anewbe/display_monitor
Display monitors will show faces again.
2016-09-29 01:38:52 -04:00
Anewbe
c9c588b922 An Officer walks into a bar bar bar 2016-09-28 22:23:00 -05:00
Anewbe
cf5ab822f7 Merge pull request #2558 from redstryker/JacketOff
Denim Jackets and Leather Jacket Buttons and Variations
2016-09-28 20:33:43 -05:00
Anewbe
9b57ecbe82 Adds code to make species level metabolism changes possible. 2016-09-28 16:16:31 -05:00
Anewbe
b9d0cfd7b6 Display monitors will show faces again. 2016-09-26 21:25:08 -05:00
redstryker
b61a15b80b Fixed Path 2016-09-26 21:03:24 -04:00
redstryker
8befd08226 Fixed Oversight 2016-09-26 20:56:53 -04:00
redstryker
8f1035ef22 Updated Paths 2016-09-26 20:56:24 -04:00
redstryker
7e291d37df Made the Jackets Toggle and Fixed Errors 2016-09-26 20:55:25 -04:00
redstryker
ad9860afbb Denim Jackets and Leather Jacket Buttons and Variations 2016-09-26 20:47:30 -04:00
Yoshax
c7794725ca armband go on suit 2016-09-27 01:18:51 +01:00
Neerti
4e721965cf Merge pull request #2552 from Anewbe/burn_pain
Lessens the amount of pain from burns
2016-09-26 16:36:20 -04:00
Neerti
8d857eaa0e Merge pull request #2544 from Anewbe/emp_slug
Adds emp shotgun shells, not yet obtainable.
2016-09-26 11:52:27 -04:00
woodratt
3915842f7b Trenchcoats and more
- Added unarmored versions of the grey and brown trenchcoats to the loadout.
- Added their accompanying fedoras as well.
- Added a unarmored variant of the 'gentlemen's coat' to the loadout as well, called grey jacket.
2016-09-25 23:40:28 -07:00
Anewbe
0fce0dee00 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into emp_slug 2016-09-25 23:53:51 -05:00
Anewbe
e65b0851f3 Adds emp shotgun shells, not yet obtainable. 2016-09-25 23:52:30 -05:00
Anewbe
5be382a59c Lessens the amount of pain from burns 2016-09-25 23:21:59 -05:00
redstryker
ae1d03095e Colored Armbands 2016-09-25 22:50:58 -04:00
PsiOmegaDelta
c7aa3cc48a Clears the appearance flag for multi-tile objects. 2016-09-25 19:40:11 +02:00
Anewbe
b92334a9ac Merge pull request #2542 from Eearslya/fix2453-captain-replacement
Fix a few lingering references to "Captain"
2016-09-25 11:21:12 -05:00
Anewbe
9040e714b8 Merge pull request #2541 from Neerti/9/25/2016_circuits_yet_again
Adds More Circuits
2016-09-25 11:02:18 -05:00
Eearslya
c7ebb6c185 Fix a few lingering references to "Captain" 2016-09-25 08:58:37 -07:00
Neerti
162af1fbc3 Adds More Circuits
Drone assembly can be made in RnD now.
Adds injector component, which does what it implies, and injects a reagent into someone or something nearby.
Adds reagent pump, similar to the above but meant for moving reagents around different containers, inside or outside of the machine.
Adds adjacent locator, which can find specific objects next to the machine.
Adds two flavors of the reagent storage component, which does what it says.  The second variant is a cryo-beaker version.
2016-09-25 11:52:39 -04:00
MagmaRam
7084236b4e Fixes emitter beam sprites 2016-09-25 00:43:52 -05:00
Anewbe
cab561ef78 Merge pull request #2538 from Neerti/9/24/2016_port_of_port_of_circuits
Ports the Port of Integrated Circuits
2016-09-24 20:40:44 -05:00
Neerti
40eff1ccc1 Merge pull request #2533 from redstryker/MakingSomePurseTheirLips
Handbags
2016-09-24 21:38:53 -04:00
Neerti
b8df2a03ff Fixes some problems from port, mainly ref stuff. 2016-09-24 20:01:55 -04:00
Neerti
801a162ba7 Ports the Port of Circuits
Ports PsiOmegaDelta's port of integrated circuits, which has several improvements in code quality.
Ports a few small things like the weakref datum and some macros.
2016-09-24 18:06:11 -04:00
Neerti
6f8603e042 Pulling & Size Fixes
Fixes inability for mobs to pull certain structures like mining crates.
Fixes w_class numbers I missed.
2016-09-24 16:18:32 -04:00
redstryker
83b080f65c Handbags 2016-09-24 00:20:48 -04:00
Anewbe
57c5de6d1c Merge pull request #2532 from redstryker/SomeoneShootMe
Colorable Flats
2016-09-23 20:36:22 -05:00
Kholdstare34
d5a849a3aa Adds the "Zieglertail" hairstyle. 2016-09-23 20:03:49 -05:00
redstryker
a1c4dc58ae Colorable Flats 2016-09-23 20:32:10 -04:00
Kholdstare34
a37dcc8be2 Adds the "Oxton" hairstyle. 2016-09-23 16:38:45 -05:00
redstryker
34176fa441 Fixed some errors and added it to technomancer sounds. 2016-09-23 15:29:20 -04:00
redstryker
c24cd8259a Sounds for Bone Breaks V2 2016-09-23 15:22:04 -04:00
Spades
d6090c5abc Heavy Armor values reworked for FUN™ 2016-09-23 14:01:05 -04:00
Anewbe
2b81c0ed63 Merge pull request #2525 from Neerti/9/21/2016_w_class_defines
Centralizes weight class / inventory definitions
2016-09-22 16:46:05 -05:00
Neerti
828dacf485 Centralizes weight class definitions
A lot of new defines are now in inventory_sizes.dm, which contains;
All the size identifiers (the thing that tells the game if something is bulky, or w/e).
Storage costs for all the sizes, which are exponents of two, as previously.
A few constants for inventory size.

Also changes all storage item's capacity definitions by basing it off of how many 'normal slots' exist for it.  This allows one to change the definition for all of the defines in the file, and everything will follow along without needing to change 500 files.  In testing, I made all ITEMSIZE_COST_* defines doubled, and nothing had broke.

The benefit of doing all of this is that it makes adding new weight classes in the future much simpler, and makes knowing how much space a container has easier, as seeing ITEMSIZE_COST_NORMAL * 7 means it can hold seven normal items.
2016-09-22 00:51:51 -04:00
Neerti
b5c2d6bcbe Merge pull request #2522 from Yoshax/organpressure
Adds the ability to apply pressure to bleeding wounds
2016-09-21 18:53:18 -04:00
Neerti
038fe05a47 Merge pull request #2515 from Yoshax/vents
Ported ventcrawling from vg.
2016-09-21 18:39:34 -04:00