Project1
标题:
連擊與空手攻擊的問題
[打印本页]
作者:
str342650
时间:
2012-5-17 21:58
标题:
連擊與空手攻擊的問題
本帖最后由 hcm 于 2012-5-30 11:56 编辑
1.我用了這個腳本:
#==============================================================================
#無裝備攻擊防禦力 + 裝備攻防疊加 V1.0 by 果凍叮噹貓
#==============================================================================
#攻擊力修正值(非0,否則出錯,默認 1 直接調用力量值)
AT = 1
#防禦力修正值(非0,否則出錯,默認 1 直接調用靈巧值)
DF = 10
#魔法防禦力修正值(非0,否則出錯,默認 1 直接調用魔力值)
MDF = 10
#閃躲率修正值(非0,否則出錯,推薦使用 1)
SD = 1
#==============================================================================
# ■ Game_Actor
#------------------------------------------------------------------------------
# 處理角色的類。本類在 Game_Actors 類 ($game_actors)
# 的內部使用、Game_Party 類請參考 ($game_party) 。
#==============================================================================
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 獲取基本攻擊力
#--------------------------------------------------------------------------
def base_atk
weapon = $data_weapons[@weapon_id]
return weapon != nil ? base_str / AT + weapon.atk : base_str / AT
end
#--------------------------------------------------------------------------
# ● 獲取基本物理防禦
#--------------------------------------------------------------------------
def base_pdef
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
pdef1 = weapon != nil ? weapon.pdef : 0
pdef2 = armor1 != nil ? armor1.pdef : 0
pdef3 = armor2 != nil ? armor2.pdef : 0
pdef4 = armor3 != nil ? armor3.pdef : 0
pdef5 = armor4 != nil ? armor4.pdef : 0
return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + base_dex / DF
end
#--------------------------------------------------------------------------
# ● 獲取基本魔法防禦
#--------------------------------------------------------------------------
def base_mdef
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
mdef1 = weapon != nil ? weapon.mdef : 0
mdef2 = armor1 != nil ? armor1.mdef : 0
mdef3 = armor2 != nil ? armor2.mdef : 0
mdef4 = armor3 != nil ? armor3.mdef : 0
mdef5 = armor4 != nil ? armor4.mdef : 0
return mdef1 + mdef2 + mdef3 + mdef4 + mdef5 +base_int / MDF
end
#--------------------------------------------------------------------------
# ● 獲取基本迴避修正
#--------------------------------------------------------------------------
def base_eva
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
eva1 = armor1 != nil ? armor1.eva : 0
eva2 = armor2 != nil ? armor2.eva : 0
eva3 = armor3 != nil ? armor3.eva : 0
eva4 = armor4 != nil ? armor4.eva : 0
return eva1 + eva2 + eva3 + eva4 + SD #base_agi / SD
end
end
复制代码
可以自訂空身時的攻防或依屬性增加還能壘加裝備的攻防腳本~請問我陷在空身時攻擊有100但攻擊敵人時
怎麼還是0呢@@
2.請問連擊的腳本有大大能高知哪邊有嗎?都找到不能用不然就是會衝突= = dsu_plus_rewardpost_czw
作者:
双叶GL
时间:
2012-5-18 05:30
請問"我陷在空身時"这句话是什么意思
空手攻击力的话
http://rpg.blue/thread-163781-1-1.html
是不是攻击浮动的问题
空手伤害伤害修改
#--------------------------------------------------------------------------
# ● 获取基本攻击力
#--------------------------------------------------------------------------
def base_atk
weapon = $data_weapons[@weapon_id]
atk1 = weapon != nil ? weapon.atk : 0
return atk1//这里直接可以在后面+你需要加的效果,比方(base_str*0.8)+(base_dex*0.6)简单就是
// return atk1+(base_str*0.8)+(base_dex*0.6)
end
而且,这脚本基本不会冲突才对,假如有的话,请直接在原本的Game_Actor 修改吧,
要不然,就是你下载的连击脚本有问题
http://rpg.blue/forum.php?mod=viewthread&tid=221456
XP的连击脚本
作者:
str342650
时间:
2012-5-18 17:43
双叶GL 发表于 2012-5-18 05:30
請問"我陷在空身時"这句话是什么意思
我陷在空身時=我現在空身時=.=不好意思打錯
謝謝大大^^可以用也沒有衝突
至於連擊的腳本,請問為什麼擊中一次不會顯示數字呢@@能不能設定讓某些技能出現連擊
就好,不然這樣普攻時都不會出現傷害數字= =
‘‘──str342650于2012-5-18 17:46补充以下内容
或者是可以更改普攻的動畫讓他攻擊2次以上嗎0.0?
’’
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1