Re: [裝備] 鳳凰巢穴
※ 引述《jaykill (jaykill)》之銘言:
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.179.206
※ 文章網址: https://www.ptt.cc/bbs/mud_mars/M.1448947862.A.F04.html
推
12/01 21:20,
12/01 21:20
→
12/01 22:00,
12/01 22:00
lock是給 container obj使用的,這邊出現應該是以前作者誤植
推
12/02 00:23,
12/02 00:23
noremove有自己的敘述喔!看一下目前線上的裝備就知道了
推
12/02 00:59,
12/02 00:59
→
12/02 00:59,
12/02 00:59
→
12/02 00:59,
12/02 00:59
其實幾百年前就不能複製裝備了,後來我做的區域都是順手加上去
也許未來會有某種幫助 吧
來貼一下src
至於這種code寫的程度我就不便多說了orz
void spell_earth_mirror( int sn, int level, CHAR_DATA *ch, void *vo )
{
OBJ_DATA *obj=(OBJ_DATA *)vo, *new_obj;
OBJ_INDEX_DATA *origin=NULL;
int i=0;
switch(ch->in_room->sector_type)
{
case SECT_WATER_SWIM:
case SECT_WATER_NOSWIM:
case SECT_AIR:
case SECT_DIVE:
send_to_char("你所在的地方沒有土地!!\n\r", ch);
return;
break;
}
if(!IS_NPC(ch) && ch->mana<(level*5+25))
{
send_to_char("你的法力不夠了!\n\r", ch);
gain_skill_exp(ch, sn, -100);
ch->pcdata->skill_sys_exp[SKILL_SYS_EARTH-1]-=get_curr_wis(ch);
return;
}
else
ch->mana-=(level*5+25);
act("你用手在地上畫出個圓形, 腦中冥想$p...", ch, obj, NULL, TO_CHAR);
act("$n用手在地上畫出個圓形.", ch, obj, NULL, TO_ROOM);
if( IS_SET(obj->extra_flags, ITEM_NOCOPY) || IS_SET(obj->extra_flags,
ITEM_MAGIC) || level<obj->level+50
|| obj->item_type==ITEM_WAND || obj->item_type==ITEM_SCROLL ||
obj->item_type==ITEM_STAFF || obj->item_type==ITEM_PILL
|| obj->item_type==ITEM_HERB || obj->item_type==ITEM_WEAPON ||
obj->item_type==ITEM_TREASURE || obj->item_type== ITEM_ARMOR
|| obj->item_type==ITEM_KEY || obj->item_type==ITEM_MEDICATEBOX)
{
act("$p並沒有出現!!", ch, obj, NULL, TO_CHAR);
return;
}else{
origin=obj->pIndexData;
if(origin->affected!=NULL)
{
act("$p並沒有出現!!", ch, obj, NULL, TO_CHAR);
return;
}
}
act("忽然地上圓形發出\33[1;33m強光\33[0m, 強光消失後\33[1;36m$p\33[0m出現在
圓形之中!", ch, obj, NULL, TO_CHAR);
act("忽然地上圓形發出\33[1;33m強光\33[0m, 強光消失後\33[1;36m$p\33[0m出現在
圓形之中!", ch, obj, NULL, TO_ROOM);
new_obj=create_object(origin, obj->level);
new_obj->extra_flags=obj->extra_flags;
for(i=0; i<4; i++)
new_obj->value[i]=obj->value[i];
for(i=0; i<6; i++)
if(i==2 && obj->item_type==ITEM_CONTAINER)
new_obj->new_value[i]=0;
else
new_obj->new_value[i]=obj->new_value[i];
obj_to_room(new_obj, ch->in_room);
return;
}
--
Mars-瑪爾斯群英傳,為一種多人的地下城文字網路遊戲(MUD),
以西方魔法奇幻風格為背景,讓玩家扮演各種職業進行冒險、解謎。
IP:218.161.35.207 8888 討論板: PTT mud_mars
Eplis @ Mars
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.71.17.170
※ 文章網址: https://www.ptt.cc/bbs/mud_mars/M.1448995042.A.A64.html
推
12/02 02:50, , 1F
12/02 02:50, 1F
→
12/02 02:56, , 2F
12/02 02:56, 2F
→
12/02 02:57, , 3F
12/02 02:57, 3F
討論串 (同標題文章)
mud_mars 近期熱門文章
10
10
PTT遊戲區 即時熱門文章
17
26