關於暫定契約 - 聖殿英雄傳說 MUD

Jacob avatar
By Jacob
at 2023-06-06T21:57

Table of Contents


這東西的最大功用,我近日應該會實裝。

我先簡述一下,比方 A 是主人,B 是僕人,則僕人在的時候,
主人可以借僕人的技能來使用。

> tempbond
tempbond(暫定契約)指令說明:
======================================================
tempbond -order 對象id 與對方訂定暫定契約
tempbond -agree 對象id 同意與對方訂定暫定契約
tempbond -exec 對象id 對隨從執行契約提升其能力
tempbond -clone 對象id 召喚隨從到自己的身邊
tempbond -adeat 叫出契約卡片道具
tempbond -use 目標 使用契約道具的能力
tempbond -abeat 將道具回復為卡片狀態
======================================================

初期可能開放到 -exec,以及新增一個語法

tempbond -cast '技能'

例如

tempbond -cast armor

它的前提是,該技能支援暫定契約使用(所以是白名單機制),
借用技能時僕人與主人必須處於同一個房間,以及主人本身沒
有這個技能,而僕人有這個技能。

我剛看了一下護甲術的檔案,理論上是寫得出來的,它實作其
實很簡單,施展者從頭到尾都是僕人,只是技能的效果最後是
作用在主人身上而已。

理論上寫得出來。剩下的等寫出來了再說,沒寫出來就當沒說
過。


Laechan

--
Tags: 線上

All Comments

Mia avatar
By Mia
at 2023-06-09T06:08
所以假設主人被施展沉默術,睡眠術,控制術來說
都沒差囉!
Thomas avatar
By Thomas
at 2023-06-11T14:19
不是喔
Ivy avatar
By Ivy
at 2023-06-13T22:30
了解,感謝解說

大防禦術新增判斷區塊

Lydia avatar
By Lydia
at 2023-06-05T20:52
/std/user/attack.c 不備份更新 直接在減傷函數 receive_damage 多增加大防禦術的判斷。 觸發條件: 怪物的某項攻擊傷害 andgt; 你的剩餘hp值 然後你的大防禦術還有作用(還有次數)時 觸發效果: 大防禦術會幫擋掉這個必殺攻擊(因為傷害andgt; ...

泰山府君

Franklin avatar
By Franklin
at 2023-06-05T12:54
/d/ppl/ina/dinah/blood/mob/king.c else if(i==4) { if(random(4)==1andamp;andamp;query(and#34;hpand#34;)andlt;70000000) { tell_room(room,NAME+a ...

新增我的區域下的帶基數24以上物品

Edwina avatar
By Edwina
at 2023-06-05T12:02
主要目的是增加逛區域價值,然後我只動我的區域,或者我最近 有動或是新增的武防。 菲里德 /u/l/laechan/area/felid/eq/ necklace1.c:7: HIBand#34;魔王and#34;HIWand#34;的and#34;HIRand#34;項鍊and#34;HIWand# ...

貪婪之盾、八識瓊鈴

Kristin avatar
By Kristin
at 2023-06-04T23:27
貪婪之盾(Shield Of Greed) /d/ppl/ina/dinah/eq/shield 它能使用 wahe 指令。 if(query(and#34;timesand#34;)andgt;150) return notify_fail(and#34;我吃的好飽,一點東西都吃不下了!\n\ ...

20230604修改事項

Susan avatar
By Susan
at 2023-06-04T03:40
一、更動 ob routine 的判斷 原本它是去抓底下的字串做分隔判斷 Sun Jun 4 03:31:48 2023 但是因為 Jun 跟 4 隔了太多空格,導致它在判斷上出了 問題,已更正: int t=time(); mixed tmps= ...