"survey_questions" { "0" // survey id { // legacy match quality "enabled" "0" "surveytype" "short" // 1 question with an icon "icon" "" "questions" { "0" // question index { "questionid" "0" } } } "1" { // match quality "enabled" "1" "surveytype" "short" "icon" "match_quality" "questions" { "0" { "questionid" "1" "responsestyle" "lowhigh" } } } "2" { // quality as teammate "enabled" "0" "surveytype" "short" "icon" "self_cooperation" "questions" { "0" { "questionid" "2" "responsestyle" "lowhigh" } } } "3" { // quality of teammates "enabled" "0" "surveytype" "short" "icon" "teammate_cooperation" "questions" { "0" { "questionid" "3" "responsestyle" "lowhigh" } } } "4" { // teammate evaluation "enabled" "0" "surveytype" "long" // 3 questions with no icon "questions" { "0" { // teammate cooperation "questionid" "40" "responsestyle" "lowhigh" } "1" { // teammate friendliness "questionid" "41" "responsestyle" "lowhigh" } "2" { // desire to play again "questionid" "42" "responsestyle" "lowhigh" } // Question 43 is whether or not the add friend button is hit } } "5" { // teammate evaluation -- 1 question "enabled" "1" "surveytype" "long" // hack to work with existing code "questions" { "0" { // desire to play again "questionid" "5" "responsestyle" "lowhigh" } } } // Each survey is composed of 1 or more questions. Different questions can be used in multiple surveys // when you add a new response style "thinfat", you have to create the response strings in dota_english.txt // the only part of the token that changes is the 'thinfat' string // "DOTA_Survey_response_thinfat_Very_Low" "Super Thin" // .. // "DOTA_Survey_response_thinfat_Very_Good" "Extremely Fat" }