4.傳奇私服架設(shè)日志——單機(jī)版增加“挨打變強(qiáng)”功能,提升體驗(yàn)
實(shí)現(xiàn)功能的文件,qf觸發(fā)
D:\mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
閱讀引擎幫助文檔,找出以下功能
=======①=【@StruckDamage人物攻擊和被攻擊掉血前觸發(fā)】========
格式:ChangeDamageValue 類型(0=值,1=百分比) 操作符(+,-,=) 值
退出后增加的屬性失效
[@StruckDamage]
#ACT
SENDMSG 6 人物被攻擊,掉血量為<$DamageValue>,抵御掉血量的50%
ChangeDamageValue 1 - 50
=======②=【AddHumNewValue調(diào)整人物的元素屬性】========
格式: AddHumNewValue 屬性(0-20) 操作符(+,-,=) 值(1-100) 時(shí)間(1-21億秒,時(shí)間留空則為在線一直有效)
?
AddHumNewValue 屬性(0-20) 操作符(+,-,=) 值(1-100) 屬性(0-20)
?
(0)暴擊幾率增加 1~100%
(1)增加攻擊傷害 1~100%
(2)物理傷害減少 1~100%
(3)魔法傷害減少 1~100%
(4)忽視目標(biāo)防御 1~100%
(5)所有傷害反彈 1~100%
(6)增加殺人暴率 1~100%
(7)人物體力增加 1~100%
(8)人物魔力增加 1~100%
(9)怒氣恢復(fù)增加 1~100%
(10)合擊攻擊增加 1~100%
(11)增加殺怪暴率 1~100%
(12)不支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(13)增加防止麻痹 1~100%
(14)增加防止護(hù)身 1~100%
(15)增加防止復(fù)活 1~100%
(16)增加防止全毒 1~100%
(17)增加防止誘惑 1~100%
(18)增加防止火墻 1~100%
(19)增加防止冰凍 1~100%
(20)增加防止蛛網(wǎng) 1~100%
=======③=【隨機(jī)增加屬性增加樂趣】========
思路,通過隨機(jī)跳到對(duì)應(yīng)的增加屬性的語句上。
Gee引擎還不支持隨機(jī)跳轉(zhuǎn)RandomGoto 語句,所以只能另外想辦法了。
給某個(gè)變量(S100)賦值,這個(gè)值是隨機(jī)數(shù)(0-10)共11個(gè)數(shù),對(duì)應(yīng)11個(gè)元素,跳轉(zhuǎn)到對(duì)應(yīng)腳本增加屬性。
=========QF腳本==================
;被攻擊有概率增加屬性
[@StruckDamage]
#act
SENDMSG 6 你受到傷害!!掉血量為<$DamageValue>
MOVR S100 11
goto @腳本<$STR(S100)>
[@腳本1]
#ACT
AddHumNewValue 13 + 1
SENDMSG 6 你受到傷害,防麻痹能力增加了!!
[@腳本2]
#ACT
AddHumNewValue 16 + 1
SENDMSG 6 你受到傷害,防毒能力增加了!!
[@腳本3]
#ACT
AddHumNewValue 0 + 1
SENDMSG 6 你受到傷害,暴擊幾率增加了!!
[@腳本4]
#ACT
AddHumNewValue 1 + 1
SENDMSG 6 你受到傷害,攻擊傷害增加了!!
[@腳本5]
#ACT
AddHumNewValue 2 + 1
SENDMSG 6 你受到傷害,物理傷害減少了!!
[@腳本6]
#ACT
AddHumNewValue 3 + 1
SENDMSG 6 你受到傷害,魔法傷害減少了!!
[@腳本7]
#ACT
AddHumNewValue 4 + 1
SENDMSG 6 你受到傷害,忽視目標(biāo)防御的能力增加了!!
[@腳本8]
#ACT
AddHumNewValue 5 + 1
SENDMSG 6 你受到傷害,傷害反彈能力增加了!!
[@腳本9]
#ACT
AddHumNewValue 6 + 1
SENDMSG 6 你受到傷害,殺人的爆率增加了!!
[@腳本10]
#ACT
AddHumNewValue 7 + 1
SENDMSG 6 你受到傷害,體力增加了!!
[@腳本0]
#ACT
AddHumNewValue 8 + 1
SENDMSG 6 你受到傷害,魔力增加了!!
========結(jié)束===========
這樣一來,被小怪打著打著,各種屬性越來越強(qiáng),越來越耐揍,直到BOSS打不動(dòng)我。一登錄無敵好像也不好玩,有個(gè)成長(zhǎng)的過程樂趣就多了。