查看“︁工程参考/影响逻辑清单”︁的源代码
来自天龙知识库
←
工程参考/影响逻辑清单
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
__NOTOC__ <div class="lua-reference"> <div class="lua-lead lua-accent-amber"> <div role="heading" aria-level="2" class="lua-h1">影响逻辑清单(StdImpact…)</div> <div class="lua-sub">99 个效果逻辑 · 覆盖 16926 条效果条目</div> </div> == 怎么读这页 == <code>StdImpact000</code> 不是一条效果,而是 <code>StandardImpact.txt</code> 第 4 列「逻辑ID的说明」,代表的是一类'''效果逻辑'''(升级特效、一次性伤害、持续回血…)。每条具体效果在'''第 3 列'''填逻辑ID,所以一个逻辑下会挂着很多条效果——全表 16926 条效果、76 列、99 个逻辑。 * 想知道某个 buff 叫什么、数值多少 → 查效果条目本身:第 1 列 Data_Index、第 2 列效果名称。 * 想知道这类 buff '''怎么运作'''(什么时候触发、算伤害还是改属性、能不能驱散)→ 查本页,再看实现文件。 * 想查某个 Data_Index 到底走哪套逻辑 → 用它第 3 列的逻辑ID 在本页找对应行。 “作用”一列优先取自实现文件头部的源码注释(72 个逻辑写明了)。剩下 27 个逻辑源码没写说明,就退一步给事实线索:要么它派生自另一个逻辑(共用同一套结算),要么列出该实现覆盖了哪些时机(施加时、间隔发作、受击结算…)——这些都是从代码里读到的,不猜行为。条目数是该逻辑在表里实际挂了多少条效果,用来判断这套逻辑是主力还是边角。 == 逻辑一览 == {| class="wikitable" ! scope="col" style="width:9%" | 逻辑ID ! scope="col" | 作用 ! scope="col" style="width:8%" | 条目数 ! scope="col" style="width:16%" | 代表效果 |- | <code>0</code><br /><small>StdImpact000</small> | 单独通知客户端显示特效用的<br /><small>实现:<code>StdImpact000.h</code></small> | 71 | 升级特效、珍兽加血 |- | <code>1</code><br /><small>STD_IMPACT_001</small> | 无类型的一次性伤害<br /><small>实现:<code>StdImpact001.h</code></small> | 623 | 初级减血、HPDOT4减血 |- | <code>2</code><br /><small>STD_IMPACT_001</small> | 无类型的一次性伤害<br /><small>实现:<code>StdImpact001.h</code></small> | 3 | 秒人、开膛(伤半血NPC) |- | <code>3</code><br /><small>STD_IMPACT_003</small> | 分类型的一次性伤害<br /><small>实现:<code>StdImpact003.h</code></small> | 3160 | 普通攻击的伤害效果, 这一行永远不能删除或者改变.这是缺省效果.、初级外攻 |- | <code>4</code><br /><small>StdImpact004</small> | 瞬发-生命、魔法、怒气、连击点的直接修改<br /><small>实现:<code>StdImpact004.h</code></small> | 654 | 测试用治疗效果、打坐回复子效果 |- | <code>5</code><br /><small>STD_IMPACT_005</small> | 瞬发-生命、魔法、怒气、连击点的百分率直接修改<br /><small>实现:<code>StdImpact005.h</code></small> | 81 | 静影沉璧(法力燃烧)、清心普善咒(加血) |- | <code>6</code><br /><small>StdImpact006</small> | 瞬发-恢复宠物生命和快乐值<br /><small>实现:<code>StdImpact006.h</code></small> | 40 | 猪肉宠粮立即恢复珍兽生命10点、鸡肉宠粮立即恢复珍兽生命50点 |- | <code>8</code><br /><small>STD_IMPACT_008</small> | 强制怪物改变攻击目标,这对非玩家有效<br /><small>实现:<code>StdImpact008.h</code></small> | 16 | 狮子吼 |- | <code>9</code><br /><small>STD_IMPACT_009</small> | 传送角色到指定位置<br /><small>实现:<code>StdImpact009.h</code></small> | 22 | 回城(瞬移)、梯云纵(瞬移) |- | <code>10</code><br /><small>StdImpact010</small> | 间隔发作的驻留效果<br /><small>实现:<code>StdImpact010.h</code></small> | 424 | 测试用HOT、签名录效果 |- | <code>11</code><br /><small>StdImpact011</small> | 持续以定值修正六项攻击、内外功防御、四项抗性及生命/内力/怒气/连击点上限。<br /><small>实现:<code>StdImpact011.h</code></small> | 1361 | 测试用SOT(MAXs)、命魂护体 |- | <code>12</code><br /><small>STD_IMPACT_012</small> | 持续按基础值的百分比修正攻击、防御、抗性及各项上限。<br /><small>实现:<code>StdImpact012.h</code></small> | 190 | 少林门派buff、明教门派buff |- | <code>13</code><br /><small>StdImpact013</small> | 在一定时间内修正命中和闪避<br /><small>实现:<code>StdImpact013.h</code></small> | 732 | 测试用SOT(HitMis...)、丐帮门派buff |- | <code>14</code><br /><small>StdImpact014</small> | 昏迷,沉默,定身,无敌状态<br /><small>实现:<code>StdImpact014.h</code></small> | 1396 | 测试用SOT(FaintUnbreakable...)、测试用SOT(Stealth...) |- | <code>15</code><br /><small>StdImpact015</small> | 持续以定值修正力量、灵气、体力、定力和身法,支持等级步长及威力倍率。<br /><small>实现:<code>StdImpact015.h</code></small> | 2300 | 入帮冷却、永恒钻戒 |- | <code>16</code><br /><small>StdImpact016</small> | 持续按基础属性的百分比修正力量、灵气、体力、定力和身法。<br /><small>实现:<code>StdImpact016.h</code></small> | 51 | 反应迟钝(NPC)虚弱身法、无精打采(NPC)虚弱体力定力 |- | <code>17</code><br /><small>STD_IMPACT_017</small> | 按效果集合和等级上限免疫即将接收的效果;威力倍率作用于免疫等级。<br /><small>实现:<code>StdImpact017.h</code></small> | 63 | 实物(免疫点穴僵硬等一切不良buff)、百无禁忌(全免疫) |- | <code>18</code><br /><small>STD_IMPACT_018</small> | 瞬发驱散自身指定集合中的已有状态,受驱散等级及剩余名额限制。<br /><small>实现:<code>StdImpact018.h</code></small> | 371 | 校场(解状态)、校场(解变身) |- | <code>19</code><br /><small>STD_IMPACT_019</small> | 按集合和激活次数修正发出效果的威力或持续时间。<br /><small>实现:<code>StdImpact019.h</code></small> | 16 | 韦陀杵 |- | <code>20</code><br /><small>STD_IMPACT_020</small> | 在一定时间内,效果所有者死亡后可以在原地复活。<br /><small>实现:<code>StdImpact020.h</code></small> | 36 | 李代桃僵(死后复活)、含笑九泉(死后复活) |- | <code>21</code><br /><small>STD_IMPACT_021</small> | 提升下n次技能的外功攻击力<br /><small>实现:<code>StdImpact021.h</code></small> | 48 | 履霜冰至(必杀状态)、白鹤亮翅 |- | <code>22</code><br /><small>StdImpact022</small> | 受击时按概率反击及反弹伤害,造成伤害时按概率将伤害的一部分转为自身生命。<br /><small>实现:<code>StdImpact022.h</code></small> | 6 | 反击(一定几率反击敌人)、高级反击(一定几率反击敌人) |- | <code>23</code><br /><small>StdImpact023</small> | 受击时按概率折算所受伤害,造成伤害时按概率扣减目标内力和怒气。<br /><small>实现:<code>StdImpact023.h</code></small> | 6 | 灵动、高级灵动 |- | <code>24</code><br /><small>StdImpact024</small> | 过滤不良效果<br /><small>实现:<code>StdImpact024.h</code></small> | 2 | 灵气、高级灵气 |- | <code>25</code><br /><small>StdImpact025</small> | 按概率吸收带会心标记的来袭效果,不是按剩余生命判断是否会被击杀。<br /><small>实现:<code>StdImpact025.h</code></small> | 2 | 忠心、高级忠心 |- | <code>26</code><br /><small>STD_IMPACT_026</small> | 伤害盾,吸收、免疫、反弹<br /><small>实现:<code>StdImpact026.h</code></small> | 32 | 礼敬如来、金刚不坏体 |- | <code>27</code><br /><small>StdImpact027</small> | 受击时将自己的一部分伤害转移到自己的宠物身上<br /><small>实现:<code>StdImpact027.h</code></small> | 2 | 肉墙(手动,一定时间内珍兽为主人承受伤害)、高级肉墙(手动,一定时间内珍兽为主人承受伤害) |- | <code>28</code><br /><small>StdImpact028</small> | 按比例折算受到的冰、火、玄、毒伤害,负值部分转为自身生命恢复。<br /><small>实现:<code>StdImpact028.h</code></small> | 4 | 冰精(珍兽具有食冰畏火的特性)、火灵(珍兽具有食火畏冰的特性) |- | <code>29</code><br /><small>STD_IMPACT_029</small> | 按比例吸收伤害的限额护盾,可修正匹配技能的消耗或聚气时间,结束时调整玩家怒气。<br /><small>实现:<code>StdImpact029.h</code></small> | 16 | 延年益寿(吸收盾) |- | <code>35</code><br /><small>StdImpact035</small> | 恐惧状态,不能施法<br /><small>实现:<code>StdImpact035.h</code></small> | 172 | 潜龙勿用(失明)、月落西山(失明) |- | <code>36</code><br /><small>STD_IMPACT_036</small> | 探测陷阱<br /><small>实现:<code>StdImpact036.h</code></small> | 16 | 火眼金睛(反隐) |- | <code>38</code><br /><small>StdImpact038</small> | 只显示特效用<br /><small>实现:<code>StdImpact038.h</code></small> | 44 | 钓鱼buff、遇敌(无法传送) |- | <code>43</code><br /><small>STD_IMPACT_043</small> | 持续增加怒气增长的定值修正量,并修正冰、火、玄、毒四项抗性。<br /><small>实现:<code>StdImpact043.h</code></small> | 128 | 中冲破抗冰火玄、中冲破抗冰火毒 |- | <code>51</code><br /><small>STD_IMPACT_051</small> | 分身效果<br /><small>实现:<code>StdImpact051.h</code></small> | 1 | 分身 |- | <code>52</code><br /><small>STD_IMPACT_052</small> | 逍遥纪录陷阱<br /><small>实现:<code>StdImpact052.h</code></small> | 1 | 陷阱 |- | <code>53</code><br /><small>STD_IMPACT_053</small> | 瞬发清除玩家已学技能的未结束冷却,保留参数[0..3]指定的四个冷却ID。<br /><small>实现:<code>StdImpact053.h</code></small> | 1 | 游刃有余(取消冷却) |- | <code>54</code><br /><small>STD_IMPACT_054</small> | 复活<br /><small>实现:<code>StdImpact054.h</code></small> | 21 | 起死回生(复活)、天长地久(复活) |- | <code>56</code><br /><small>StdImpact056</small> | 持续修正命中、闪避、会心攻击、会心防御、生命上限及内外功攻防。<br /><small>实现:<code>StdImpact056.h</code></small> | 60 | 迟钝(增强自身血上限)、狡猾(增强自身命中闪避) |- | <code>57</code><br /><small>StdImpact057</small> | 宠物生命转换成主人的HP,MP<br /><small>实现:<code>StdImpact057.h</code></small> | 4 | 共生(珍兽给主人匀血)、高级共生(珍兽给主人匀血) |- | <code>58</code><br /><small>StdImpact058</small> | 瞬发生效时增加玩家与施法者之间的好友度,用于送花等效果。<br /><small>实现:<code>StdImpact058.h</code></small> | 10 | 送花 |- | <code>59</code><br /><small>STD_IMPACT_039</small> | 持续修正会心攻击属性,并按百分比修正怒气增长量。<br /><small>实现:<code>StdImpact039.h</code></small> | 73 | 铁布衫,+抗性,+怒气转换率、木遁(防御状态) |- | <code>60</code><br /><small>STD_IMPACT_060</small> | 命中目标时按概率向目标及自身派发子效果,同时修正怒气增长率。<br /><small>实现:<code>StdImpact060.h</code></small> | 160 | 水神下凡、见龙在田(上毒状态) |- | <code>61</code><br /><small>STD_IMPACT_061</small> | 按技能集合修正聚气/冷却时间,并覆盖非零配置的命中率和会心率。<br /><small>实现:<code>StdImpact061.h</code></small> | 49 | 斩情诀(减聚气时间)、僵硬(技能冷却) |- | <code>62</code><br /><small>StdImpact062</small> | 使当前施法动作忽略干扰处理,用于保护聚气或引导过程。<br /><small>实现:<code>StdImpact062.h</code></small> | 16 | 谈笑自若(状态,引导不打断) |- | <code>64</code><br /><small>STD_IMPACT_064</small> | 在配置允许且次数条件有效时,向伤害计算提供忽略目标防御的许可。<br /><small>实现:<code>StdImpact064.h</code></small> | 16 | 无中生有 |- | <code>65</code><br /><small>STD_IMPACT_065</small> | 持续修正连击点上限,并在会心命中时按概率增加自身连击点。<br /><small>实现:<code>StdImpact065.h</code></small> | 16 | 控鹤式(攻击状态) |- | <code>66</code><br /><small>STD_IMPACT_066</small> | 内力护盾,消耗内力抵消受到伤害的一定比例,抵消量不超过当前内力。<br /><small>实现:<code>StdImpact066.h</code></small> | 16 | 流星赶月 |- | <code>67</code><br /><small>StdImpact067</small> | 按概率对受效者造成一次基于当前生命值的百分比伤害,并设置伤害下限。<br /><small>实现:<code>StdImpact067.h</code></small> | 2 | 开膛(伤半血NPC)、致死效果 |- | <code>68</code><br /><small>STD_IMPACT_068</small> | 瞬发时以受效者为中心扫描施法者的敌人,计算并派发范围子效果。<br /><small>实现:<code>StdImpact068.h</code></small> | 525 | 移花接木、犯兽-爆炸困 |- | <code>69</code><br /><small>STD_IMPACT_046</small> | 受到原施法者的匹配技能伤害时,按比例修正外功伤害,并将总伤害按比例转为攻击者怒气。<br /><small>实现:<code>StdImpact046.h</code></small> | 35 | 指点江山(标记虚弱伤害放大)、伤害放大状态 |- | <code>70</code><br /><small>STD_IMPACT_070</small> | 瞬发扣减目标生命、内力和怒气,再按实际扣减量的比例返还给施法者。<br /><small>实现:<code>StdImpact070.h</code></small> | 52 | 笑里藏刀减血吸血、化嗔无形减怒吸怒 |- | <code>71</code><br /><small>STD_IMPACT_071</small> | 被玩家使用匹配技能攻击时,以定值和原伤害百分比共同修正所受伤害。<br /><small>实现:<code>StdImpact071.h</code></small> | 1 | 破绽百出(被秒) |- | <code>72</code><br /><small>StdImpact072</small> | 按本状态来源技能的门派与持有者门派查询门派攻击修正表,调整发出效果的威力。<br /><small>实现:<code>StdImpact072.h</code></small> | 144 | 倒转乾坤、举火烧天 |- | <code>73</code><br /><small>StdImpact073</small> | 玩家持有指定集合中的状态时,按基础移动速度的百分比增加速度修正量。<br /><small>实现:<code>StdImpact073.h</code></small> | 1 | 马鞍加速 |- | <code>74</code><br /><small>STD_IMPACT_074</small> | 为怪物设置指向施法者的优先目标,并持续修正外功、内功防御。<br /><small>实现:<code>StdImpact074.h</code></small> | 34 | 灭此朝食(嘲讽)、调虎离山(嘲讽) |- | <code>76</code><br /><small>STD_IMPACT_076</small> | 接收匹配集合的逻辑003伤害效果时,对指定伤害分量叠加定值。<br /><small>实现:<code>StdImpact076.h</code></small> | 32 | 破绽:受火烧赤壁伤害增加、海市蜃楼:受蛟龙乱舞伤害增加 |- | <code>77</code><br /><small>STD_IMPACT_077</small> | 接收匹配集合的效果时,按概率向自身追加一个子效果,保留原施法者。<br /><small>实现:<code>StdImpact077.h</code></small> | 1 | 蛟龙出水:受到蜃龙乱舞攻击将被定身 |- | <code>79</code><br /><small>STD_IMPACT_079</small> | 按配置限制移动,并为外、内、冰、火、玄、毒六项攻击追加基础攻击比例值。<br /><small>实现:<code>StdImpact079.h</code></small> | 1 | 悬枢之痛 |- | <code>81</code><br /><small>STD_IMPACT_081</small> | 持续按参数[0]的百分比修正发出效果的威力,不限定技能或效果集合。<br /><small>实现:<code>StdImpact081.h</code></small> | 2 | 狂暴加伤害、兄弟(加伤害) |- | <code>83</code><br /><small>STD_IMPACT_083</small> | 按配置清零受到的外、内、冰、火、玄、毒伤害分量,实现分类型免伤。<br /><small>实现:<code>StdImpact083.h</code></small> | 9 | 出土文物(不免疫外功)、出土文物(不免疫内功) |- | <code>84</code><br /><small>STD_IMPACT_084</small> | 从参与比较的伤害分量中选择最大一项并清零,不处理不可吸收伤害。<br /><small>实现:<code>StdImpact084.h</code></small> | 1 | 精算 |- | <code>86</code><br /><small>STD_IMPACT_086</small> | 周期扫描受效者周围的目标,以受效者为施法者向每个目标派发最多三个子效果。<br /><small>实现:<code>StdImpact086.h</code></small> | 33 | 火烧赤壁Buff、蛟龙乱舞Buff |- | <code>87</code><br /><small>StdImpact087</small> | 双人骑乘乘客约束效果<br /><small>实现:<code>StdImpact087.h</code></small> | 1 | 搭乘坐骑 |- | <code>88</code><br /><small>STD_IMPACT_88</small> | 攻击、会心或受伤时按各自概率派发子效果,攻击和受伤分支还可修正伤害。<br /><small>实现:<code>StdImpact088.h</code></small> | 2049 | 普渡:命中目标后有机率减少对方玄抗30点、焚魂:命中目标后有机率减少对方火抗30点 |- | <code>89</code><br /><small>STD_IMPACT_089</small> | 受伤时按概率反弹一定比例的伤害,并从自身本次伤害中扣除抵消量。<br /><small>实现:<code>StdImpact089.h</code></small> | 1 | 斗转星移 |- | <code>90</code><br /><small>StdImpact090</small> | 持续效果结束时,调用参数[0]指定脚本的OnImpactFadeOut回调。<br /><small>实现:<code>StdImpact090.h</code></small> | 9 | 夫妻行功心法、古墓行功心法 |- | <code>91</code><br /><small>StdImpact091</small> | 按配置将玩家一部分固定内功攻击转为外功攻击,或将外功攻击转为内功攻击。<br /><small>实现:<code>StdImpact091.h</code></small> | 32 | 养精蓄锐、玉剑飘香 |- | <code>92</code><br /><small>STD_IMPACT_092</small> | 对匹配技能造成的伤害,区分玩家和非玩家受效者使用不同的百分比修正。<br /><small>实现:<code>StdImpact092.h</code></small> | 16 | 昭君出塞(标记) |- | <code>93</code><br /><small>STD_IMPACT_093</small> | 按技能集合修正聚气/冷却时间,同时持续按百分比修正怒气增长量。<br /><small>实现:<code>StdImpact093.h</code></small> | 16 | 绝剑式(防御状态) |- | <code>94</code><br /><small>StdImpact094</small> | 持续修正冰、火、玄、毒四项减抗属性,用于降低攻击目标的对应抗性。<br /><small>实现:<code>StdImpact094.h</code></small> | 8 | 门派减玄抗药、门派减火抗药 |- | <code>95</code><br /><small>STD_IMPACT_095</small> | 持续修正内外功防御、四项抗性和会心防御,并在效果结束时回调脚本。<br /><small>实现:<code>StdImpact095.h</code></small> | 10 | 蚩尤青龙战车BUFF、蚩尤白虎战车BUFF |- | <code>97</code><br /><small>StdImpact097</small> | 源码未标功能说明。效果名几乎全是坐骑与坐骑外观,实现引用 <code>ExteriorRideTables.h</code>;实现覆盖:修正整数属性、心跳检查、标记属性待重算、有持续时间。<br /><small>实现:<code>StdImpact097.h</code></small> | 1002 | 朔影天狼、啸月天狼 |- | <code>98</code><br /><small>STD_IMPACT_098</small> | 源码未标功能说明。实现覆盖:消失时、对目标结算伤害、受击结算、扫描目标时判定、有持续时间。<br /><small>实现:<code>AdvancedSchoolImpacts.h</code></small> | 16 | 慈航普度1、慈航普度2 |- | <code>99</code><br /><small>STD_IMPACT_099</small> | 源码未标功能说明。实现覆盖:间隔发作、修正整数属性、标记属性待重算、有持续时间。<br /><small>实现:<code>AdvancedSchoolImpacts.h</code></small> | 16 | 步步生花常驻释放 |- | <code>101</code><br /><small>STD_IMPACT_101</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、修正整数属性、修正生命回复、有持续时间。<br /><small>实现:<code>AdvancedSchoolImpacts.h</code></small> | 16 | 怒火连斩(状态) |- | <code>102</code><br /><small>STD_IMPACT_102</small> | 源码未标功能说明。实现覆盖:施加时、消失时、扫描目标时判定、有持续时间。<br /><small>实现:<code>AdvancedSchoolImpacts.h</code></small> | 16 | 一日丧命散效果 |- | <code>103</code><br /><small>STD_IMPACT_103</small> | 源码未标功能说明。实现覆盖:间隔发作、扫描目标时判定、有持续时间。<br /><small>实现:<code>AdvancedSchoolImpacts.h</code></small> | 16 | 横扫AOE |- | <code>105</code><br /><small>STD_IMPACT_105</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、受击结算、修正整数属性、修改技能、标记属性待重算、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 25 | 增加连击技能的释放几率(1星套装效果)、增加连击技能的释放几率(2星套装效果) |- | <code>106</code><br /><small>STD_IMPACT_106</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、受击结算、修正整数属性、修改技能、标记属性待重算、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 35 | 增加灵动技能对珍兽自己的生效几率(1星套装效果)、增加灵动技能对珍兽自己的生效几率(2星套装效果) |- | <code>107</code><br /><small>STD_IMPACT_107</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、受击结算、修正整数属性、修改技能、标记属性待重算、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 15 | 猛击技能释放时额外增加外功攻击(1星套装效果)、猛击技能释放时额外增加外功攻击(2星套装效果) |- | <code>109</code><br /><small>STD_IMPACT_109</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、受击结算、修正整数属性、修改技能、标记属性待重算、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 1 | 兽魂爆发Pet属性增加 |- | <code>110</code><br /><small>STD_IMPACT_110</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、受击结算、修正整数属性、修改技能、标记属性待重算、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 6 | 兽魂镇伏(对宠物伤害降低) |- | <code>111</code><br /><small>StdImpact111</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、修正整数属性、修改技能、标记属性待重算、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 6 | 慑天(继承主人部分属性) |- | <code>112</code><br /><small>StdImpact112</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、修改技能、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 6 | 溯回BUFF(主人效果) |- | <code>113</code><br /><small>STD_IMPACT_113</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、受击结算、修正整数属性、修改技能、标记属性待重算、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 6 | 夕照护盾 |- | <code>114</code><br /><small>StdImpact114</small> | 源码未标功能说明。实现覆盖:施加时、对目标结算伤害、修正整数属性、修改技能、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 6 | 灵犀(增加命中率,降低闪避率) |- | <code>115</code><br /><small>STD_IMPACT_003</small> | 分类型的一次性伤害<br /><small>实现:<code>StdImpact003.h</code></small> | 7 | 撼岳群攻效果、千幻普通攻击 |- | <code>116</code><br /><small>StdImpact116</small> | 源码未标功能说明。实现覆盖:对目标结算伤害、有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 6 | 煞月(血量低于阈值,伤害百分比提高) |- | <code>117</code><br /><small>StdImpact117</small> | 源码未标功能说明。实现覆盖:有持续时间。<br /><small>实现:<code>PetSoulImpacts.h</code></small> | 6 | 星驰(受到的减速效果,时间减免%) |- | <code>119</code><br /><small>StdImpact119</small> | 源码未标功能说明。实现派生自 <code>StdImpact004_T</code>,与基类共用同一套结算。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 16 | 拾花·落红有情(加血) |- | <code>137</code><br /><small>StdImpact137</small> | 源码未标功能说明。实现覆盖:受击结算、有持续时间。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 16 | 拈花·眼儿媚(受到会心伤害提高) |- | <code>138</code><br /><small>StdImpact138</small> | 源码未标功能说明。实现覆盖:修正整数属性、标记属性待重算、有持续时间。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 32 | 一曲春晓、沁园春 |- | <code>139</code><br /><small>StdImpact139</small> | 源码未标功能说明。实现覆盖:施加时。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 1 | 并蒂生(曼陀花+2) |- | <code>140</code><br /><small>StdImpact140</small> | 源码未标功能说明。实现覆盖:修改技能、有持续时间。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 16 | 花影(消耗减少) |- | <code>141</code><br /><small>StdImpact141</small> | 源码未标功能说明。实现覆盖:修正生命回复、有持续时间。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 16 | 问花·无计留春(减少治疗量25%) |- | <code>142</code><br /><small>StdImpact142</small> | 源码未标功能说明。实现覆盖:对目标结算伤害、有持续时间。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 16 | 广陵散 |- | <code>143</code><br /><small>StdImpact143</small> | 源码未标功能说明。实现覆盖:消失时、间隔发作、修正整数属性、心跳检查、标记属性待重算、有持续时间。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 16 | 飞花·乱红深处(目标) |- | <code>144</code><br /><small>StdImpact144</small> | 源码未标功能说明。实现覆盖:施加时、消失时、修正怒气回复、有持续时间。<br /><small>实现:<code>ManTuoImpacts.h</code></small> | 16 | 抱香枝头(加怒) |- | <code>145</code><br /><small>ChongLouImpact</small> | 源码未标功能说明。源码注释(英文):装备统计从实际装备的物品重算,这个常驻效果本身只负责图标与生命周期;实现覆盖:有持续时间。<br /><small>实现:<code>ChongLouImpact.h</code></small> | 27 | 重楼望月、重楼逆天 |} == 同一句说明可能对应多个逻辑 == 第 4 列是给人看的说明,不是唯一键。同一个写法出现在多个逻辑ID 上时,说明只能当粗分类,作用要看逻辑ID: * <code>STD_IMPACT_001</code> 同时挂在逻辑 <code>1</code>(623 条,代表:初级减血)、<code>2</code>(3 条,代表:秒人) 上——说明是同一句,实际挂的效果不同。 * <code>STD_IMPACT_003</code> 同时挂在逻辑 <code>3</code>(3160 条,代表:普通攻击的伤害效果, 这一行永远不能删除或者改变.这是缺省效果.)、<code>115</code>(7 条,代表:撼岳群攻效果) 上——说明是同一句,实际挂的效果不同。 == 实现位置与规模 == 逻辑实现在 <code>Server/Server/GameServer/Server/Skills/ImpactLogic/</code>,一个逻辑一个 <code>StdImpactNNN.h</code>(表里写 <code>STD_IMPACT_001</code>、文件叫 <code>StdImpact001.h</code>,按「前缀 + 数字值」对应);部分逻辑集中在 <code>ManTuoImpacts.h</code>、<code>ChongLouImpact.h</code> 这类聚合文件里,靠派生基类复用已有逻辑。 读取器是 <code>TableInit::InitStandardImpactMgr</code>,装进 <code>g_StandardImpactMgr</code>;该管理器是稀疏索引(<code>unordered_map</code>),'''数据下标大小不影响占用''',不要按老的 42769 上限去砍号。 == 和字段页的口径差异 == [[工程参考/配置文件/Server/StandardImpact.txt|StandardImpact.txt 字段页]] 里的记录数与容量仍是早期口径,与本页对不上,以本页为准: {| class="wikitable" ! scope="col" | 项目 ! scope="col" | 字段页写的 ! scope="col" | 当前实际 |- | 数据行 | 9856 条 | '''16926 条'''(另有 44 行 <code>#</code> 注释) |- | Data_Index 范围 | 0..32409 | '''0..58671''',不连号、无重复 |- | 容量 | 42769(MAX_ID 42768),写 ≥42769 会越界跳过 | 已无固定容量;管理器换成 <code>SparseTemplateManager_T</code>(<code>unordered_map</code>),表里 1166 条下标 ≥ 42769 照样加载 |} == 和另外两张 Impact 表的分工 == * 本表(<code>Server/Config/StandardImpact.txt</code>):效果'''本身'''的行为与数值——持续多久、多久发作、参数含义。 * <code>Public/ImpactSEData_V1.txt</code>:效果实例的'''挂载与互斥'''规则。 * <code>Public/ImpactDirectly.txt</code>:效果对属性的'''直接'''修正。 参数列(第 28–75 列)的参数名只是填表人写的备注,读取器只按顺序存进数组,真正解释数值的是本页这套逻辑,别按参数名猜算法。 </div>
返回
工程参考/影响逻辑清单
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
搜索
工具
链入页面
相关更改
页面信息