diff --git a/libs/gamecode/pr_parse.c b/libs/gamecode/pr_parse.c index 3ac5aafad..11214e0e0 100644 --- a/libs/gamecode/pr_parse.c +++ b/libs/gamecode/pr_parse.c @@ -99,9 +99,15 @@ PR_UglyValueString (progs_t *pr, etype_t type, pr_type_t *val) case ev_float: dsprintf (line, "%f", val->float_var); break; + case ev_integer: + dsprintf (line, "%d", val->integer_var); + break; case ev_vector: dsprintf (line, "%f %f %f", VectorExpand (val->vector_var)); break; + case ev_quat: + dsprintf (line, "%f %f %f %f", QuatExpand (val->quat_var)); + break; default: dsprintf (line, "bad type %i", type); break;