Exemplo n.º 1
0
	def __init__(self, location):
		super().__init__(engine.add_object("ClayGolemArm", location))

		self.object.alignAxisToVect((-1, 0, 0), 1)
		self.object.alignAxisToVect((0, 0, 1))
		self.object.playAction("cg.Idle", 0, 32, play_mode=logic.KX_ACTION_MODE_LOOP)

		ringloc = location[:]
		ringloc[2] += 1
		self.ring = engine.add_object("DodgeRing",ringloc)

		self.spells = logic.globalDict['player_data'].spell_list
Exemplo n.º 2
0
	def __init__(self, target, effect, rank, obname, origin):
		self.object = engine.add_object(obname, origin)
		self.origin = self.object.worldPosition.copy()
		self.effect = effect
		self.rank = rank
		target._inbound.append(self)
		self.target = target.object.worldPosition.copy()
		self.target[2] += 1
Exemplo n.º 3
0
	def __init__(self, location):
		super().__init__(engine.add_object("Monster", location))