注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 无冬之夜2:西门城的秘密+无冬之夜2:泽希尔风暴 终于把灾厄黑刃弄好了, 解开魔法Black blade of disaste ...
查看: 6059|回复: 7
打印 上一主题 下一主题

[原创] 终于把灾厄黑刃弄好了, 解开魔法Black blade of disaster [复制链接]

帖子
517
精华
0
积分
259
金钱
753
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2008-4-29 17:08:49 |只看该作者 |倒序浏览
还记得一代里的灾厄黑刃吗?

二代的spells.2da里有这个魔法, 标记为REMOVED

有脚本, 但是没有生物蓝图

很可惜游戏不认我的override蓝图(但toolset认)

我只好使用魔邓肯的剑的蓝图和IPSafeAddItemProperty函数来弄
Onhit Plannar Rift 魔法也改了很多, 可能本没有必要改

后来还发现是iprp_onhitspell.2da和spells.2da里rift的标签不一致

应该和规则中描述差不多, 能用就行

会改2da的人最好不要用我的spells.2da , 因为解开了很多还用不了的魔法

附件解压到我的文档下的override里


象 Wish 和 Miracle 连脚本都没有, 不过居然有图标
Time stop 似乎解开就可以运行

[ 本帖最后由 暂无用户名 于 2008-5-2 21:25 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
517
精华
0
积分
259
金钱
753
荣誉
0
人气
0
评议
0
沙发
发表于 2008-5-2 21:01:57 |只看该作者
//下面是一部分修改过的语句

//:: Black Blade of Disaster
//:: X2_S0_BlckBlde


    int nStat = GetIsMagicStatBonus(OBJECT_SELF);
        int nLevel = GetCasterLevel(OBJECT_SELF);

    SetFirstName(oSummon, "Black blade of disaster");

        IPSafeAddItemProperty(oWeapon, ItemPropertyAttackBonus(nStat));
       
        IPSafeAddItemProperty(oWeapon, ItemPropertyVisualEffect(ITEM_VISUAL_EVIL));
        IPSafeAddItemProperty(oWeapon, ItemPropertyOnHitCastSpell(IP_CONST_ONHIT_CASTSPELL_ONHIT_PLANARRIFT, nLevel ));


//Rift魔法被极大简化了, 忽略免死
   
   object oItem = GetSpellCastItem();      
   object oSpellTarget = GetSpellTargetObject();
   object oSpellOrigin = OBJECT_SELF;
   object oFeedback = GetMaster(OBJECT_SELF);
   effect eDeath = EffectDeath(TRUE,TRUE,TRUE,TRUE);
   int nDC;   
       
   if (!GetIsObjectValid(oFeedback))
    {
        oFeedback = OBJECT_SELF;
    }

        nDC = 10+GetCasterLevel(oFeedback);

        if( !MySavingThrow(SAVING_THROW_FORT, oSpellTarget, nDC, SAVING_THROW_TYPE_DEATH) )
        {
                ApplyEffectToObject(DURATION_TYPE_INSTANT,eDeath,oSpellTarget);
        }


//iprp_onhitspell.2da中的 126 OnHit_PlanarRift 改为OnHitPlanarRift
//以和spells.2da中相一致


[ 本帖最后由 暂无用户名 于 2008-5-2 21:03 编辑 ]

使用道具 举报

帖子
517
精华
0
积分
259
金钱
753
荣誉
0
人气
0
评议
0
板凳
发表于 2008-5-2 21:11:12 |只看该作者
继续求问各位大大们为什么游戏不认我的override蓝图

toolset中作为globle资源显示的好好的

曾经试过压缩到Templates.zip 或Templates_X1.zip中
或者自建Templates_X2.zip

三种方法都可以在toolset中显示, 但游戏都不认
即DebugMode 的GiveItem
和脚本中的EffectSummonCreature等无法成功

[ 本帖最后由 暂无用户名 于 2008-5-2 21:34 编辑 ]

使用道具 举报

帖子
177
精华
0
积分
89
金钱
278
荣誉
0
人气
0
评议
0
地板
发表于 2008-5-3 18:02:34 |只看该作者
lz大能啊,能否放出有timestop的2da呢?现在的nwn法师太弱了

使用道具 举报

帖子
177
精华
0
积分
89
金钱
278
荣誉
0
人气
0
评议
0
5#
发表于 2008-5-3 18:11:31 |只看该作者
lz大能啊,能否放出有timestop的2da呢?现在的nwn法师太弱了

使用道具 举报

帖子
2089
精华
0
积分
1045
金钱
2397
荣誉
0
人气
0
评议
0
6#
发表于 2008-5-3 18:16:04 |只看该作者
只要把项目名前面的DEL_去掉,最后一项REMOVED改成0就行了,TS是185号。但问题是源自1代的这个EffectTimeStop并不符合规则,太强了。建议改成范围石化+无敌脚本,1代时就有的

使用道具 举报

帖子
177
精华
0
积分
89
金钱
278
荣誉
0
人气
0
评议
0
7#
发表于 2008-5-4 20:35:24 |只看该作者
马甲大人能否给出这个脚本呢?  确实群体石化+无敌比较好。不过这个石化的save是will比较合适吧。意志足够强大的人可以追上施法者的思维速度,于是避免了时空停滞的负面效果

使用道具 举报

帖子
517
精华
0
积分
259
金钱
753
荣誉
0
人气
0
评议
0
8#
发表于 2008-5-4 22:07:57 |只看该作者
TS的脚本似乎没什么问题, 所以没动

包里所给的spells.2da里已经解开了

但是那个2da把龙骑士, 大崩灭, 地狱球加到了9级
所以不推荐使用

怎么就没人回答我三楼的问题?
看贴的都回答一下啊?

另外, 关于2da里写免冰能免掉位面裂缝攻击, 有谁解释一下

[ 本帖最后由 暂无用户名 于 2008-5-4 22:42 编辑 ]

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-11-9 17:29 , Processed in 0.322242 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到