Home | History | Annotate | Download | only in warp

Lines Matching refs:smarts

62     if (smarts > 90)
65 antibase = (smarts>60?1:(smarts>40?2:(smarts>25?4:100)));
66 sm35 = (smarts>35?35:smarts);
67 sm45 = (smarts>45?45:smarts);
68 sm50 = (smarts>50?50:smarts);
69 sm55 = (smarts>55?55:smarts);
70 sm80 = (smarts>80?80:smarts);
71 sm95 = (smarts>95?95:smarts);
72 super = (smarts>50?smarts-50:0);
74 if (smarts>90)
75 enemshields += (smarts-90)*10; /* lay it on thick: ~13 @ 99 */
76 entmax = (smarts>=75?5000:(smarts>=50?4000:(smarts>=40?3000:2000)));
77 basemax = (smarts>=75?20000:(smarts>=50?15000:(smarts>=40?12500:10000)));
105 if (smarts < 15)
107 else if (smarts < 50 || smarts > 85)
112 tmptholspec = (smarts > 15 && inumstars < 450 && ! rand_mod(90-sm80));
114 inumenemies = rand_mod((smarts+1)/2) + 1;
119 inumfriends = rand_mod(smarts/8+1);
138 ((!numstars || rand_mod(2) || smarts < 10) ? 0 : 1);
172 dist = rand_mod(starspec||smarts<=5?3:5);
335 for (i=rand_mod(smarts)*2+20; i; i--) {
398 modify_amoeba(y,x,2,'~',(int)rand_mod(smarts<<1));/* just make blob */
400 for (i=smarts/10+1; i; i--) {
496 if (smarts >= 20 && !rand_mod(10-smarts/10))
539 " ", 0, 0, 0, 0, 0, 0, smarts * 100, 0, 0L);