3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 282|回复: 4
打印 上一主题 下一主题

[分享] 可對石化的人進行投擲和偷竊的修改方式

[复制链接]

272

主题

1980

帖子

5860

积分

游戏精英

Rank: 8Rank: 8

贡献度
664
金元
31841
积分
5860
精华
2
注册时间
2009-11-11
跳转到指定楼层
主题
发表于 2023-9-5 20:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
系統內原石化狀態語法 :
new entry "PETRIFIED"
type "StatusData"
data "StatusType" "INCAPACITATED"
data "DisplayName" "h379c1982g64e9g48d8gbd09g3850cdd24c22;1"
data "Description" "h12d93776gcc27g4165ga8cagfcb8f9d84fb4;2"
data "Icon" "Status_Petrified"
data "FormatColor" "Earth"
data "MaterialType" "FadingOverlay"
data "MaterialApplyBody" "Yes"
data "MaterialApplyArmor" "Yes"
data "MaterialApplyWeapon" "Yes"
data "MaterialApplyNormalMap" "Yes"
data "MaterialFadeAmount" "3000"
data "MaterialParameters" "CharacterHeight:Height"
data "AnimationLoop" "5f127742-79d4-4590-839f-6eb5ae45930d(REAC_Magic_External_Combat_01)"
data "AnimationEnd" "5f127742-79d4-4590-839f-6eb5ae45930d(REAC_Magic_External_Combat_01)"
data "StillAnimationType" "Petrified"
data "StillAnimationPriority" "Downed"
data "SoundLoop" "Misc_Status_Petrified_MO"
data "SoundStop" "Misc_Status_Petrified_MO"
data "FreezeTime" "1500"
data "Boosts" "Resistance(Piercing,Resistant);Resistance(Bludgeoning,Resistant);Resistance(Slashing,Resistant);Resistance(Acid,Resistant);Resistance(Cold,Resistant);Resistance(Fire,Resistant);Resistance(Force,Resistant);Resistance(Lightning,Resistant);Resistance(Necrotic,Resistant);Resistance(Poison,Resistant);Resistance(Psychic,Resistant);Resistance(Radiant,Resistant);Resistance(Thunder,Resistant);Attribute(Grounded);StatusImmunity(SG_Poisoned);Advantage(AttackTarget);AbilityFailedSavingThrow(Strength);AbilityFailedSavingThrow(Dexterity);DetectDisturbancesBlock(true);Tag(BLOCK_PICKPOCKET);Tag(DOWNED_DISABLED)"
data "StatusPropertyFlags" "InitiateCombat;IgnoreResting"
data "StatusGroups" "SG_Incapacitated;SG_Condition;SG_Petrified"
data "OnApplyFunctors" "BreakConcentration()"
data "OnRemoveFunctors" "IF(RemoveCause(StatusRemoveCause.Death)):SwitchDeathType(Disintegrate)"
data "StatusEffect" "164bf782-7f60-4b65-91b1-a31c152c05c3"
data "StatusSoundState" "dd94cbd2-99a4-4a03-9fa7-caa7886552d1"


建立一新狀態叫PETRIFIED_PLUS , 主要是拿掉原 Boosts 內的 Tag(BLOCK_PICKPOCKET);Tag(DOWNED_DISABLED); Attribute(Grounded)
new entry "PETRIFIED_PLUS"
type "StatusData"
data "StatusType" "INCAPACITATED"
using "PETRIFIED"
data "FreezeTime" "1500"
data "Boosts" "Resistance(Piercing,Resistant);Resistance(Bludgeoning,Resistant);Resistance(Slashing,Resistant);Resistance(Acid,Resistant);Resistance(Cold,Resistant);Resistance(Fire,Resistant);Resistance(Force,Resistant);Resistance(Lightning,Resistant);Resistance(Necrotic,Resistant);Resistance(Poison,Resistant);Resistance(Psychic,Resistant);Resistance(Radiant,Resistant);Resistance(Thunder,Resistant);StatusImmunity(SG_Poisoned);Advantage(AttackTarget);AbilityFailedSavingThrow(Strength);AbilityFailedSavingThrow(Dexterity);DetectDisturbancesBlock(true)"


再來就是建立一法術去使用該狀態囉,怕敵人也會使用可以加個 data "AIFlags" "CanNotUse"
new entry "SQUIGS_FleshToStone_Cheat"
type "SpellData"
data "SpellType" "Target"
using "Target_FleshToStone"
data "AIFlags" "CanNotUse"
data "TargetRadius" "900"
data "AmountOfTargets" "9"
data "Description" "Target_FleshToStone_Cheat_Description"
data "SpellRoll" ""
data "TooltipAttackSave" ""
data "SpellSuccess" "ApplyStatus(PETRIFIED_PLUS,100,-1)"
data "TooltipStatusApply" "ApplyStatus(PETRIFIED_PLUS,100,-1)"
data "SpellFlags" "HasVerbalComponent;HasSomaticComponent;IsMelee;IsSpell"


以上
感謝收看

评分

1

查看全部评分

回复

使用道具 举报

25

主题

164

帖子

3693

积分

勤勤恳恳

Rank: 12Rank: 12Rank: 12

贡献度
315
金元
24325
积分
3693
精华
0
注册时间
2023-8-20

3DM MOD站(白银)

舒服的沙发
发表于 2023-9-6 13:38 | 只看该作者
不错的教程,我这个我还没改过
回复 支持 反对

使用道具 举报

25

主题

164

帖子

3693

积分

勤勤恳恳

Rank: 12Rank: 12Rank: 12

贡献度
315
金元
24325
积分
3693
精华
0
注册时间
2023-8-20

3DM MOD站(白银)

硬硬的板凳
发表于 2023-9-6 13:49 | 只看该作者
那如果要去除每一次的豁免要怎么改呢
回复 支持 反对

使用道具 举报

9

主题

949

帖子

1702

积分

匠心精神

Rank: 12Rank: 12Rank: 12

贡献度
34
金元
15659
积分
1702
精华
0
注册时间
2010-4-24
冰凉的地板
发表于 2023-9-6 15:19 | 只看该作者
本帖最后由 axonaxis 于 2023-9-6 15:37 编辑
usay 发表于 2023-9-6 13:49
那如果要去除每一次的豁免要怎么改呢

楼主给的ApplyStatus(PETRIFIED_PLUS,100,-1),其中负一这个值就代表永久性石化,免鉴定的。你要觉得没意思还可以改成ApplyStatus(FLESH_TO_STONE_3,100,1,,,,,true),这是从三阶段开始,只过一次鉴定。另外受本版某位启发,去找了下永久性金化,ApplyStatus(TWN_TOLLHOUSE_GOLDIFIED,100,-1),这个也可以体验下。
回复 支持 反对

使用道具 举报

25

主题

164

帖子

3693

积分

勤勤恳恳

Rank: 12Rank: 12Rank: 12

贡献度
315
金元
24325
积分
3693
精华
0
注册时间
2023-8-20

3DM MOD站(白银)

5#
发表于 2023-9-6 15:57 | 只看该作者
axonaxis 发表于 2023-9-6 15:19
楼主给的ApplyStatus(PETRIFIED_PLUS,100,-1),其中负一这个值就代表永久性石化,免鉴定的。你要觉得没意 ...

可以的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-27 02:38 , Processed in 0.110353 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表