Project1
标题:
谁能帮我看懂我当初这么写的意思?
[打印本页]
作者:
golden124
时间:
2008-5-29 01:33
标题:
谁能帮我看懂我当初这么写的意思?
for i in @states
beishu=1 #默认为1
if $data_states[i].guard_element_set.include?(70)
beishu= 2
elsif $data_states[i].guard_element_set.include?(71)
beishu= 3
elsif $data_states[i].guard_element_set.include?(72)
beishu= 4
elsif $data_states[i].guard_element_set.include?(73)
beishu= 5
elsif $data_states[i].guard_element_set.include?(80)
beishu= 6
elsif $data_states[i].guard_element_set.include?(81)
beishu= 7
elsif $data_states[i].guard_element_set.include?(82)
beishu= 8
elsif $data_states[i].guard_element_set.include?(83)
beishu= 9
elsif $data_states[i].guard_element_set.include?(84)
beishu= 10
elsif $data_states[i].guard_element_set.include?(75)
beishu= -1
elsif $data_states[i].guard_element_set.include?(77)
beishu= -2
end
if $data_states[i].guard_element_set.include?(state_id+100)
result -= 5*beishu #仅当本状态防御时才有效
if result > 100 then result= 100
elsif result < -100 then result = -100
end
end
复制代码
谁能明白为什么最后的state_id后要+100呢?
我自己想了半天没想明白。。。
作者:
golden124
时间:
2008-5-29 01:51
瞬间顿悟。。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1