예제 #1
0
파일: combat.py 프로젝트: Kupoman/pcgtests
	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
예제 #2
0
파일: combat.py 프로젝트: Kupoman/pcgtests
	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
예제 #3
0
파일: combat.py 프로젝트: Kupoman/pcgtests
	def __init__(self, location):
		super().__init__(engine.add_object("Monster", location))