vgstation-coders / vgstation13

Butts
GNU General Public License v3.0
260 stars 541 forks source link

autotraitor doesnt work on AIs #36732

Open hacker-on-steroids opened 5 days ago

hacker-on-steroids commented 5 days ago
[16:17:52] Runtime in dynamic_rulesets_midround.dm,245: pick() from empty list
  proc name: choose candidates (/datum/dynamic_ruleset/midround/autotraitor/choose_candidates)
  usr: Deep Thought (janez421ivan) (/mob/living/silicon/ai)
  usr.loc: The floor (226, 241, 1) (/turf/simulated/floor/bluegrid)
  src: Syndicate Sleeper Agent (/datum/dynamic_ruleset/midround/autotraitor)
  call stack:
  Syndicate Sleeper Agent (/datum/dynamic_ruleset/midround/autotraitor): choose candidates()
  Dynamic Mode (/datum/gamemode/dynamic): picking specific rule(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/autotraitor), 1, "Janez421ivan/(Deep Thought)")
  /datum/admins (/datum/admins): Topic("src=\[0x2102510a];f_dynamic_mi...", /list (/list))
  Janez421ivan (/client): Topic("src=\[0x2102510a];f_dynamic_mi...", /list (/list), /datum/admins (/datum/admins))
[16:17:52] Runtime in dynamic_rulesets_midround.dm,251: pick() from empty list
  proc name: execute (/datum/dynamic_ruleset/midround/autotraitor/execute)
  usr: Deep Thought (janez421ivan) (/mob/living/silicon/ai)
  usr.loc: The floor (226, 241, 1) (/turf/simulated/floor/bluegrid)
  src: Syndicate Sleeper Agent (/datum/dynamic_ruleset/midround/autotraitor)
  call stack:
  Syndicate Sleeper Agent (/datum/dynamic_ruleset/midround/autotraitor): execute()
  Dynamic Mode (/datum/gamemode/dynamic): picking specific rule(/datum/dynamic_ruleset/midroun... (/datum/dynamic_ruleset/midround/autotraitor), 1, "Janez421ivan/(Deep Thought)")
  /datum/admins (/datum/admins): Topic("src=\[0x2102510a];f_dynamic_mi...", /list (/list))
  Janez421ivan (/client): Topic("src=\[0x2102510a];f_dynamic_mi...", /list (/list), /datum/admins (/datum/admins))

there's code for tatorAIs and their linked borgs so i'm just putting this here for someone else to fix

Dacendeth commented 4 days ago

traitor ai was removed purposefully, the fix would be to remove all the remaining code of it.

jwhitak commented 2 days ago

It's a runtime so this is an issue