import random
import time
pkq={"姓名":"皮卡丘","技能1":"十万伏特","技能2":"电击","技能3":"光速","技能4":"卖萌"}
phl={"姓名":"喷火龙","技能一":"喷火"}
print("你是皮卡丘请分配皮卡丘的技能点\n目前皮卡丘\n血量为10\n防御为10\n攻击为10\n速度为10。")
HP = 1000000000000000000000000000000000000000000000000.0 #血量,NameError:name '变量' is not defined 变量没有被定义
FY = 10.0 #防御
GJ = 10.0 #攻击e
SD = 10.0 #速度
jnd = 100000000000000000000000000000000000000000000000.0 #技能点
gujn = 0
gwjn2 = "0"
dnHP = float(random.randint(50,100))
dnFY = float(random.randint(30,100))
dnGJ = float(random.randint(10,100))
dnSD = float(random.randint(10,100))
xg = "否"
jq = input("是否听取剧情?")#剧情
if jq == "是":
print("你是一只皮卡丘"),time.sleep(1),print("你们一家住在皮卡丘村庄")
time.sleep(1)
print("你的爸爸叫皮大丘\n爷爷叫皮老丘\n妈妈叫皮家丘\n奶奶叫皮太丘\n…… \n……")
time.sleep(2)
print("可是有一天你们村庄的”雷石“不在了\n于是你们一群人便去寻找,你也是其中之一")
time.sleep(1)
print("家族将能量传输给了大家你获得了{0}技能点".format(jnd))
print("请合理分配技能点")
jx=float(input("你给皮卡丘血量加多少,目前你还有{0}技能点".format(jnd)))#加血量
if jnd>=jx:
HP+=jx
jnd -= jx
jfy=float(input("你给皮卡丘防御加多少,目前你还有{0}技能点".format(jnd)))#加防御
if jnd >= jfy:
FY += jfy
jnd -= jfy
jgj=float(input("你给皮卡丘攻击加多少,目前你还有{0}技能点".format(jnd)))#加攻击
if jnd>=jgj:
GJ+=jgj
jnd -=jgj
jsd=float(input("你给皮卡丘速度加多少,目前你还有{0}技能点".format(jnd)))#加速度
if jnd>=jsd:
SD+=jsd
jnd -=jsd
print("现在皮卡丘有技能")
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"技能2"+pkq["技能2"]+"技能3"+pkq["技能3"]+"技能4"+pkq["技能4"])
print("你发现一只喷火龙拦住了你,于是你们打了起来。")
time.sleep(1)
print("你的对手是喷火龙")
smjn = input("请问你用什么技能)>^ω^<")#使用的什么技能
while dnHP>0:
if smjn == pkq["技能1"]:
dnHP-=(GJ*2)
print("你使用了十万伏特。")
print("你对喷火龙造成了{0}点攻击".format(GJ*2))
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能2"]:
if smjn == pkq["技能2"]:
dnHP-=(GJ*0.5)
dnGJ-=10
dnFY-=10
dnSD-=10
print("你使用了电击。")
print("你对喷火龙造成了{0}点攻击".format(GJ*0.5))
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能3"]:
if smjn == pkq["技能3"]:
dnHP-=(GJ*1.5)
print("你使用了光速。")
print("你对喷火龙造成了{0}点攻击".format(GJ*1.5))
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能4"]:
if smjn == pkq["技能4"]:
dnGJ-=25
dnGJ-=25
print("你使用了卖萌")
print("你对喷火龙造成了0点攻击")
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
if dnHP>0:
smjn=input("请问你用什么技能)>^ω^<")
jnd=200
print("你击败了喷火龙,你获得了{0}技能点".format(jnd))
print("你获得了技能升级点。请问你升级那个技能")
sjd=input("a.十万伏特b.电击c.光速d.卖萌")#技能升级那个
if sjd=="a":
print("恭喜皮卡丘的技能1[十万伏特]升级为…")
time.sleep(2)
print("皮卡丘领悟完成")
time.sleep(0.5)
print("十万伏特领悟为二十万伏特。技能能力破防(无法被防御减免)减速(敌人速度下降一半)翻倍(攻击翻倍)")
pkq["技能1"]="二十万伏特"
if sjd=="b":
print("恭喜皮卡丘的技能[电击]升级为…")
time.sleep(2)
print("皮卡丘领悟完成")
time.sleep(0.5)
print("电击领悟为超电击。技能能力减防(减少防御)减速(敌人速度下降一半)眩晕(有几率使敌人眩晕一回合无法攻击,几率%1)")
pkq["技能2"]="超电击"
if sjd=="c":
print("恭喜皮卡丘的技能3[光速]升级为…")
time.sleep(2)
print("皮卡丘领悟完成")
time.sleep(0.5)
print("光速领悟为超光速。技能能力连续(连续攻击4~8次0.5倍攻击)")
pkq["技能3"]="超光速"
if sjd=="d":
print("恭喜皮卡丘的技能4[卖萌]升级为…")
time.sleep(2)
print("皮卡丘领悟完成")
time.sleep(0.5)
print("卖萌领悟为装可怜。技能能力 使敌人觉得可怜(除血量外各项熟悉减少100)")
pkq["技能4"]="装可怜"
dnHP = float(random.randint(50,100))
dnFY = float(random.randint(30,100))
dnGJ = float(random.randint(10,100))
dnSD = float(random.randint(10,100))
print("请合理分配技能点")
jx=float(input("你给皮卡丘血量加多少,目前你还有{0}技能点".format(jnd)))#加血量
if jnd>=jx:
HP+=jx
jnd -= jx
jfy=float(input("你给皮卡丘防御加多少,目前你还有{0}技能点".format(jnd)))#加防御
if jnd >= jfy:
FY += jfy
jnd -= jfy
jgj=float(input("你给皮卡丘攻击加多少,目前你还有{0}技能点".format(jnd)))#加攻击
if jnd>=jgj:
GJ+=jgj
jnd -=jgj
jsd=float(input("你给皮卡丘速度加多少,目前你还有{0}技能点".format(jnd)))#加速度
if jnd>=jsd:
SD+=jsd
jnd -=jsd
print("现在皮卡丘有技能")
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"技能2"+pkq["技能2"]+"技能3"+pkq["技能3"]+"技能4"+pkq["技能4"])
print("喷火龙爸爸知道你打败了它的儿子\n于是喷火龙爸爸找到了你并且发动了攻击。")
print("你的对手是喷火龙爸爸")
dnHP = float(random.randint(300,500))
dnFY = float(random.randint(100,200))
dnGJ = float(random.randint(50,100))
dnSD = float(random.randint(10,50))
smjn = input("请问你用什么技能)>^ω^<")#使用的什么技能
while dnHP>0:
if smjn == pkq["技能1"]:
dnHP-=(GJ*4)
print("你使用了{0}。".format(pkq["技能1"]))
print("你对喷火龙造成了{0}点攻击".format(GJ*4))
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙爸爸。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能2"]:
if smjn == pkq["技能2"]:
dnHP-=(GJ*0.5)
dnGJ-=50
dnFY-=150
dnSD-=50
print("你使用了{0}。".format(pkq["技能2"]))
print("你对喷火龙造成了{0}点攻击".format(GJ*0.5))
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙爸爸。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能3"]:
if smjn == pkq["技能3"]:
GJ *=float(random.randint(4,8))*0.5
dnHP-=(GJ)
print("你使用了{0}。".format(pkq["技能3"]))
print("你对喷火龙造成了攻击太快无法查看点攻击")
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙爸爸。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能4"]:
if smjn == pkq["技能4"]:
dnGJ-=100
dnFY-=100
print("你使用了{0}".format(pkq["技能4"]))
print("你对喷火龙造成了0点攻击")
print("无法查看对方属性你没有真实之眼")
if dnHP<=0:
print("你击败了喷火龙爸爸。")
else:
print("喷火龙使用了喷火")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
if dnHP>0:
smjn=input("请问你用什么技能)>^ω^<")
jyz = 0#经验值
print("你击败了喷火龙爸爸\n喷火龙爸爸掉落了真实之眼道具\n你获得了500技能点")
jnd = 500
time.sleep(0.5)
jjyz = float(random.randint(0,20))#加经验值
print("请合理分配技能点")
time.sleep(0.5)
jx=float(input("你给皮卡丘血量加多少,目前你还有{0}技能点".format(jnd)))#加血量
if jnd>=jx:
HP+=jx
jnd -= jx
time.sleep(0.5)
jfy=float(input("你给皮卡丘防御加多少,目前你还有{0}技能点".format(jnd)))#加防御
if jnd >= jfy:
FY += jfy
jnd -= jfy
time.sleep(0.5)
jgj=float(input("你给皮卡丘攻击加多少,目前你还有{0}技能点".format(jnd)))#加攻击
if jnd>=jgj:
GJ+=jgj
jnd -=jgj
time.sleep(0.5)
jsd=float(input("你给皮卡丘速度加多少,目前你还有{0}技能点".format(jnd)))#加速度
if jnd>=jsd:
SD+=jsd
jnd -=jsd
time.sleep(0.5) , print("你的皮卡丘获得了{0}经验点".format(jjyz))
jyz+=jjyz
dnHP = float(random.randint(1000,1500))
dnFY = float(random.randint(200,300))
dnGJ = float(random.randint(200,250))
dnSD = float(random.randint(10,50))
time.sleep(0.75)
print("就在此时一只不知名的怪物出现了")
smjn = input("请问你用什么技能)>^ω^<")#使用的什么技能
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"\n技能2"+pkq["技能2"]+"\n技能3"+pkq["技能3"]+"\n技能4"+pkq["技能4"])
while dnHP>0:
if smjn == pkq["技能1"]:
dnHP-=(GJ*4)
print("你使用了{0}。".format(pkq["技能1"]))
print("你对突然出现的怪物造成了{0}点攻击".format(GJ*4))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了突然出现的怪物。")
else:
print("突然出现的怪物使用了不知道一击")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能2"]:
if smjn == pkq["技能2"]:
dnHP-=(GJ*0.5)
dnGJ-=50
dnFY-=150
dnSD-=50
print("你使用了{0}。".format(pkq["技能2"]))
print("你对突然出现的怪物了{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了突然出现的怪物。")
else:
print("突然出现的怪物使用了不知道一击")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能3"]:
if smjn == pkq["技能3"]:
a1=random.randint(4,8)#一个攻击次数,反正没多大用
GJ *=float(a1)*0.5
dnHP-=(GJ)
print("你使用了{0}。".format(pkq["技能3"]))
for i in range(a1):
print("你对突然出现的怪物造成{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了突然出现的怪物。")
else:
print("突然出现的怪物使用了不知道一击")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能4"]:
if smjn == pkq["技能4"]:
dnGJ-=100
dnFY-=100
print("你使用了{0}".format(pkq["技能4"]))
print("你对突然出现的怪物造成了0点攻击")
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了突然出现的怪物。")
else:
print("突然出现的怪物使用了不知道一击")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
print("你的属性为血量{0},攻击{1},防御{2},速度{3}。".format(HP,GJ,FY,SD))
if dnHP>0:
smjn=input("请问你用什么技能)>^ω^<")
jnd += 750
tjjn=input("是否添加新技能?(消耗150技能点)")#添加技能
if tjjn == "是":
if jnd>=150:
pkq["技能5"]="闪电光照"
print("你获得了新技能\"闪电光照\"使敌人每回合减去100分之一血量,无视防御,只可使用一次有效")
jnd-=150
print("你击败了不知名怪物获得750技能点")
print("请合理分配技能点")
time.sleep(0.5)
jx=float(input("你给皮卡丘血量加多少,目前你还有{0}技能点".format(jnd)))#加血量
if jnd>=jx:
HP+=jx
jnd -= jx
time.sleep(0.5)
jfy=float(input("你给皮卡丘防御加多少,目前你还有{0}技能点".format(jnd)))#加防御
if jnd >= jfy:
FY += jfy
jnd -= jfy
time.sleep(0.5)
jgj=float(input("你给皮卡丘攻击加多少,目前你还有{0}技能点".format(jnd)))#加攻击
if jnd>=jgj:
GJ+=jgj
jnd -=jgj
time.sleep(0.5)
jsd=float(input("你给皮卡丘速度加多少,目前你还有{0}技能点".format(jnd)))#加速度
while True:
print("你来到了一片沼泽地\n这里有许多可以刷技能点的史莱姆\n还有两条路,分别是史莱姆王和沼泽巫怪")
xz = input("你觉定(刷史莱姆请按1,打史莱姆王请按2,打沼泽巫怪请按3)")#选择的路线
if xz == "1":
dnHP = float(random.randint(2000,3000))
dnFY = float(random.randint(100,200))
dnGJ = float(random.randint(500,700))
dnSD = float(random.randint(1,10))
print("你攻击了一只史莱姆")
smjn = input("请问你用什么技能)>^ω^<")#使用的什么技能
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"\n技能2"+pkq["技能2"]+"\n技能3"+pkq["技能3"]+"\n技能4"+pkq["技能4"])
while dnHP>0:
if smjn == pkq["技能1"]:
dnHP-=(GJ*4)
print("你使用了{0}。".format(pkq["技能1"]))
print("你对史莱姆史莱姆造成了{0}点攻击".format(GJ*4))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆。")
else:
print("史莱姆使用了毒气粘液弹")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能2"]:
if smjn == pkq["技能2"]:
dnHP-=(GJ*0.5)
dnGJ-=50
dnFY-=150
dnSD-=50
print("你使用了{0}。".format(pkq["技能2"]))
print("你对史莱姆造成了{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆。")
else:
print("史莱姆使用了毒气粘液弹")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能3"]:
if smjn == pkq["技能3"]:
a1=random.randint(4,8)#一个攻击次数,反正没多大用
GJ *=float(a1)*0.5
dnHP-=(GJ)
print("你使用了{0}。".format(pkq["技能3"]))
for i in range(a1):
print("你对史莱姆造成{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆。")
else:
print("史莱姆使用了毒气粘液弹")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能4"]:
if smjn == pkq["技能4"]:
dnGJ-=100
dnFY-=100
print("你使用了{0}".format(pkq["技能4"]))
print("你对史莱姆造成了0点攻击")
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆。")
else:
print("史莱姆使用了毒气粘液弹")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能5"]:
if tjjn == "是":
xg = "开启"
print("你使用了{0}".format(pkq["技能5"]))
print("你对史莱姆造成了{0}点攻击".format(dnHP/100))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆。")
else:
print("史莱姆使用了毒气粘液弹")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
print("你的属性为血量{0},攻击{1},防御{2},速度{3}。".format(HP,GJ,FY,SD))
if xg == "开启":
print("史莱姆因为“闪电光照”持续掉血效果,减少{0}血量".format(dnHP/100))
dnHP-=dnHP/100
else:
xg="否"
if dnHP>0:
smjn=input("请问你用什么技能)>^ω^<")
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"\n技能2"+pkq["技能2"]+"\n技能3"+pkq["技能3"]+"\n技能4"+pkq["技能4"])
else:
print("你击败了史莱姆获得500技能点")
jnd += 500
print("请合理分配技能点")
time.sleep(0.5)
jx=float(input("你给皮卡丘血量加多少,目前你还有{0}技能点".format(jnd)))#加血量
if jnd>=jx:
HP+=jx
jnd -= jx
time.sleep(0.5)
jfy=float(input("你给皮卡丘防御加多少,目前你还有{0}技能点".format(jnd)))#加防御
if jnd >= jfy:
FY += jfy
jnd -= jfy
time.sleep(0.5)
jgj=float(input("你给皮卡丘攻击加多少,目前你还有{0}技能点".format(jnd)))#加攻击
if jnd>=jgj:
GJ+=jgj
jnd -=jgj
time.sleep(0.5)
jsd=float(input("你给皮卡丘速度加多少,目前你还有{0}技能点".format(jnd)))#加速度
if random.randint(1,2) == 2:
print("你获得特殊物品,粘液提升,\n攻击上升50,\n速度上升200,\n血量上升200,\n防御上升100。")
HP+=200.0
GJ+=50.0
FY+=100.0
SD+=200.0
elif xz == "2":
dnHP = float(random.randint(100000,200000))
dnFY = float(random.randint(1500,2000))
dnGJ = float(random.randint(3000,4000))
dnSD = float(random.randint(1,10))
print("你攻击了一只史莱姆王")
smjn = input("请问你用什么技能)>^ω^<")#使用的什么技能
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"\n技能2"+pkq["技能2"]+"\n技能3"+pkq["技能3"]+"\n技能4"+pkq["技能4"])
while dnHP>0:
if HP <= 0:
print("你被史莱姆王击败了,生命下降为100,防御下降{0},攻击下降{1}。".format(FY/2,GJ/2))
HP=100
GJ-=(GJ/2)
FY-=(FY/2)
dnHP = 0
if smjn == pkq["技能1"]:
dnHP-=(GJ*4)
print("你使用了{0}。".format(pkq["技能1"]))
print("你对史莱姆史莱姆造成了{0}点攻击".format(GJ*4))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆王。")
else:
print("史莱姆王使用了【全屏粘液核爆】")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
if dnHP>0 and dnHP<30000:
print("史莱姆王因为血量低于30000使用了【二次全屏粘液核爆】")
HP-=(dnGJ-FY)
elif smjn == pkq["技能2"]:
if smjn == pkq["技能2"]:
dnHP-=(GJ*0.5)
dnGJ-=50
dnFY-=150
dnSD-=50
print("你使用了{0}。".format(pkq["技能2"]))
print("你对史莱姆王造成了{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆王。")
else:
print("史莱姆王使用了【全屏粘液核爆】")
HP-=(dnGJ-FY)
if dnHP>0 and dnHP<30000:
print("史莱姆王因为血量低于30000使用了【二次全屏粘液核爆】")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能3"]:
if smjn == pkq["技能3"]:
a1=random.randint(4,8)#一个攻击次数,反正没多大用
GJ *=float(a1)*0.5
dnHP-=(GJ)
print("你使用了{0}。".format(pkq["技能3"]))
for i in range(a1):
print("你对史莱姆王造成{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆王。")
else:
print("史莱姆王使用了【全屏粘液核爆】")
HP-=(dnGJ-FY)
if dnHP>0 and dnHP<30000:
print("史莱姆王因为血量低于30000使用了【二次全屏粘液核爆】")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能4"]:
if smjn == pkq["技能4"]:
dnGJ-=100
dnFY-=100
print("你使用了{0}".format(pkq["技能4"]))
print("你对史莱姆王造成了0点攻击")
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆王。")
else:
print("史莱姆王使用了【全屏粘液核爆】")
HP-=(dnGJ-FY)
if dnHP>0 and dnHP<30000:
print("史莱姆王因为血量低于30000使用了【二次全屏粘液核爆】")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能5"]:
if tjjn == "是":
xg = "开启"
print("你使用了{0}".format(pkq["技能5"]))
print("你对史莱姆王造成了{0}点攻击".format(dnHP/100))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了史莱姆王。")
else:
print("史莱姆王使用了【全屏粘液核爆】")
HP-=(dnGJ-FY)
if dnHP>0 and dnHP<30000:
print("史莱姆王因为血量低于30000使用了【二次全屏粘液核爆】")
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
print("你的属性为血量{0},攻击{1},防御{2},速度{3}。".format(HP,GJ,FY,SD))
if xg == "开启":
print("史莱姆因为“闪电光照”持续掉血效果,减少{0}血量".format(dnHP/100))
dnHP-=dnHP/100
if dnHP <=0:
print("你击败史莱姆王获得史莱姆王冠。")
time.sleep(0.75)
print("你击败史莱姆王获得100000技能点。")
HP+=10000.0
GJ+=3000.0
FY+=1000.0
SD+=200.0
jnd+=100000
if HP <= 0:
print("你被史莱姆王击败了,生命下降为100,防御下降{0},攻击下降{1}。".format(FY/2,GJ/2))
HP=100
GJ-=(GJ/2)
FY-=(FY/2)
dnHP = 0
if dnHP>0:
smjn=input("请问你用什么技能)>^ω^<")
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"\n技能2"+pkq["技能2"]+"\n技能3"+pkq["技能3"]+"\n技能4"+pkq["技能4"])
elif xz == "3":
dnHP = float(random.randint(500000,500000))
dnFY = float(random.randint(5000,10000))
dnSD = float(random.randint(1000,2500))
print("你攻击了一只沼泽巫怪")
smjn = input("请问你用什么技能)>^ω^<")#使用的什么技能
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"\n技能2"+pkq["技能2"]+"\n技能3"+pkq["技能3"]+"\n技能4"+pkq["技能4"])
while dnHP>0:
gujn = int(random.randint(1,4))#怪物使用什么技能,gwjn2等于怪物即将确定技能
if gujn == 1:
gwjn2 = "【回血】"
dnGJ = FY
dnHP += 20000
elif gujn == 2:
gwjn2 = "【毒雾光线】"
dnGJ = 10000
elif gujn == 3:
gwjn2 = "【普通攻击】"
dnGJ = 5000
else:
gwjn2 = "【普通攻击】"
dnGJ = 5000
if HP <= 0:
print("你被沼泽巫怪击败了,生命下降为100,防御下降{0},攻击下降{1}。".format(FY/2,GJ/2))
HP=100
GJ-=(GJ/2)
FY-=(FY/2)
dnHP = 0
if smjn == pkq["技能1"]:
dnHP-=(GJ*4)
print("你使用了{0}。".format(pkq["技能1"]))
print("你对沼泽巫怪造成了{0}点攻击".format(GJ*4))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了沼泽巫怪。")
else:
print("沼泽巫怪使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
if dnHP>0 and dnHP<30000:
print("沼泽巫怪因为血量低于30000使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
elif smjn == pkq["技能2"]:
if smjn == pkq["技能2"]:
dnHP-=(GJ*0.5)
dnGJ-=50
dnFY-=150
dnSD-=50
print("你使用了{0}。".format(pkq["技能2"]))
print("你对沼泽巫怪造成了{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了沼泽巫怪。")
else:
print("沼泽巫怪使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
if dnHP>0 and dnHP<30000:
print("沼泽巫怪因为血量低于30000使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能3"]:
if smjn == pkq["技能3"]:
a1=random.randint(4,8)#一个攻击次数,反正没多大用
GJ *=float(a1)*0.5
dnHP-=(GJ)
print("你使用了{0}。".format(pkq["技能3"]))
for i in range(a1):
print("你对沼泽巫怪造成{0}点攻击".format(GJ*0.5))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了沼泽巫怪。")
else:
print("沼泽巫怪使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
if dnHP>0 and dnHP<30000:
print("沼泽巫怪因为血量低于30000使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能4"]:
if smjn == pkq["技能4"]:
dnGJ-=100
dnFY-=100
print("你使用了{0}".format(pkq["技能4"]))
print("你对沼泽巫怪造成了0点攻击")
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了沼泽巫怪。")
else:
print("沼泽巫怪使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
if dnHP>0 and dnHP<30000:
print("沼泽巫怪因为血量低于30000使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
elif smjn == pkq["技能5"]:
if tjjn == "是":
xg = "开启"
print("你使用了{0}".format(pkq["技能5"]))
print("你对沼泽巫怪造成了{0}点攻击".format(dnHP/100))
print("对方剩余血量{0}防御{1}攻击{2}速度{3}".format(dnHP,dnFY,dnGJ,dnSD))
if dnHP<=0:
print("你击败了沼泽巫怪。")
else:
print("沼泽巫怪使用了{0}".format(gwjn2))
HP-=(dnGJ-FY)
print("你还剩{0}血量".format(HP))
print("你的属性为血量{0},攻击{1},防御{2},速度{3}。".format(HP,GJ,FY,SD))
if xg == "开启":
print("沼泽巫怪因为“闪电光照”持续掉血效果,减少{0}血量".format(dnHP/100))
dnHP-=dnHP/100
if dnHP <=0:
print("暂时没有")
if HP <= 0:
print("你被沼泽巫怪击败了,生命下降为100,防御下降{0},攻击下降{1}。".format(FY/2,GJ/2))
HP=100
GJ-=(GJ/2)
FY-=(FY/2)
dnHP = 0
if dnHP>0:
smjn=input("请问你用什么技能)>^ω^<")
print(pkq["姓名"]+"技能1"+pkq["技能1"]+"\n技能2"+pkq["技能2"]+"\n技能3"+pkq["技能3"]+"\n技能4"+pkq["技能4"])
皮卡丘0.1.5V.GPC无敌版
最新推荐文章于 2024-07-23 16:23:28 发布