Sypsoti
2774f7dd50
ecstasy to bliss and removes cocaine
2022-04-16 09:24:33 -08:00
Sypsoti
8e701b70e2
big pharma has given us cocaine and straws
2022-04-16 09:24:32 -08:00
Atermonera
31d94c1f7d
Merge pull request #8517 from Spookerton/spkrtn/sys/ssai-ssaifast
...
improved fire loop behavior of SSai & SSaifast
2022-04-10 14:15:24 -08:00
spookerton
c82c18769f
improved fire loop behavior of SSai & SSaifast
2022-04-09 11:31:39 +01:00
spookerton
5bea34d56a
human/get_visible_gender applies user perspective
...
Changed the signature of atom/get_visible_gender to support human* mob use
human/get_visible_gender accepts a user and a force var
force can be used to force PLURAL, the examinee's id gender, or bio gender
human/get_visible_gender takes the examinee's clothing into account
human/get_visible_gender handles ambiguous_gender when there is a user:
- if also human*, same species gets id gender, otherwise plural
- if observer / silicon, id gender
fixes #7207
2022-04-09 11:22:06 +01:00
Atermonera
83ac485925
Merge pull request #8496 from Spookerton/spkrtn/sys/out-with-the-old-2
...
remove some obsolete defines
2022-04-02 17:46:13 -08:00
Atermonera
f8cd43fa69
Merge pull request #8495 from Spookerton/spkrtn/sys/out-with-the-old
...
remove pre-513 compatibility bits
2022-04-02 17:42:59 -08:00
Atermonera
d26bff099b
Merge pull request #8485 from Spookerton/spkrtn/sys/atomic
...
isatom as istype /atom --> isloc && !isarea
2022-04-02 17:37:59 -08:00
Killian
e39f24b49e
Allergen CE Conversion ( #8431 )
...
* WIP allergen conversion
* allergen CE conversion
* allergen CE conversion
inap now actually stops reactions properly
* add brute/burn allergen reactions
* recommended changes
2022-04-02 17:28:25 -08:00
Mechoid
4780b1efe5
Planetary Meteors ( #8422 )
...
* Begins work on Planetary meteors
* Work, clean meteor code.
* Continues work. Meteors now handle their own movement and launching.
* New meteor types, some added to waves. Large meteor type fully implemented.
* Fix and adjust for comments.
2022-04-02 17:25:27 -08:00
Spookerton
a8f3898901
Merge pull request #8419 from Sypsoti/changelingredux-1
...
New Changeling Menu
2022-04-01 18:26:26 +01:00
spookerton
2dda71ecf0
remove ATAN2 define
2022-03-31 19:23:29 +01:00
spookerton
b4c3fe9eeb
remove TAN define
2022-03-31 19:22:42 +01:00
spookerton
7fd5fd66b8
removed CLAMP01 define
2022-03-31 19:22:07 +01:00
spookerton
602cc67d2b
removed CLAMP define
2022-03-31 19:21:58 +01:00
spookerton
bcfe3e9851
remove pre-513 compatibility bits
2022-03-31 19:16:36 +01:00
spookerton
f6bcff8f36
mirror bay/31809
...
https://github.com/Baystation12/Baystation12/pull/31809
2022-03-30 15:03:56 +01:00
atermonera
c7f1880394
Revert "What was supposed to be another straightforward major system overhaul that once again spiraled out of control ( #8220 )"
...
This reverts commit 4d8c43f106 .
2022-03-29 16:01:32 -08:00
Cerebulon
3a5b038668
Changes Void Opals to Magmellite
2022-03-17 16:16:41 +00:00
Sypsoti
8f9757e0a3
begins to add evolution tree window
2022-03-04 18:56:14 -06:00
atermonera
e6e434ad0b
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into cynosure_map
2022-02-12 15:14:31 -08:00
atermonera
d5b6a2d242
Fixes runtime on server start: SSAtoms doesn't exist yet
2022-02-06 17:00:26 -08:00
Atermonera
f603223d88
Adds antag subsystem to handle antag datum init ( #8383 )
...
* Adds antag subsystem to handle antag datum init. Moves antag datum defines to a module. Antagging new_players via traitor panel moves their created bodies to appropriate spawnpoints.
* Un-oopsies some unnecessary init order changes
2022-01-27 20:08:10 -08:00
atermonera
762fd8591a
Merge branch 'master' into cynosure_map
2022-01-25 20:17:56 -08:00
Atermonera
4d8c43f106
What was supposed to be another straightforward major system overhaul that once again spiraled out of control ( #8220 )
...
* get_tool_quality has numerical meaning
* Basic tools set tool quality
* Toolspeed is replaced by tool quality checks
* Addresses assorted results from live test
* Extra cleanup
2022-01-16 15:52:55 -08:00
Atermonera
cff34e64a1
Adds event regions to GameMaster events ( #8334 )
...
* Configures gm events to be selectable by "region"
* Configures event regions for existing events
* Configures event selection to filter by region
2022-01-15 23:52:00 -08:00
MistakeNot4892
618082f500
/atom New() => Initialize() [MDB IGNORE] ( #8298 )
...
* Find and replace argless atom New() to Initialize().
* Manual replacement of no-arg New() to Initialize().
* Manually replacing remaining New() overrides.
* Fixing linter issues with now-removed New() args.
* Tidying area init overrides.
* Porting Neb's atom subsystem.
* Trying to isolate init problems.
* Adjusting Init code post-test.
* Merging duplicate Initialize() procs.
* Merge resolution.
2022-01-04 18:47:57 -08:00
Mechoid
c6e5ed734d
Universal Anomalies ( #7914 )
...
* Xenoarch
* Map, cleanup.
* Convert to DCS.
* Attack hand, clean up.
* Allows some xenoarch item-finds to become anomalous.
* Reagents now actually trigger effects correctly.
* Anomaly Containers.
* Tweaks and Runtime Fixes.
* Adds visual effects to anomalies.
* Generalizes anomaly creation. "become_anomalous()"
* Modify as per comments. Cleans commented reference code.
2022-01-04 18:46:20 -08:00
Cerebulon
8a5e57d2cf
Stimulant allergen for Tajaran
2022-01-04 18:46:13 -08:00
lbnesquik
0a1b106536
Fixes double define of tin
2022-01-04 18:46:10 -08:00
lbnesquik
5c4870adcc
Adds a couple more extra rings.
2022-01-04 18:46:10 -08:00
MistakeNot4892
2f0a618d45
/atom New() => Initialize() [MDB IGNORE] ( #8298 )
...
* Find and replace argless atom New() to Initialize().
* Manual replacement of no-arg New() to Initialize().
* Manually replacing remaining New() overrides.
* Fixing linter issues with now-removed New() args.
* Tidying area init overrides.
* Porting Neb's atom subsystem.
* Trying to isolate init problems.
* Adjusting Init code post-test.
* Merging duplicate Initialize() procs.
* Merge resolution.
2021-11-14 00:09:14 -08:00
Mechoid
71e8b0399d
Universal Anomalies ( #7914 )
...
* Xenoarch
* Map, cleanup.
* Convert to DCS.
* Attack hand, clean up.
* Allows some xenoarch item-finds to become anomalous.
* Reagents now actually trigger effects correctly.
* Anomaly Containers.
* Tweaks and Runtime Fixes.
* Adds visual effects to anomalies.
* Generalizes anomaly creation. "become_anomalous()"
* Modify as per comments. Cleans commented reference code.
2021-09-20 15:25:14 -08:00
Cerebulon
3b7cdc591f
Stimulant allergen for Tajaran
2021-09-06 22:51:18 +01:00
lbnesquik
6f2f7c281e
Fixes double define of tin
2021-09-02 08:58:19 +02:00
lbnesquik
6df060c7cb
Adds a couple more extra rings.
2021-09-02 08:41:01 +02:00
Neerti
7360ceb2f3
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into woodrat_map
2021-08-07 15:16:20 -04:00
Cerebulon
47029f2657
chairs, colour application fixes for bed subtypes, more barsigns
2021-07-14 04:12:32 +01:00
Neerti
2e17bbc468
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into woodrat_map
2021-07-06 21:28:41 -04:00
Atermonera
959511918c
Replaces DEFAULT_WALL_MATERIAL with MAT_STEEL, where applicable ( #8156 )
...
* Replaces DEFAULT_WALL_MATERIAL with MAT_STEEL, where applicable
* floorbot compiles
2021-06-29 20:28:16 -07:00
Neerti
6782e64891
Adds optional area-based definition for outdoors-ness. ( #8155 )
2021-06-27 20:46:10 -09:00
Neerti
a660aae770
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into woodrat_map
2021-06-27 14:01:01 -04:00
MarinaGryphon
593246b595
Linter diagnostics + bans non-var relative pathing ( #8150 )
...
* Linter diagnostics + bans non-var relative pathing
* Enable DreamChecker Annotations
* make it executable
* update hashFiles
* oops
* tries to fix it... again
* trying again
* path
* repath
* fix perms
* fixes weird capitalisation issue
2021-06-20 13:14:29 -09:00
Atermonera
dabfdc14db
Merge pull request #8122 from VOREStation/Arokha/access
...
Make req_[one_]access lazy
2021-06-14 00:22:04 -07:00
Aronai Sieyes
1fd1d84deb
Runechat ( #8121 )
...
* Message piece combiner returns a list
* Emote formatter returns a list
* Port Runechat
* Various onamonapoea
* Suggested changes, small opts
* Fix chat message on different size mobs
* Couple more runefixes
* Enable encoding chat emphasis in runechat
* Remove extra asterisks from rune audible messages
* Fix runedefines
2021-06-13 22:18:43 -09:00
Aronai Sieyes
bac077a8ea
Portable mapping devices ( #8097 )
...
* Refactor holomap generation
* Portable mapping units
* Fix misnamed state
* Make it small
* Reduce power usage
I didn't know you could use fractional amounts!
* Apply suggested changes, fix indent
* Fix icon_state bug
2021-06-13 20:30:00 -09:00
Neerti
223e257bfe
Adds optional area-based outdoors determination. Fixes open turfs not having weather effects.
2021-06-11 21:09:28 -04:00
Neerti
57beda9e3e
Lattice layering fix.
2021-06-10 21:54:48 -04:00
Aronai Sieyes
e2c32cae91
Make req_[one_]access lazy
2021-05-31 22:43:11 -04:00
Atermonera
2941049404
Merge pull request #8101 from Neerti/resist_button_fix
...
Fixes Resist Button
2021-05-29 11:22:17 -07:00