[Objective-C] 纯文本查看 复制代码
.子程序 范围吸附, , 公开
.参数 吸附距离, 小数型
.参数 正弦, 小数型
.参数 余弦, 小数型
.局部变量 _局部变量1, 整数型
.局部变量 _局部变量2, 坐标型
.局部变量 _局部变量3, 坐标型
.局部变量 _局部变量4, 坐标型
.局部变量 _局部变量5, 整数型
.局部变量 _局部变量6, 整数型
_局部变量1 = 内存读整数 (内存读整数 (人物基址) + 252) + 1152
.判断循环首 (是否自己 () = 1)
.如果真 (内存读整数 (_局部变量1) < 65536)
跳出循环 ()
.如果真结束
_局部变量3.x = 内存读小数 (内存读整数 (_局部变量1) + 112)
_局部变量3.y = 内存读小数 (内存读整数 (_局部变量1) + 116)
_局部变量3.z = 内存读小数 (内存读整数 (_局部变量1) + 120)
_局部变量2.x = 内存读小数 (内存读整数 (人物基址) + 112)
_局部变量2.y = 内存读小数 (内存读整数 (人物基址) + 116)
_局部变量2.z = 内存读小数 (内存读整数 (人物基址) + 120)
_局部变量4.x = _局部变量2.x - _局部变量3.x
_局部变量4.y = _局部变量2.y - _局部变量3.y
_局部变量4.z = _局部变量2.z - _局部变量3.z
.如果 (求平方根 (_局部变量4.x × _局部变量4.x + _局部变量4.y × _局部变量4.y + _局部变量4.z × _局部变量4.z) < 吸附距离)
_局部变量6 = 取职业 (_局部变量1)
.如果 (内存读整数 (内存读整数 (内存读整数 (内存读整数 (人物基址) + 904) + 552) + 532) = 内存读整数 (内存读整数 (内存读整数 (内存读整数 (_局部变量1) + 904) + 552) + 532) 或 内存读小数 (内存读整数 (_局部变量1) + 796) = -1 或 _局部变量6 = #炮台 或 _局部变量6 = #补给 或 _局部变量6 = #入口 或 _局部变量6 = #出口 或 _局部变量6 = #盾 或 _局部变量6 = #集体入口 或 _局部变量6 = #集体出口 或 _局部变量6 = #油罐车 或 内存读整数 (内存读整数 (_局部变量1) + 1476) = 1)
.否则
.如果 (内存读小数 (内存读整数 (_局部变量1) + 796) ≤ 0)
内存写小数 (内存读整数 (_局部变量1) + 120, _局部变量2.z - 500)
.否则
内存写小数 (内存读整数 (_局部变量1) + 120, _局部变量2.z)
内存写小数 (内存读整数 (_局部变量1) + 112, _局部变量2.x + 余弦 × 40)
内存写小数 (内存读整数 (_局部变量1) + 116, _局部变量2.y + 正弦 × 40)
.如果结束
.如果结束
.否则
.如果结束
_局部变量1 = 内存读整数 (_局部变量1) + 548
.判断循环尾 ()
|