[閒聊] 20150930修改事項

作者: laechan (揮淚斬馬雲)   2015-09-30 08:00:09
今天如果沒有外地出差,大概可以 coding。
一、全系統備份
  備份旗標:201509300530
備份地點:公司
二、戰士技能暴力手臂(bakunetsu-arm)改為泰坦之握(titan-grip)
> chinese titan-grib=skill=泰坦之握
/adm/daemons/guild_skill.c
戰士 Lv25 級技能 bakunetsu-arm 改為 titan-grip
/adm/daemons/user_d.c
雙手都拿武器時
有學泰坦之握到 100:一回合連擊數增加 30% (本來 20%,先試行 30%)
沒學泰坦之握 :一回合連擊數增加 15% (本來 10%,先試行 15%)
/adm/daemons/pri_guild_skill.c
fighter 的主職技能 bakunetsu-arm 改為 titan-grip
/adm/daemons/remove_skill.h
在 REM_SK2 裡面新增全人種移除技能 bakunetsu-arm
(不設定為轉換技能,玩家只需回到戰士公會重學到 100 即可)
/cmds/std/_spiriten.c
與靈力武器的併效部份,泰坦之握學到 100 的人:
可使用 spiriten -clone largesword
spiriten -copy 自己 時不需先 remove 武器
spiriten -copy 時可複製雙手武器
/cmds/std/_abandon.c
fighter 的 bakunetsu-arm 改為 titan-grip
/cmds/std/_dash.c
與瞬動之術的併效部份:
使用 dash 時對怪物的傷害部份,傷害值額外加上「玩家的 str 值」
/cmds/std/_wear.c
裝備武器、或裝備武器及盾牌時,泰坦之握有學到 100 的人:
非主職戰士的人,只要一手有拿雙手武器,就不能再拿任何武器
   上面的意思就是,主職戰士的人
1.可以兩手各拿一把雙手武器
2.可以一手拿雙手武器,另一手拿單手武器或盾牌
雙手各拿一把武器時,型態要一致。
無視所有武器及盾牌的裝備重量限制。
/d/skill/skill_stat.c
增加 titan-grip 的設定。(暫不移除 bakunetsu-arm)
三、移除暑假暨中秋節節慶相關設定
/std/pexp.c
移除柚子帽額外增加 10% 經驗值的設定。
/d/auc/2015_中秋
柚子帽.c 移除殺死怪物後可增幅得到經驗值的設定。
滿月帽可增幅聖潔之力及光系法術的效果部份不移除。
滿月帽.c 修改增幅 30% 的設定為 10%。
滿月帽新增可增幅聖光盾的效果。(一樣 10%)
節慶物品可保存一年。(一年後換 2016 年版的)
/open/cmds/quest/e/e001、e002
玩家不可再接中秋節柚子帽、滿月帽的兌換任務。
> quest man about 柚子帽
quest: 這個任務只供 wiz 測試用喔.
/d/event/thomgth_man.c
移除 (!quest) 的標示。
中秋節的三節禮金部份,還沒領的玩家依舊可以繼續領。
/u/l/laechan/skycastle/room/skyfarm.h
移除可種三種節慶特殊柚子的設定。
/cmds/adm/syst.h
將 add_exp 函數的經驗值增幅幅度從 300% 調回 100%。
將 improve_skill 函數的熟練度增幅幅度從 300% 調回 100%。
/adm/daemons/weather_d.c
系統自動重開時間調回 7 天一次。
四、技能 overload lance 修改為 overlord lance
/adm/daemons/learn_skill_d.c 的 overload 改為 overlord。
/u/l/laechan/area/skycloud/mob/older1.c 老阿伯設定調整。
/d/skill/skill_guide.c、skill_stat.c 的 overload 改為 overlord。
> chinese overlord lance=skill=霸王槍技
cp /d/enable/overload_lance.c overlord_lance.c
/d/enable/enable_d.c 的 overload 改為 overlord
/adm/daemons/remove_skill.h
在 CONVERT_SK2 裡面新增 overload lance→overlord lance 的轉換。
五、指令 skilldata 新增可觀看 learn skill
先備份為 /cmds/std/skilldata.20150930
> skd barefist
╔════════════════════════════════╗
║技能名稱 感 性 力 量 敏 捷 氣 勁 體 質 魔 力 理 性 ║
╠════════════════════════════════╣
║空手搏鬥     1 1 1 ║
╠════════════════════════════════╣
║技能所屬公會:無 技能可學人種:無限制 ║
╠════════════════════════════════╣
║學習資訊 ║
║  張無忌(Chang wu-gi) 100~300 ║
║  鶴田(Herten) 600~800 ║
║  流浪漢(Wanderer) 300~600 ║
╚════════════════════════════════╝
六、指令 view 修改
現在 view 型態為雙手武器、以及可當第二武器的物品時,可以
看到相關識別。
> view axe
龍 神 巨 斧(Dragon_God Large Axe)
────────────────────────────
單位:把
級數:120
型態:axe (雙手)
神劍˙食魔族(Eat-Devil Sword)
────────────────────────────
級數:105
型態:sword (可當第二武器)
明天預訂先試試 loadall,看看資料更新是否可以順利,可以的話,
再透過 loadall 功能更新 help eq_xxx 及 help wp_xxx。
不行的話,明天就以修改 loadall 為主。系統剛 shutdown 完,理
論上 loadall 應該可以執行順利。
等 help eq_xxx 及 help wp_xxx 的資料更新後,我再來會做的是挑
出一些武器來設定 twohand(雙手武器) 及 second(可當第二武器),
second 的意思是「不需學泰坦之握也可以把它換到另一手」。
但是可當 second 的武器必定是沒有加屬性、或是有扣屬性的,但有
兩種型態例外:dagger 及 rod,這兩種型態就不一定。
(目前是希望 dagger 類的武器全都有設定 second)
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com