Merge pull request #11993 from Ghommie/Ghommie-cit704

porting CEV-Eris pickweight procs.
This commit is contained in:
Lin
2020-04-25 18:30:26 +00:00
committed by GitHub
6 changed files with 64 additions and 20 deletions
@@ -48,7 +48,7 @@
var/datum/traitor_class/class = GLOB.traitor_classes[C]
var/weight = LOGISTIC_FUNCTION(1.5*class.weight,chaos_weight,class.chaos,0)
weights[C] = weight * 1000
var/choice = pickweightAllowZero(weights)
var/choice = pickweight(weights, 0)
if(!choice)
choice = TRAITOR_HUMAN // it's an "easter egg"
var/datum/traitor_class/actual_class = GLOB.traitor_classes[choice]