加强【圣域2】各个技能的打击感-华丽的击飞效果

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/czyt1988/article/details/79605280

这是2013在网易博客写的一篇帖子,在百度圣域吧也发过类似的帖子:加强圣域2各个技能的打击感-华丽的击飞效果
多年后网易博客也差不多走到尽头,圣域2还是不愠不火,贴吧里活跃的还是那些人,为了防止哪天网易博客羽化,把那篇博文在这里备份一下,毕竟也有几句脚本,也可以算是一些和编程相关的内容,顺便可以参考一下圣域2游戏对技能如何处理的。

原文:


闲的无聊又开始了圣域之旅。许多人抱怨圣域2的打击感不强,没有泰坦之旅把人打上天那种劲爆!
但是我玩审判的时候发现他的集群大漩涡在几级的时候就能把怪打到天上去,那是多么爽快的感觉,于是在老外的论坛上找到了修改的方法:修改其实很简单,只要在spells.txt里加入一句相应的条目即可。

此修改不会破坏任何平衡,只会添加效果
———————–首先看看效果:———————————
冰晶的击飞效果:
冰晶的击飞效果

大妈的击飞效果:
大妈的击飞效果

大妈的击飞效果

大妈的击飞效果

龙法的击飞效果:
这里写图片描述

这里写图片描述


修改方法介绍

【不想看方法直接掠过】

spells.txt里是对每个技能的参数设置,每个技能对应一个字符串如大妈的破坏冲击是这样写的:
大妈(Dryad )破坏冲击:
mgr.defineSpell( “dr_hu_konzentrierterangriff”, {
eiStateName = “cSMDrKonzentrierterAngriff”……
其中dr_hu_konzentrierterangriff就是对应的技能名字,想要加入击飞效果,先要找到对应的技能条目。

【技能对应名称见后附录】

在spell里找到相应的技能了,要在这个技能里加入击飞效果,只要在tokens的队列最后加入一个条件即可即是{“et_hurl_enemy”, 1000, 0, 0, 9 },例如,现在想把高精的冰冷荆棘加入击飞效果,我们可以打开spells,然后查找文本的(ctrl+F)he_st_eissplitter关键字。如下就是对冰冷荆棘的描述:

mgr.defineSpell( "he_st_eissplitter", {
    eiStateName = "cSpellCast",
    fxTypeCast = "FX_HE_EISSPLITTER_C",
    fxTypeSpell = "FX_HE_EISSPLITTER",
    fxTypeCastSpecial = "FX_HE_CAST_K",
    duration = 1.500000,
    animType = "ANIM_TYPE_SM07",
    animTypeApproach = "ANIM_TYPE_INVALID",
    animTypeRide = "ANIM_TYPE_INVALID",
    animTypeSpecial = "ANIM_TYPE_RIDESM01-SPECIAL",
    causesSpellDamage = 1,
    tokens = {
        entry0 = {"et_maxangle_cone", 180, 2, 0, 8 },
        entry1 = {"et_spelldamage_ice", 700, 350, 0, 133 },
        entry2 = {"et_spelldamage_physical", 700, 350, 0, 133 },
        entry3 = {"et_missile_adapt", 2900, 315, 0, 9 },
        entry4 = {"et_missile_adapt", 470, 27, 1, 9 },
        entry5 = {"et_spelldamage_ice", 490, 245, 2, 133 },
        entry6 = {"et_chance_criticalhit", 98, 2, 3, 5 },
        entry7 = {"et_chance_piercing", 334, 2, 4, 5 },
        entry8 = {"et_missile_adapt", 470, 27, 5, 9 },
        entry9 = {"et_chance_piercing", 334, 2, 6, 5 },
    },
    fightDistance = 525.000000,
    aspect = "EA_HE_STORM",
    cooldown = 0.000000,
    soundProfile = 0,
    cost_level = 250,
    cost_base = 500,
    focus_skill_name = "skill_HE_storm_focus",
    lore_skill_name = "skill_HE_storm_lore",
    spellClass = "cSpellHeEissplitter",
    spellcontroltype = "eCAtype_a_effect_cone",
    sorting_rank = 2,
})

现在tokens的列表下加入一个触发条件即可!冰冷荆棘最后是entry9,那么我们就要加入entry10
效果如下:

mgr.defineSpell( "he_st_eissplitter", {
    eiStateName = "cSpellCast",
    fxTypeCast = "FX_HE_EISSPLITTER_C",
    fxTypeSpell = "FX_HE_EISSPLITTER",
    fxTypeCastSpecial = "FX_HE_CAST_K",
    duration = 1.500000,
    animType = "ANIM_TYPE_SM07",
    animTypeApproach = "ANIM_TYPE_INVALID",
    animTypeRide = "ANIM_TYPE_INVALID",
    animTypeSpecial = "ANIM_TYPE_RIDESM01-SPECIAL",
    causesSpellDamage = 1,
    tokens = {
        entry0 = {"et_maxangle_cone", 180, 2, 0, 8 },
        entry1 = {"et_spelldamage_ice", 700, 350, 0, 133 },
        entry2 = {"et_spelldamage_physical", 700, 350, 0, 133 },
        entry3 = {"et_missile_adapt", 2900, 315, 0, 9 },
        entry4 = {"et_missile_adapt", 470, 27, 1, 9 },
        entry5 = {"et_spelldamage_ice", 490, 245, 2, 133 },
        entry6 = {"et_chance_criticalhit", 98, 2, 3, 5 },
        entry7 = {"et_chance_piercing", 334, 2, 4, 5 },
        entry8 = {"et_missile_adapt", 470, 27, 5, 9 },
        entry9 = {"et_chance_piercing", 334, 2, 6, 5 },
        entry10 = {"et_hurl_enemy", 1000, 0, 0, 9 },
    },
    fightDistance = 525.000000,
    aspect = "EA_HE_STORM",
    cooldown = 0.000000,
    soundProfile = 0,
    cost_level = 250,
    cost_base = 500,
    focus_skill_name = "skill_HE_storm_focus",
    lore_skill_name = "skill_HE_storm_lore",
    spellClass = "cSpellHeEissplitter",
    spellcontroltype = "eCAtype_a_effect_cone",
    sorting_rank = 2,
})

注意!如果你是用txt文本编辑器编辑,你直接复制
entry9 = {"et_chance_piercing", 334, 2, 6, 5 },这一整行,包括前面的空格!其实那不是空格而是两个tab的表位。复制后如下:

        entry9 = {"et_chance_piercing", 334, 2, 6, 5 },
        entry9 = {"et_chance_piercing", 334, 2, 6, 5 },

然后把第二个entry9改成entry10,大括号内容替换为"et_hurl_enemy", 1000, 0, 0, 9即可(最后一个9之后有1个空格)改完后如下效果:

        entry9 = {"et_chance_piercing", 334, 2, 6, 5 },
        entry10 = {"et_hurl_enemy", 1000, 0, 0, 9 },

这样he_st_eissplitter技能(就是冰冷荆棘)就有击飞的效果了!这个修改完全不改游戏的平衡只是加入了效果,不会影响游戏的平衡,而带来更好的打击体验

附录1:技能中英文对照及spell对照

六翼
Pelting Strikes - “se_co_schlaghagel”
Assailing Somersault - “se_co_wirbelsprung”
Soul Hammer - “se_co_seelenhammer”
Dashing Alacrity - “se_co_befluegeln”
Battle Stance - “se_co_kampfhaltung”
Hallowed Restoration - “se_cm_heilen”
Baneful Smite - “se_cm_blitz”
Radiant Pillar - “se_cm_lichtsaeule”
Instill Belief - “se_cm_bekehrung”
Cleaning Brilliance - “se_cm_lichtaura”
Archangel’s Wrath - “se_te_schwertfeuer”
Divine Protection - “se_te_notschild”
Flaring Nova - “se_te_schockwelle”
Warding Energy - “se_te_energieschild”
beeEffGee - “se_te_beeeffgee”

审判
Callous Execution - “in_in_hinrichtung”
Ruthless Mutilation - “in_in_verstuemmelung”
Frenetic Fervor - “in_in_eifer”
Purifying Chastisement - “in_in_kasteiung”
Levin Array - “in_po_faecherblitz”
Raving Thrust - “in_po_machtstoss”
Clustering Maelstrom - “in_po_machtsog”
Zealous Doppelganger - “in_po_doppelgaenger”
Zealous Doppelganger Buff - “in_po_doppelgaenger_buff”
Reverse Polarity - “in_po_vergeltung”
Paralyzing Dread - “in_uw_entsetzen”
Dislodged Spirit - “in_uw_seelenraub”
Inexorable Subjugation - “in_uw_versklavung”
Eruptive Desecration - “in_uw_schaendung”
Soul Reaver - “in_uw_seelenfaenger”

高精
Ancestral Fireball - “he_in_feuerball”
Blazing Tempest - “he_in_feuersturm”
Incendiary Shower - “he_in_meteor”
Fire Demon - “he_in_feuerdaemon”
Incandescent Skin - “he_in_feuerhaut”
Glacial Thorns - “he_st_eissplitter”
Frost Flare - “he_st_frostschlag”
Raging Nimbus - “he_st_schneesturm”
Cascading Shroud - “he_st_nebelform”
Crystal Skin - “he_st_kristallhaut”
Cobalt Strike - “he_ar_energieblitz”
Shadow Step - “he_ar_teleport”
Grand Invigoration - “he_ar_regenerationskraft”
Expulse Magic - “he_ar_bannkreis”
Magic Coup - “he_ar_magischerschlag”

暗影
Ruinous Onslaught - “sk_hc_rammstoss”
Demonic Blow - “sk_hc_harterschlag”
ScythingSweep - “sk_hc_befreiungsschlag”
Rousing Command - “sk_hc_kampfruf”
Grim Resilience - “sk_hc_willensstaerke”
Killing Spree - “sk_tc_kampfrausch”
Augmenting Guidon - “sk_tc_standarte”
ReflectiveEmenation - “sk_tc_umlenkung”
Frenzied Rampage - “sk_tc_attacke”
Belligerent Vault - “sk_tc_sprung”
Spectral Hand - “sk_ap_geisterhand”
ShadowVeil Buff - “sk_ap_geistform_buff”
ShadowVeil - “sk_ap_geistform”
Skeletal Fortification - “sk_ap_unterstuetzung”
Rallied Souls - “sk_ap_kampfbefehl”
Nether Allegiance - “sk_ap_kohorte”

大妈
Ravaged Impact - “dr_hu_konzentrierterangriff”
Darting Assault - “dr_hu_angriffsserie”
Forest Flight - “dr_hu_sprint”
Dust Devil - “dr_hu_wirbeln”
Sinister Predator - “dr_hu_projektilfokus”
Twisted Torment - “dr_vo_quaelen”
Viperish Disease - “dr_vo_krankheit”
Malicious Totem - “dr_vo_totem”
Black Curse - “dr_vo_verderbensfluch”
Moribund Animus - “dr_vo_zombie”
Tangled Vine - “dr_nm_wucherwurzel”
Goldenglade Touch - “dr_nm_handauflegen”
Acute Mind - “dr_nm_wacherverstand”
Edaphic Lances - “dr_nm_bodenspiesse”
Ancient Bark - “dr_nm_rindenhaut”

旺财
Battle Extension - “tw_cc_kampfarm”
Deathly Spears - “tw_cc_todesspiesse”
Combat Alert Buff - “tw_cc_kampfaura_buff”
Combat Alert - “tw_cc_kampfaura”
T-Energy Shroud - “tw_cc_tkampfschild”
Dedicated Blow - “tw_cc_schoepfungsschlag”
Amplifying Discharge - “tw_te_projektil”
Furious Emblazer - “tw_te_flammenwerfer”
Archimedes Beam - “tw_te_archimedisstrahl”
Jolting Touch - “tw_te_tschock”
Propelled Levitation - “tw_te_levitieren”
Primal Mutation - “tw_en_mutieren”
Charged Grid - “tw_en_energienetz”
Untouchable Force - “tw_en_schockpulse”
Fiery Ember - “tw_en_gluthitze”
Icy Evanescence - “tw_en_eiseskaelte”


Charge - “mount_sturmangriff”
Rear Up - “mount_aufbaeumen”
Leap - “mount_sprung”

龙法
Eternal Fire - “dm_dm_ewigesfeuer”
Dragon Strike - “dm_dm_drachenschlag”
Familiar - “dm_dm_vertrauter”
Dragon Form - “dm_dm_drachenform”
DF-Fire Odem - “dm_form_drgn_feuerwand”
DF-Jump - “dm_form_drgn_teleport”
DF-Fireball”dm_form_drgn_feuerball”
Dragon Berserk - “dm_dm_berserkerform”
DB-Frenzy - “dm_form_brsrk_blutrausch”
DB-Lacerate - “dm_form_brsrk_zerfetzen”
Gust of Wind - “dm_co_windstoss”
Tornado - “dm_co_wirbelwind”
Magic Barrier - “dm_co_magischerwall”
Destroyer - “dm_co_zerstoerer”
Protector - “dm_co_beschuetzer”
Mind Strike - “dm_me_gedankenschlag”
Energy Blaze - “dm_me_energiebrand”
Maelstrom - “dm_me_mahlstrom”
Combat Trance - “dm_me_kampftrance”
Runes of Protection - “dm_me_schutzrunen”
英文技能无力的可看这个:
1.2 技能中英对照
技能中英对照:
六翼天使

Soul Hammer 心灵之锤
Pelting Strikes 盛怒打击
Assailing Somersault 空翻攻击
Dashing Alacrity 冲劲十足
Battle Stance (buff) 战斗姿态(持续效果)

Baneful Smite 致死重击
Radiant Pillar 辐射光柱
Instill Belief 灌输信仰
Hallowed Restoration 神力复原
Cleansing Brilliance (buff) 净化光辉(持续效果)

Archangel’s Wrath 大天使之怒
Flaring Nova 光华新星
Divine Protection 神力防护
Warding Energy (buff) 防护能量(持续效果)
BeeEffGee (buff) 能量武器(持续效果)

高等精灵

Ancestral Fireball 祖火球
Blazing Tempest 炽燃风暴
Incendiary Shower 流星火雨
Fire Demon (buff) 炎魔(持续效果)
Incandescent Skin (buff) 炙热肌肤(持续效果)

Frost Flare 霜冻闪光
Glacial Thorns 冰冷荆棘
Raging Nimbus 狂暴雨云
Cascading Shroud 湍降遮罩
Crystal Skin (buff) 水晶肌肤(持续效果)

Cobalt Strike 钴元素打击
Magic Coup 魔法转化攻击
Shadow Step 幽影步
Expulse Magic 驱逐魔法
Grand Invigoration (buff) 强劲鼓舞(持续效果)

森林女神

Ravaged Impact 破坏冲击
Darting Assault 标枪攻击
Forest Flight 丛林飞行
Dust Devil 尘卷风
Sinister Predator (buff) 邪恶掠夺者(持续效果)

Twisted Torment 扭曲刑罚
Viperish Disease 恶毒疫病
Black Curse 邪恶诅咒
Malicious Totem 恶意图腾
Moribund Animus (buff) 濒死意志?敌意消亡?(持续效果)未知。。。

Edaphic Lances 土生尖刺
Tangled Vine 纠缠藤蔓
Goldenglade Touch 未知。。。
Acute Mind 敏锐心智
Ancient Bark (buff) 远古树皮(持续效果)

神庙护卫

Dedicated Blow 专注一击
Battle Extension 战斗扩展
Deathly Spears 致命长矛
Combat Alert 战斗警戒
T-Energy Shroud (buff) T能量遮罩(持续效果)

Amplifying Discharge 强化射击
Furious Emblazer 怒火冲天
Jolting Touch 震动轻击
Archimedes Beam 阿基米德光线
Propelled Levitation 浮空推进

Primal Mutation 远古变异
Fiery Ember 炽热余火
Icy Evanescence 瞬息寒冰
Charged Grid 充电网格
Untouchable Force (buff) 不可触力(持续效果)(buff)

暗影武士

Demonic Blow 魔力击
Scything Sweep 镰割扫击
Ruinous Onslaught 毁灭冲击
Rousing Command 鼓舞令
Grim Resilience (buff) 强力回复(持续效果)

Frenzied Rampage 暴跳如雷
Belligerent Vault 战斗腾跃
Augmenting Guidon 强化旗
Killing Spree 狂杀作乐
Reflective Emanation (buff) 强劲反弹(持续效果)

Spectral Hand 幽灵手
Skeletal Fortification 骸骨堡垒
Rallied Souls 召集灵魂
Shadow Veil 暗影帐幕
Nether Allegiance (buff) 冥府忠士(持续效果)

审判者

Callous Execution 无情之刑
Ruthless Mutilation 无情毁损
Mortifying Pillory 苦修枷刑
Frenetic Fervor 狂热激情
Purifying Chastisement (buff) 净化惩戒(持续效果)

Levin Array 闪电阵
Raving Thrust 强力猛推
Clustering Maelstrom 群集大旋涡
Zealous Doppelganger 狂热二重身
Reverse Polarity (buff) 两极反转(持续效果)

Dislodged Spirit 驱逐灵魂
Inexorable Subjugation 无情镇压
Eruptive Desecration 亵渎喷发
Paralyzing Dread 恐怖麻痹
Soul Reaver (buff) 灵魂掠夺(持续效果)

猜你喜欢

转载自blog.csdn.net/czyt1988/article/details/79605280
今日推荐