|
|
| 第1行: |
第1行: |
| __NOTOC__
| | #REDIRECT [[工程参考/影响逻辑清单]] |
| <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>
| |