mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-29 07:36:58 +01:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
@@ -3,4 +3,14 @@
|
||||
SSinteractions.prepare_interactions()
|
||||
if(!SSinteractions.interactions || !length(SSinteractions.interactions))
|
||||
Fail("make_interactions() was called but SSinteractions.interactions is empty.")
|
||||
for(var/interaction_type in SSinteractions.interactions)
|
||||
var/datum/interaction/interaction = SSinteractions.interactions[interaction_type]
|
||||
if(!interaction.description)
|
||||
Fail("Basetype [interaction.type] located within SSinteractions.interactions")
|
||||
if(interaction.required_from_user_exposed && interaction.required_from_user_unexposed)
|
||||
if(interaction.required_from_user_exposed != interaction.required_from_user_unexposed)
|
||||
Fail("Interaction [interaction.description]([interaction.type]) has non-matching requirements for user exposed and unexposed, this is unsupported!")
|
||||
if(interaction.required_from_target_exposed && interaction.required_from_target_unexposed)
|
||||
if(interaction.required_from_target_exposed != interaction.required_from_target_unexposed)
|
||||
Fail("Interaction [interaction.description]([interaction.type]) has non-matching requirements for target exposed and unexposed, this is unsupported!")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user