|
@@ -1098,8 +1098,8 @@ int mangle(int fd, char *buffer) {
|
|
|
int color;
|
|
|
char display[100] = "";
|
|
|
const char* phrasing[] = {"HeHeHe", "Poof!", "Got U",
|
|
|
- "Anyone there?", "There Wolf", "There Castle"};
|
|
|
- const char* phr;
|
|
|
+ "Anyone there?",
|
|
|
+ };
|
|
|
|
|
|
ZF_LOGI("mangle(ANSI_CLS)");
|
|
|
// sprintf( display, "^P2...");
|
|
@@ -1108,12 +1108,17 @@ int mangle(int fd, char *buffer) {
|
|
|
|
|
|
// strcpy(display, "^P2^S301234^P15^S0^P2");
|
|
|
|
|
|
- // Add in random text, plus color!
|
|
|
- r = random() % ((sizeof(phrasing) / sizeof(char *)) - 1);
|
|
|
- color = random() % 16;
|
|
|
- if(color == 0){ color++; }
|
|
|
- sprintf(display, "^P1^S3^C%02d%s^S0^P1", color, phrasing[r]);
|
|
|
- ZF_LOGD("mangle(ANSI_CLS): Inserted (%02d) %s", color, phrasing[r]);
|
|
|
+ r = random() % 10;
|
|
|
+ if(r == 8){
|
|
|
+ // Add in random text, plus color!
|
|
|
+ r = random() % ((sizeof(phrasing) / sizeof(char *)) - 1);
|
|
|
+ color = random() % 16;
|
|
|
+ if(color == 0){ color++; }
|
|
|
+ sprintf(display, "^P1^S3^C%02d%s^S0^P1", color, phrasing[r]);
|
|
|
+ ZF_LOGI("mangle(ANSI_CLS): Inserted (%02d) %s", color, phrasing[r]);
|
|
|
+ } else {
|
|
|
+ ZF_LOGI("mangle(ANSI_CLS): Inserted Nothing");
|
|
|
+ }
|
|
|
|
|
|
// Move the buffer so there's room for the display string.
|
|
|
memmove(cp + strlen(display), cp, strlen(cp) + 1);
|