Objects接口

注释 游戏物体的详细说明

值名称 值类型 详细描述
唯一序号 UINT 详细唯一序号
类型 UINT 详细类型
模型编号 UINT 详细模型编号
名字 UINT 详细名字
阵营 UINT 详细阵营
标记 UINT 详细标记
大小 UINT 详细大小
声音 UINT 详细声音
物品掉落 UINT 详细物品掉落
任务物品掉落 UINT Cannot resolve the wiki link macro, invalid number of inputs.
金币掉落 UINT 详细金币掉落
任务 UINT 详细任务


唯一序号

类型

    /// <summary>
    /// 
    /// </summary>
    public enum WoW物体类型
    {
        门 = 0,
        按钮 = 1,
        任务 = 2,
        箱子 = 3,
        一般 = 5,
        陷阱 = 6,
        椅子 = 7,
        魔法中心 = 8,
        文字 = 9,
        未知 = 10,
        召唤石 = 18,
        传送门 = 22,
        集合石 = 23,
    }


模型编号

名字

阵营

标记

大小

声音

物品掉落

任务物品掉落

金币掉落

任务

using System;
using System.Text;
using System.Collections.Generic;
using Demo_G.O.S.E.ServerEngine.Treasure;
using Demo_W.O.W.WorldServer.Object;
using Demo_W.O.W.Script.ItemTemplate;

namespace Demo_W.O.W.Script.ObjectTemplate
{
    /// <summary>
    /// 中文格式
    /// </summary>
    public class 石狮子 : WoWObject
    {
        /// <summary>
        /// 
        /// </summary>
        protected override void DefaultItemInit()
        {
            //----------游戏物体的信息----------
            // 唯一序号
            //(0x3代表物体,00大类,00子类,00001物体顺序号)
            //大类(类型)
            //子类(无)
            唯一序号 = 0x3060000001;


            // creature_template - type (mangos数据库的字段名称)
            // (0 = 门 , 1 = 按钮 , 2 = 任务 , 3 = 箱子 , 5 = 一般 , 6 = 陷阱 , 7 = 椅子)
            // (8 = 魔法中心 , 9 = 文字 , 10 = ?  , 18 = 召唤石 , 22 = 传送门 , 23 = 集合石)
            类型 = 6;


            // creature_template - displayId (mangos数据库的字段名称)
            模型编号 = 1166;


            // creature_template - name (mangos数据库的字段名称)
            名字 = "石狮子";


            // creature_template - faction (mangos数据库的字段名称)
            阵营编号 = 84;


            // creature_template - flags (mangos数据库的字段名称)
            标记 = 0;


            // creature_template - size (mangos数据库的字段名称)
            大小 = 1;


            // creature_template - sound0 ... sound23 (mangos数据库的字段名称)
            声音[0] = 0;
            声音[1] = 0;
            声音[2] = 0;
            声音[3] = 0;
            声音[4] = 0;
            声音[5] = 0;
            声音[6] = 0;
            声音[7] = 0;
            声音[8] = 0;
            声音[9] = 0;
            声音[10] = 0;
            声音[11] = 0;
            声音[12] = 0;
            声音[13] = 0;
            声音[14] = 0;
            声音[15] = 0;
            声音[16] = 0;
            声音[17] = 0;
            声音[18] = 0;
            声音[19] = 0;
            声音[20] = 0;
            声音[21] = 0;
            声音[22] = 0;
            声音[23] = 0;

            //----------游戏物体的信息----------



            //----------游戏物体内物品掉落的信息----------

            物品掉落 = new BaseTreasure[] {

               new BaseTreasure(
                new BaseLoot[] {
                    new BaseLoot( typeof( 监工披风/*物品*/ ), 44.4f )
                } , 100f ),

            };

            任务物品掉落 = new BaseTreasure[] {

               new BaseTreasure(
                new BaseLoot[] {
                    new BaseLoot( typeof( 监工披风/*任务物品*/ ), 44.4f )
                } , 100f ),

            };

            金币掉落 = new BaseTreasure[] {

               new BaseTreasure(
                new BaseLoot[] {
                    new GoldLoot( 100, 250, 99.9f )
                } , 100f ),
            };

            //----------游戏物体内物品掉落的信息----------



            //----------游戏物体包含的任务的信息----------

            // 任务编号
            任务.Add( 0x1234 );
            任务.Add( 0x1235 );

            //----------游戏物体包含的任务的信息----------
        }
    }
}

Last edited Jul 25, 2007 at 2:09 PM by CaiHuanQing, version 5

Comments

No comments yet.