/script if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 5)"); end
/施放 嗜血(等級 4)
/script if (UnitMana("Player")>34) then CastSpellByName("英勇打擊");end
3.破膽繃帶宏
[color=limegreen]color=darkblue]
/施放 破膽怒吼
/script SpellStopCasting()
/target 安達裡克
/script UseContainerItem(4,1)
/script TargetLastEnemy()
上面的名字換成你自己的
4.防禦姿態拉怪的宏,優先使用盾牌格檔技能可以有效減少怪物的暴擊
/施放 盾牌格擋
/script SpellStopCasting();
/script if (UnitMana("Player")>14) then CastSpellByName("復仇");end
/script if (UnitMana("Player")>44) then CastSpellByName("盾牌猛擊");end
/script if (UnitMana("Player")>59) then CastSpellByName("英勇打擊");end
另一種寫法如下,有待我測試是否可用
/施放 盾牌格擋
/script local csbn,ump csbn=CastSpellByName ump=UnitMana("player") SpellStopCasting() if ump>59 then csbn("英勇打擊") else if ump>44 then csbn("盾牌猛擊") else if ump>14 then csbn("復仇") end end end
5.人物只在進入戰鬥的時候釋放旋風斬,應某些朋友的要求新增的
/script if(UnitAffectingCombat("player")==1) then CastSpellByName("旋風斬");end
/script if(IsUsableAction(80)==1) then CastSpellByName("衝鋒");elseif (IsActionInRange(80)==1) then CastSpellByName("攔截");elseif (IsUsableAction(79)==1) then CastSpellByName("壓制");else CastSpellByName("斷筋"); end
注意:衝鋒技能放在戰鬥姿態的數字8,壓制技能放在戰鬥姿態的數字7才能使用!
3.武器戰士戰鬥攻擊宏(狂暴姿態和戰鬥姿態都用這個)
/script C=CastSpellByName;if(IsUsableAction(79)==1) then C("壓制");elseif (UnitHealth("target")<20) then C("斬殺");end
/施放 致死打擊(等級 4)
/施放 旋風斬
/script if(UnitMana("Player")>49) then C("英勇打擊");end
狂暴戰士攻擊宏(狂暴姿態和戰鬥姿態都用的)
/script C=CastSpellByName;if(IsUsableAction(79)==1) then C("壓制");elseif (UnitHealth("target")<20) then C("斬殺");end
/施放 嗜血(等級 4)
/script if(UnitMana("Player")>29) then C("旋風斬");end
/script if(UnitMana("Player")>49) then C("英勇打擊");end
4.一鍵繳械宏(連續按就OK)
/script CastShapeshiftForm(2)
/施放 繳械
5.切換雙手武器和劍盾宏
/script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem(4,2);PickupContainerItem(4,1);PickupInventoryItem(16);else PickupContainerItem(4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end
注意,單手武器和盾要放在最左邊的包包裡的最上面兩個格子,第一個放武器,第二個放盾
6.雙持姿態切換副手武器和盾的宏
/script PickupContainerItem(4,2)
/script PickupInventoryItem(17)
副手武器或者盾,是放在最左邊的包包的第二個格子
7.拉仇恨宏,盾牌格檔+復仇+英勇打擊
/script if(IsUsableAction(90)==1) then CastSpellByName("盾牌格擋");end
/script SpellStopCasting()
/script if(IsUsableAction(91)==1) then CastSpellByName("復仇");end
一些基本資料
一. 關於暴擊和命中的作用
+1點暴擊的作用,是把你的一次普通攻擊,變成一次暴擊
+1點命中的作用,是把你的一次未命中,變成一次普通攻擊
二.戰士MISS率(同等級)
雙持MISS =24%
雙手 MISS= 5%
單手+盾MISS = 5%
所有技能MISS=5%
MISS下限為0
每增加1點武器技能,增加0.04命中
每增加1點防禦技能,增加怪物對你的0.04MISS
三.暴擊
+1 敏捷 = +.05% 機率暴擊
+1 武器技能 = +.04% 機率暴擊
四.DPS
+1 力量 = +2 攻擊強度
雙手或劍盾戰士:
+14 攻擊強度 = +1 DPS.
雙持戰士:
+8.62 攻擊強度 = +1 DPS
這個8.62是這麼算的,因為攻擊強度對主手副手2把武器都有加成
主手武器為每14點AP加一點DPS,副手武器傷害減半,而加了副手武器專精天賦後為14點AP增加
0.625DPS
所以,每14點AP增加的DPS為 14/(1+0.625)=8.615
這個8.62就是這麼來的。加了副手武器專精的天賦,同時忽略命中懲罰
五.怒氣獲得
造成傷害產生的怒氣:傷害 / (人物等級 * 0.5)
承受傷害產生的怒氣:傷害 / (人物等級 * 1.5)
60級角色攻擊造成傷害:
100 damage = 3.3 rage
500 damage = 16.6 rage
1000 damage = 33.3 rage
60級角色被攻擊承受傷害:
100 damage = 1.1 rage
500 damage = 5.5 rage
1000 damage = 11.1 rage
六.仇恨
戰士戰鬥和狂暴姿態 仇恨為 80%,防禦姿態為130%,加了天賦為 145%
破甲: 260 (258.0 - 260.8)
英勇*: 145 (143.9 - 148.8)
復仇*: 315 (313.9 - 318.3)
復仇昏迷: 25 (23.4 - 29.1)
盾擊*: 180 (175.4 - 180.3)
盾牌猛擊*: ?? 250 (estimated from Cop"s data. More on that later)
盾檔: 0 (0 - 0. Can be higher - more on this later)
雷霆一擊*: 130 (126.9 - 134.8)
挫志吼叫: 43 (42.8 - 43.8)
七.攻擊判定順序
先判定是否命中=>判斷是否躲閃和招架判斷是否格擋=>判斷是否重擊
八.盾牌格檔
如果出現盾牌格擋,那麼這次普通攻擊(技能攻擊不受影響)一定不會是暴擊
如果你在TANK的時候,讓自己儘可能的處於盾牌格擋狀態,那麼將會大大降低怪物的暴擊率
比如怪物對你的5次普通攻擊,有4次都在盾牌格擋狀態,那麼怪物只有1次攻擊有可能出暴擊
九.躲閃,招架和盾檔
躲閃,招架和盾擋在背後均無效
招架躲閃和盾擋都不影響普通攻擊,招架後可能未做出攻擊動作,但是傷害是計算的.
十.常用宏
宏裡面的“@”請去掉,因為直接打s**ipt打不出來,所以我在中間加了一個“@”
1.狂暴戰士狂暴狀態攻擊的宏,如果對方的血少於20%則斬殺,否則放嗜血。如果怒氣大於39,則使用旋風斬和英勇打擊
/script if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 5)"); end
/施放 嗜血(等級 4)
/script if (UnitMana("Player")>39) then CastSpellByName("旋風斬");end
/script if (UnitMana("Player")>39) then CastSpellByName("英勇打擊");end
2.狂暴戰士戰鬥狀態攻擊的宏,如果對方的血少於20%則斬殺,否則放嗜血。如果怒氣大於39,則使用英勇打擊
/施放 壓制(等級 4)
/script if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 5)"); end
/施放 嗜血(等級 4)
/script if (UnitMana("Player")>34) then CastSpellByName("英勇打擊");end
3.破膽繃帶宏
[color=limegreen]color=darkblue]
/施放 破膽怒吼
/script SpellStopCasting()
/target 安達裡克
/script UseContainerItem(4,1)
/script TargetLastEnemy()
上面的名字換成你自己的
4.防禦姿態拉怪的宏,優先使用盾牌格檔技能可以有效減少怪物的暴擊
/施放 盾牌格擋
/script SpellStopCasting();
/script if (UnitMana("Player")>14) then CastSpellByName("復仇");end
/script if (UnitMana("Player")>44) then CastSpellByName("盾牌猛擊");end
/script if (UnitMana("Player")>59) then CastSpellByName("英勇打擊");end
另一種寫法如下,有待我測試是否可用
/施放 盾牌格擋
/script local csbn,ump csbn=CastSpellByName ump=UnitMana("player") SpellStopCasting() if ump>59 then csbn("英勇打擊") else if ump>44 then csbn("盾牌猛擊") else if ump>14 then csbn("復仇") end end end
5.人物只在進入戰鬥的時候釋放旋風斬,應某些朋友的要求新增的
/script if(UnitAffectingCombat("player")==1) then CastSpellByName("旋風斬");end
6.關於揹包格子的編號,對照自己身上的就可以了,從左到右,就是說你的行囊是0號
4 3 2 1 0
1.2.3.4
5.6.7.8
9.10.11.12
13.14.15.16
另外英文的技能名稱在CWOW好象不支援,我試過好幾次都不能用
8.補充資料
戰士的三態相對的ID分別為:戰鬥姿態下技能欄1——12對應的ID為73——84,防禦姿態下為85——96,狂暴姿態97——108
/sc#ript CastShapeshiftForm(編號)
作用:切換到“編號”指定的形態/姿態(職業相關)
德魯依:1 = 熊形態、2 = 水中形態、3 = 貓形態、4 = 旅行形態
盜賊:1 = 潛行
戰士:1 = 戰鬥姿態、2 = 防禦姿態、3 = 狂暴姿態
使用飾物的宏,第一個飾物
/script UseInventoryItem(13)
更新幾個宏
1.一鍵從防禦姿態切換到狂暴姿態使用狂暴之怒再切換回防禦姿態
把防禦姿態的數字7,放上狂暴姿態的圖示
使你一按7就變成狂暴姿態,
然後在狂暴姿態的7放上這個宏
/施放 狂暴之怒
/script SpellStopCasting();
/script CastShapeshiftForm(2)
連續按就可以了
2.衝鋒+攔截+壓制+斷筋一鍵宏
/script if(IsUsableAction(80)==1) then CastSpellByName("衝鋒");elseif (IsActionInRange(80)==1) then CastSpellByName("攔截");elseif (IsUsableAction(79)==1) then CastSpellByName("壓制");else CastSpellByName("斷筋"); end
注意:衝鋒技能放在戰鬥姿態的數字8,壓制技能放在戰鬥姿態的數字7才能使用!
3.武器戰士戰鬥攻擊宏(狂暴姿態和戰鬥姿態都用這個)
/script C=CastSpellByName;if(IsUsableAction(79)==1) then C("壓制");elseif (UnitHealth("target")<20) then C("斬殺");end
/施放 致死打擊(等級 4)
/施放 旋風斬
/script if(UnitMana("Player")>49) then C("英勇打擊");end
狂暴戰士攻擊宏(狂暴姿態和戰鬥姿態都用的)
/script C=CastSpellByName;if(IsUsableAction(79)==1) then C("壓制");elseif (UnitHealth("target")<20) then C("斬殺");end
/施放 嗜血(等級 4)
/script if(UnitMana("Player")>29) then C("旋風斬");end
/script if(UnitMana("Player")>49) then C("英勇打擊");end
4.一鍵繳械宏(連續按就OK)
/script CastShapeshiftForm(2)
/施放 繳械
5.切換雙手武器和劍盾宏
/script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem(4,2);PickupContainerItem(4,1);PickupInventoryItem(16);else PickupContainerItem(4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end
注意,單手武器和盾要放在最左邊的包包裡的最上面兩個格子,第一個放武器,第二個放盾
6.雙持姿態切換副手武器和盾的宏
/script PickupContainerItem(4,2)
/script PickupInventoryItem(17)
副手武器或者盾,是放在最左邊的包包的第二個格子
7.拉仇恨宏,盾牌格檔+復仇+英勇打擊
/script if(IsUsableAction(90)==1) then CastSpellByName("盾牌格擋");end
/script SpellStopCasting()
/script if(IsUsableAction(91)==1) then CastSpellByName("復仇");end
/script SpellStopCasting()
/script CastSpellByName("英勇打擊");
我把這個放在防禦姿態的數字3,破甲放在2,因為公共CD的原因,所以把破甲獨自 放一個鍵了