找回密码
 点一下
查看: 3962|回复: 16

WOW灵魂之匣 全主动技能 模拟 + 技能释放AI

  [复制链接]
发表于 2008-8-28 10:54:24 | 显示全部楼层 |阅读模式
共模拟:
灵魂之匣-第一阶段(痛苦精华)
1.吸取灵魂(伪模板:无目标群吸血/魔)
JASS的,可以任由你改一些数值(比如选取单位的个数,伤害,吸取的次数等),不过要求你会一点JASS。
绝对无技术上的BUG。
2.凝视(无BUG)
每5秒凝视一个最近的单位,并攻击他。
3.愤怒(魔兽技能改出来的)
攻击300%,持续15秒

灵魂之匣-第二阶段(欲望精华)
1.衰减(还可以,没什么BUG)
使目标受到200%的伤害,持续10秒。
2.符文盾(有BUG,不好)
符文盾能吸收40K伤害(演示里我调低了)
3.灵魂震击(无BUG)
只是能伤害随机数值的锤子罢了。

灵魂之匣-第三阶段(愤怒精华)
1.敌意(伪模板)
JASS的,可以任由你改一些数值(比如选取单位的个数,伤害,疫所有伤害的秒数等),不过要求你会一点JASS。
绝对无技术上的BUG。
选取5个随机的单位,使他们免疫所有伤害6秒,6秒后单位受到随机数值的伤害。
2.灵魂尖啸(伪模板)
JASS的,可以任由你改一些数值(比如伤害,燃烧的法力值,燃烧的生命值因子等),不过要求你会一点JASS。
绝对无技术上的BUG。
正前方喷吐,对单位造成随机数值的伤害,燃烧单位的4K-6K法力,并造成燃烧的法力值*1的伤害。
3.暗影光环(无BUG,但是没给愤怒精华加上光环的效果)
每2秒在愤怒精华身边的人受到 递增103 点伤害。
(2秒103 4秒206 6秒309 4秒412,…………)

顺便说一下,我主打系统,对于技能是副业,所以你们拿走的时候,就不用记我的名字了,我的技能甘愿奉献。

WOW灵魂之匣 全技能.w3x

82 KB, 下载次数: 297

评分

参与人数 1威望 +16 收起 理由
天凌逸涉 + 16 可以通过编辑继续上传附件

查看全部评分

 楼主| 发表于 2008-8-28 11:02:09 | 显示全部楼层

截图

PIC (1).jpg
PIC (2).jpg
PIC (3).jpg
PIC (4).jpg
PIC (5).jpg
回复

使用道具 举报

 楼主| 发表于 2008-8-28 11:02:50 | 显示全部楼层

截图2

PIC (6).jpg
PIC (7).jpg
PIC (8).jpg
PIC (9).jpg
PIC (10).jpg
回复

使用道具 举报

 楼主| 发表于 2008-8-28 11:05:26 | 显示全部楼层

截图3

[upload=1]
PIC (11).jpg
PIC (12).jpg
PIC (13).jpg
回复

使用道具 举报

发表于 2008-8-28 11:18:56 | 显示全部楼层
好像很不错哦    回家再细看吧

其实图片随便贴1~2张就够了
倒是多贴些触发实际些
回复

使用道具 举报

 楼主| 发表于 2008-8-28 11:24:25 | 显示全部楼层
…………………………
给你:
[trigger]
LookNearestUnit
    事件
        时间 - 每 5.00 秒触发事件
    条件
    动作
        自定义代码: local real AttackRegion = 0
        自定义代码: local location loc = null
        自定义代码: local group g = null
        自定义代码: local unit target = null
        自定义代码: if GetUnitCurrentOrder(GetTheBoss())!=852164 then
        自定义代码: set AttackRegion = GetUnitDefaultAcquireRange(GetTheBoss())
        自定义代码: set loc = GetUnitLoc(GetTheBoss())
        自定义代码: set g = GetUnitsInRangeOfLocMatching(AttackRegion, loc , Condition(function LookNearestUnit_Condition))
        自定义代码: call ForGroup(g,function LookNearestUnit_Action)
        自定义代码: set target = LookNearestUnit_GetUnit()
        自定义代码:   if target != null then
        自定义代码:     if GetUnitState(target,UNIT_STATE_LIFE) > 0 then
        自定义代码: call AddSpecialEffectTargetUnitBJ( LookNearestUnit_GetEffectPoint() , target , LookNearestUnit_GetEffectPath() )
        自定义代码: call DestroyEffect(bj_lastCreatedEffect)
        自定义代码: call IssueTargetOrderById( GetTheBoss(), 851983, target )
        自定义代码:     endif
        自定义代码:   endif
        自定义代码: call RemoveLocation(loc)
        自定义代码: call DestroyGroup(g)
        自定义代码: endif
        自定义代码: set AttackRegion = 0
        自定义代码: set loc = null
        自定义代码: set g = null
        自定义代码: set target = null

[/trigger]
回复

使用道具 举报

发表于 2008-8-28 11:47:14 | 显示全部楼层
不会J,看不懂  

看来要找时间好好学学J.....
回复

使用道具 举报

 楼主| 发表于 2008-8-28 11:57:41 | 显示全部楼层
(被自己忍无可忍的和谐掉了)
回复

使用道具 举报

发表于 2008-8-28 12:02:12 | 显示全部楼层
我都说我不会J了,下下来也看不懂啊~~~
不过看技能介绍的话,对我做T技能有很好的启发.........
回复

使用道具 举报

 楼主| 发表于 2008-8-28 12:04:33 | 显示全部楼层
(被自己忍无可忍的和谐掉了)
回复

使用道具 举报

发表于 2008-8-28 12:35:38 | 显示全部楼层
其实我做的j也是拿we的custom script

我倒是比较喜欢用cj函数
回复

使用道具 举报

 楼主| 发表于 2008-8-28 12:36:35 | 显示全部楼层
(被自己忍无可忍的和谐掉了)
回复

使用道具 举报

 楼主| 发表于 2008-8-28 13:59:25 | 显示全部楼层
(被自己忍无可忍的和谐掉了)
回复

使用道具 举报

发表于 2008-8-28 17:00:15 | 显示全部楼层
感觉j有点难度的就是绑定计时器,return bug+GC,其他就是Ctrl+C,Ctrl+V的事情.......

不过话说j好像就只有这点东西........
回复

使用道具 举报

 楼主| 发表于 2008-8-28 17:28:05 | 显示全部楼层
(被自己忍无可忍的和谐掉了)
回复

使用道具 举报

发表于 2008-8-28 18:58:05 | 显示全部楼层
我的这句话又没有小看jass的意思.........

还是期待SC2用的是什么语言啊..........
回复

使用道具 举报

发表于 2008-8-28 21:11:02 | 显示全部楼层
有人说是c
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-29 10:22 , Processed in 0.057017 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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