|
本帖最后由 Dick 于 2021-9-25 15:29 编辑
就是用來記錄一些個人使用心得之類的帖子。
這東西只能輸入整數,輸入-1無效。每1點增加/減少當前速度的10%。
單位移動速度有上下限。
個人不建議使用它修改移動速度(因為難控制),用 修改屬性 或者 xsEffectAmount 更好。
基本上等同UP1.5的up-effect,但是有一些差異。比如玩家的數值放到最後、沒有數值比例。
31 接納進駐資源 這個效果在DE無效。
使用xsEffectAmount升級單位不會立即改變單位的圖像。
如果升級前後的單位視野範圍有不同時,會出現視野BUG。
升級不會影響單位當前生命值。
玩家的值可以留空,這樣做會視為影響所有玩家
如果想只影響部份玩家,可以用loop
例: 將p1-6的村民、步兵和弓兵視野改為6
void SetView(){
for(p = 1; < 7){
xsEffectAmount(0,900,1,6,p);
xsEffectAmount(0,906,1,6,p);
xsEffectAmount(0,904,1,6,p);
}} |
檢查指定單位是否正在做某個行動
以下筆記一些測試結果和應用
。自衛:當單位守衛目標單位,在追隨目標移動和攻擊時成立。「自衛」應該是守衛的翻譯錯誤
。巡邏:單位正在巡邏時成立
應用:將巡邏按鈕變成技能按鈕
。狩獵:收穫動物的肉時成立
應用:村民收穫動物的肉時,將動物移除,玩家立即得到資源
。修理:當村民正在修理時成立
應用:假設村民是RPG的主角,他打開寶箱(修理衝撞車)時,移除寶箱(衝撞車),玩家得到道具
。移動:單位移動時成立
應用:單位移動時漸漸加速,停止移動時返回原速度
。閒置:單位沒有任何行動時成立
應用:單位不動時充能,攻擊力增加
。攻擊:單位正在攻擊時成立
應用:單位發動攻擊時,減少攻擊力
。貿易:貿易車隊單位返回市集時成立。就算貿易車隊中沒有黃金,該條件仍會成立
瀕死:單位正在死亡動畫中的時候成立
死亡:只檢查屍體單位(應該)
資源:果樹等能直接挖資源的單位,樹木只有在倒地時成立,動物無法檢測
- 將城鎮中心升級為Trophy None(一個沒有圖像的建築物,我不知道是用來幹什麼的)
void TestEA(){
xsEffectAmount(3,109,1649,0);
} |
- 給予109號單位(原城鎮中心)移動能力
- 建立一個109號單位(不使用新建立會在地圖上留下副單位)
- 連續指派到村民
將屍體單位的死亡單位改成活著的單位就可以無限復活了
例:民兵的ID是74,屍體ID是152
修改屬性/152/資源倉庫/10(10秒之後重生),
修改屬性/152/死亡單位/74
村民放置地基在屍體單位上可以移除屍體,令單位無法重生
基本原理:
。將任意建築物作為「按鈕單位」,用 xsEffectAmount 將它升級為 1649 單位
例:將蒙古包A—H升級為 1649 Trophy None
void flag1(){for(e = 712; < 720){
xsEffectAmount(3,e,1649,0,1);
}}
|
。將「按鈕單位」的死亡單位ID修改成旗幟(或者其他你喜歡的單位),作為「觸發單位」
。建立駐紮物件:「按鈕單位」,並將它殺死;單位在駐紮中死亡時會保持存活
。建立觸發事件:
擁有物件:「觸發單位」
移除物件:「觸發單位」
建立駐紮物件:「按鈕單位」
殺死單位:「按鈕單位」
==技能效果==
接下來,只要玩家將駐紮單位放出來就會觸發技能
|
评分
-
查看全部评分
|