ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/readable.C
(Generate patch)

Comparing deliantra/server/common/readable.C (file contents):
Revision 1.18 by pippijn, Mon Jan 15 21:06:18 2007 UTC vs.
Revision 1.19 by root, Thu Jan 18 19:42:09 2007 UTC

921 921
922 switch (msgtype) 922 switch (msgtype)
923 { 923 {
924 case 1: /*monster */ 924 case 1: /*monster */
925 nbr = sizeof (mon_book_name) / sizeof (char *); 925 nbr = sizeof (mon_book_name) / sizeof (char *);
926 strcpy (name, mon_book_name[RANDOM () % nbr]); 926 strcpy (name, mon_book_name[rndm (nbr)]);
927 break; 927 break;
928 case 2: /*artifact */ 928 case 2: /*artifact */
929 nbr = sizeof (art_book_name) / sizeof (char *); 929 nbr = sizeof (art_book_name) / sizeof (char *);
930 strcpy (name, art_book_name[RANDOM () % nbr]); 930 strcpy (name, art_book_name[rndm (nbr)]);
931 break; 931 break;
932 case 3: /*spellpath */ 932 case 3: /*spellpath */
933 nbr = sizeof (path_book_name) / sizeof (char *); 933 nbr = sizeof (path_book_name) / sizeof (char *);
934 strcpy (name, path_book_name[RANDOM () % nbr]); 934 strcpy (name, path_book_name[rndm (nbr)]);
935 break; 935 break;
936 case 4: /*alchemy */ 936 case 4: /*alchemy */
937 nbr = sizeof (formula_book_name) / sizeof (char *); 937 nbr = sizeof (formula_book_name) / sizeof (char *);
938 strcpy (name, formula_book_name[RANDOM () % nbr]); 938 strcpy (name, formula_book_name[rndm (nbr)]);
939 break; 939 break;
940 case 5: /*gods */ 940 case 5: /*gods */
941 nbr = sizeof (gods_book_name) / sizeof (char *); 941 nbr = sizeof (gods_book_name) / sizeof (char *);
942 strcpy (name, gods_book_name[RANDOM () % nbr]); 942 strcpy (name, gods_book_name[rndm (nbr)]);
943 break; 943 break;
944 case 6: /*msg file */ 944 case 6: /*msg file */
945 default: 945 default:
946 if (book->weight > 2000) 946 if (book->weight > 2000)
947 { /* based on weight */ 947 { /* based on weight */
948 nbr = sizeof (heavy_book_name) / sizeof (char *); 948 nbr = sizeof (heavy_book_name) / sizeof (char *);
949 strcpy (name, heavy_book_name[RANDOM () % nbr]); 949 strcpy (name, heavy_book_name[rndm (nbr)]);
950 } 950 }
951 else if (book->weight < 2001) 951 else if (book->weight < 2001)
952 { 952 {
953 nbr = sizeof (light_book_name) / sizeof (char *); 953 nbr = sizeof (light_book_name) / sizeof (char *);
954 strcpy (name, light_book_name[RANDOM () % nbr]); 954 strcpy (name, light_book_name[rndm (nbr)]);
955 } 955 }
956 break; 956 break;
957 } 957 }
958 958
959 book->name = name; 959 book->name = name;
975 975
976 switch (msgtype) 976 switch (msgtype)
977 { 977 {
978 case 1: /* monster */ 978 case 1: /* monster */
979 nbr = sizeof (mon_author) / sizeof (char *); 979 nbr = sizeof (mon_author) / sizeof (char *);
980 strcpy (name, mon_author[RANDOM () % nbr]); 980 strcpy (name, mon_author[rndm (nbr)]);
981 break; 981 break;
982 case 2: /* artifacts */ 982 case 2: /* artifacts */
983 nbr = sizeof (art_author) / sizeof (char *); 983 nbr = sizeof (art_author) / sizeof (char *);
984 strcpy (name, art_author[RANDOM () % nbr]); 984 strcpy (name, art_author[rndm (nbr)]);
985 break; 985 break;
986 case 3: /* spellpath */ 986 case 3: /* spellpath */
987 nbr = sizeof (path_author) / sizeof (char *); 987 nbr = sizeof (path_author) / sizeof (char *);
988 strcpy (name, path_author[RANDOM () % nbr]); 988 strcpy (name, path_author[rndm (nbr)]);
989 break; 989 break;
990 case 4: /* alchemy */ 990 case 4: /* alchemy */
991 nbr = sizeof (formula_author) / sizeof (char *); 991 nbr = sizeof (formula_author) / sizeof (char *);
992 strcpy (name, formula_author[RANDOM () % nbr]); 992 strcpy (name, formula_author[rndm (nbr)]);
993 break; 993 break;
994 case 5: /* gods */ 994 case 5: /* gods */
995 nbr = sizeof (gods_author) / sizeof (char *); 995 nbr = sizeof (gods_author) / sizeof (char *);
996 strcpy (name, gods_author[RANDOM () % nbr]); 996 strcpy (name, gods_author[rndm (nbr)]);
997 break; 997 break;
998 case 6: /* msg file */ 998 case 6: /* msg file */
999 default: 999 default:
1000 strcpy (name, book_author[RANDOM () % nbr]); 1000 strcpy (name, book_author[rndm (nbr)]);
1001 } 1001 }
1002 1002
1003 sprintf (title, "of %s", name); 1003 sprintf (title, "of %s", name);
1004 op->title = title; 1004 op->title = title;
1005} 1005}
1169 if (RANDOM () % 4) 1169 if (RANDOM () % 4)
1170 { 1170 {
1171 /* Lets give the book a description to individualize it some */ 1171 /* Lets give the book a description to individualize it some */
1172 char new_name[MAX_BUF]; 1172 char new_name[MAX_BUF];
1173 1173
1174 snprintf (new_name, MAX_BUF, "%s %s", book_descrpt[RANDOM () % nbr], old_name); 1174 snprintf (new_name, MAX_BUF, "%s %s", book_descrpt[rndm (nbr)], old_name);
1175 1175
1176 book->name = new_name; 1176 book->name = new_name;
1177 } 1177 }
1178 else 1178 else
1179 { 1179 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines