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.69 by root, Sat Nov 17 23:40:00 2018 UTC vs.
Revision 1.70 by root, Sat Dec 1 20:22:12 2018 UTC

799 return; 799 return;
800 800
801 switch (msgtype) 801 switch (msgtype)
802 { 802 {
803 case 1: /*monster */ 803 case 1: /*monster */
804 name = mon_book_name[rndm (array_length (mon_book_name))]; 804 name = mon_book_name[rndm (ecb_array_length (mon_book_name))];
805 break; 805 break;
806 case 2: /*artifact */ 806 case 2: /*artifact */
807 name = art_book_name[rndm (array_length (art_book_name))]; 807 name = art_book_name[rndm (ecb_array_length (art_book_name))];
808 break; 808 break;
809 case 3: /*spellpath */ 809 case 3: /*spellpath */
810 name = path_book_name[rndm (array_length (path_book_name))]; 810 name = path_book_name[rndm (ecb_array_length (path_book_name))];
811 break; 811 break;
812 case 4: /*alchemy */ 812 case 4: /*alchemy */
813 name = formula_book_name[rndm (array_length (formula_book_name))]; 813 name = formula_book_name[rndm (ecb_array_length (formula_book_name))];
814 break; 814 break;
815 case 5: /*gods */ 815 case 5: /*gods */
816 name = gods_book_name[rndm (array_length (gods_book_name))]; 816 name = gods_book_name[rndm (ecb_array_length (gods_book_name))];
817 break; 817 break;
818 case 6: /*msg file */ 818 case 6: /*msg file */
819 default: 819 default:
820 name = book->weight > 2000 /* based on weight */ 820 name = book->weight > 2000 /* based on weight */
821 ? heavy_book_name [rndm (array_length (heavy_book_name))] 821 ? heavy_book_name [rndm (ecb_array_length (heavy_book_name))]
822 : light_book_name [rndm (array_length (light_book_name))]; 822 : light_book_name [rndm (ecb_array_length (light_book_name))];
823 break; 823 break;
824 } 824 }
825 825
826 book->name = name; 826 book->name = name;
827} 827}
840 return; 840 return;
841 841
842 switch (msgtype) 842 switch (msgtype)
843 { 843 {
844 case 1: /* monster */ 844 case 1: /* monster */
845 name = mon_author[rndm (array_length (mon_author))]; 845 name = mon_author[rndm (ecb_array_length (mon_author))];
846 break; 846 break;
847 case 2: /* artifacts */ 847 case 2: /* artifacts */
848 name = art_author[rndm (array_length (art_author))]; 848 name = art_author[rndm (ecb_array_length (art_author))];
849 break; 849 break;
850 case 3: /* spellpath */ 850 case 3: /* spellpath */
851 name = path_author[rndm (array_length (path_author))]; 851 name = path_author[rndm (ecb_array_length (path_author))];
852 break; 852 break;
853 case 4: /* alchemy */ 853 case 4: /* alchemy */
854 name = formula_author[rndm (array_length (formula_author))]; 854 name = formula_author[rndm (ecb_array_length (formula_author))];
855 break; 855 break;
856 case 5: /* gods */ 856 case 5: /* gods */
857 name = gods_author[rndm (array_length (gods_author))]; 857 name = gods_author[rndm (ecb_array_length (gods_author))];
858 break; 858 break;
859 case 6: /* msg file */ 859 case 6: /* msg file */
860 default: 860 default:
861 name = book_author[rndm (array_length (book_author))]; 861 name = book_author[rndm (ecb_array_length (book_author))];
862 } 862 }
863 863
864 op->title = format ("of %s", name); 864 op->title = format ("of %s", name);
865} 865}
866 866
1222 * for that type exists! 1222 * for that type exists!
1223 */ 1223 */
1224 i = 0; 1224 i = 0;
1225 do 1225 do
1226 { 1226 {
1227 index = rndm (array_length (art_name_array)); 1227 index = rndm (ecb_array_length (art_name_array));
1228 type = art_name_array[index].type; 1228 type = art_name_array[index].type;
1229 al = find_artifactlist (type); 1229 al = find_artifactlist (type);
1230 i++; 1230 i++;
1231 } 1231 }
1232 while ((al == NULL) && (i < 10)); 1232 while ((al == NULL) && (i < 10));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines