#=============================================================================== #★ RGSS3 技能树(设定) Verα2.00(角色设定型) by ヒール #------------------------------------------------------------------------------- # 一个技能树系统,可以链式学习新技能。 # 通过消耗SP来学习新技能。 #------------------------------------------------------------------------------- #以下为有关角色SP的脚本: #$game_variables[x] = $game_actors[角色ID].skill_point (设定x号变量用于存储某 # 角色的SP值) #$game_actors[角色ID].skill_point += 10(增加某角色10点SP) # #你也可以根据队伍id改变角色的SP值: # #$game_party.members[队伍id].skill_point #※队伍id=0 则为队长角色,id=1为队长后第一位角色,2为队长后第二位角色 # # SceneManager.call(Scene_Skilltree) # 显示技能树画面 #------------------------------------------------------------------------------- #Ver1.01 同角色の別技能树の技能の習得が他の技能树の技能の習得を #可能にしていた不具合を修正しました。 #------------------------------------------------------------------------------- #Ver2.00 大幅に改修し、自在な形の技能树の作成が可能になりました。 #ただし、以前の设定は流用できません。 #また、習得条件にレベルの设定が出来るようになりました。 #=============================================================================== module Hi_ru_Skilltree SKILL_LEARN_ME = 'Audio/ME/Item' #学习技能成功时的ME SKILL_LEARN_VOLUME = 100 #ME的音量 SKILL_LEARN_PITCH = 110 #ME的音调 LEVEL_COLOR = 10 #需要等级的数字颜色 TREE =[] TREE[10] = nil #0号角色无技能树 #技能树指令的开关id #开关开启时,会在菜单中显示"技能树"的指令 MENU_SWITCH = 10 #技能树指令的文本。 MENU_COMMAND = "技能树" #有关技能树的变量。 #默认使用变量为10、11、12号变量。 VARIABLES = 10 #角色ID CURRENT = 11 #各种技能信息 TREE_ID = 12 #技能树ID #默认的SP初始值 SP_DEFAULT = 1000 #默认升级时获得的SP SP_LEVELUP = 5 #以下为每个角色的技能树设定。 #设定前请仔细阅读"技能树Ver2.00設定方法・注意.txt"和参考图片 #技能树的全部可用位置为:9行×6列,共54个. #设定的行号必须小于或等于8,纵号小于或等于5。 #一个位置只能放置一个技能,否则无法成功运作。 #前提技能方向的设定:0 无条件, 2,4,6,8 为↓←→↑(小键盘的方向) #当角色等级大于需要等级时,不会显示需要等级的数字。 #无需要等级时请设定为0。 #TREE[角色ID] = [ #[技能树id,横号,纵号,前提技能方向,学会技能id,消耗SP,需要等级], #] # #1号角色的设定 TREE[1] =[ [ 0, 0, 0, 0, 10, 5, 0], [ 0, 1, 0, 4, 16, 10, 3], [ 0, 2, 0, 4, 17, 12, 0], [ 0, 3, 0, 4, 18, 14, 0], [ 0, 4, 0, 4, 19, 16, 0], [ 0, 5, 0, 4, 20, 18, 0], [ 0, 6, 0, 4, 21, 20, 0], [ 0, 7, 0, 4, 22, 24, 0], [ 0, 8, 0, 4, 23, 28, 0], #不一定非要空行,只是为了看起来更方便。 [ 0, 0, 1, 8, 11, 6, 2], [ 0, 1, 1, 4, 24, 8, 0], [ 0, 2, 1, 4, 25, 10, 0], [ 0, 3, 1, 4, 26, 14, 0], [ 0, 4, 1, 4, 27, 18, 0], [ 0, 5, 1, 8, 61, 16, 0], [ 0, 6, 1, 4, 62, 16, 0], [ 0, 7, 1, 4, 54, 10, 0], [ 0, 8, 1, 4, 48, 10, 0], [ 0, 0, 2, 8, 12, 7, 3], [ 0, 1, 2, 4, 28, 10, 0], [ 0, 2, 2, 4, 29, 13, 0], [ 0, 3, 2, 4, 30, 16, 0], [ 0, 4, 2, 8, 31, 20, 0], [ 0, 5, 2, 8, 60, 16, 0], [ 0, 6, 2, 4, 63, 16, 0], [ 0, 7, 2, 4, 55, 13, 0], [ 0, 8, 2, 4, 49, 13, 0], [ 0, 0, 3, 8, 13, 8, 6], [ 0, 1, 3, 0, 32, 10, 0], [ 0, 2, 3, 4, 33, 13, 0], [ 0, 3, 3, 4, 34, 16, 0], [ 0, 4, 3, 4, 35, 20, 0], [ 0, 5, 3, 4, 58, 16, 0], [ 0, 6, 3, 4, 59, 16, 0], [ 0, 7, 3, 8, 56, 16, 0], [ 0, 8, 3, 4, 50, 16, 0], [ 0, 0, 4, 8, 14, 9, 10], [ 0, 1, 4, 4, 36, 10, 0], [ 0, 2, 4, 4, 37, 13, 0], [ 0, 3, 4, 4, 38, 16, 0],[ 0, 4, 4, 4, 39, 20, 0], #一行放两个也是ok的。 [ 0, 5, 4, 4, 52, 16, 0], [ 0, 6, 4, 4, 53, 20, 0], [ 0, 7, 4, 4, 57, 16, 0], [ 0, 8, 4, 8, 51, 20, 0], [ 0, 0, 5, 6, 15, 15, 15], [ 0, 1, 5, 6, 40, 10, 0], [ 0, 2, 5, 6, 41, 13, 0], [ 0, 3, 5, 6, 42, 16, 0], [ 0, 4, 5, 8, 43, 20, 0], [ 0, 5, 5, 4, 44, 25, 0], [ 0, 6, 5, 4, 45, 30, 0], [ 0, 7, 5, 4, 46, 35, 0], [ 0, 8, 5, 4, 47, 40,135], #不一定非要空行,只是为了看起来更方便。 [ 1, 0, 0, 0, 64, 5, 0], #下面为第二个技能树的设定。 [ 1, 1, 0, 4, 65, 6, 0], [ 1, 2, 0, 4, 66, 7, 0], [ 1, 3, 0, 4, 67, 8, 0], [ 1, 4, 0, 4, 68, 9, 0], [ 1, 5, 0, 4, 69, 15, 0], [ 2, 0, 0, 2, 63, 16, 0], [ 2, 0, 1, 0, 126, 15, 0], ] #2号角色的设定 TREE[2] =[ [ 0, 0, 0, 0, 10, 5, 0], [ 0, 1, 0, 4, 86, 10, 0], [ 0, 2, 0, 4, 87, 12, 0], [ 0, 3, 0, 4, 88, 14, 0], [ 0, 4, 0, 4, 89, 16, 0], [ 0, 5, 0, 4, 90, 18, 0], [ 0, 6, 0, 4, 91, 20, 0], [ 0, 7, 0, 4, 92, 24, 0], [ 0, 8, 0, 4, 93, 28, 0], [ 0, 0, 1, 8, 81, 6, 0], [ 0, 1, 1, 4, 94, 8, 0], [ 0, 2, 1, 4, 95, 10, 0], [ 0, 3, 1, 4, 96, 14, 0], [ 0, 4, 1, 4, 97, 18, 0], [ 0, 5, 1, 4, 82, 7, 0], [ 0, 6, 1, 4, 83, 8, 0], [ 0, 7, 1, 4, 84, 9, 0], [ 0, 8, 1, 8, 85, 15, 0], [ 0, 0, 2, 8, 98, 10, 0], [ 0, 1, 2, 4, 99, 13, 0], [ 0, 2, 2, 4, 100, 16, 0], [ 0, 3, 2, 4, 101, 20, 0], [ 0, 4, 2, 4, 102, 10, 0], [ 0, 5, 2, 4, 103, 13, 0], [ 0, 6, 2, 4, 104, 16, 0], [ 0, 7, 2, 4, 105, 20, 0], [ 0, 8, 2, 8, 106, 10, 0], [ 0, 0, 3, 8, 107, 13, 0], [ 0, 1, 3, 4, 108, 16, 0], [ 0, 2, 3, 4, 109, 20, 0], [ 0, 3, 3, 4, 110, 10, 0], [ 0, 4, 3, 4, 111, 13, 0], [ 0, 5, 3, 4, 112, 16, 0], [ 0, 6, 3, 4, 113, 20, 0], [ 0, 7, 3, 4, 114, 25, 0], [ 0, 8, 3, 8, 115, 30, 0], [ 0, 0, 4, 8, 116, 35, 0], [ 0, 1, 4, 4, 117, 40, 0], [ 0, 2, 4, 4, 118, 10, 0], [ 0, 3, 4, 4, 119, 13, 0], [ 0, 4, 4, 4, 120, 16, 0], [ 0, 5, 4, 4, 121, 20, 0], [ 0, 6, 4, 4, 122, 16, 0], [ 0, 7, 4, 4, 123, 20, 0], [ 0, 8, 4, 4, 124, 10, 0], ] #设定结束。 end