• 481阅读
  • 0回复

【ZT】做自己特色的天2(武器,防具,技能制作说明) [复制链接]

上一主题 下一主题
离线hmily_t
 
发帖
113
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2006-03-04
重装系统时,我机上的天2服务端和客户端都格掉了,没什么东西可发的了,现在发一下自己DIY的一些心得,可能以前有人发过了,我再发一下给新手参考下,高手们不要见怪^_^让大家做个有特色的服^_^ QUQ'3  
QUQ'3  
============================================================ QUQ'3  
武器: QUQ'3  
data\stats\weapon QUQ'3  
<set val='380' order='0x08' stat='pAtk' /> 物理攻击 设定为380 QUQ'3  
<set val='250' order='0x08' stat='mAtk' />魔法攻击 设定为250 QUQ'3  
<set val='10' order='0x08' stat='rCrit' />这个忘了,好像是致命机率 QUQ'3  
<set val='325' order='0x08' stat='pAtkSpd' /> 攻击速度 设定为325 QUQ'3  
<mul val='1.35' order='0x40' stat='maxHp' /> 最大HP加35% QUQ'3  
<mul val='1.45' order='0x40' stat='maxMp' /> 最大MP加45% QUQ'3  
<mul val='1.05' order='0x40' stat='pDef' /> 防加5% QUQ'3  
<mul val='1.05' order='0x40' stat='mDef' /> 魔防加5% QUQ'3  
<mul val='1.10' order='0x40' stat='pAtk' /> 物理攻击加10% QUQ'3  
<mul val='1.10' order='0x40' stat='mAtk' /> 魔法攻击加10% QUQ'3  
<mul val='1.15' order='0x40' stat='pAtkSpd' /> 物理攻击速度加15% QUQ'3  
<mul val='1.15' order='0x40' stat='mAtkSpd' /> 魔法攻击速度加15% QUQ'3  
<mul val='1.20' order='0x40' stat='accCombat'/> 命中加20% QUQ'3  
<add stat='INT' order='0x10' val='10'> </add> INT加10 (STR,WIN,DEX等都一样) QUQ'3  
<mul val='1.10' order='0x40' stat='sDef' /> 盾挡格加10%(还没测试过) QUQ'3  
(武器也可以减效果的,见下面防具) QUQ'3  
============================================================ QUQ'3  
weapongrp.txt: QUQ'3  
item_begin         武器设定开始 QUQ'3  
object_id=1         武器ID QUQ'3  
object_name=[]                   QUQ'3  
body_part={rhand}   手持型态[rhand:右手][lrhand:双手](lhand:左手.试过没.呵呵)                   QUQ'3  
animation=1         手持姿态[0:左手拿][1:右手拿][2:双手握剑][3:双手剑][4:双手握矛/杖][5:握弓][6:未知?][7:拳套类]                 QUQ'3  
drop_type=1       丟在地上时的型态[0~3]                 QUQ'3  
drop_anim_type=1   丟在地上时的姿态[0~3]                 QUQ'3  
drop_radius=7.3   丟在地上时的半径                 QUQ'3  
drop_height=15   丟在地上时的高度                 QUQ'3  
drop_mesh={[LineageWeapons.small_sword_m00_wp]}     丟在地上时的骨架                 QUQ'3  
drop_texture={[LineageWeaponsTex.small_sword_t00_wp]} 丟在地上时的图档                 QUQ'3  
icon=[icon.weapon_small_sword_i00]                   物品栏上的ICON图档                 QUQ'3  
mesh={[LineageWeapons.small_sword_m00_wp]}         武器的的骨架                     QUQ'3  
texture={[LineageWeaponsTex.small_sword_t00_wp]}       武器的图档                 QUQ'3  
crystallizable=0                                   武器的结晶数量                 QUQ'3  
item_sound={[ItemSound.sword_small_1];[ItemSound.sword_small_2];[ItemSound.sword_small_6];[ItemSound.public_sword_shing_1]}   武器功击时的声音                 QUQ'3  
drop_sound=[ItemSound.itemdrop_weapon_sword]     武器丟在地上时的声音                 QUQ'3  
equip_sound=[ItemSound.itemequip_weapon_sword]     穿着武器时的声音                 QUQ'3  
weight=150         武器的重量                 QUQ'3  
soulshot_count=0     灵魂弹数目                 QUQ'3  
spiritshot_count=0     魔灵弹数目                 QUQ'3  
material_type=steel   武器的材质                 QUQ'3  
crystal_type=none     武器的水晶类型[none;D;C;B;A;S]                 QUQ'3  
physical_damage=8   武器的物理攻击                 QUQ'3  
random_damage=10   武器的攻击落差                 QUQ'3  
weapon_type=sword   武器的型态                 QUQ'3  
critical=8           武器的爆击率                 QUQ'3  
hit_modify=0         武器的命中修正       QUQ'3  
avoid_modify=0       武器的迴避修正                 QUQ'3  
shield_defense=0     盾的防御                 QUQ'3  
shield_defense_rate=0 盾的挡格率                 QUQ'3  
attack_speed=379     武器的攻击攻速                 QUQ'3  
mp_consume=0       武器的魔法消耗                 QUQ'3  
magical_damage=6     武器的魔法攻击                 QUQ'3  
durability=95         武器的耐久度 QUQ'3  
effect_c_s={[]} c3_attr1=0 c3_attr2=0.00 c3_attr3=0.00   c3_attr4=1.00 c3_attr5=1.00   效果(LineageEffect.c_u007:气流效果,LineageEffect.e_u092_a:英雄武器效果)   QUQ'3  
range_s={[LineageWeapons.rangesample]}   c3_attr6=1.00   c3_attr7=1.00   c3_attr8=1.00   c3_attr9=0.00   c3_attr10=0.00   range2_s=0.00   range2_arg={} 发光效果和发光范围参数                   QUQ'3  
item_end       武器设定结束 QUQ'3  
(做双刀: QUQ'3  
mesh={[LineageWeapons.small_sword_m00_wp];[LineageWeapons.small_sword_m00_wp]}双刀骨架(一边一把) QUQ'3  
texture={[LineageWeaponsTex.small_sword_t00_wp];[LineageWeaponsTex.small_sword_t00_wp]}双刀图档(一边一把) QUQ'3  
(当然.左右手是可以不同的,骨架和图档你想怎配搭都行) QUQ'3  
如双屠龙:icon={[icon.weapon_dual_sword_i00];[icon.weapon_dragon_slayer_i00];[icon.weapon_dragon_slayer_i00]}   mesh={[LineageWeapons.dragon_slayer_m00_wp];[LineageWeapons.dragon_slayer_m00_wp]}   texture={[LineageWeaponsTex.dragon_slayer_t00_wp];[LineageWeaponsTex.dragon_slayer_t00_wp]}这里的icon图档:第一个是背包上的图标显示,后两个是装备上身时左右手方格里的图标显示,如果想快点改,就去copy一把普通的双刀,改几个主要的地方(ID,骨架名,图档名)就OK了 QUQ'3  
很多朋友都不知道图档名,在这补上一句,其实用一个工具叫UTPT就可以看图档名了,99上很多大大发过,用UTPT就可以知道所有图档名了制作自己想要的装备(怪的装备也可以拿过来用哦),是DIY的好帮手 QUQ'3  
----------------------------------------------------------------------------------------------------------- QUQ'3  
mysql:weapongrp: QUQ'3  
item_id     武器ID QUQ'3  
name   武器名 QUQ'3  
bodypart     武器手持型态[rhand:右手][lrhand:双手] QUQ'3  
crystallizable 可否精炼 QUQ'3  
weight       重量 QUQ'3  
soulshots   灵魂弹数量 QUQ'3  
spiritshots   魔魂弹数量 QUQ'3  
material     材质 QUQ'3  
crystal_type   武器级别类型(none;D;C;B;A;S) QUQ'3  
p_dam       物理攻击 QUQ'3  
rnd_dam     武器的攻击落差 QUQ'3  
weaponType   武器类型 QUQ'3  
critical       武器的爆击率 QUQ'3  
hit_modify QUQ'3  
avoid_modify 回避 QUQ'3  
shield_def   盾牌格挡 QUQ'3  
shield.def_rate盾牌格挡机率 QUQ'3  
atk_speed   攻击速度 QUQ'3  
mp_consume MP消耗 QUQ'3  
m_dam       魔法攻击力 QUQ'3  
durability     持久 QUQ'3  
price       价格 QUQ'3  
crystal_count   结晶数量 QUQ'3  
sellable       是否可出售 QUQ'3  
QUQ'3  
QUQ'3  
============================================================ QUQ'3  
防具: QUQ'3  
data\stats\armor(注意语句尾的 / 用法,有和没之差是会出错的) QUQ'3  
<add val='237' order='0x10' stat='pDef' /> 防237 QUQ'3  
<add val='237' order='0x10' stat='mDef' /> 魔防237 QUQ'3  
<add val='294' order='0x40' stat='maxHp'> 最大HP加294 QUQ'3  
<mul val='1.35' order='0x40' stat='maxHp' /> 最大HP加35% QUQ'3  
<mul stat='pDef' order='0x40' val='1.05'/> 增加5%物理防御 QUQ'3  
<mul stat='pDef' order='0x40' val='1.05'/> 增加5%物理防御 QUQ'3  
<mul val='1.10' order='0x40' stat='mAtk'/> 魔法攻击力+10% QUQ'3  
<mul val='1.10' order='0x40' stat='pAtk'/> 物理攻击力+10% QUQ'3  
<mul stat='mAtkSpd' order='0x40' val='1.15'/> 增加15%施法速度 QUQ'3  
<mul stat='pAtkSpd' order='0x40' val='1.15'/> 增加15%攻击速度 QUQ'3  
<add val='10' order='0x10' stat='accCombat'/> 命中加10 QUQ'3  
<mul val='1.05' order='0x40' stat='regHp'/> HP回复速度+5% QUQ'3  
<mul val='0.95' order='0x40' stat='regMp'/> MP恢复速度-5%的效 QUQ'3  
<add val='7' order='0x40' stat='runSpd'/> 移动速度+7 QUQ'3  
<add stat='rEvas' order='0x40' val='4'/> 回避+4 QUQ'3  
<add stat='INT' order='0x10' val='4'/> INT加4 (基本属性改法如此类推) QUQ'3  
<add val='5759' order='0x40' stat='maxLoad'/> 负重限制 +5759 QUQ'3  
<mul val='1.50' order='0x40' stat='stunRes'/> 受冲击的概率 -50% QUQ'3  
<mul val='1.80' order='0x40' stat='poisonRes'/> 中毒的概率 -80% QUQ'3  
<mul val='1.80' order='0x40' stat='bleedRes'/> 出血的概率 -80% QUQ'3  
<mul val='1.50' order='0x40' stat='stunRes'/> 受冲击的概率 -50% QUQ'3  
<mul val='1.50' order='0x40' stat='rootRes'/> 受到麻痹的概率 -50% Ia-`x/r*m  
<add val='3' order='0x01' stat='absorbDam'/> 可恢复同近距离一般物理攻击给敌人伤害的3%的HP Ia-`x/r*m  
<mul val='1.70' order='0x40' stat='sleepRes'/> 受催眠的概率 -70% Ia-`x/r*m  
<mul val='1.70' order='0x40' stat='rootRes'/> 受固定的概率 -70% Ia-`x/r*m  
<add val='3' order='0x50' stat='breath'/> 肺活量增加 Ia-`x/r*m  
下面是减的效果: Ia-`x/r*m  
<add val='-3' order='0x10' stat='CON'/> CON减3(add语句3和+3都是加3,而-3就是减3) Ia-`x/r*m  
<mul val='0.50' order='0x40' stat='maxHp' /> 最大HP减50% Ia-`x/r*m  
太多技能,不能一一列出,要的就去l2j\data\stats\skills里找寻相应的技能吧 Ia-`x/r*m  
这些套在武器上应该也生效 Ia-`x/r*m  
下面例子: Ia-`x/r*m  
<item id='6379' name="kuolong">   防具IP和名 Ia-`x/r*m  
<for> Ia-`x/r*m  
<add val='327' order='0x10' stat='pDef' /> 穿上后327防 (注意:有 / 的) Ia-`x/r*m  
<mul val='1.15' order='0x40' stat='mDef'> 加15%的魔防(套装属性从这开始了) (注意: 没 / 的,因为开始时有<mul语句标明,下面结束时</mul>标明) Ia-`x/r*m  
<and> (条件开始) Ia-`x/r*m  
<using slotitem="6383;11"/> 须同时装备:6383,6382,6381,6380这四件ID的装备(11表示裤,6:头,12:鞋,9:手) Ia-`x/r*m  
<using slotitem="6382;6"/> (如果只须一件就只要一句就可以了,如果想再加上武器再追加属性也可以的) Ia-`x/r*m  
<using slotitem="6381;12"/> (如果你想穿一件就加一种属性也可以的,每个件条是独立的) Ia-`x/r*m  
<using slotitem="6380;9"/> Ia-`x/r*m  
</and> (条件结束) Ia-`x/r*m  
</mul> (mul语句结束,与上面加属性的mul相对) Ia-`x/r*m  
<add val='10' order='0x10' stat='runSpd'> 加移动速度10(注意add语句是加多少,mul语句是变成原来的几倍,如1.25就是变成1.25倍,也即加25%) Ia-`x/r*m  
<and> (条件开始) Ia-`x/r*m  
<using slotitem="6383;11"/> Ia-`x/r*m  
<using slotitem="6382;6"/> Ia-`x/r*m  
<using slotitem="6381;12"/> Ia-`x/r*m  
<using slotitem="6380;9"/> Ia-`x/r*m  
</and> (条件结束) Ia-`x/r*m  
</add> (add语句结束,与上面加属性的add相对) Ia-`x/r*m  
Ia-`x/r*m  
<enchant val='0' order='0x0C' stat='pDef' /> Ia-`x/r*m  
</for> Ia-`x/r*m  
</item> Ia-`x/r*m  
----------------------------------------------------------------------------------------------------------- Ia-`x/r*m  
armorgrp-fc.txt(不重要的就不作说明了,参照上面武器的^^) Ia-`x/r*m  
object_id=2409 物品ID Ia-`x/r*m  
body_part={chest} 装备位置(chest:上身或上下连身,feet:脚,gloves:手,back:斗篷,legs长袜,head:头盔,none:内衣及其它) Ia-`x/r*m  
mfighter:m代表男性,fighter:战士,felf::f代表女性,elf:妖精,同理magic:人法,drawf:矮人,darkelf:黑精,orc:兽战,shaman:兽法,以此类推你的人物 Ia-`x/r*m  
mfighter_mesh={[LineageWarriors.MFighter_m008_u];[LineageWarriors.MFighter_m008_l]} 骨架语句,mfighter人类女战士,m指mesh,u指上身装备,l指下身装备 Ia-`x/r*m  
(四章骨架是每个种族分开的,LineageWarriors.MFighter_m008_u(三章)=Fighter.MFighter_m008_u(四章),Fighter就是人类战士的骨架在animations里的fighter.ukx,以此类推) Ia-`x/r*m  
mfighter_texture={[mfighter.mfighter_m008_t84_u];[MFighter.MFighter_m008_t84_l]} 图档语句,mfighter人类女战士,m指mesh,t指texture,u指上身装备,l指下身装备 Ia-`x/r*m  
armor_type=heavy 装备类型(light轻,heavy重,magic法) Ia-`x/r*m  
armor_type=magic 装备类型,magic:法袍 Ia-`x/r*m  
physical_defense=147 防御 Ia-`x/r*m  
magical_defense=0   魔御 Ia-`x/r*m  
mp_bonus=718   MP增量 Ia-`x/r*m  
Ia-`x/r*m  
------------------------------------------------------------------------------------------------------------ Ia-`x/r*m  
mysql:armor Ia-`x/r*m  
item_id   物品ID Ia-`x/r*m  
name   物品名 Ia-`x/r*m  
bodypart 装备位置(chest:上身.CHEST:上下连衣) Ia-`x/r*m  
crystallizable 可否精炼 Ia-`x/r*m  
armor_type 装备类型(light轻,heavy重,magic法) Ia-`x/r*m  
weight 重量 Ia-`x/r*m  
material 材质 Ia-`x/r*m  
crystal_type 结晶类型 Ia-`x/r*m  
avoid_modify 回避 Ia-`x/r*m  
durability 持久 Ia-`x/r*m  
p_def 防御 Ia-`x/r*m  
m_def 魔御 Ia-`x/r*m  
mp_bonus MP增量 Ia-`x/r*m  
price 价格 Ia-`x/r*m  
crystal_count 结晶量 Ia-`x/r*m  
sellable 可否出售 Ia-`x/r*m  
Ia-`x/r*m  
============================================================ Ia-`x/r*m  
技能: Ia-`x/r*m  
data\stats\skills Ia-`x/r*m  
<set name="mpConsume" val="250"/> 消耗250MP Ia-`x/r*m  
<set name="power" val="350.0"/> 威力350 Ia-`x/r*m  
<set name="target" val="TARGET_SELF"/> 目标自我 Ia-`x/r*m  
<set name="target" val="TARGET_ONE"/> 目标单个 Ia-`x/r*m  
<set name="target" val="TARGET_AREA"/> 目标群体(某些BUFF的target是不同的) Ia-`x/r*m  
<set name="skillRadius" val="605"/> 群攻的半径(群体时用) Ia-`x/r*m  
<set name="skillTime" val="7000"/> 技能时间间隔 Ia-`x/r*m  
<set name="skillType" val="MDAM"/> 技能类型:魔法攻击 Ia-`x/r*m  
<set name="skillType" val="PDAM"/> 技能类型:物理攻击(BUFF技能有对应的skillType) Ia-`x/r*m  
<set name="castRange" val="900"/> 发技能所须的距离 Ia-`x/r*m  
Ia-`x/r*m  
<skill id="30" levels="38" name="Backstab"> 技能ID,级数,名 Ia-`x/r*m  
<table name="#mpConsume"> 53 55 57 57</table> 把每级技能消耗的MP定义在 #mpConsume Ia-`x/r*m  
<set name="mpConsume" val="#mpConsume"/> 调用上面定义的 #mpConsume Ia-`x/r*m  
(<set name="power" val="#power"/> 同理,当然你也可以用这方法定义施法时间逐级减少或其它) Ia-`x/r*m  
Ia-`x/r*m  
<for> Ia-`x/r*m  
  <using kind="Dagger" skill="0030"/> (Dagger是匕首,这是需要装备匕首才能发动此技能的意思,剑sword,盾Shield,砘器blunt如此类推) Ia-`x/r*m  
</add> Ia-`x/r*m  
</for> Ia-`x/r*m  
写得好累,暂写到这,如果有人要的就顶着吧,过两天再把客户端的技能写上来.>_<
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!