logoHourGlass
Char.SetBonusEncountRate

Char.SetBonusEncountRate

Char.SetBonusEncountRate(CharIndex, Rate)

函數功能

設置玩家對象的遇敵率修正值。

參數說明

返回值

當前對象的遇敵率修正值。

說明

名詞解釋

  • 全局遇敵率ger: 在ga_setup.cf中設置的參數, encount_rate=100,默認值100
  • 遇敵率修正cer: 本接口所設置的修正值
  • 遇敵率er: 每個玩家的遇敵率er = ger(全局遇敵率)+cer(遇敵率修正)

遇敵率基準值是100, 既表示當玩家的遇敵率er100時,他的遇敵率是HourGlass系統制定的正常遇敵率。

如果er<=0,則玩家不會遇敵, 如果er>0,遇敵率根據基準值進行調整。

比如,當er = 100, 則正常遇敵率;如果er = 200, 則遇敵率比普通情況下高出一倍;如果er=30, 則玩家只有平時遇敵率的30%幾率遇敵。

須要注意的是, 這個遇敵率er參數是無法做到步步遇敵的效果的, 只是單純的提高隨機事件的成功率而已。er值推薦不超過500,否則可能會增加服務器的運算成本。