a82915169 发表于 2011-10-7 18:32:17

单位HP值的上限是多少?

我指的是游戏内部硬性设定的那个上限,也就是超过会变负数之类的那个HP上限...
到底是多少呢...我给忘记了...
32767?不是...
16777215?貌似也不是...
也许是21亿还是42亿什么的...
总之我要准确的数字。

还有我想知道超出这个上限会导致的结果,是变成负数还是一个小的正整数...

顺便说下用途吧...我想做一个小的效果,可以命名为“狂战士”技能
瞬间增加某单位HP值至一个较高的数值比如300点
一段时间后(如15秒后)效果消失,此时剩余HP大于150就直接挂掉,否则HP减少100。

打算在战役里作为一个技能出现...

Ru43 发表于 2011-10-9 00:17:39

单位的“生命上限”的上限是32767,超过死亡
当前生命最高好像是长整型的最大值2147483647。目前用该数值摧毁目标会导致不死单位。LZ可以试试负摧毁能否杀死单位。
16777216是每秒1点恢复HP触发用的溢出界限。

这个技能的设计有点奇怪,技能恢复时,超过150HP和小于100HP好像按LZ的想法都会挂。。。。。。。

a82915169 发表于 2011-10-9 16:14:40

本帖最后由 a82915169 于 2011-10-9 16:21 编辑

回复 Ru43 的帖子

技能没什么奇怪的。
比如某单位HP上限50,使用技能后当前HP变成200并获得BUFF(10秒内HP不少于-100不会阵亡)。
10秒后BUFF消失,此时HP大于上限50点或者下限0点都会阵亡。
(少于0阵亡可解释为伤势过重;大于50可解释为发狂。)
帝国无法做到HP为负数仍能存活,只好将就一下...

这么设计是令玩家在发动技能后为避免发狂死而令角色尽可能的承受伤害(体现狂战士的作战风格)同时效果接近结束时尽量避免承受过量伤害(逐渐清醒),而且必要时可以透支生命值以承受/造成大量伤害。

不过既然负摧毁无法杀死单位那暂时就没有办法能做出这个效果了。(主要是做不出发狂死的效果,同时玩家也不会刻意去承受大量伤害了(如果是做成效果中无限生命值,结束后变成1之类那又是另一种感觉了))


话说软的怕硬的,硬的怕不要命的。这个技能就是为了令玩家使用后倾向于不要命的战斗方法。(貌似相对于RPG来说定量过关型战役更适合使用?)

0.03bx 发表于 2011-10-9 17:47:20

游戏中按下alt+F4可以查看游戏内置说明你不知道?

a82915169 发表于 2011-10-9 18:13:00

回复 blgzzycsx 的帖子

对着桌面飞快按下alt+F4再按U可以查大英百科全书你又知道么...

0.03bx 发表于 2011-10-9 18:16:02

回复 a82915169 的帖子

知道啊,XP系统下在桌面按win键后快速按两下U也可以的。

按power键可以显示隐藏条件和效果的你又知道吗?

adongct 发表于 2011-10-9 18:25:18

回复 blgzzycsx 的帖子

XP系统下在桌面按win键后快速按 LL也行的。...

0.03bx 发表于 2011-10-9 18:38:35

回复 adongct 的帖子

内牛满面,混论坛这么久了,终于见到你和LZ两个知音了。

不说了,按下ctrl+W,我们就是好友了。

adongct 发表于 2011-10-9 18:40:18

回复 a82915169 的帖子

这效果MS连存活都做不好..
120/200扣100
20/200回上限
=5/50
是不是...

Ru43 发表于 2011-10-9 23:02:34

a82915169 发表于 2011-10-9 16:14 static/image/common/back.gif
回复 Ru43 的帖子

技能没什么奇怪的。


需要强制玩家在施展技能后投入战斗的话,建议检测敌人的数量。如果玩家杂短时间内不断杀死敌人,也可以认为玩家可能在大量扣血。

PS:密铺帝,LZ大概是指原来50/50,使用后变成200/50,10秒后,如果生命还在100/50以上,则杀死该单位。
我个人方面,更倾向于建议让狂战士去杀人。狂战士需要不断的杀人来释放体内的狂气。如果你用了技能不杀,最后会在技能解除时造成内伤。
毕竟故意参加10秒内能掉100HP的战斗的话,很可能意味着你接下来10秒内还可能再掉100HP。这时候角色状态解除就危险了。
而如果是以杀敌来判定的话,那么你在10秒内干掉10个敌人,状态解除后敌人少了10个反而会安全些。
如果要这么做,大概要利用AOKTS做一个循环进贡杀人数的触发。然后再使用一个触发来调用他即可(直接在进贡杀人数触发里面写各种效果也可以,不过这样可能一方面导致这个触发被独占,另一方面也可能存在误点击造成BUG的问题)。

六文丿鱼丸 发表于 2011-10-10 12:28:21

回复 blgzzycsx 的帖子

bx你又欺负我。。按了就关掉了

a82915169 发表于 2011-10-12 19:19:59

本帖最后由 a82915169 于 2011-10-12 19:21 编辑

回复 Ru43 的帖子

检查杀敌不靠谱,这样的话杀杂兵和杀BOSS有别...
而且效果结束后HP不减的话可以靠这个效果刷几千HP去打BOSS

其实我意思是少于50才不会挂...
危险倒不会,控制每场战斗的持续时间即可。
另外技能持续中玩家也许会刻意让NPC围殴自己,之后利用地形~回复周旋之类,不会太危险的啦~~

jayly15 发表于 2012-2-3 14:38:26

好像看不懂,我是地球人……

weiliqiang 发表于 2012-2-3 15:08:21

回复 a82915169 的帖子

要那么长干啥

hqqaazz 发表于 2012-4-21 17:20:33

本帖最后由 hqqaazz 于 2012-4-21 17:21 编辑

个人无意发现
用损坏目标    输入-(你想要的血量)
其他不需要
页: [1]
查看完整版本: 单位HP值的上限是多少?