Files
fulpstation/code/_experiments.dm
John Willard d5a8187c58 January tgu (#1094)
* tgu

* btfo

* Barsigns

* tgui fixes

* Map stuff

* pubby morgue

* .

* ...

* fixes varedited slime extract

* Merge remote-tracking branch 'upstream/master' into january-tgu
2024-02-01 09:15:55 -08:00

23 lines
775 B
Plaintext

// This file contains experimental flags that may not be production ready yet,
// but that we want to be able to easily flip as well as run on CI.
// Any flag you see here can be flipped with the `-D` CLI argument.
// For example, if you want to enable EXPERIMENT_MY_COOL_FEATURE, compile with -DEXPERIMENT_MY_COOL_FEATURE
// EXPERIMENT_MY_COOL_FEATURE
// - Does something really cool, just so neat, absolutely banging, gaming and chill
#if DM_VERSION < 515
// You can't X-macro custom names :(
#ifdef EXPERIMENT_MY_COOL_FEATURE
#warn EXPERIMENT_MY_COOL_FEATURE is only available on 515+
#undef EXPERIMENT_MY_COOL_FEATURE
#endif
#elif defined(UNIT_TESTS)
#define EXPERIMENT_MY_COOL_FEATURE
#endif
#if DM_VERSION >= 516
#error "Remove all 515 experiments"
#endif