[闲聊] 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