贤知有您 发表于 2012-9-17 13:19:25

WOG五行属性小系统 [120917]

最近对编写ERM,感觉越来越淡了,有那种失去兴趣的苗头.无语中.
话说写自己喜欢的五行属性系统,终于完工了.
只是写了简单的一部分,主要是考虑平衡的关系,所出现的增强效果都不会BT.数值设置和几率都平衡好.
丑话说在前头,很多兄台说魔幻游戏搞五行是折腾,喜欢的可以用用,不喜欢就当看个笑话就行了.
大部分的语句都做了注释,坚持代码注释是一种好习惯.不过里面可能有些注释由于是COPY而可能有误,请注意辨识.
欢迎大家反馈错误和BUG.
如果觉得不够好玩,自行改改设定,比如增加魔法持续世间,增加几率等等.

(在非ERA版本下请自行修改 *.ERM的文件名,ERA下可直接WOG化使用)
ERM文件在这里下载:
----------------------------------------------------------------------------------
五行属性系统:
**WOG中英雄/生物/地形 均附带五行属性,基本遵循相生相克的理论.合理利用属性能起到克制敌人或增减伤害效果的作用.
**战场生物中,只有原(生物槽)生物及指挥官拥有五行属性,其它诸如追随者/战争武器/召唤物均不设置五行;
这里附带说一句是,生物的五行和英雄的五行都事先设定好的(存与Z变量,需要时读取出来).

对生物五行的设定,一般都遵循生物的原特征,比如凤凰肯定是属火的,树人属木之类.
但为了平衡一下,各族都会拥有五行的5个种类的生物.
而且有些种族的五行比较明显,也就是说该五行生物是最多的.
比如人类以水为主,壁垒以木为主,塔楼以金为主,地狱以火为主.
除此之外,总体所有生物的五行各自总数也平均在39个左右.

至于英雄的五行,显得有点乱.但一般来说,特长生物时,该英雄五行会克制该生物(避免给予该特长过多辅助).
举个例子,威尔斯凯特长弓箭手,弓箭手属木,则英雄属火.原则上该应该不会属木或水(两者对木属性生物都有辅助).
总体英雄的五行总数还是基本相近的.(30左右)
---------------------------------------------------------------------------------------
首先该说说自己测试时的体验感受吧.
说实在的,这个小系统对WOG影响不算太大,没有惊天地泣鬼神的设定,但掌握好了对战斗有一定的辅助作用.
还是那句,这个系统是为人类玩家而设的,电脑AI不管这些.

站位的魔法效果,对布阵的英雄比较有利.由于效果是一回合,所以合理站位对战斗有一定作用.
最大的好处是,箭手通过站位能获得百发百中,站更诡异些,能获得庇佑和祈祷.

站位的辅助伤害增强作用很多,两个相同五行属性生物前后一站,绝对是优势.
优势在前者,能增强输出伤害,减弱所受伤害.所以箭手分2部队一前一后搭配就爽多了.

英雄或地形对生物的影响稍为难触发一些,因为有几率的限制.自个儿慢慢体会吧.

说说五行带来的一次过最强增强伤害效果:
1.生物背后有同属性BACKUP,最大增强100% [也就是200%伤害]
2.英雄50级以上,在25%几率中标情况下增强相生的生物75%伤害
3.生物相克,直接增加 25%伤害.
单伤害而言,最大能获得4倍伤害.

假设英雄和地形同时作用中标,能获得双击,就再是2倍(假设原来没有双击).
假设生物处于有利地形位置,获得再次行动机会,那就再爽一次(不过不是马上行动).

如果你能遇上这等好事,你就直接买彩票吧.嘿嘿.
---------------------------------------------------------------------------------------
以下简单说明一下各种五行效果.
(图片太小的话,可以下载附件,里面的EXCEL文件有详细记录)
生物五行属性对站位的影响和作用[见下面图片]
值得注意的是:所有魔法效果都是一回合.
(每回合前触发的,实际运算是2回合,但"下一轮开始"已经自动减一)
站位的触发涉及到很多可能的情况,容易出现多次触发的现象,在详细测试中已经修正了多个重复触发的BUG.
但BUG仍有可能出现,不过这倒是没有任何影响,因为魔法效果是固定的.



英雄五行属性对队部的影响(英雄A,部队B)[死亡一击或偏移动画]
1.当A生B时,B部队在攻击或反击时,有25%几率增加一定伤害(增加比例是英雄等级*1.5,最多增加75%,50级获得)。
2.当A=B,B部队在受到伤害时,有25%几率减少一定伤害(减少的比例是英雄等级,最多减少50%,50级获得)。

地形的五行属性对战斗部队的影响(地形A,部队B)
1.A生B时,增加B部队25%原始攻击力(至少+1)
1.A=B时,增加B部队25%原始防御力(至少+1)

战场地形的最强烈位置(地形A,生物B,站位触发) [加减士气动画]
1.A生B时B获得低级圣灵佑佐;A克B时,B遭遇低级恶咒附身.
2.A生B时,B处于地形的最强烈方位时,有20%几率可获得多一次行动机会.(士气高涨后等待效果)
3.A克B时,B处于地形的最强烈方位时,有20%几率丧失行动.(强制防御效果)

英雄五行和地形五行相同,同时作用于生物(英雄和地形A,生物B,且A生B) [祈祷动画]
生物有25%几率在攻击前获得特殊奖励,攻击后还原
(若生物本身已拥有该属性则自动顺延至下一个)
1.临时获得双击属性 .
2.临时获得不反击属性. [箭手射击自动顺延]
3.临时获得固定最大伤害值.
4.临时增大50%当前攻击.
5.临时增大50%当前防御. [箭手射击自动顺延]
6.临时增大50%当前伤害系数. (增大的值为:最大最小值的平均数)


---------------------------------------------------------------------------------------
几张说明效果的简单图片







------------------------------------------------------------------------------------------
以下这张是地形的最强位置示例



[ 本帖最后由 贤知有您 于 2012-9-17 14:14 编辑 ]

兽哥哥 发表于 2012-9-17 13:31:49

是必须站在你规定的位置才有效果还是......?看的有点晕;cool;

dadds 发表于 2012-9-17 13:52:33

这样一来要记的东西又多了,能左右战局的因素一增加了好多;aiel;

贤知有您 发表于 2012-9-17 14:01:14

回复 2# 的帖子

不是特定位置.
是前后生物的站位.
你拿个会布阵的英雄测试下效果就知道了.
布阵后第一回合前就能生效.

沧海一粟 发表于 2012-9-17 15:50:34

支持!PS:看来要多研究下五行相生相克了

呵呵,这个好玩啊。
认真试玩了一小时生物站位,发觉五行有点复杂哦,越站越晕;ft;

贤知有您 发表于 2012-9-17 16:00:04

回复 5# 的帖子

呵呵..怎么个晕法?
站位不外是用相生的关系.
对敌战斗是用相克的关系.

tcwang11 发表于 2012-9-17 16:48:25

斜线站位有效么,还是只有一行才生效?

十三木人 发表于 2012-9-17 16:48:53

对什么都有个兴趣的
我有段时间没动erm了,感觉没什么好想法可写的,只是看一下论坛里的脚本
放一段时间,等再想玩时兴趣说不定又来了
英雄无敌这游戏从最早玩到现在也有十年了啊

tcwang11 发表于 2012-9-17 16:52:28

还有就是两队射手前后站位,是对两队都有加成还是仅前面一队?

贤知有您 发表于 2012-9-17 17:02:31

回复 9# 的帖子

只有直线有效.
两个箭手的话,只有前面那队有效.
;oweojs;

贤知有您 发表于 2012-9-17 17:04:34

回复 8# 的帖子

我现在测试新版本的 ERA,发现了不少BUG.
对比之下发现ERA有些脚本漏了些内容.

最简单的一个,银行的那个脚本,漏了一句重要的检测剩余金额语句.
于是,弹出来的欠款对话框,都是 0.还有捡宝箱学技能那个,居然改成了 一夜就学完了.(倒是件好事)
但那些提示语,一周内学习的语句,要更正过来.

[ 本帖最后由 贤知有您 于 2012-9-17 17:07 编辑 ]

灰狼王子 发表于 2012-9-17 22:08:15

不错不错,这么快就完工了;juwe; 这样一来战术绝对是英雄必学之技能了;oweojs;

无心云 发表于 2012-9-17 22:26:08

一直以为007是新人,至少注册在我之后,没想到那边卖靓号的帖子才发现居然是1000+的前辈;oweojs;

这个系统很有趣,但是不一定有人有时间欣赏,这是一个快餐的年代,哈
我觉得是不是搞简单一点,不要设置生物的五行了,只设置进入战场的那5个位置,占据5行的几个位置就可触发,不然记的东西多了,可能造成好酒也怕巷子深啊,现代人很懒得说

wo30490402 发表于 2012-9-17 23:09:04

好东西,谢过;oweojs;
话说这个和沧海的那个怪物强化有冲突不。,。

投桃报李 发表于 2012-9-17 23:54:10

回复 13# 的帖子

;oweojs; 我也是觉得太复杂了;juwe;

要是能简化点就好了;han;

不过还是支持下007的大作;no;

贤知有您 发表于 2012-9-18 08:54:14

回复 15# 的帖子

;orz;
我怎么觉得五行相生相克很好记啊..
给个口诀吧.

现代人对五行相生的理解
  金生水,因为地球上最原始的水就是从地球内部转化而来的;
  水生木,因为水灌溉树木,树木便能欣欣向荣;
  木生火,因为火以木料作燃料的材料,木烧尽,则火会自动熄灭。
  火生土,因为火燃烧物体后,物体化为灰烬,而灰烬便是土;
  土生金,因为金蕴藏于泥土石块之中,经冶炼后才提取金属;

现代人对五行相克的理解
  金克木,因为金属铸造的割切工具可锯毁树木; (有矿的土地不长草)
  木克土,因为树根吸收土中的营养,以补己用,树木强壮了,土壤如果得不到补充,自然削弱;
  土克水,因为土能防水; (兵来将挡水来土掩)
  水克火,因为火遇水便熄灭。
  火克金,因为烈火能溶解金属;

龙巫妖 发表于 2012-9-18 09:55:03

这个太棒了 必须收藏;go;

贤知有您 发表于 2012-9-18 10:02:46

回复 13# 的帖子

我确实也是个新手,呵呵.
不过无心云也是的,不看UID,也看看注册日期嘛.哈哈.

按你说跑到战场位置就触发,可能你没看清楚五行间的各种触发条件.
战场的那张最强属性是特殊的,不是这个系统的主导.这个系统是主导兵种战斗时的搭配和攻击方向.
平时经常用生物把自己箭手围起来,基本是无分左右的.但现在可以把对箭手"相生"的生物放前方,箭手就能临时获得百发百中了.把生物置于箭手后方,而该生物和箭手同属性时,又能增加箭手的攻击伤害.
这个才是关键啊.

tcwang11 发表于 2012-9-19 00:37:30

内个啥

箭手围困模式中,箭手被近身了失忆大法没啥用吧- -!

投桃报李 发表于 2012-9-20 02:00:27

回复 16# 的帖子

五行相生相克我熟悉……对应生物,站位,具体效果要上手可能有点麻烦;gaxing;
页: [1] 2
查看完整版本: WOG五行属性小系统 [120917]

捐赠