方法一:
Pattern01:
生命藥水:(%d)罐,魔法藥水:(%d)罐,內力藥水:(%d)罐。
Commands:
#st {%line}
說明:最簡易的寫法,單純把藥水整行塞到status bar裡。不喝國水的話,想做自動
回去買水,%1=hp %2=sp %3=pp,自行套入式子即可。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
方法二:
Pattern01:
生命藥水:(%d)罐,魔法藥水:(%d)罐,內力藥水:(%d)罐。
Commands:
3p.hp=%1
3p.sp=%2
3p.pp=%3
#st {HP:@3p.hp|@3p.khp [SP]:@3p.sp|@3p.ksp [PP]:@3p.pp|@3p.kpp}
Pattern02:
風之小捲:(%d)罐,寒雪冰丹:(%d)罐,星爍光丹:(%d)罐。
Commands:
3p.khp=%1
3p.ksp=%2
3p.kpp=%3
說明:比較單純的作法,加上國家藥水的話,就是寫成兩條。有在買國家藥水比較
適用。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
方法三:
Pattern:
生命藥水:(&dt)。
Commands:
#var dt %replace(@dt,"罐",":")
#if (%numwords(@dt,":")<8) {#var dt @dt"khp|0|ksp|0|kpp|0"} {#noop}
#st {HP:%word(@dt,1,:)|%word(@dt,7,:) SP:%word(@dt,3,:)|%word(@dt,9,:)
PP:%word(@dt,5,:)|%word(@dt,11,:)}
說明:把國家藥水和一般藥水寫成一條觸發的方式。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
方法四:
Pattern:
生命藥水:(3p.hp)罐,魔法藥水:(3p.sp)罐,內力藥水:(%d)罐(&3p.k3p)。
Commands:
3p.pp=%5
#var 3p.k3p %replace(@3p.k3p,"罐",":")
3p.khp=%word(@3p.k3p,2,:)
3p.ksp=%word(@3p.k3p,4,:)
3p.kpp=%word(@3p.k3p,6,:)
#st {HP:@3p.hp|@3p.khp [SP]:@3p.sp|@3p.ksp [PP]:@3p.pp|@3p.kpp }
說明:同樣也是寫成一條的方式,不過方法三比較直接,本法則額外給了國家藥
水三個欄位,因此行數比較多。但要取用存入的值會方便得多。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
目前使用:修改自方法五,主要加強各水量變數篩選條件。
Pattern:
生命藥水:&%d{3p.hp}罐,魔法藥水:&%d{3p.sp})罐,內力藥水:&%d{3p.pp}罐(&3p.k3p)
。
Commands:
#var 3p.k3p %replace(@3p.k3p,"罐",":")
3p.khp=%word(@3p.k3p,2,:)
3p.ksp=%word(@3p.k3p,4,:)
3p.kpp=%word(@3p.k3p,6,:)
#st {HP:@3p.hp|@3p.khp [SP]:@3p.sp|@3p.ksp [PP]:@3p.pp|@3p.kpp}
說明:
1.本觸發要先設定藥水購買上限才能正常運作。(drink fixp X1:X2:X3)
2.如果要從 variables 裡找藥水的變數,它的名字是3p。
3.3p裡各欄位的變數意義如下:
3p.hp:生命藥水 3p.khp:國家生命藥水
3p.sp:魔法藥水 3p.ksp:國家魔法藥水
3p.pp:內力藥水 3p.kpp:國家內力藥水