Ejemplo n.º 1
0
	def SetEnemyVID(self, vid):
		self.SetTargetVID(vid)
		
		if app.ENABLE_SEND_TARGET_INFO:
			vnum = nonplayer.GetRaceNumByVID(vid)

		name = chr.GetNameByVID(vid)
		level = nonplayer.GetLevelByVID(vid)
		grade = nonplayer.GetGradeByVID(vid)

		nameFront = ""
		if -1 != level:
			nameFront += "Lv." + str(level) + " "
		if self.GRADE_NAME.has_key(grade):
			nameFront += "(" + self.GRADE_NAME[grade] + ") "

		self.SetTargetName(nameFront + name)
		
		if app.ENABLE_SEND_TARGET_INFO:
			(textWidth, textHeight) = self.name.GetTextSize()

			self.infoButton.SetPosition(textWidth + 25, 12)
			self.infoButton.SetWindowHorizontalAlignLeft()

			self.vnum = vnum
			self.infoButton.Show()
Ejemplo n.º 2
0
    def __MakeCharacter(self, race, x, y):
        nonplayer.GetEventType(1)
        nonplayer.GetGradeByVID(1)
        nonplayer.GetLevelByVID(100)
        nonplayer.GetMonsterName("SeMa Test")

        nonplayer.LoadNonPlayerData()

        chr.CreateInstance(race)
        chr.SetInstanceType(chr.INSTANCE_TYPE_NPC)
        chr.SelectInstance(race)
        chr.SetVirtualID(race)
        chr.SetRace(1)
        chr.SetNameString("Test SeMa")

        chr.Refresh()
        #chr.SetMotionMode(chr.MOTION_MODE_GENERAL)
        #chr.SetLoopMotion(chr.MOTION_MODE_GENERAL)

        chr.SetPixelPosition(x, y)
        chr.SetDirection(chr.DIR_SOUTHEAST)
        chr.SetMoveSpeed(300)
        chr.Render()
        grp.RestoreViewport()
        grp.PopState()
        grp.SetInterfaceRenderState()
        chr.Show()
Ejemplo n.º 3
0
	def SetEnemyVID(self, vid):
		self.SetTargetVID(vid)

		name = chr.GetNameByVID(vid)
		level = nonplayer.GetLevelByVID(vid)
		grade = nonplayer.GetGradeByVID(vid)

		nameFront = ""
		if -1 != level:
			nameFront += "Lv." + str(level) + " "
		if self.GRADE_NAME.has_key(grade):
			nameFront += "(" + self.GRADE_NAME[grade] + ") "

		self.SetTargetName(nameFront + name)