… | |
… | |
120 | { |
120 | { |
121 | fgets (buf, 255, deadplayer); |
121 | fgets (buf, 255, deadplayer); |
122 | sscanf (buf, "%s", buf2); |
122 | sscanf (buf, "%s", buf2); |
123 | if (!(strcmp (buf2, "exp"))) |
123 | if (!(strcmp (buf2, "exp"))) |
124 | { |
124 | { |
125 | long long exp_; |
|
|
126 | |
|
|
127 | sscanf (buf, "%s %" I64_PFd, buf2, &exp_); |
125 | sscanf (buf, "%s %" SCNd64, buf2, &exp); |
128 | exp = exp_; |
|
|
129 | if (spell->stats.exp) |
126 | if (spell->stats.exp) |
130 | { |
127 | { |
131 | exp -= exp / spell->stats.exp; |
128 | exp -= exp / spell->stats.exp; |
132 | sprintf (buf, "exp %" I64_PFd "\n", exp_); |
129 | sprintf (buf, "exp %" PRId64 "\n", exp); |
133 | exp = exp_; |
|
|
134 | } |
130 | } |
135 | } |
131 | } |
136 | if (!(strcmp (buf2, "Con"))) |
132 | if (!(strcmp (buf2, "Con"))) |
137 | { |
133 | { |
138 | sscanf (buf, "%s %d", buf2, &Con); |
134 | sscanf (buf, "%s %d", buf2, &Con); |