# Created by rocknow
import sys 半月qn = "50030_SuperClass" 移花接木版
from java.lang import Integer
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest
from com.l2jserver.gameserver.model.base import Experience
from com.l2jserver.gameserver.datatables import SkillTable
from com.l2jserver.util import
Rnd NPC = 50030
MINLEVEL = 85 # 最小转生等级
# 天堂2私服转生需要的物品
ITEM_1 = 14738 # 第一个物品
ITEM_2 = 23012 # 第二个物品
COUNT_1 = 200000 # 第一个物品的数量
COUNT_2 = 60000 # 第二个物品的数量
# 天堂2私服转生后给予的道具
GIVE_ITEM_A = 30101 # 第一个物品
GIVE_ITEM_B = 30102 # 第二个物品
GIVE_ITEM_Ac = 1 # 第一个物品的数量
GIVE_ITEM_Bc = 1 # 第二个物品的数量
#战士类三转职业
FIGHT = [88, 89, 90, 91, 92, 93, 99, 100, 101, 102, 106, 107, 108, 109, 113, 114, 117, 118, 134, 136, 131, 132, 133, 134]
# 法师类三转职业
MAGIC = [94, 95, 96, 97, 98, 103, 104, 105, 110, 111, 112, 115, 116]
# 最新天堂2私服发布最大转生次数
MAXTURN_COUNT = 1 # 可以设置每人最大的转生次数,次数不能大于默认技能及转生技能的最大等级。
# 以下是通过天堂2职业转生的后续系统操作
def change(st,player,newclass) : # 改变人物职业开始
st.playSound("ItemSound.quest_fanfare_2") # 发送转职音效
player.setClassId(newclass) # 改变人物职业,在副职业和主职业的情况下都适用
if not player.isSubClassActive() : # 如果人物不是副职业
player.setBaseClass(newclass) # 改变主职业为所选职业,这样不会出新主职业空白的情况
player.broadcastUserInfo() # 写入人物数据
return
(责任编辑:9wtt2) |