最新传奇A3M2引擎全套源码
链接: https://pan.baidu.com/s/1B7spEGx5hgw9a_gea-dobg 提取码: cg9j
备用下载地址:http://pan.1234f.com:5212/s/plnub






链接: https://pan.baidu.com/s/1B7spEGx5hgw9a_gea-dobg 提取码: cg9j
备用下载地址:http://pan.1234f.com:5212/s/plnub






2013.9-2014.1
1.增加新属性 基本完成 速度需要在客户端基础上完成
2.重写攻击算法 幸运-防御-攻击加成-抗性吸收-反弹 攻击过程 攻击过程还需要优化
3.新爆率效果
小/大爆率 小/大魔法概率 最低词缀数量 最大词缀数量 物品名字
例如
300/300 100/300 0 0 龙之戒指
#CHILD 300/300 RANDOM
(
300/300 100/300 0 0 龙之戒指
)
4.词缀效果 增加DB cizhui.db 仿照爆率 增加物品词缀库
例如
#CHILD 300/300 RANDOM
(
1/99 野熊之
)
1/99 野熊之
5.增加魔法效果 魔法符文效果 火墙效果 需要继续写
6.重新部分魔法计算函数 主要是群体法术
7.重写新BUFF 主要6种 石化 断骨 减速 灼烧 禁魔 击退 除减速
还有完成
1.登陆器的构建 效果
2014.2.7
1.增加4种新状态(人物颜色的显示) 重写newbuffstart
2.准备修改BUFFMODE的写法 增加 bmagic字段标示BUFF的种类
2013.2.8
1.修正addbuff算法 增加buff.bmagic字段 标示BUFF种类
2.修改 神圣战甲术 幽灵盾 无极真气 诅咒术算法
arrdefence arr诅咒
3.重新写 中毒的种类
旧
POISON_DECHEALTH = 0; //中毒类型 - 绿毒 $80000000
POISON_DAMAGEARMOR = 1; //中毒类型 - 红毒 $40000000
POISON_LOCKSPELL = 2; $20000000
3 $10000000
POISON_DONTMOVE = 4; $08000000
POISON_STONE = 5; //麻痹 $04000000
POISON_COBWEB = 6; //蛛网 $02000000
STATE_BUBBLEDEFENCEUPEX = 7; //金刚护盾 $01000000
STATE_TRANSPARENT = 8; //隐身 $00800000
STATE_DEFENCEUP = 9; //加防(神圣战甲术) $00400000
STATE_MAGDEFENCEUP = 10; //加魔(幽灵盾) $00200000
STATE_BUBBLEDEFENCEUP = 11; //魔法盾 $00100000
STATE_REDSPEED = 12; //减速 $00080000
STATE_JINMO = 13; //禁魔 $00040000
STATE_REDPOWER = 14; //断骨 $00020000
STATE_FIRE = 15; //灼烧 $00010000
新
POISON_DECHEALTH = 0; //中毒类型 - 绿毒 $80000000
POISON_DAMAGEARMOR = 1; //中毒类型 - 红毒 $40000000
POISON_STONE = 2; //麻痹 $20000000
POISON_COBWEB = 3; //蛛网 $10000000
STATE_BUBBLEDEFENCEUPEX = 4; //金刚护盾 $08000000
STATE_TRANSPARENT = 5; //隐身 $04000000
STATE_BUBBLEDEFENCEUP = 6; //魔法盾 $02000000
STATE_REDSPEED = 7; //减速 $01000000
STATE_JINMO = 8; //禁魔 $00800000
STATE_REDPOWER = 9; //断骨 $00400000
STATE_FIRE = 10; //灼烧 $00200000
5.调整最大魔法数量为50个 同理增加人物保存数据长度
6.删除人物状态的保存 减少人物数据长度
7.修复友情攻击出错 攻击模式需要重写 具体 要求 .....
8.增加登陆器的BUFF效果
登陆器增加
g_BuffArry: array[0..BUFFMAXNUM] of TCLIENTBUFFSHOW; //用户技能表
服务器增加
procedure SendBuffShow(buffmagic: Byte; boMode: Boolean);
PlayObject.SendDefMsg(SELF, SM_BUFFSHOW, BUFFITEMNUM,
TYPE,
VALUE,
TIME, '');
问题之一 playobject baseobject 通用一个函数的时候 首先调用哪个 示例 BUFFICON的改变
9.目前进度 服务端已经完成 客户端接收BUFF信息...
2014.2.9
1.重写并完成BUFF的客户端显
procedure ClientUpdataBuffShow(buffmagic: Integer;bufftype, buffvalue,bufftime: Dword);
过程
addbuff 时 sendbuffshow 具体见2014.2.8
procedure ClientUpdataBuffShow(buffmagic: Integer;bufftype, buffvalue,bufftime: Dword);
接收数据 修改客户端 g_BuffArry
修改 TfrmMain.TimerRunTimer 计时工具 还需要修改 BUFF按BUFFMAGIC 来确定显示BUFF按钮的Visible
修改DTopStatusHIDEMODEMouseMove 继续需要修改
2.重写TPlayObject.ChangeStatusMode(nStatus: Integer; boMode: Boolean);函数
status类型重设置
STATUS_HIDEMODE = 0;//隐身 2
STATUS_STONE = 1;//麻痹 1
STATUS_DAMAGEARMOR = 2;//红毒 3
STATUS_DECHEALTH = 3;//毒 4
STATUS_COBWEB = 4;//蛛网 5
STATUS_BUFF = 5;
STATUS_REDSPEED = 6; //减速
STATUS_JINMO = 7; //禁魔
STATUS_REDPOWER = 8; //断骨
STATUS_FIRE = 9; //灼烧
STATUS_ZHAN = 10;
STATUS_MO = 11;
STATUS_WUJI = 12;
STATUS_ZUZHOU = 13;
7个光环
GUANGHUAN1 = 14;
主要类型3个
1.BUFF 发送BUFF效果 按钮
2.中毒效果 隐身 麻痹 蛛网 灼烧 冰冻 断骨 禁魔
3.光环效果
删除 5种基本属性 exp power
删除 buff的占用bolean 后果未知
删除 STATUS_exp powerate 后期单独添加
3.登陆器增加按钮 重写BUFFbutton 增加至21个
DTopStatusHIDEMODE: TDButton;
DTopStatusSTONE: TDButton;
DTopStatusDAMAGEARMOR: TDButton;
DTopStatusDECHEALTH: TDButton;
DTopStatusCOBWEB: TDButton;
DTopStatusBUFF: TDButton;
DTopStatusREDSPEED: TDButton;
DTopStatusJINMO: TDButton;
DTopStatusREDPOWER: TDButton;
DTopStatusFIRE: TDButton;
DTopStatusZHAN: TDButton;
DTopStatusMO: TDButton;
DTopStatusWUJI: TDButton;
DTopStatusZUZHOU: TDButton;
DTopGuanghuanJinji
DTopGuanghuanBaoji
DTopGuanghuanPojia
DTopGuanghuanZhanggu
DTopGuanghuanXueren
DTopGuanghuanFengjian
DTopGuanghuanShenxian
增加BUFFICON.pak 显示BUFF按钮
4.重写毒的威力函数
绿毒 道术影响威力 point 影响时间
红毒 rate-威力 point-时间 未完成
2014.2.10
1.完成BUFF图标客户端显示 问题之一 死亡之后 复活 图标存在 诅咒术 负数的问题
2.修正 ADDBUFF status计算 增加时间和属性值的比较 取较大值
3.修正 BUFFMODE 删除 lasetime 和stutse计算一样
4.图标的消失计算,在客户端
5.药水叠加类BUFF消失问题 .....
2014.2.11
1.解决BUFF药水图标的问题 思路 客户端发送最长的一段BUFF的时间
2.修复BUFF点数为负的问题 思路 65536
3.重写magic.pas 重写光环 广泛运用到 baseobject
4.光环的效果BUG 和平模式附加 之后不加....
5.重要!!!光环的序号 stuse 注意顺序和差值
6.增加属性 百分 实数 的判断 在gro
7.增加减速属性
if m_nState and $01000000 <> 0 then begin
8.研究加速的问题 这是一个比较大的问题 设计封挂 封挂设计 计算攻击速度的平均值
2014.2.12
1.技能效果 增加EFFECT 未完成
2.完善 attackstep 降低攻击威力 该插入哪里
Attackstep(Baseobject, Targetobject: TBaseObject;
nLuckp, nAcp, naddp, natomp, ndanggep: Integer;
nLuckRate, nAcRate, nAddRate, nAtomRate, nDanggeRate: Word;
nstytle, attacktype, deftype: Byte;
boDeadliness, boLuck, boAc, boadd, boAtom, boDangge: Boolean): Integer;
if (Result > 0) and Assigned(Baseobject) then
Targetobject.SetLastHiter(Baseobject);
True, False, True, False, True, True);
True, False, True, True, True, True);
3.存在问题的怪物 月灵 TCriticalMon TElectronicScolpionMon
4.麻痹怪物问题 爆裂蜘蛛爆炸问题 虹膜谢伟 150 火龙 109 mon3 修复
TCriticalMon
5.减速对怪物无效 增加 WideAttack BaseLongAttackTarget BaseLongMsgTarget 的元素判断 需要后座
6.仅仅针对到506
7.mon4.pak不存在 557 普通攻击威力问日
8.问题 装备消失后 属性不变
2104.2.13
重新所有怪物的攻击
0.修复激光 地狱火的威力
1.沃玛教主暂时不变
2、点僵尸攻击方向有问题
5.雪域卫士攻击设定 20%概率重击
6.神兽 修复强化的显示
7.火龙卫士 没有修改 攻击效果 加速
8.修改到神兽
2014.2.14
1.触龙神的攻击计算
2.修复爆裂蜘蛛
3.需要对新怪物进行全局的规划
2013.2.15
1.修改
BaseAttackTarget(nCmd;AtomType,AttackMode:Byte;AttackPower:Integer)
BaseAttackTarget(SM_HIT,Atom_An,0)
2.255 雪域天将攻击效果 随机单体麻痹 近程物理 群体魔法
3.557有问题
4.整理怪物数据
2014.2.16
1.增加怪物显示 mon1-mon14
2.增加怪物类型 601 602 603 604 605
2013.2.17
1.重写怪物的攻击代码
1.普通攻击 81
2.修改攻击模式 删除挖东西的模式
攻击模式
1.普通1格攻击
2.魔法1格攻击
3.多格攻击
3.范围攻击
赤月怪物少一破
81 普通攻击 810
82 魔法攻击
83 2 中毒 毒蜘蛛
84 2 不中毒
85 食人花
86 电僵尸
88 防火 正常 沃玛系
89 麻痹系怪物 不破隐身
90 麻痹系怪物 破隐身
91 扔斧子骷髅
92 暗黑战士
93 弓箭手
94 挖地僵尸
95 复活僵尸
96 角鹰
97 幻影蜘蛛
98 爆裂蜘蛛
99 新攻击类型
100 祖玛卫士
101 紫雷祖玛
102 激光雷炎 新类型
104 4格激光雷炎
105 雪域战将 范围攻击 敌人左边为准
106 雪域侍卫 4格 冰
107 雪域卫士
108 雪域力士
109 虹膜谢伟
109 紧张蜘蛛
110 111 112 雪域三怪
113 狐狸武士
四格攻击
BOSS类型
1.
删除绿毒蜘蛛
2014.2.18
攻击方式放在老一层里面
企鹅 需要重写下 找目标
增加几个方面 对于怪物的设置
2014.2.19
1.新增几类攻击
2.增加攻击的更多函数
m_btDirection := GetNextDirection(m_nCurrX, m_nCurrY, m_TargetCret.m_nCurrX, m_TargetCret.m_nCurrY);
2014.2.20
1.研究怪物怎么使用人的魔法 失败!!!
2.增加 冰咆哮蜘蛛 寒冰三魔法怪物
2014.2.21-2014.2.25
重新设定怪物攻击代码
需要修改的问题
1.单远程怪物可以设计避敌
2.优化判定的执行效率
2014.2.26-3.15
增加所有韩服怪物特效
2.优化全部攻击实现形式
需要注意的问题
run程序执行的效率 避免无限执行的情况
2014.3.20-2014.4.10
完成地图模式的兼容
新建一个Anubis的专用地图
已经兼容全部盛大新地图 除却最新的2013 韩服地图 老地图
新建一个地图转换器 可以转换所有的地图
问题
1.一个幽灵船的地图无法实现随机移动
2.服务端读取盛大新地图出现问题 字节数
3.需要学习内存流的写法
4.地图门的问题
5.盛大新地图的破解 4.16 完成破解
2014.4.11-2014.
优化人物的攻击算法
1.攻击的实现过程
1.ClientAttack
-ClientHitXY
-AttackDir
-_Attack
_ShuckDamage
_DamageHealth
写魔法
新增人物若干状态
问题
1.激光电影 的加粗效果 16个方位的攻击
2.其他暂无
4-6
1.UI设计
2.新的攻击算法
设定全新的攻击函数
优化全部怪物的攻击函数
3.重写爆率和词缀文件 减少数量
4.重写魔法设计
物品备注
stdmode shape
2 3
1234FCOM精品内容加载中..
本站下载说明(申明,最终解释权归本站所有,注册账号即默认同意遵守本站申明及说明):
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!