【心得】DE劇情編輯器的研究分享

就是用來記錄一些個人使用心得之類的帖子。
因為翔鷹帝國會不時死機,所以在這裡另發一次作為備用。

。效果:變更對象速度

這東西只能輸入整數,輸入-1無效。
每1點增加/減少當前速度的10%單位
移動速度有上下限
個人不建議使用它修改移動速度(因為難控制),用 修改屬性 或者 xsEffectAmount 更好

。關於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號單位(不使用新創建會在地圖上留下副單位)
連續指派到村民

。屍體無限復活與消除屍體(1.5版也能用)

將屍體單位的死亡單位改成活著的單位就可以無限復活了
例:民兵的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修改成旗幟(或者其他你喜歡的單位),作為「觸發單位」
。創建駐紮對象:「按鈕單位」,並將它殺死;單位在駐紮中死亡時會保持存活
。創建觸發事件:
 擁有對象:「觸發單位」
 移除對象:「觸發單位」
 創建駐紮對象:「按鈕單位」
 殺死單位:「按鈕單位」
 ==技能效果==
接下來,只要玩家將駐紮單位放出來就會觸發技能





本文來自網路,不代表3樓貓立場,轉載請註明出處:https://www.3loumao.org/16925.html?variant=zh-tw
返回頂部