예제 #1
0
###########################################################
## player profile
## standard profiles for multiuse disposable characters
###########################################################
from player import Player

###### BAD GUYS ######
baddies = []

# Adda
player_adda = Player()
player_adda.setName("Adda")
player_adda.setLevel(2)
player_adda.setGold(14)
baddies.append(player_adda)

# Aela
player_aela = Player()
player_aela.setName("Aela")
player_aela.setLevel(4)
player_aela.setGold(80)
baddies.append(player_aela)

# Aeris
player_aeris = Player()
player_aeris.setName("Aeris")
player_aeris.setLevel(6)
player_aeris.setGold(114)
baddies.append(player_aeris)

# Aveline
예제 #2
0
파일: pyrpg.py 프로젝트: murkymittens/pyrpg
				print "You've encountered a %s. Prepare to fight." % (world.getEnemy().name)
				# skipInput = False
			elif chanceRoll(20):
				skipInput = True
				player.setHealthPotions(player.getHealthPotions() + 1)
				print "You found a health potion! You now have %d health potions." % (player.getHealthPotions())
			elif chanceRoll(10):
				skipInput = True
				gain = randint(5, 50)
				rewardTypeRoll = randint(1, 100)
				print "%s found an ancient artifact." % (player.name)
				if rewardTypeRoll <= 50:
					player.setExperience(player.getExperience() + gain)
					print "%s got %d EXP." % (player.name, gain)
				else:
					player.setGold(player.getGold() + gain)
					print "%s got %d gold." % (player.name, gain)
			elif chanceRoll(10):
				player.setState(Player.STATE_SHOPPING)
				print "%s stumbled into a rickety shack. There appear to be items for sale. You have %d gold." % (player.name, player.getGold())
				# skipInput = False
			elif chanceRoll(5):
				skipInput = True
				player.setHealth(player.getHealth() * 0.25)
				if player.getHealth() < 1:
					player.setHealth(1)
				print "You were careless and fell into a hole."
				sayHp(player)
			elif chanceRoll(5):
				skipInput = True
				somethingStolen = False