AgpdParty
3. 枚举类型
(1) 数据类型
typedef enum _eAGPMPARTY_DATA_TYPE {
AGPMPARTY_DATA_TYPE_PARTY = 0,
} eAGPMPARTY_DATA_TYPE;
目前只定义了 Party 数据类型。
(2) 经验分配类型
typedef enum _AgpmPartyCalcExpType {
AGPMPARTY_EXP_TYPE_BY_DAMAGE = 0,
AGPMPARTY_EXP_TYPE_BY_LEVEL,
} AgpmPartyCalcExpType;
组队经验分配规则:
BY_DAMAGE:按伤害分配经验。
BY_LEVEL:按角色等级分配经验。
(3) 道具分配方式
typedef enum _AgpmPartyOptionDivisionItem {
AGPMPARTY_DIVISION_ITEM_SEQUENCE = 0, // 按顺序分配
AGPMPARTY_DIVISION_ITEM_FREE, // 自由分配
AGPMPARTY_DIVISION_ITEM_DAMAGE // 按伤害分配
} AgpmPartyOptionDivisionItem;
组队战利品分配策略:
顺序分配、自由分配、伤害分配。
4. AgpdParty 类(数据类)
成员变量
INT16 m_nMaxMember; // 队伍最大人数
INT16 m_nCurrentMember; // 当前队员数
记录队伍人数。
ApSafeArray<INT32, AGPMPARTY_MAX_PARTY_MEMBER> m_lMemberListID;
成员 ID 列表(安全数组封装)。
原注释的旧写法是普通数组或指针。
INT32 m_lHighestMemberLevel;
INT32 m_lLowerMemberLevel;
INT32 m_lTotalMemberLevel;
队伍成员等级信息:
最高等级
最低等级
总等级
INT32 m_lHighestMemberUnionRank;
队伍中最高联盟等级。
UINT32 m_ulRemoveTimeMSec;
队伍移除时间(毫秒)。
ApSafeArray<BOOL, AGPMPARTY_MAX_PARTY_MEMBER> m_bIsInEffectArea;
队员是否在经验/BUFF生效区域。
AgpmPartyCalcExpType m_eCalcExpType;
经验分配方式。
INT32 m_lCurrentGetItemCID;
INT32 m_lFinishGetItemCID;
AgpmPartyOptionDivisionItem m_eDivisionItem;
战利品分配相关:
当前领取者 ID
已领取者 ID
分配方式
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931698.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
行业网站 cms手机版怎么用百度快照
一、题目描述
给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。 示例 1: 输入:n 3
输出:[[1,null,2,null,3],[1,null,3,2],[2,1,3],[3,1,null,nul…
白城网站建设公司网站做seo第一步
文章目录 缓冲流字节缓冲流字符缓冲流 转换流InputStreamReader类OutputStreamWriter类 序列化ObjectOutputStream类ObjectInputStream类 打印流 缓冲流
缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流 基本原理: 缓冲流的…
2025年- H57-Lc165--994.腐烂的橘子(图论,广搜)--Java版 - 教程
2025年- H57-Lc165--994.腐烂的橘子(图论,广搜)--Java版 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "C…
深入解析:Python应用函数的定义与调用(一)
深入解析:Python应用函数的定义与调用(一)2025-10-08 16:06
tlnshuju
阅读(0)
评论(0) 收藏
举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: blo…
3,信号与槽机制 - 教程
3,信号与槽机制 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &qu…
课后思考及作业:方法
阶乘出现负数?
在计算机中计算阶乘时出现负数,通常是由于整数溢出导致的。数据类型储存空间不够
( int ) ( Math.random() * 6 )
//产生 0 – 5之间的随机数
查看一下JDK中System.out.println()方法,你发现了什么?…
成都市网站建设服务商公司网站建设专家
写在前面 考试整理相关笔记博文内容涉及Linux 虚拟化常见管理操作以及部分调优配置理解不足小伙伴帮忙指正 不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树 使用工具进行调优
可以…
2025国庆Day7
模拟赛
T1
将所有ai=bi的数取出来
这些数的mex即为答案
然后对于每个i,判定ai,bi是否等于答案
相当于固定某些位置
答案就是2^cnt
cnt是没被固定的位置的数量
#include<iostream>
#include<cstdio>
#incl…
免费发布信息的网站广州手机网站建设公司排名
webpackvue实现TODO慕课网课程笔记
课程目的: 前端工程:讲明一些前端基础的概念;如何搭建一个工程,一个工程解决了哪些问题 webpack:预计未来前端开发必备的基础 vue:相对于react使用比较简单方便…
深入理解 JSX:React 的核心语法 - 实践
深入理解 JSX:React 的核心语法 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…
对顶堆维护区间中位数板子
对顶堆维护区间中位数板子对顶堆维护区间中位数板子:每个操作复杂度:O(logn)点击查看代码
//加入a[p]的值:sum1,sum2为统计>mid与<=mid数之和分别是多少,l,r为取的数的区间范围
void add(ll p){if(a[p]>m…
AXURE-动态面板 - 实践
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
把握一个Makefile的脉络
首先列出其中的target:grep -E ^[^: \t]+: Makefile
grep -E ^[a-zA-Z0-9_.-]+: Makefile
grep -E ^[^[:space:]:]+: Makefile
grep -P ^[^\s:]+: Makefile-E和-P-E --extended-regexp Interpret PATTERNS as extended…
甘肃建投建设有限公司网站网站建设实战教程
hive 字段注释乱码: 在mysql中运行:
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;OK
实用指南:【结构型模式】装饰器模式
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
美橙互联旗下网站东钱湖镇建设局网站
首先查看报错信息,这里提示我们78行有问题 这里是[[]] 这个内联表达式出了问题,在当前所在的script标签中加入th:inlinenone,然后重启项目,成功解决!
P10068 [CCO 2023] Line Town
考察符号的变化,如果是一正一负那么不会变,否则是两位一起奇偶翻转。把奇数位的符号翻转后,每个数可以认为是一个绝对值和符号的二元组。
对于序列最终的形态,其一定是一段负然后一些 \(0\) 再一段正,翻转后就是一…