⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tools.java

📁 简单的文字游戏 包括行走
💻 JAVA
字号:

public class Tools {
	
	static String Utools[] ={"生命药水(回复生命700)","魔法药水(回复魔法200)","灵力药水(回复生命650,魔法100)","复活药水"}; //消耗类道具
	static String Arm[] ={"S.闪灵手枪(+攻击力 20)","Z.死亡左轮(+攻击力 50)","J.极射-K5(+攻击力 100)","L.灵魂狙击(+攻击力 200)","G.G41-手炮(+攻击力 290)","E.加加恩激光炮(+攻击力 350)"}; //武器
	static String Head[] ={"N.牛仔帽(+防御力 5)","Y.羽毛头饰(+防御力 10)","B.暴风皮帽(+防御力 20 +攻击力10)","J.急速头带(+防御力 30 +攻击力20)"}; //头部装备
	static String body[] ={"N.牛仔衣(+防御力 10)","Y.羽毛轻袍(+防御力 20)","B.暴风神衣(+防御力 40 +攻击力4)","J.急速外套(+防御力 60 +攻击力15)"}; //身体装备
	static String shoes[] ={"P.皮靴(+防御力 5)","Q.轻盈钢鞋(+防御力 8)","B.暴风战鞋(+防御力 15 +攻击力2)","J.急速靴子(+防御力 20 +攻击力10)"}; //脚部装备
	
	/**
	 * 消耗类道具使用效果
	 */
	public void uHP(){
		System.out.println("╋╋使用了生命药水╋╋");
		if(Player.maxHP==Player.HP){
			System.out.println("生命值已回满");
		}else if(Player.maxHP<(Player.HP+700)){
			System.out.println("回复了"+(Player.maxHP-Player.HP)+"点生命值");
			Player.HP=Player.maxHP;
		}else {
			System.out.println("回复了700点生命值");
			Player.HP+=700;
		}
	}
	public void uMP(){
		System.out.println("╋╋使用了魔法药水╋╋");
		if(Player.maxMP==Player.MP){
			System.out.println("魔法值已回满");
			
		}else if(Player.maxMP<(Player.MP+200)){
			System.out.println("回复了"+(Player.maxMP-Player.MP)+"点魔法值");
			Player.MP=Player.maxMP;
		}else {
			System.out.println("回复了200点魔法值");
			Player.MP+=200;
		}
	}
	public void uRB() {
		System.out.println("╋╋使用了灵力药水╋╋");
		if (Player.maxMP <= (Player.MP + 100)) {
			System.out.println("回复了" + (Player.maxMP - Player.MP)
					+ "点魔法值");
			Player.MP=Player.maxMP;
		} else {
			System.out.println("回复了100点魔法值");
			Player.MP +=100;
		}
		if (Player.maxHP < (Player.HP + 650)) {
			System.out.println("回复了" + (Player.maxHP - Player.HP)
					+ "点生命值");
			Player.HP=Player.maxHP;
		} else {
			System.out.println("回复了650点生命值");
			Player.HP += 650;
		}
	}
	public void uLife(){
		System.out.println(" ╋╋╋╋╋╋╋╋");
		System.out.println("╋ 使用了复活药水╋");
		System.out.println(" ╋╋╋╋╋╋╋╋");
		Player.HP=400;
		Player.MP=50;
	}
	
	/**
	 * 武器使用效果
	 */
	public void SL(int n){ 
		switch(n){
		case 1:
			System.out.println("装备上┫闪灵手枪┣");
			Player.attack +=20;
			break;
		case 2:
			System.out.println("脱下┫闪灵手枪┣");
			Player.attack -=20;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void SW( int n){ 
		switch(n){
		case 1:
			System.out.println("装备上┫死亡左轮┣");
			Player.attack +=50;
			break;
		case 2:
			System.out.println("脱下┫闪灵手枪┣");
			Player.attack -=50;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void JS( int n){ 
		switch(n){
		case 1:
			System.out.println("装备上┫极射-K5┣");
			Player.attack +=100;
			break;
		case 2:
			System.out.println("脱下┫极射-K5┣");
			Player.attack -=100;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void LHJJ( int n){ 
		switch(n){
		case 1:
			System.out.println("装备上┫灵魂狙击┣");
			Player.attack +=200;
			break;
		case 2:
			System.out.println("脱下┫灵魂狙击┣");
			Player.attack -=200;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void G41( int n){ 
		switch(n){
		case 1:
			System.out.println("装备上┫G41-手炮┣");
			Player.attack +=290;
			break;
		case 2:
			System.out.println("脱下┫G41-手炮┣");
			Player.attack -=290;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void JJE( int n){ 
		switch(n){
		case 1:
			System.out.println("装备上┫加加恩激光炮┣");
			Player.attack +=350;
			break;
		case 2:
			System.out.println("脱下┫加加恩激光炮┣");
			Player.attack -=350;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	
	/**
	 * 防具
	 */
	public void NZM(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫牛仔帽┣");
			Player.defence += 5;
			break;
		case 2:
			System.out.println("脱下┫牛仔帽┣");
			Player.defence -= 5;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void YMTS(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫羽毛头饰┣");
			Player.defence += 10;
			break;
		case 2:
			System.out.println("脱下┫羽毛头饰┣");
			Player.defence -= 10;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void BFPM(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫暴风皮帽┣");
			Player.defence += 20;
			Player.attack +=10;
			break;
		case 2:
			System.out.println("脱下┫暴风皮帽┣");
			Player.defence -= 20;
			Player.attack -=10;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void JSTD(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫急速头带┣");
			Player.defence += 30;
			Player.attack +=20;
			break;
		case 2:
			System.out.println("脱下┫急速头带┣");
			Player.defence -= 30;
			Player.attack -=20;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void NZY(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫牛仔衣┣");
			Player.defence += 10;
			break;
		case 2:
			System.out.println("脱下┫牛仔衣┣");
			Player.defence -= 10;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void YMQP(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫羽毛轻袍┣");
			Player.defence += 20;
			break;
		case 2:
			System.out.println("脱下┫羽毛轻袍┣");
			Player.defence -= 20;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void BFSY(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫暴风神衣┣");
			Player.defence += 40;
			Player.attack +=4;
			break;
		case 2:
			System.out.println("脱下┫暴风神衣┣");
			Player.defence -= 40;
			Player.attack -=4;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void JSWT(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫急速外套┣");
			Player.defence += 60;
			Player.attack +=15;
			break;
		case 2:
			System.out.println("脱下┫急速外套┣");
			Player.defence -= 60;
			Player.attack -=15;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void PX(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫皮靴┣");
			Player.defence += 5;
			break;
		case 2:
			System.out.println("脱下┫皮靴┣");
			Player.defence -= 5;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void QYGX(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫轻盈钢鞋┣");
			Player.defence += 8;
			break;
		case 2:
			System.out.println("脱下┫轻盈钢鞋┣");
			Player.defence -= 8;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void BFZX(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫暴风战靴┣");
			Player.defence += 15;
			Player.attack +=2;
			break;
		case 2:
			System.out.println("脱下┫暴风战靴┣");
			Player.defence -= 15;
			Player.attack -=2;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
	public void JSXZ(int n){
		switch(n){
		case 1:
			System.out.println("装备上┫急速靴子┣");
			Player.defence += 20;
			Player.attack +=10;
			break;
		case 2:
			System.out.println("脱下┫急速靴子┣");
			Player.defence -= 20;
			Player.attack -=10;
			break;
		default:
			System.out.println("错误的装备状态!");
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -