游侠NETSHOW论坛
标题:
终于把灾厄黑刃弄好了, 解开魔法Black blade of disaster
[打印本页]
作者:
暂无用户名
时间:
2008-4-29 17:08:49
标题:
终于把灾厄黑刃弄好了, 解开魔法Black blade of disaster
还记得一代里的灾厄黑刃吗?
二代的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 编辑
]
作者:
暂无用户名
时间:
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 编辑
]
作者:
暂无用户名
时间:
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 编辑
]
作者:
希望创师
时间:
2008-5-3 18:02:34
lz大能啊,能否放出有timestop的2da呢?现在的nwn法师太弱了
作者:
希望创师
时间:
2008-5-3 18:11:31
lz大能啊,能否放出有timestop的2da呢?现在的nwn法师太弱了
作者:
mjofmj
时间:
2008-5-3 18:16:04
只要把项目名前面的DEL_去掉,最后一项REMOVED改成0就行了,TS是185号。但问题是源自1代的这个EffectTimeStop并不符合规则,太强了。建议改成范围石化+无敌脚本,1代时就有的
作者:
希望创师
时间:
2008-5-4 20:35:24
马甲大人能否给出这个脚本呢? 确实群体石化+无敌比较好。不过这个石化的save是will比较合适吧。意志足够强大的人可以追上施法者的思维速度,于是避免了时空停滞的负面效果
作者:
暂无用户名
时间:
2008-5-4 22:07:57
TS的脚本似乎没什么问题, 所以没动
包里所给的spells.2da里已经解开了
但是那个2da把龙骑士, 大崩灭, 地狱球加到了9级
所以不推荐使用
怎么就没人回答我三楼的问题?
看贴的都回答一下啊?
另外, 关于2da里写免冰能免掉位面裂缝攻击, 有谁解释一下
[
本帖最后由 暂无用户名 于 2008-5-4 22:42 编辑
]
欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/)
Powered by Discuz! X2