亮点飞飞塔罗牌的召唤108
源码注释共享

源码注释共享

相互交流学习,开源,飞飞源码公开
  • 6帖子
  • 8讨论
  • 0关注

翡翠Flyff源代码+客户端

100

主题

3

回帖

159万

积分

站长

站点维护员

积分
1597724

突出贡献荣誉管理论坛元老

QQ
发表于 7 天前 | 显示全部楼层 |阅读模式
23 0
客户端+源代码
工具版本:
VS2022
SQL2022
功能定义注释:
//#define                __LOCALNEUZ                                                //是否使用本地IP。
//#define                __LEVEL_CAP_120M                                //等级上限120级。
#define                __LIVE_NEUZ                                                //使用正式服务器。
#define                __SECOND_CHANNEL                                //禁用第二频道的各种内容。
#define                __ETERNALFIRE_EXPA                                //传送器等。

//#define                __LEVEL_CAP_150                                //等级上限150级。

//2021
#define                __SKILL_RANGE_CHECK                                //检查目标之间的距离以防止范围作弊/延迟。
#define                __GET_RANGE_TO_OBJ                                //获取两个物体之间距离的函数。
#define                __SHOUT_COOLDOWN                                //喊话冷却时间。
#define                __VOICE_LINES                                        //日语语音。

#define                __EUBUILD                                                //CE作弊检查。
#define                __INVENTORY_168                                        //更大的背包(168格)。
#define                __PMA_FIX_ATKMSG                                //OnMeleeAttack修复。
#define                __ARROW_FIX                                                //跳跃箭矢修复。
#define                __INVENTORY_SORTING                                //背包排序。
#define                __GUILD_BUFFS                                        //基于公会等级的公会增益。
#define                __KEYPRESS_FEEDBACK                                //按键反馈(来自Iluay)。
#define                __AlphaChat                                                //淡入淡出聊天。
#define                __DUNGEON_ENERGY_SYSTEM                        //受到Iluay启发但自制的地下城能量系统。
#define         __ACTIONSLOT_FEEDBACK                        //动作栏反馈(来自Iluay)。
#define                __MOUNT                                                        //坐骑系统。
#define                __BETTER_GM_COMMANDS                        //改进的GM命令。
#define                __TOTEMS                                                //图腾移动。
#define                __RANGEHACK_VALIDATION                        //范围作弊检查。
#define                __WIKI_ITEMS                                        //物品Wiki。
#define                __MODEL_VIEW                                        //模型查看器。
#define                __PERIN_CONVERT_SECURITY                //佩林按钮安全转换。
#define                __FIX_DARK_ILLUSION                                //暗影幻象的自动攻击修复。
#define                __SECURITY_FIXES                                //安全修复。
#define                __MUSIC_OLD                                                //使用FMOD音乐库。
#define                __HIDE_PICKUPPET_OPTION                        //隐藏拾取宠物选项。
#define                __HIDE_PLAYER_OPTION                        //隐藏玩家选项。
#define                __SFX_LEVELS                                        //SFX音效等级更新。

//2020 翡翠Flyff - 幻境森林
#define                __FAST_NEUZ                                                //对WndMapEx的更改。
#define                __STL_GIFTBOX_VECTOR                        //用于Neuz礼盒指示器。
#define                __NEW_WEAPON_GLOW                                //v17武器发光效果。
#define                __PARTYSKILL_REFRESH                        //进入队伍时刷新队伍技能。
#define                __NO_SKILLCASTING                                //不显示施法条。
#define                __NEW_BOSSMECHANICS                                //新的BOSS机制。
#define                __MINES_BOMBS                                        //地雷和炸弹技能类型。
#define                __STAT_SYNC                                                //属性同步。
#define                __SKILLSHOTS                                        //来自MagmaFlyff的地面目标技能。
#define                __ATTACK_RANGE_CODE                                //更新自动攻击范围的计算方式。
#define         __ITEM_NAME_RENDERING                        //在地面上渲染物品名称。
#define                __BEAD_STAT_FIX                                        //珠子属性修复。
#define                __FIX_RANGER_ROLLER                                //修复游侠翻滚。
#define                __SPLASH_AUTOATTACKS                        //溅射自动攻击代码。
#define                _BETTER_MODEL_CACHE                                //模型缓存改进(来自NaNo)。
#define                __MODEL_CHANGE                                        //物品变形/模型更改。
#define                __PVESERVER                                                //新的技能ID和各种小调整。
#define                __FFA_COMBAT                                        //FFA版本的攻城战。
#define                __CTF_COMBAT                                        //团队战斗的夺旗模式。
#define                __AUTOLVL_SKILL                                        //自动升级技能。
#define                __GUILD_CREATESCROLL                        //将轮回卷轴更新为公会创建卷轴。
#define                __APP_TELEPORTER                                //传送器窗口。
#define                __NEW_INSTANCE_COOLDOWNS                //传送完成后开始实例冷却,并在APP_TELE中显示冷却。
#define         __CRAFTING_FEATURE                                //通过组合物品来制作新物品。
#define         __DISENCHANTING_FEATURE                        //将物品分解为其他物品。
#define                __NEW_EXCHANGE_V19                                //V19版本的交换系统。对于制作功能也是必要的。
#define                __NEW_STAT_CALCULATIONS                        //对命中率/格挡/招架等公式的各种更新。
#define                __EMERALD_DAMAGE_CHANGES                //对伤害/技能相关的计算和代码的各种更改。
#define                __MAGIC_DOT_SKILLS                                //将‘中毒’状态改为受到魔法抗性影响的持续伤害效果(DoT)。出血仍然为物理伤害。
#define                __NEWWPN1024                                        //启用‘元素精通全’属性。
#define                __NEW_PARRY_FORMULA                                //从招架公式中移除职业特定的缩放。
#define                __ZHICHIZUIXIAOHUA                                //对Direct3d窗口的各种更新。
#define                __GUILD_COLOR                                        //根据公会等级改变公会颜色。
#define                __NEW_HP_FORMULA                                //生命值公式重新设计。
#define                __PET_MONSTER_LEVELING                        //使宠物从杀死怪物中自动获得经验和升级。
#define                __SCROLL_OF_UNBINDING                        //解绑灵魂绑定物品的卷轴。
#define                __BANCOMMAND                                        //GM和管理员的封禁命令。
#define                __RANDOM_WEP_COLOR                                //武器轨迹卷轴和更新后的轨迹颜色。
#define                __NEW_ASAL_FORMULA                                //Asal公式更新。
#define                __NEW_ITEM_TOOLTIP                                //对物品提示的多种更新。包括SOCKET_CARD和ITEM_QUANTITY。
#define                __PETFILTER                                                //宠物过滤窗口。
#define                __1080RESOLUTION                                //新的分辨率选项。
#define                __DAMAGEWITHSPACE                                //用空格分隔的伤害数字显示(如100 000)。
#define                __NEW_DAMAGE_NUMBERS                        //选项以切换到新的伤害数字风格。
#define                __DAMAGE_NUMBER_COLORS                        //将物理/魔法伤害显示为不同的颜色。
#define                __NEW_DST_STATS                                        //来自DefineAttribute.h的各种新属性。
#define                __DROPTABLE_UPDATES                                //重做掉落表代码。
#define                __PIERCING20_TWOHAND                        //允许双手武器的穿透等级达到20/20。
#define                __BUFFPET_BEADSTACK                                //允许珠子效果的叠加。
#define                __GENDER_NPC_FIX                                //修复男性移动NPC的问题。
#define                __SHOW_HEALING_NUMBERS                        //像显示伤害数值一样显示治疗数值。
#define                __QUICKJOB                                                //快速更换职业。
#define                __ATTACK_TRACKING                                //用于特殊效果的攻击追踪,如‘每第三次攻击发动X效果’。
#define                __BULLET_AURAS                                        //用物品替换箭矢/祝福海报以自定义光环。
#define                __ROTATING_SFX_AURA                                //对光环旋转和音效的微小修复。
#define                __NEW_HIT_SFX                                        //可选的新命中音效。
#define                __SYS_DROPLOG                                        //新的物品掉落显示样式。
#define                __UI_OPT_DROPTEXT_OLD                        //禁用/启用掉落日志显示选项。
#define                __AFK_VENDOR                                        //AFK商品商。
#define                __EXTENDED_SALE_SYSTEM                        //使用佩林进行物品销售。
#define                __WEAPON_MODIFICATION_SYSTEM        //重新设计的宝石镶嵌系统。
#define                __QUICKSELL                                                //右键快速销售物品。
#define         __ENH_EVENTLUA_PARAM                        //基于职业和性别的升级奖励。
#define                __GIFTBOX_TIMER                                        //服务器端礼物盒冷却计时器。
#define                __INVENTORY_SEARCH                                //背包窗口内的搜索选项。
#define                __DST_SELFSKILL                                        //使用技能时有一定几率为自己施加增益效果的DST。
//#define                __ANTIALIAS_TEST                                //添加抗锯齿的实验性代码。
//#define                __ANISOTROPIC_TEST                                //各向异性过滤的实验性代码。
#define                __QUIVER_SYSTEM                                        //游侠更新。1H弓箭+箭袋放在盾牌栏内。
#define                __VIP_SYSTEM                                        //VIP系统,包含各种特权。
#define                __SMALL_FIXES                                        //各种小改进,用于提高游戏体验和修复bug。
                                                                                        //包括:游侠首次攻击修复、飞行频道设置为1秒、使用中的勾选标记、新警告图标、再生效果更新、MP缩放更新。
#define                __CLOCKWORK_AI                                        //新的时钟机械怪机制。
#define                __WEAPON_GRADE_FEATURE                        //武器评级特性。新的属性类型。
#define                __COLLECTOR_AS_MINING                        //重新设计收集系统为更接近采矿体验的模式。代码目前未被广泛使用。
#define                __STATWINDOW                                        //MyStats命令,包含各种属性信息。
#define                __ENCHANTED_FOREST_EXPANSION        //为扩展新增的各种技能/物品机制。
#define                __DPS_METER                                                //DPS计量器。
#define                __UPGRADE_CAP                                        //保证升级的特性。
#define                __PMA_PARTYFINDER                                //队伍查找窗口。
#define                __PROJECTILE_SPEED_PARAM                //在PropSkillAdd中添加对投射物速度的修正参数。
#define                __PERM_EXTRABAGS                                //永久免费附赠的额外背包。
#define         __FACTIONS                                                //阵营系统。
#define                __FACTION_PVP_SYSTEM                        //阵营战场及开放世界PVP系统。
#define                __FACTION_STATUES_ENABLED                //阵营战场中的雕像特性。
#define                __QUICK_SWITCH                                        //PVP中的工具/宏快速切换。
#define                __CHOOSE_GEM_REMOVAL                        //选择可以移除的武器模组。
#define                __LIMITED_SIEGE_SWAPPING                //阻止攻城战/FFA中装备和首饰的交换。
#define                __BLOCK_ITEM_TASKBAR                        //防止从任务栏交换装备。
#define                __NEW_STATUSBAR                                        //新的玩家状态窗口。
#define                __AWAKE_WINDOW                                        //觉醒窗口。
#define         __WORLDPOST                                                //即时邮件按钮。
#define                __LOCK_ITEM                                                //允许物品锁定的特性。
#define                __PARTYWORLDNAME                                //显示队伍中玩家的位置。
#define                __ATTACKER_TRACKING                                //雕像的攻击追踪。
#define                __FIX_DST_HEAL                                        //DST_HEAL更新,包含缩放和修复。
#define                __WAND_AUTOATTACKS                                //法杖自动攻击机制的重新设计。
#define                __DST_AUTOBUFF_FEATURE                        //防止效果类型的DST_stat技能。
#define                __NEW_HPBAR                                                //新的怪物生命值条。

//修复集合
#define                __DARK_ILLUSIONFIX                                //防止在隐身状态下渲染音效。
#define                __STATEBUG_FIX                                        //昏迷bug修复。
#define                __POSLAGFIX_0312                                //坐立状态bug修复。
#define                __FIX_REMOVESFX                                        //修复玩家离开后音效残留问题。
#define                __WHEREAREYOUGO                                        //修复角色跑远的问题。
#define                __GUILDBANK_DUPEFIX1                        //修复公会银行中的物品复制问题。
#define                __DISABLE_GUILDCLOAK                        //修复公会斗篷创建时的复制问题。
#define                __CHAROVERWRITE_FIX                                //修复覆盖删除角色时的复制问题。
#define                __INJECTION_FIX                                        //创建角色时防止SQL注入。
#define                __EXCHANGE_NEGATIVE                                //添加对空交换列表的检查。
#define                __PET_PIERCING_BOUNDS                        //修复RemovePetVisItem中的问题。
#define                __CHAR_RENAME_INVALID                        //重命名角色时的额外检查。
#define                __CHEAT_ENGINE_BLOCK                        //Cheat Engine作弊检查。
#define                __GUILD_RENAME_FAKE                                //修复公会名称更改bug。
#define                __FIX_CHEAT                                                //防止在客户端放置文件。
#define                __FIX_LEVELHACK                                        //修复角色等级被设置为极高值的bug。
#define                __HACKFIX_RANGE01                                //修复Cheat Engine导致的范围作弊。
#define                __FIX_FRAMECPU                                        //减少CPU使用率。
#define                __THIRD_ITEMBUFF                                //修复具有3个DST增益效果的物品。
#define                __SELL_OVERFLOW_FIX                                //修复销售溢出bug。
#define                __FIX_ANGEL_DUPE                                //修复天使复制bug。
#define                __FIXES_09                                                //竞技场修复。
#define                __HACK_CHECKERS                                        //客户端管理员和速度作弊检查器。
#define                __PARTY_DUNGRESET_FIX                        //修复队伍进入地下城时,地下城未正确重置的bug。
#define                __SWAP_HP_FIX                                        //修复更换装备后生命值超过最大值的问题。
#define                __POCKET_FIXES                                        //修复WS崩溃和复制问题。
#define                __FIXES_05                                                //防止角色名称被非法查询设置。
#define                __FIXES_06                                                //防止公会名称被非法查询设置。
#define         __FIXES_18                                                //修复Bet_FiveSystem相关问题。
#define                __PMA_GW                                                //PMA攻击范围修正。
#define                __FIX_STUN_BUG                                        //修复昏迷bug。

#define __MINIDUMP                                                //生成内存转储文件。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
发表评论