有没有用户手工添加法术的接口?
用户端最简单的修改方式就是直接改html代码了,虽然有些繁琐也不太直观。
后台是c++和lua以及txt数据文件产出html的。修改lua和txt要相对简单些,形如:
Paladin.txt:
1
Bless
Bless Water
Bless Weapon
Create Water
Cure Light Wounds
Detect Poison
Detect Undead
Divine Favor
Endure Elements
Magic Weapon
Protection from Chaos
Read Magic
Resistance
Lesser Restoration
Virtue
2
Bull Strength
Delay Poison
Eagle Splendor
Owl Wisdom
Remove Paralysis
Resist Energy
Shield Other
Undetectable Alignment
Zone of Truth
...
ogl_3r_spls.lua:
Spells = {
[AcidArrow] = {
cnName = "强酸箭",
enName = "Acid Arrow",
cnBrief = [[远程接触攻击。每轮造成2d4点伤害,持续时间1轮,每3等级多持续1轮。]],
enBrief = [[Ranged touch attack; 2d4 damage for 1 round +1 round/three levels.]],
...
},
[AcidFog] = {
cnName = "酸雾术",
enName = "Acid Fog",
cnBrief = [[雾会造成酸伤害。]],
enBrief = [[Fog deals acid damage.]],
...
},
...
不过生成程序和数据文件尚未整理,只是本机随便用的。若真有朋友有修改后台数据自生成的需要,会考虑整理一下放出的。