Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ACMD(resist) {
- char output[CHAT_SIZE_MAX];
- int i;
- struct {
- const char* format;
- int value;
- } output_table[] = {
- { " [ %d ] Neutral resist", 0 },
- { " [ %d ] Water resist", 0 },
- { " [ %d ] Earth resist", 0 },
- { " [ %d ] Fire resist", 0 },
- { " [ %d ] Wind resist", 0 },
- { " [ %d ] Poison resist", 0 },
- { " [ %d ] Holy resist", 0 },
- { " [ %d ] Dark resist", 0 },
- { " [ %d ] Ghost resist", 0 },
- { " [ %d ] Undead resist", 0 },
- { NULL, 0 }
- };
- memset(output, '\0', sizeof(output));
- clif->message(fd, "========= Resistance Values =========");
- output_table[0].value = (sd->subele[ELE_NEUTRAL]);
- output_table[1].value = (sd->subele[ELE_WATER]);
- output_table[2].value = (sd->subele[ELE_EARTH]);
- output_table[3].value = (sd->subele[ELE_FIRE]);
- output_table[4].value = (sd->subele[ELE_WIND]);
- output_table[5].value = (sd->subele[ELE_POISON]);
- output_table[6].value = (sd->subele[ELE_HOLY]);
- output_table[7].value = (sd->subele[ELE_DARK]);
- output_table[8].value = (sd->subele[ELE_GHOST]);
- output_table[9].value = (sd->subele[ELE_UNDEAD]);
- for (i = 0; output_table[i].format != NULL; i++) {
- sprintf(output, output_table[i].format, output_table[i].value);
- clif->message(fd, output);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement