亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? human.c

?? C實現的MUD,對大家基本入門網絡游戲很有幫助!
?? C
字號:
//Cracked by Kafei// human.c// From ES2// Modified by Xiang@XKX// A normal human is at least 40 kg weight#define BASE_WEIGHT 40000inherit F_DBASE;inherit F_SKILL;mapping *combat_action = ({	([      "action":               "$N揮拳攻擊$n的$l",		"damage_type":  "瘀傷",	]),	([      "action":               "$N往$n的$l一抓",		"damage_type":  "擦傷",	]),	([      "action":               "$N往$n的$l狠狠地踢了一腳",		"damage_type":  "瘀傷",	]),	([      "action":               "$N提起拳頭往$n的$l捶去",		"damage_type":  "內傷",	]),	([      "action":               "$N對準$n的$l用力揮出一拳",		"damage_type":  "瘀傷",	]),});void create(){	seteuid(getuid());	set("unit", "位");	set("gender", "男性");	set("can_speak", 1);	set("attitude", "peaceful");	set("limbs", ({		"頭頂", "頸部", "胸口", "后心", "左肩", "右肩", "左臂",		"右臂", "左手", "右手", "兩肋", "左臉", "腰間", "小腹", 		"左腿", "右腿", "右臉", "左腳", "右腳", "左耳", "右耳" 	}) );	set("dead_message",           "\n$N倒在地上,掙扎了幾下就死了。\n\n"      );	set("unconcious_message",     "\n$N腳下一個不穩,跌在地上昏了過去。\n\n"  );	set("revive_message",         "\n$N慢慢睜開眼睛,清醒了過來。\n\n"        );//      set("comeout_message_outdoor","快步往$d離開。\n"                          );//      set("comein_message_outdoor", "快步走了過來。\n"                          );//      set("comeout_message_indoor", "往$d走了出去。\n"                          );//      set("comein_message_indoor",  "走了過來。\n"                              );//      set("fleeout_message",        "往$d落荒而逃了。\n"                        );//      set("fleein_message",         "跌跌撞撞地跑了過來,模樣有些狼狽。\n"      );}void setup_human(object ob){	mapping my;	int xism_age, qi_age, jing_age;	int lvl, skill1, skill2, skill3, skill4;	my = ob->query_entire_dbase();	ob->set("default_actions", (: call_other, __FILE__, "query_action" :));		if (undefinedp(my["age"])) my["age"] = 14;	if (undefinedp(my["str"])) my["str"] = 10 + random(21);	if (undefinedp(my["con"])) my["con"] = 10 + random(21);	if (undefinedp(my["dex"])) my["dex"] = 10 + random(21);	if (undefinedp(my["int"])) my["int"] = 10 + random(21);	if (undefinedp(my["per"])) my["per"] = 10 + random(21);	if (undefinedp(my["kar"])) my["kar"] = 10 + random(21);	if( userp(ob) || undefinedp(my["max_potential"]) )		my["max_potential"] = 100 + to_int(sqrt(to_float(my["combat_exp"]))) / 10;	if( userp(ob) || undefinedp(my["max_jing"]) ) {		if( my["age"] <= 14 ) my["max_jing"] = 100;		else if( my["age"] <= 30 )			my["max_jing"] = 100 + (my["age"] - 14) * (my["int"] + my["con"])/2;		else my["max_jing"] = (my["int"] + my["con"]) * 8 + 100;		//jing start drop after 70 years old:		if( my["age"] > 70 )		{			my["max_jing"] -= (my["age"] - 70) * (my["int"] + my["con"])/7;		// 道家保精:			if ( mapp(my["family"]) && (my["family"]["family_name"] == "武當派"			|| my["family"]["family_name"] == "全真教")			&& (lvl = (int)ob->query_skill("taoism", 1)) >= 100 )				my["max_jing"] += (my["age"] - 70) * lvl/20 ;		}		// 佛家養精:30歲前補精,30歲后長精		if ( mapp(my["family"]) ) {			if ( my["family"]["family_name"] == "峨嵋派" )				xism_age = (int)ob->query_skill("mahayana", 1);			else if ( my["family"]["family_name"] == "少林派" )				xism_age = (int)ob->query_skill("buddhism", 1);			else if ( my["family"]["family_name"] == "大理段家" )				xism_age = (int)ob->query_skill("buddhism", 1);			else if ( my["family"]["family_name"] == "雪山派" || my["family"]["family_name"] == "血刀門" )				xism_age = (int)ob->query_skill("lamaism", 1);		}		else xism_age = 0;		if(xism_age > 39) {			xism_age = xism_age/2;			if (my["age"] <= 30) xism_age -= my["age"];			else xism_age -= 30;						skill1 = ob->query_skill("hunyuan-yiqi",1);			skill2 = ob->query_skill("linji-zhuang",1);			skill3 = ob->query_skill("longxiang-banruo",1);			skill4 = ob->query_skill("kurong-changong", 1);			if (xism_age > 0) {				skill1 = xism_age * (skill1/10);				skill2 = xism_age * (skill2/10);				skill3 = xism_age * (skill3/10);				skill4 = xism_age * (skill4/10);				if ( my["family"]["family_name"] == "少林派" )					my["max_jing"] += skill1;				else if ( my["family"]["family_name"] == "峨嵋派" )					my["max_jing"] += skill2;				else if ( my["family"]["family_name"] == "大理段家" )					my["max_jing"] += skill4;				else					my["max_jing"] += skill3;			} 		}		// 地剎煉魂:每死一次,丐幫精長根骨值		if( mapp(my["family"]) && my["family"]["family_name"] == "丐幫" )			my["max_jing"] += my["con"] * my["death_times"];		// 華山紫氤吟;30歲前補精,30歲后長精		if( mapp(my["family"]) && my["family"]["family_name"] == "華山派"		&& (jing_age =(int)ob->query_skill("ziyin-yin", 1)) > 39 )		{			jing_age = jing_age/2;			if (my["age"] <= 30) jing_age -= my["age"];			else jing_age -= 30;			skill1 = (int)ob->query_skill("zixia-gong",1);			if ( jing_age > 0 && ob->query("huashan/yin-jue") > 1 )			      my["max_jing"] += jing_age * (skill1/10);			if ( jing_age > 0 )				my["max_jing"] += jing_age * (skill1/15);		}		if( my["eff_jingli"] > 0 ) my["max_jing"] += my["eff_jingli"] / 4;	}	if( userp(ob) || undefinedp(my["max_qi"]) ) {				if( my["age"] <= 14 ) my["max_qi"] = 100;		else if( my["age"] <= 30 )			my["max_qi"] = 100 + (my["age"] - 14) * (my["con"] + my["str"])/2;		else my["max_qi"] = 100 + (my["con"] + my["str"]) * 8;					// drop qi after 70 years old:          		if( my["age"] > 70 ) 		{			my["max_qi"] -= (my["age"] - 70) * (my["con"] + my["str"])/7;				// 佛家保氣:			if ( mapp(my["family"]) ) {			   if ( my["family"]["family_name"] == "少林派" )				lvl = (int)ob->query_skill("buddhism", 1);			   else if ( my["family"]["family_name"] == "峨嵋派" )				lvl = (int)ob->query_skill("mahayana", 1);			    else if ( my["family"]["family_name"] == "大理段家" )				lvl = (int)ob->query_skill("buddhism", 1);				else if ( my["family"]["family_name"] == "雪山派"				|| my["family"]["family_name"] == "血刀門" )				lvl = (int)ob->query_skill("lamaism", 1);		}		if(lvl >= 100)			my["max_qi"] += (my["age"] - 70) * lvl/20;		}		// 道家練氣:30歲前補氣,30歲后長氣		if ( mapp(my["family"]) && my["family"]["family_name"] == "武當派"		&& (xism_age=(int)ob->query_skill("taoism", 1)) > 39 )		{			xism_age = xism_age/2;			if (my["age"] <= 30) xism_age -= my["age"];			else xism_age -= 30;			skill1 = ob->query_skill("force");			if (xism_age > 0 )				my["max_qi"] += xism_age * (skill1/10);		}		if ( mapp(my["family"]) && my["family"]["family_name"] == "全真教"		&& (xism_age=(int)ob->query_skill("taoism", 1)) > 39 )		{			xism_age = xism_age/2;			if (my["age"] <= 30) xism_age -= my["age"];			else xism_age -= 30;			skill1 = ob->query_skill("force");			if (xism_age > 0 )				my["max_qi"] += xism_age * (skill1/10);		}		// 星宿聚毒練氣:30歲前補氣,30歲后長氣		  if ( mapp(my["family"]) && my["family"]["family_name"] == "星宿派"		  && (xism_age=(int)ob->query_skill("poison", 1)) > 39 )		  {			  xism_age = xism_age/2;			  if (my["age"] <= 30) xism_age -= my["age"];			  else xism_age -= 30;			  skill1 = (int)ob->query_skill("huagong-dafa",1);			  if (xism_age > 0 )				  my["max_qi"] += xism_age * (skill1/10);		  }		// 天魔解體:每死一次,丐幫氣長根骨值之半		if( mapp(my["family"]) && my["family"]["family_name"] == "丐幫" )			my["max_qi"] += my["con"] * my["death_times"];		// 華山正氣訣;30歲前補氣,30歲后長氣		if( mapp(my["family"]) && my["family"]["family_name"] == "華山派"		&& (qi_age =(int)ob->query_skill("zhengqi-jue", 1)) > 39 )		{			qi_age = qi_age/2;			if (my["age"] <= 30) qi_age -= my["age"];			else qi_age -= 30;			skill1 = (int)ob->query_skill("zixia-gong",1);			if ( qi_age > 0 && ob->query("huashan/yin-jue") > 1 )				my["max_qi"] += qi_age * (skill1/10);			else if ( qi_age > 0 )				my["max_qi"] += qi_age * (skill1/15);		}		// 桃花島奇門盾甲:30歲前補氣,30歲后長氣			if ( mapp(my["family"]) && my["family"]["family_name"] == "桃花島"			&& (xism_age=(int)ob->query_skill("qimen-dunjia", 1)) > 39 )			{				xism_age = xism_age/2;				if (my["age"] <= 30) xism_age -= my["age"];				else xism_age -= 30;			skill1 = (int)ob->query_skill("bitao-xuangong",1);			if (xism_age > 0 )			my["max_qi"] += xism_age * (skill1/10);			  }		if( my["max_neili"] > 0 ) my["max_qi"] += my["max_neili"] / 4;	}	if( userp(ob) || undefinedp(my["max_jingli"]) ) {		if( my["age"] <= 14 ) my["max_jingli"] = 100;		else if( my["age"] <= my["con"] )		my["max_jingli"] = 100 + (my["age"] - 14) * (my["str"] + my["dex"]);		else my["max_jingli"] = 100 + (my["str"] + my["dex"]) * (my["con"] - 14);		// drop jingli after 70 years old:		if( my["age"] > 70 ) 			my["max_jingli"] -= (my["age"] - 70) * my["con"]/5;		if( !userp(ob)		 && (my["max_jingli"] < my["max_qi"] || my["max_jingli"] < my["max_jing"]) )			my["max_jingli"] = my["max_qi"] > my["max_jing"] ? my["max_qi"] : my["max_jing"];		if( userp(ob) && my["max_jingli"] < 100 ) my["max_jingli"] = 100;		if( my["eff_jingli"] > 0 ) my["max_jingli"] += my["eff_jingli"];		if( (int)ob->query_skill("force") > (int)ob->query_skill("force", 1) 		 && my["eff_jingli"] > (int)ob->query_skill("force") * ob->query("con") / 2 ) {			my["eff_jingli"] = (int)ob->query_skill("force") * ob->query("con") / 2;			my["max_jingli"] = (int)ob->query_skill("force") * ob->query("con") / 2;		}		if( ob->is_character() && !userp(ob) && my["max_jingli"] <= 0)			my["max_jingli"] = 100 + my["age"] * 5;		}	if (undefinedp(my["max_jingli"]))		my["max_jingli"] = 1;	if (undefinedp(my["max_neili"]))		my["max_neili"] = 1;	ob->set_default_object(__FILE__);	if( !ob->query_weight() ) ob->set_weight(BASE_WEIGHT + (my["str"] - 10)* 2000);}mapping query_action(){	return combat_action[random(sizeof(combat_action))];}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女蜜桃在线| 亚洲精品在线网站| 欧美一二三区在线观看| 2020国产精品| 日韩av在线免费观看不卡| 成人免费黄色大片| 精品剧情v国产在线观看在线| 一区二区久久久久久| 国产自产v一区二区三区c| 欧美日韩精品一区二区天天拍小说| 久久久亚洲午夜电影| 日精品一区二区| 欧美亚洲动漫另类| 亚洲少妇最新在线视频| 国产高清精品在线| 国产亚洲一区二区在线观看| 免费高清视频精品| 7799精品视频| 亚洲一区二区三区三| 91同城在线观看| 国产精品电影一区二区| 国产精品一品二品| 久久久不卡影院| 国内精品免费在线观看| 日韩欧美123| 久久国产麻豆精品| 欧美一区二区视频在线观看 | 日韩免费成人网| 一区二区欧美精品| 91麻豆精东视频| 亚洲资源在线观看| 91极品美女在线| 亚洲综合久久av| 欧美影院一区二区三区| 亚洲成av人片一区二区梦乃| 欧美特级限制片免费在线观看| 一区二区三区产品免费精品久久75| 91色婷婷久久久久合中文| 日韩理论片一区二区| 97久久精品人人做人人爽| 亚洲视频免费观看| 欧美中文字幕一区二区三区亚洲 | 色老汉一区二区三区| 亚洲欧洲另类国产综合| 色综合久久综合网| 亚洲午夜精品网| 91精品免费在线| 久久99蜜桃精品| 久久婷婷色综合| 成人综合在线观看| 国产日产欧美一区二区视频| 亚洲美女在线一区| 国产亚洲精品bt天堂精选| 久久精品国产在热久久| 88在线观看91蜜桃国自产| 日本不卡视频一二三区| 久久男人中文字幕资源站| 国产成人免费在线视频| 中文字幕一区二区三| 在线观看视频一区二区欧美日韩| 日韩高清一级片| 久久新电视剧免费观看| 99久久精品国产麻豆演员表| 亚洲国产精品视频| 精品国产91洋老外米糕| 不卡高清视频专区| 日本成人在线视频网站| 欧美激情资源网| 欧美日韩夫妻久久| 国产精品综合在线视频| 亚洲国产日韩a在线播放性色| 日韩欧美国产电影| 粉嫩av一区二区三区| 亚洲啪啪综合av一区二区三区| 三级精品在线观看| 亚洲免费av高清| 国产激情偷乱视频一区二区三区| 亚洲综合区在线| 国产精品99久久久久久有的能看| 亚洲欧洲综合另类在线| 26uuu亚洲综合色欧美| 色成人在线视频| 国产成人av一区二区三区在线观看| 亚洲国产精品视频| 国产精品久久久久久久久免费丝袜 | 亚洲一区二区黄色| 中文字幕乱码亚洲精品一区| 欧美日韩激情在线| 亚洲综合色在线| 欧美精品一区二区三区在线| 一区二区三区91| 奇米一区二区三区| 欧美日韩成人一区二区| 丰满放荡岳乱妇91ww| 麻豆国产精品官网| 亚洲国产精品一区二区尤物区| 国产精品天美传媒沈樵| 精品福利在线导航| 4438x成人网最大色成网站| 91视频你懂的| 成人h动漫精品一区二| 国产一区二区三区在线观看免费视频| 五月激情综合网| 亚洲午夜免费福利视频| 亚洲色图19p| 国产精品久久久久天堂| 久久老女人爱爱| 日韩欧美国产综合| 日韩亚洲欧美一区二区三区| 欧美日韩久久不卡| 欧美日韩成人综合在线一区二区| 欧美精品粉嫩高潮一区二区| 久久99久久99小草精品免视看| 国产日韩欧美不卡| 久久久久国产精品麻豆| 久久久久高清精品| 国产无人区一区二区三区| 久久先锋影音av| www国产精品av| 久久久久久一二三区| 久久九九久精品国产免费直播| 久久午夜免费电影| 久久久久久一二三区| 国产农村妇女精品| 国产精品久久毛片| 国产精品久久久久三级| 综合在线观看色| 亚洲一区二区综合| 亚洲成av人片一区二区| 青青草伊人久久| 韩日av一区二区| 国产不卡视频一区| 成人av免费观看| 色婷婷av一区二区三区大白胸| 欧美亚洲一区二区三区四区| 911国产精品| 欧美大片拔萝卜| 久久久久国产一区二区三区四区| 国产亚洲一区二区三区| 欧美国产精品中文字幕| 亚洲欧美色一区| 日韩国产高清在线| 国产成人小视频| 91福利精品视频| 欧美一区二区在线看| 久久精子c满五个校花| 精品裸体舞一区二区三区| 亚洲一区二区在线视频| 欧美大白屁股肥臀xxxxxx| 26uuu亚洲综合色欧美 | 日韩一区二区三| 国产网站一区二区三区| 亚洲成人精品影院| 国内一区二区视频| 欧美在线视频全部完| 欧美成人伊人久久综合网| 亚洲欧美在线观看| 麻豆传媒一区二区三区| 国产精品911| 欧美福利一区二区| 欧美国产一区视频在线观看| 五月激情综合色| 国产精品99久久久久久久vr| 欧美午夜寂寞影院| 久久九九久久九九| 婷婷成人综合网| 豆国产96在线|亚洲| 678五月天丁香亚洲综合网| 中文字幕一区在线观看视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 99在线热播精品免费| 4438x成人网最大色成网站| 亚洲日本护士毛茸茸| 欧美日韩视频在线观看一区二区三区 | 91精品国产福利在线观看| 亚洲桃色在线一区| 国产不卡视频在线播放| 日韩欧美在线1卡| 亚洲成av人片一区二区| 97aⅴ精品视频一二三区| 欧美精品一区二区三区蜜臀| 亚洲一级不卡视频| 97久久精品人人做人人爽| 久久精品夜色噜噜亚洲aⅴ| 欧美aaaaaa午夜精品| 在线成人av影院| 五月激情六月综合| 欧美三区免费完整视频在线观看| 中文字幕亚洲一区二区av在线 | 蜜臀99久久精品久久久久久软件| 日本精品一区二区三区高清 | av成人免费在线| 国产亚洲一区字幕| 国产精品一区在线观看你懂的| 欧美一二三区在线| 免费日本视频一区| 欧美美女一区二区| 视频一区欧美日韩| 欧美一三区三区四区免费在线看 | 国产电影一区二区三区|