Commit Graph
296 Commits
Author SHA1 Message Date
Neerti be73b8c36a for(var/bad_code in world)
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
2018-04-29 17:55:04 -04:00
Anewbe 8cafd92f27 Removes AOOC from non-team antags 2018-04-14 23:25:34 -05:00
Aronai SieyesandAtermonera 7d3aec96fd Arranges lots of things into planes (#5072)
* Rearranges a billion things into planes

* Make cryotubes fancy

* Update Travis

* Fix hiding logic
2018-03-28 12:59:12 -07:00
Anewbe 5212fa152b Species names should now use defines 2018-03-15 20:24:45 -05:00
AnewbeandGitHub 9f56416684 Merge pull request #5037 from VOREStation/aro-updateicons
Rewrite human/update_icons()
2018-03-11 21:03:10 -05:00
CerebulonandAnewbe b7090d7df2 Adds Tajaran Akhani language. (#5032)
* Adds Tajaran Akhani language.
Fixes plural form of Tajaran (Tajara->Tajaran) in about 50 places.

* Gives the language a colour distinct from Siik.

* Changelog
2018-03-11 16:55:08 -05:00
Arokha Sieyes 53a185f838 U_I Phase 2.0: Code cleanup
Removing calls to update_icons_layers and the like, stubbing them to help track down future calls.
2018-03-08 19:33:44 -05:00
Arokha Sieyes f4d0ec3fb8 Port Bay's survival boxes
Includes some tweaks to items that usually come in the boxes to make them more similar to the Bay implementation.
2018-02-16 19:21:15 -06:00
Arokha SieyesandAnewbe f2fef6f410 Planes Framework (#4545)
* Polaris initial plane upstream merge

* POLARIS: Fix RIG visors with new plane system, and material scanner VIS_FULLBRIGHT

* POLARIS: Fix GetFlatIcon so that cameras and id pictures don't show the HUD overlays.

* POLARIS: Adds a 'alter values' proc for plane master ease of tweaking

Setting stuff like colorblindness variety and things.

* Remove NIF reference, fix lighting layer define

* Handle effects above lighting plane

* Moved all layer defines to planes+layers.dm
* Fixed overlays that are supposed to be above lighting to use the PLANE_LIGHTING_ABOVE

* Merge: 3000% human/update_icons() speed improvement

* Merge: Avoid ghosts pointing at things
2018-01-17 13:45:54 -06:00
SpadesandAnewbe b441ccd6e3 9mm pistol updates (#4480)
* These aren't supposed to be here!!

* Adds new Security pistol and large capacity magazines

* Removes new pistol from Security spawns

* Removed references of Beretta because it's not one
2018-01-14 14:45:15 -06:00
Cyantime 36f8c56537 Fixes 'varient' 2018-01-08 16:42:20 -05:00
Anewbe 6e3bbd31c0 Removes the mosin-nagant, moves the sprites 2017-11-22 01:14:14 -06:00
BelsimaandGitHub e156bb4d1e WITH exceptions! 2017-10-28 10:15:38 -04:00
Anewbe 47d644fb9b Adds a Thug antag type, for admin use 2017-10-19 09:53:20 -05:00
Mechoid 5d390ca67b Brings back the aliens as they were when removed, minus huggers (until we can get a suitable replacement), for admins to use. 2017-09-03 01:46:08 -07:00
Spades 8498880ee6 Fixed the only few instances this gun appears 2017-08-07 23:53:23 -04:00
MagmaRamandGitHub ff557493bd Merge pull request #3631 from Anewbe/merc_heist_again
Readjusts merc and heist numbers
2017-07-28 15:24:06 -05:00
Neerti 3268ebe769 Fixes Autoantag Assigning to Invalid Mobs
Uses a mob var to determine antag validity instead of typechecks, since I believe this will work out better in the long term.  Inheritance can automatically make new mobs we make be invalid by default.
2017-07-23 20:19:24 -04:00
Anewbe 461ea17531 Readjusts merc and heist numbers 2017-07-23 17:31:28 -05:00
AnewbeandGitHub 2dd8f33ecd Merge pull request #3543 from Neerti/6/24/2017_aooc_for_nonadmins
Adds AOOC functionality for antags.
2017-06-25 16:34:15 -05:00
Neerti 1cfd2f08f2 Adds AOOC functionality for antags.
AOOC can be granted on a per-antag type basis.  If the type has can_use_aooc equal to true, they can both use and see AOOC.  It is true by default to allow for the upcoming Infiltrator type to automatically be able to use it.
The types disallowed from AOOC are ERT, Traders, and Renegades.  This means admins can now use AOOC to talk to the real antags and not the ERT.
2017-06-24 12:31:18 -04:00
Neerti dbdc88dd88 Adds a new Infiltrator Gamemode (Team Traitor) 2017-06-16 18:03:10 -04:00
Anewbe f05c3d9220 Ups the number of autotraitors to 4 2017-05-21 16:40:43 -05:00
BelsimaandGitHub ef555990c0 Gives renegade the LeMat. 2017-04-07 07:35:09 -04:00
Anewbe cddbc6e976 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into radio_freqs 2017-03-28 14:28:15 -05:00
Anewbe 6cd424b2e1 Fixes the antag age blocker 2017-03-25 16:36:17 -05:00
Anewbe 88b0c6086e Antag Radio changes 2017-03-25 14:19:57 -05:00
Leshana a5a805414b Fixed paths references to obsolete path /obj/item/clothing/shoes/combat
* It was changed in most places to /obj/item/clothing/shoes/boots/combat but some were not.  The changling subtype prevented any compile errors.
2017-03-06 21:58:39 -05:00
Anewbe 25b925f04c Merge branch 'master' of https://github.com/PolarisSS13/Polaris into boots
# Conflicts:
#	maps/northern_star/polaris-1.dmm
#	maps/northern_star/polaris-2.dmm
2017-03-02 16:53:29 -06:00
Neerti 12abb2d6f2 Ports a large chunk of the map datum system that europa/bay uses.
Links many map-specific details such as the station name, z-level information, and allowed jobs from global vars to map datum vars, which should help us maintain multiple maps at once in the future, which will be needed for the future Southern Cross.
Note that a config change will be needed to change GENERATE_ASTEROID to GENERATE_MAP, otherwise no changes should be required to continue normal map usage.
To change to a different map, it's suggested to tick the file that ticks all the other needed files, which for the Northern Star is called northern_star.dm.
2017-02-27 07:36:41 -05:00
Anewbe 7417bef794 Boots are now a subtype of shoes 2017-02-05 16:17:41 -06:00
AnewbeandGitHub 5e0a51bb72 Merge pull request #2951 from Anewbe/antag_numbers
Heist/Merc number changes
2017-02-01 16:21:13 -06:00
Anewbe 20213fa1ee Fixes something, I think 2017-01-28 21:27:24 -06:00
Anewbe e23f5c2dd0 Vox airtank fix 2017-01-20 18:04:12 -06:00
Anewbe d53cfc4773 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into theUnboxingBegins
# Conflicts:
#	code/modules/mob/new_player/sprite_accessories.dm
#	code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm
#	icons/mob/human_face.dmi
#	icons/mob/suit.dmi
2017-01-17 22:05:38 -06:00
Anewbe 2eeb4134a8 Ports Bay's Antag Player Age blocker 2017-01-14 17:37:46 -06:00
Anewbe 2c86a0a465 Returns the Vox, who now breath Phoron 2017-01-06 17:49:39 -06:00
Anewbe d2e4c54bb6 Might fix changeling bans 2017-01-02 16:30:44 -06:00
Anewbe 9dad9716dc Allows more jobs to become certain antags after the round starts 2016-11-11 20:28:22 -06:00
Neerti 8bf97faaef Another Big Technomancer PR
See PR for details.
2016-10-22 11:51:12 -04:00
Spades 2330968176 Replaces Station Administrator 2016-10-06 22:38:02 -04:00
redstrykerandGitHub 2692e0ba6c Fixes Path 2016-09-26 21:05:18 -04:00
Spades b6a288ed35 Removes implants from Deathsquad 2016-09-21 12:51:09 -04:00
redstryker 0fbbc0198b Messenger Bags 2016-09-14 22:34:47 -04:00
Yoshax bb23d9b0a0 Adds the ability to wear ponchos as an accessory, also adds the ability to have ponchos as a suit accessory 2016-08-31 21:48:27 +01:00
SinTwo a2a2f58e93 Fixes #2352 2016-08-27 13:44:32 -04:00
Yoshax 02c11fe87f Updates the valid species list to have all species 2016-08-14 17:24:58 +01:00
Yoshax 5426efcb39 Fixes valid_species having datums 2016-08-14 17:14:26 +01:00
Yoshax cfaada473b Fixes change appearance not working for other species 2016-08-14 16:10:07 +01:00
Neerti a0b46a79ee Technomancer Additions Yet Again
Adds cores and other belongings to the tracking list for Track.
Cores worn or held by nontechnomancers cause instability buildup.
Frost Aura glow is now blue and not red.
Illusions can now do emotes as well as talk.
Illusion talking shouldn't be ruined due to double sanitize.
Phase Shift should work properly now.
Freedom and explosive implants can be bought in the catalog.
2016-07-28 01:06:33 -04:00