详细介绍humX.wil  weaponX.wil itemsX.wil dnitemsX.wil stateitemX.wil monX.wil代码计算方法
  以下计算方法适用于HERO引擎和3K引擎,其他引擎计算方法可能稍有不同,具体请自行测试。
  
 NPC外观代码计算方法:
  Npc1.wil        //外观值从500开始算起,500代表Npc1.wil中第一个NPC,501代表Npc1.wil中第二个NPC...其中每60张图片为一个NPC
  
 衣服外观代码计算方法:
  hum.wil           //衣服shape值从0~24计算
  hum2.wil          //衣服shape值从25~49计算
  hum3.wil          //衣服shape值从80开始     3K引擎从50~74计算
  hum4.wil          //衣服shape值从75~99计算
  扩展衣服素材      //添加衣服时可按照一件武器一个XXX.wil文件的方式配置,衣服放在传奇目录的\Graphics\Human\ 
                  物品数据库中单件衣服的Shape值从100开始算起,单件衣服素材的文件名必须和物品数据库中的Shape值一样
                    例如:数据库中设置Shape=100,那么单个衣服素材的文件就是100.wil,如果Shape=120那么文件名就是120.wil
  
 
衣服翅膀代码计算方法:
  HumEffect.wil     //衣服Anicount设置
                     是在Anicount字段设置的,从1开始计算  1200张为一组
  
 
武器的外观代码
  weapon.wil         //shape值从0~49计算
  weapon2.wil        //shape值从50~74计算
  weapon3.wil        //shape值从75~99计算
  扩展武器素材       //添加武器时可按照一件武器一个XXX.wil文件的方式配置,武器放在传奇目录的\Graphics\Weapon\ 
                   物品数据库中单个武器的Shape值从100开始算起,单个武器素材的文件名必须和物品数据库中的Shape值一样
                     例如:数据库中设置Shape=100,那么单个武器素材的文件就是100.wil,如果Shape=120那么文件名就是120.wil
  
 武器发光代码计算方法
  humeffect2.wil      //anicount值从240开始计算
                      如果用到的效果是在HumEffect2.wil中
                      HumEffect2中的效果设置AniCount=240.
                      注:HumEffect2中是武器发光的效果.那么按照第一张图片除以600加1以后再加上20就是Anicount的值
  
 
 
物品在背包中的外观代码计算方法
  Items.wil        //Looks值从0~4999计算
  Items1.wil       //Looks值从10000计算
  Items2.wil       //Looks值从5000~9999计算
  
 
物品在地上的外观代码计算方法
  DnItems.wil        //Looks值从0~4999计算
  DnItems1.wil       //Looks值从10000计算
  DnItems2.wil       //Looks值从5000~9999计算
  
 物品在装备栏中的外观代码计算方法:
  stateitem.wil        //Looks值从0~4999计算
  stateitem1.wil       //Looks值从10000计算
  stateitem2.wil       //Looks值从5000~9999计算
  
 
 
怪物外观代码计算方法
  monxx.wil        //xx在50之前的文件为每720张图片为一只怪
  monXX.wil        //XX在50~54 的文件每360张图片为一只怪
  
                       //计算公式为:怪物APPR值为{(XX-1)*10}+ 怪物在当前文件中的位置代码。
                       例如:MON50.WIL ,所要加的怪物图片为361-720,那么,该怪物在文件中的位置就是第二位,因为怪物位置代码是从0开始,即第一 
                     个怪是0,第二个怪是1,第 三个怪是2。。。。所以,怪物在当前文件中的位置代码就是1。所以,该怪物的APPR值为
                      {(50-1)*10} +1=491。

传奇衣服、翅膀、武器、怪物、NPC等外观代码计算方法与公式的更多相关文章

  1. WPF使用样式更新ArcGis InfoWindow外观代码

    <Style x:Key="mainInfoWindowStyleMF" TargetType="{x:Type esri:InfoWindow}"> ...

  2. JMir——Java版热血传奇2之资源文件与地图

    我虽然是90后,但是也很喜欢热血传奇2(以下简称“传奇”)这款游戏. 进入程序员行业后自己也对传奇客户端实现有所研究,现在将我的一些研究结果展示出来,如果大家有兴趣的话不妨与我交流. 项目我托管到co ...

  3. 【转】设计模式(九)外观模式Facade(结构型)

    设计模式--外观模式Facade(结构型): 1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性. ...

  4. 设计模式(十一):FACADE外观模式 -- 结构型模式

    1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性.例子1:一个电源总开关可以控制四盏灯.一个风扇 ...

  5. 设计模式(九)外观模式Facade(结构型)

    设计模式(九)外观模式Facade(结构型) 1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性. ...

  6. 从服务器角度分析RPG游戏——NPC的AI

    最近主程有些忙,甩给我一些服务器的代码,零零散散总结了一些要素. java程序架构也是层层分析,先罗列出需要做的工作,然后从主干到细节依次实现.就这点而言,程序和绘画有很多类似的地方. 关于怪物AI类 ...

  7. Facade - 外观模式

    1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性.例子1:一个电源总开关可以控制四盏灯.一个风扇 ...

  8. Facade(外观)模式

    1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性.例子1:一个电源总开关可以控制四盏灯.一个风扇 ...

  9. NOIP2012模拟试题【奶牛晒衣服】

    1.奶牛晒衣服(dry) [问题描述] 在熊大妈英明的带领下,时针和它的同伴生下了许多牛宝宝.熊大妈决定给每个宝宝都穿上可爱的婴儿装.于是,为牛宝宝洗晒衣服就成了很不爽的事情. 圣人王担负起了这个重任 ...

随机推荐

  1. JAVA 注解教程(四)Java 预置的注解

    @Deprecated 这个元素是用来标记过时的元素,想必大家在日常开发中经常碰到.编译器在编译阶段遇到这个注解时会发出提醒警告,告诉开发者正在调用一个过时的元素比如过时的方法.过时的类.过时的成员变 ...

  2. DFT测试-OCC电路介绍

    https://www.jianshu.com/p/f7a2bcaefb2e SCAN技术,也就是ATPG技术-- 测试std-logic, 主要实现工具是: 产生ATPG使用Mentor的 Test ...

  3. Reverse is Multiplex, You Need PinTools.

    Read this slide: pin_in_CTF.pdf And this link: pin_in_CTF

  4. python之路之io多路复用

    1.实现io多路复用利用select s1同时接受三个客户端(开启了三个服务器端口) #!/usr/bin/env python # -*- coding: utf-8 -*- import sock ...

  5. MVC HTML辅助方法

    HTML辅助方法(HTML Helper)用来辅助产生HTML,在开发View的时候会面对许多HTML标签,处理这些HTML标签非常繁琐,为了降低View的复杂度,可以使用HTML辅助方法帮助你产生一 ...

  6. JS中使用lambda筛选list

    LevelEnum.filter(x=>x.Category=="水利工程")

  7. 阻塞队列BlockingQueue之ArrayBlockingQueue

    ArrayBlockingQueue  是数组实现的有界阻塞队列,此队列按照先进先出(FIFO)的原则对元素进行排序. 构造方法: public ArrayBlockingQueue(int capa ...

  8. C语言究竟是一门怎样的语言?

    对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C的程序员. C语言除了能让你了解编程的相关概念,带你走进编程的大门,还能让你明白程序的运行原理,比如,计算机的各个部件是如何交互的,程序在 ...

  9. pycharm pro与你同在

    下载激活码和激活依赖的jar包,地址(https://www.lanzous.com/b00t4aneb密码:67t9)按照步骤操作即可第一步:正确安装 Pycharm 软件(版本2019.1.3 p ...

  10. css之变形(transform)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...