32 Commits
Author SHA1 Message Date
cdafe425a5 Adds Trait Genetics (#16921)
* Adds Trait Genetics from Outpost21

Adds trait genetics from Outpost 21
- Tried to update each file it touched to be equivalent to their Chomp specific variants in order to maintain functionality and make sure no oddities would happen due to code differences. (Some things like the eardeaf loop were left there but commented out)

* Morph trait

* Fixes a server crashing bug with flip

aa

* flip

* Makes morph superpower better

- Makes it use the appearance_changer instead of 1000 different  procs

- Makes cocoon weaver able to change eye and skin color.

I did NOT select you. BAD

* begone

* fix dna modifier

* Fixes massive memory leak

* Brain Runtime Fix

* There was no reason for this to be a spawn(0)

And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png

* revert

revert the dna changes there

* Deconf

* gets rid of unused proc vars that did nothing

* expects enough free slots

* glob

* fixed and added two other tests

* another few tests

* this is a list

* fixed bad injector

* lets wrap these for sanity

* better feedback

* wrong name

* don't allow multiple occupants into the dna pod

* future traits will have activation levels instead of binary on/off

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
2025-02-11 02:01:27 -05:00
Killian 01813cd4d0 maint lurker setup 2024-12-04 12:22:40 +00:00
SatinIsleandGitHub 3e3481b9af Event character role (#15991)
A simple "antag" role for event characters generally. Simply gives event characters the ability to use AOOC without having a persistent antag icon next to their sprite, which event players have found annoying in the past.
2024-05-22 04:50:05 +10:00
Runa Dacino 066a8f6163 Adds "Survivor" role, and ghost pod to spawn them. 2023-02-24 13:46:01 +01:00
Heroman 5438a64e64 Adds prefs for Corgi and Cursed Sword roles 2021-11-21 12:42:53 +10:00
MarinaGryphonandVirgoBot 385fa640af Linter diagnostics + bans non-var relative pathing 2021-06-20 18:16:45 -04:00
Aronai Sieyes 01a51e5acd Add prefs for Be Morph, Be Maintpred, Be Lost Drone
Allows the 'never for this round' button to work, and for them to be disabled entirely if you don't want to be asked again.
2020-05-04 20:04:43 -04:00
Aronai Sieyes 538e85283b Fix out-of-order role candidate options
fixup pol commit
2020-05-04 20:04:43 -04:00
Leshana c4a8aa2b7b Refactor the gameticker into SSticker
- Instead of independently spawn'd while/sleep loops, it stores its state and lets the MC fire it.
  - Convert relative path indentation procs to absolute path as per modern style standards.
  - Break apart the inner loops into separate procs so you can see what is actually going on.
  - It now shows up in MC tab, along with stats about what phase it is in.
2020-04-10 11:41:38 -04:00
MechoidandVirgoBot 99bc3dcdbc Security / PseudoCargo Expansion 2019-11-24 17:23:48 -05:00
NovacatandVirgoBot 2c07c85138 Adds New Alert Levels (#6019)
* Adds New Alert Levels
2019-03-30 18:29:12 -04:00
NeertiandVirgoBot 5d102e8ed2 Merge pull request #5828 from Cerebulon/traitorFix
Fixes antagonist options not appearing in preferences
2019-01-13 00:29:09 -05: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 7e4417d31f It's CentCOM not CentCOMM
I swear to god I have fixed this like three times already and somehow it
keeps coming back.
2017-07-21 04:29:39 -04:00
Neerti dbdc88dd88 Adds a new Infiltrator Gamemode (Team Traitor) 2017-06-16 18:03:10 -04:00
Neerti d6683be3ce Adjusts Changelings
See PR
2017-04-23 13:22:32 -04:00
Yoshax 21f856ed47 Multiplies all Telecrystal stuff by ten to setup for fine cost adjusting 2016-07-22 17:35:20 +01:00
Neerti 61e291a083 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into 12/16/2015_newwizard 2016-07-08 21:00:12 -04:00
Jon 88debefe3e The Beruang can now sent to visit the station once per round, with traders gathered, in the same manner as the admin ERT call! 2016-07-08 16:07:34 +01:00
Neerti 20a3bd5b26 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into 12/16/2015_newwizard 2016-06-26 20:14:29 -04:00
silveryferret 82f09c1642 Replaces BE_MONKEY with BE_RENEGADE
As title. Also adds Renegade into the antagonism tab underneath
character set up.
2016-05-16 21:20:30 -05:00
Datraen 141962b22f Adds lizard, visitors and intrigue game modes. 2016-03-16 11:11:44 -04:00
Neerti 07eeb16a2e Merge branch 'master' of https://github.com/PolarisSS13/Polaris into 12/16/2015_newwizard 2016-03-15 10:17:31 -04:00
Zuhayr cbc506fd51 Removed xenomorphs. 2016-02-20 11:50:18 +10:30
Neerti 19603db5dc More work on new wizard. 2016-01-14 00:54:07 -07:00
PsiOmega 95b12da391 Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/__defines/gamemode.dm
	code/game/antagonist/outsider/ert.dm
	code/game/gamemodes/ninja/ninja.dm
2015-09-05 09:35:02 +02:00
PsiOmega 8191ff658e Compilation and code relocation. 2015-09-05 09:29:12 +02:00
mwerezak d3a40f4269 Cleans up defines
Replaces bitflag values with hex literals. Some other miscellaneous
cleanup.
2015-08-18 17:05:26 -04:00
PsiOmegaDelta 99ba26f1ee It is no longer possible to define the amount of telecrystals per game mode. 2015-06-18 10:59:45 +02:00
Chinsky ad0652d864 Moved some stuff from global.dm into defines files that fit the theme, some into files where they are used (and only there, much global). Axed some obsolete stuff (rip Debug var). 2015-06-04 22:51:15 +03:00
Chinsky bf53304fec Splits setup.dm into berjillion of smaller files vaguely named thematically.
Also moved __HELPERS and _defines around so defines actually come first.
2015-06-04 21:51:58 +03:00