IE里有记录“时间静止”这个状态的Identifier么? |
IE里有记录“时间静止”这个状态的Identifier么? |
|
2008-05-01, 03:47
Post
#1
|
|||
Walk in Darkness
Group: Seeker Posts: 6082 Joined: 2005-06-25 Member No.: 4 |
如果用检测施法的函数的话,比如下面这两个:
CODE SpellCast([EVILCUTOFF],WIZARD_TIME_STOP) |
|||
|
2008-05-01, 11:43
Post
#2
|
|||
最爱妹控泰蕾莎鄙视垃圾弟控克蕾尔的特珞史上第一个以“梦到自己很开心的作版主”为理由成功申请版主的微笑的被御姐控
Group: Avatar Posts: 2276 Joined: 2005-07-11 Member No.: 283 |
最简单的办法就是修改ts法术文件,为其添加修改全局变量的效果,然后直接检查变量就行了。
另外,如果把效果写到“施法时效果(Casting features)”里面的话,就可以在玩家开始施法的时候检测到,类似于法术辨识吧。 楼上的作息时间真华丽。 This post has been edited by sherlockye: 2008-05-01, 11:45 |
|||
|
2008-05-01, 13:52
Post
#3
|
|||
Walk in Darkness
Group: Seeker Posts: 6082 Joined: 2005-06-25 Member No.: 4 |
缓时陷阱用的是TS的法术文件么?而且这个方法要修改原游戏文件。
另外我要的不是检测施法,而是检测“当前区域是否处于TS效果之下”,然后让某些持续执行的脚本在TS生效期间暂停运行,免得出现三MOD那种在TS里怪物还一个劲地脚本施法的现象。 |
|||
|
2008-05-01, 19:42
Post
#4
|
|||
最爱妹控泰蕾莎鄙视垃圾弟控克蕾尔的特珞史上第一个以“梦到自己很开心的作版主”为理由成功申请版主的微笑的被御姐控
Group: Avatar Posts: 2276 Joined: 2005-07-11 Member No.: 283 |
陷阱也有对应的法术文件,不过不是设置陷阱那个,而是设置对应的那个调用文件,spcl912B.spl
不过是增加一个变量而已,对整个游戏也没啥影响。 |
|||
|
2008-05-01, 20:31
Post
#5
|
|||
Walk in Darkness
Group: Seeker Posts: 6082 Joined: 2005-06-25 Member No.: 4 |
我现在想知道的就是,IE里倒底有没有提供直接检测“当前区域是否处于TS效果之下”的手段?
|
|||
|
2008-05-01, 23:01
Post
#6
|
|||
最爱妹控泰蕾莎鄙视垃圾弟控克蕾尔的特珞史上第一个以“梦到自己很开心的作版主”为理由成功申请版主的微笑的被御姐控
Group: Avatar Posts: 2276 Joined: 2005-07-11 Member No.: 283 |
反正我不知道
|
|||
|
2008-05-01, 23:50
Post
#7
|
|||
特珞祭司
Group: Sinker Posts: 1038 Joined: 2006-03-28 Member No.: 6985 |
我也不清楚,反正IDS里面是没搜到相关状态
我认为修改变量的方法不错,只要改两个法术而已,很方便而且对游戏没什么影响 |
|||
|
2008-05-02, 19:09
Post
#8
|
|||
感应结社
Group: Sinker Posts: 538 Joined: 2006-02-16 Member No.: 5800 |
如果只是局限在某个区域的话,可以在每次施展ts时,设一下区域的timer。其他生物判断timer是否为0,不为0,则NoAction()。
|
|||
Copyright © 2005-2024 The Ring of Wonder | Time is now: 2024-05-11, 10:36 |