一、从任意姿态任意武器切换到战斗姿态双手武器 /script P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);PC(背包,副手武器格);else P(17);PC(背包,盾牌格);end;P(16);PC(背包,主手/双手格);end /施放 战斗姿态
二、从任意姿态任意武器切换到防御姿态主手武器+盾牌(这个宏已停用,请看下文05年9月1日添加的修改,修改后的宏更好) /script P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,副手武器格));if not(oi) then P(17);PC(背包,副手武器格);UseContainerItem(背包,盾牌格);end;else PC(背包,主手/双手格);P(16);PC(背包,盾牌格);P(17);end /施放 防御姿态
三、从任意姿态任意武器切换到狂暴姿态双持武器 /script P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,副手武器格));if(oi) then P(17);PC(背包,盾牌格);PC(背包,副手武器格);AutoEquipCursorItem();end;else PC(背包,主手/双手格);P(16);PC(背包,副手武器格);P(17);end /施放 狂暴姿态
任意姿态任意武器切换防御姿态单手剑盾: /script P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);C(背包,副手武器格);C(背包,盾牌格);AutoEquipCursorItem();end;else C(背包,主手/双手格);P(16);C(背包,盾牌格);P(17);end /施放 防御姿态