+ /* Credit MOD */ sprintf(s1,"Downloaded %s, extracted from %s, and was charged %ldk.",stripfn(s),tempfilename,(tempfreefile ? 0 : (numbytes+1023)/1024));
sysoplog(s1);
if (useron)
topscreen();
*************** void temp_extract(void)
*** 619,624 ****
--- 649,660 ----
if (!okfn(s1))
s3[0]=0;
if (s3[0]) {
+ /* Credit MOD */ if ((tempownerusr!=u.ownerusr) || (tempfreefile != (u.filetype=='F')))
+ /* Credit MOD */ remove_from_temp("*.*",syscfg.tempdir,0);
+ /* Credit MOD */ strcpy(tempfilename,stripfn(u.filename));
+ /* Credit MOD */ tempownersys=u.ownersys;
+ /* Credit MOD */ tempownerusr=u.ownerusr;
+ /* Credit MOD */ tempfreefile=(u.filetype=='F');
do_external(s3,0);
sprintf(s2,get_stringx(1,47),s1,u.filename);
} else
diff -H -b -p ./xinit.c Credit/xinit.c
*** ./xinit.c Wed Dec 30 17:08:00 1992
--- credit/xinit.c Fri Oct 22 18:48:34 1993
*************** void init(void)
*** 503,506 ****
--- 503,507 ----
unlink("WWIV_NET.DAT");
detect_multitask();
+ /* Credit MOD */ extcfg.dl_earnings_multiplier=0.50;