已删除
本帖最后由 order8550 于 2012-2-11 10:09 编辑内容已删除 横置可见是不太好。。。 我非常赞同LZ的观点。landfall(地落)异能常常在横置nonbasic land的过程中(非找地)也被触发了,但实则是犯规的。 无色法术力也有专门的代币就好了
还是KEV MOD好玩,U模式有难度,自己慢慢算法力也是一大乐趣 U模式的召唤师贾路绝对他喵的是个畜生啊 但是使用token会带来bug比如轮耕法
然后指示物这东西因人而异吧 本帖最后由 酷酷神仙 于 2011-8-14 21:36 编辑
回复 1# order8550
你看一下KEV的TOKEN代码和我现在用的TOKEN代码。。其实就是CARD类型。。KEV设置为空,还有你说的那张2012的牌。。我在2012原版的WAD。。没有找到。。。。还有本人水平有限。。请高人指点。。2012中。。无色法力到底是撒函数。。。。==!。。。我已经反编译2012中所有的LOL文件 。。也没找到无色的TOKEN代码。。。。。 回复 1# order8550
这是KEV大大产无色的代码
<MULTIVERSEID value="888806" />
<ARTID value="88888888" />
<FRAMECOLOUR name="C_TRANS_CARD" />
<COLOUR value="" />
<ARTIST name="John Avon" />
<CASTING_COST cost="" />
<TYPE metaname="" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<EXPANSION value="DPE" />
<RARITY metaname="" />
<MANA_ABILITY>
<COST type="TapSelf" />
<PRODUCES amount="{1}" />
<AI_BASE_SCORE score="300" zone="in_play" />
</MANA_ABILITY>
<STATIC_ABILITY>
<CONTINUOUS_ACTION>
Object():GetCurrentCharacteristics():Badge_Set( BADGE_SHROUD )
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY internal="1" layer="8">
<TRIGGER value="END_OF_STEP">
return true
</TRIGGER>
<RESOLUTION_TIME_ACTION>
Object():RemoveFromGame()
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
</CARD_V2>
旧的TOKEN代码
<?xml version='1.0'?>
<CARD_V2>
<FILENAME text="_TOKEN_BLACK_MANA" />
<CARDNAME text="_TOKEN_BLACK_MANA" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><!]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><!]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="99999903" />
<ARTID value="137575" />
<FRAMECOLOUR name="B_BASIC_SWAMP" />
<COLOUR value="L" />
<ARTIST name="Jung Park" />
<CASTING_COST cost="" />
<SUPERTYPE metaname="Basic" order_de-DE="0" order_es-ES="1" order_fr-FR="1" order_it-IT="1" order_jp-JA="0" />
<TYPE metaname="Land" order_de-DE="1" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<TYPE metaname="Tribal" order_de-DE="1" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<SUB_TYPE metaname="Swamp" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<SUB_TYPE metaname="Desert" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<EXPANSION value="DPE" />
<RARITY metaname="T" />
<STATIC_ABILITY commaspace="1">
<CONTINUOUS_ACTION>
local characteristics = Object():GetCurrentCharacteristics()
characteristics:Badge_Set( BADGE_SHROUD )
characteristics:Bool_Set( CHARACTERISTIC_SHROUD, 1 )
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY internal="1" layer="8">
<TRIGGER value="END_OF_STEP">
return true
</TRIGGER>
<RESOLUTION_TIME_ACTION>
Object():RemoveFromGame()
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
楼主自己看吧。。。。关键显示产的费就是“ characteristics:Bool_Set( CHARACTERISTIC_SHROUD, 1 )”这句。。但是不指名TYPE metaname。。。是无法显示出来的。。不知道。。你说的KEV用的新代码是撒。。。。==! 本帖最后由 order8550 于 2011-8-15 10:48 编辑
回复 8# 酷酷神仙
您的电脑水平肯定比我高很多,我根本不知道反编译是什么,这个一定要向您请教{:3_162:}
“SHROUD”在万智牌中是“帷幕”,“characteristics:Bool_Set( CHARACTERISTIC_SHROUD, 1 )”这一句是赋予该牌一个“帷幕(它不能成为咒语或异能的目标。)”异能,和产费没有关系。
在2010只能产生{W}{U}{B}{R}{G}这五色费用,无色法术力的产生kev他们就使用如您所说的“读取整套牌的颜色构成,然后用不包括的颜色代替无色法术力”。
在2012您写出的产费代码中<MANA_ABILITY> </MANA_ABILITY>就是区别于启动式异能的新的法术力异能,而PRODUCES amount="{1}"正是新的无色法术力了。
我还发现了Kev这种方法的一个BUG,想不出什么好的解决方法,希望听取您的意见,如您所写Kev用没有属性<TYPE metaname="" />这个取巧的方法使法术力token不会被任何效果影响,同时也有看不见的弊病,但更糟的是即使没有属性,法术力token依然是永久物,例如我在使用奥札奇三兄弟的“歼灭”异能时,电脑就使用双色地产生法术力token,然后让token代替地牌被牺牲,这不符合万智牌的规则。 本帖最后由 酷酷神仙 于 2011-8-15 11:08 编辑
回复 9# order8550
<TYPE metaname="" />这个不是我写的好不,是KEV写的,就是不定义牌的类型
然后用MANA_ABILITY属性产出一张法力点(其实TOKEN只是调用牌库中的牌)
_MANATOKEN_B_888801.XML(KEV的产黑)
_MANATOKEN_C_888806.XML(KEV的产无色)
你自己对比一下就明白了
TYPE metaname为空时,产出的费是看不出牌的,如果加了TYPE metaname,如果再用MANA_ABILITY产出费来。。那就等于产费*2
如果要显示出产出的费,一定要定义TYPE metaname,其实2012中个人研究到现在,就没有无色这个函数,无非是产黑是PRODUCES amount="{B},无产色就是PRODUCES amount="{1},就这么简单,一旦要让产出的费显示出来,必须要定义TYPE metaname,这里请注意一下,只要显示在玩家面前的,必须是以牌为基础,2012中5色的属性牌,我只找到是地牌,如果是无色的,如果不是地牌的话,真不知道怎么让他显示出来,你可以看一下SPECS目录。。。。。
现在关键是即要用到PRODUCES amount,。。。以要用到MANA_ABILITY。。。并且要让产出的费作为单纯的法力点显示出来。。。2012中我还真是找不到,因为本身这游戏里,使用法术力的基础就是地牌。。。。 回复 10# 酷酷神仙
1、你没有搞清万智牌规则,首先有一点你一定要牢记,法术力异能(MANA ABILITY)和基本地的自动横置一样是为了最终产生“法术力”,而不是其他任何东西,“法术力”才是支付卡牌费用的唯一“货币”,它是不可能被赋予类别也是永远看不见的!
2、接下来,_MANATOKEN_B_888801一直到_MANATOKEN_C_888806这六个文件,当然就是六种颜色,其中包括了无色,你可以在这些文件中赋予它们类别,让它们在游戏中显示,因为它们不过是六张牌而已。
3、再接下来,这六个文件本身和地或者生物一样不过是场上的一个东西,功能相当于“蓝玛珂”,它本身不是法术力,不能直接支付法术力费用,而是要通过写在其身上的“法术力异能”产生“法术力”。
4、最后的,2010也好,7777也罢,横置地产生出能看见的不过还是和这六个token一样的东西,能看见只是为了计数方便,它们能不能看到其实不重要,重要的是它们也不是“法术力”,你看不见法术力的。 回复 11# order8550
现在的关键是要让他显示出来。。而不是你说的是法术力还是地牌。。。。这游戏本身就没有能让法术力显示出来的功能,玛珂能显示。。因为他本身是一张神器牌。 回复 12# 酷酷神仙
我明白你的意思,你是要让这六个token和基本地一样可见,那就赋予一个永久物类别好了,什么都可以让它们显示出来,不过那样这六个家伙会被某些效果影响,现在它们所受的影响应该说是最低的
不过说到这,已经和无色没有关系了,你也明白我说的无色法术力是什么了吧{:3_136:} 要说bug,最明显的bug就是法术力异能是不需要使用堆叠的…… 回复 13# order8550
就如你所说的,象玛珂类神器,现在用的FRAMECOLOUR是A_UMOX。。。外形上看上去很象兰地,就算他用自产MANA函数产费那是很好分辩,但是象大学院这种牌,以神器多少产出的费,人工算不要算死人啊。。。。 回复 13# order8550
用永久物。。也不是难事。。。要不被某些所影响也是小事这个都可以改,
问题是以哪种永久物,游戏程序定义的永久物
filter:AddCardType( CARD_TYPE_CREATURE )
filter:AddCardType( CARD_TYPE_ARTIFACT )
filter:AddCardType( CARD_TYPE_LAND )
filter:AddCardType( CARD_TYPE_ENCHANTMENT )
filter:AddCardType( CARD_TYPE_PLANESWALKER )
就是把所有的除法术除外的所有牌。。但是针对某一张牌的类型,必须是要确定下来 除了地落,横置非基本地产费还有一个bug,如果我先横置一个双色地,产生一白色法术力,汉化mod里会多出一个平原来代表白色法术力,这时我如果使用异能回收一张地,我可以指定新产生的代表法术力的“平原”,这样,我就凭空多出一张地牌,所以如楼主所说,地是永久物,而产生的法术力不是永久物,否则,比如歼灭,牺牲永久物,那我就可以牺牲法术力了。 回复 16# 酷酷神仙
你真要搞啊,就算是淘大也可以在现实用几十颗绿豆当指示物计算啊,而且我不支持高T2强度太多的套牌进入网战,不平衡,再说所有有影响的牌要重写太麻烦了,连Kev的牌也要重写,我不要,酷神你干吗要自找事做嘛,这样会搞得整个2012存在两种不同算法的牌,网络对战乱得一塌糊涂,我们就以Kev制定的基础来发展2012的网络版不好吗,反正做最多牌的人肯定是他啊 本帖最后由 酷酷神仙 于 2011-8-15 14:04 编辑
回复 18# order8550
你去看看KEV的原贴吧。。本身给出的这个MOD就是给单机用的。。。没说给你们做联机用,再说。。我使用的代码全部沿用2010的全部代码。。没做任何修改。。。。
按你说的改牌,要是真改牌那到简单了,也不用打撒指示物了,直接把所有对产费牌起作用的牌加上LAND_TYPE_Desert过滤一下就行,这样原版中的牌都要动,不要老说人自找的,有本事你也自找一下,也是有人在贴子里提出看不到产的费。。。我才按2010改的。。。我容易吗。。。汉化好,改了这么多代码,搞了半天还是自找的。。。 回复order8550
你去看看KEV的原贴吧。。本身给出的这个MOD就是给单机用的。。。没说给你们做联机用,再 ...
酷酷神仙 发表于 2011-8-15 13:53 http://bbs.3dmgame.com/images/common/back.gif
支持酷神,单机用还是挺爽的。。。。 回复 19# 酷酷神仙
您要学Kev搞单机我没意见啊,出什么问题都可以,但是联机真心怕出各种bug,宁愿要自己数数,自己数习惯就好了。
您老是电脑高手就多发布点卡牌制作的消息,哪怕把您从exe里分析出来的代码发布上来,也让做牌的多点选择,我们都是电脑盲只能跟着已有的牌做,很慢的,您一电脑高手跑去搞复制代码和汉化,我说您自找才真没说错呢{:3_160:} 回复 21# order8550
如果你对联机版本身的bug有什么疑问话可以去联系0923的作者sumo或者发布者batcat或者try,如果是对汉化版有疑问可以去联系lulu和乐神。追着酷神干嘛……
页:
[1]