酷酷神仙 发表于 2011-8-15 20:17

新增卡牌的种类--!黔驴技穷啊

本帖最后由 酷酷神仙 于 2011-8-15 20:25 编辑

想新加个MANA类型的卡牌
CONSTANTS.LOL文件中新加:
    MANA_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_MANA
    MANA_TYPE_GREEN = MANA_TYPES
    MANA_TYPE_BLUE = MANA_TYPE_GREEN + 1
    MANA_TYPE_RED = MANA_TYPE_BLUE + 1
    MANA_TYPE_WHITE = MANA_TYPE_RED + 1
    MANA_TYPE_BLACK = MANA_TYPE_WHITE + 1
CARD_TYPES.TXT文件中新加:
MANA
新建MANA_TYPES.TXT文件:
GREEN
BLUE
RED
WHITE
BLACK
CARD_UI_TEXT.XML文件中追加:
   <Row>
    <Cell><Data ss:Type="String">CARD_TYPE_MANA</Data></Cell>
    <Cell ss:Index="3"><Data ss:Type="String">Mana</Data></Cell>
    <Cell><Data ss:Type="String">Mana </Data></Cell>
    <Cell><Data ss:Type="String">Mana </Data></Cell>
    <Cell><Data ss:Type="String">Mana </Data></Cell>
    <Cell><Data ss:Type="String">Mana </Data></Cell>
    <Cell ss:Index="9"><ss:Data ss:Type="String">法力</Data></Cell>
   </Row>
卡牌类型定义:
<TYPE metaname="MANA" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<SUB_TYPE metaname="BLACK" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />

用TOKEN语句,死如不显示产牌,把TYPE metaname改成神器、地或生物全能TOKEN出牌来。。。。
在下真是黔驴技穷了。。。。。==!
高手们来看看噢。。。。。

酷酷神仙 发表于 2011-8-15 22:29

==!。。。没人帮忙啊。。。。。==!

order8550 发表于 2011-8-16 04:14

回复 2# 酷酷神仙

几个问题
LZ在下面的十个属性后是否增加了你的属性
这个属性数值的添加是否涉及修改exe
如何判定新增属性为永久物
如何判定新增属性应该出现在场上的区域(比如现在基本地在下,生物在左上,其他永久物在右上)

顺便请教一下,and和or在一句里怎么共同使用
比如FilteredCard():GetCardType():Test(CARD_TYPE_CREATURE) ~= 0 and FilteredCard():GetCardType():Test(CARD_TYPE_ARTIFACT) ~= 0 or FilteredCard():GetCardType():Test(CARD_TYPE_LAND) ~= 0
这句是说要满足(地+生物)或者(神器+生物)中的其一呢,还是要满足(神器+生物)或者(地)中的其一呢?

最后,请问破解*.LOL和查看exe里的语句是不是很难学,LZ有没有可能出这方面的教程


CARD_TYPE_ARTIFACT = 0
CARD_TYPE_CREATURE = 1
CARD_TYPE_ENCHANTMENT = 2
CARD_TYPE_INSTANT = 3
CARD_TYPE_LAND = 4
CARD_TYPE_PLANESWALKER = 5
CARD_TYPE_SORCERY = 6
CARD_TYPE_TRIBAL = 7
CARD_TYPE_SCHEME = 8
CARD_TYPE_PLANE = 9

酷酷神仙 发表于 2011-8-16 10:47

本帖最后由 酷酷神仙 于 2011-8-16 10:49 编辑

回复 3# order8550

    CARD_TYPE_ARTIFACT = 0
    CARD_TYPE_CREATURE = 1
    CARD_TYPE_ENCHANTMENT = 2
    CARD_TYPE_INSTANT = 3
    CARD_TYPE_LAND = 4
    CARD_TYPE_PLANESWALKER = 5
    CARD_TYPE_SORCERY = 6
    CARD_TYPE_TRIBAL = 7
    CARD_TYPE_SCHEME = 8
    CARD_TYPE_PLANE = 9
    CARD_TYPE_MANA = 10
    MANA_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_MANA
    MANA_TYPE_GREEN = MANA_TYPES
    MANA_TYPE_BLUE = MANA_TYPE_GREEN + 1
    MANA_TYPE_RED = MANA_TYPE_BLUE + 1
    MANA_TYPE_WHITE = MANA_TYPE_RED + 1
    MANA_TYPE_BLACK = MANA_TYPE_WHITE + 1
无效啊。。无效。。。日。。。

我看过相关的文件。。。指点除神器,生物,结界,地都可以。。其它几个都不行,新加的也不行。。。晕死了
还有。。你说的用OR和AND。。。AND是条件全部满足才RETURN。。。OR是只要其中一项满足就RETURN

用LUADEC反编译LOL。。。2012的FUCATION少的可怜。。。还有反编辑成LUA后改名成LOL后2012也是认的。。。但是LUADEC的反编译不是很准确
如要调试或反编译EXE。。。要用到比如OllyDBG。。。都要涉及到汇编语言。。。。。

order8550 发表于 2011-8-16 11:19

回复 4# 酷酷神仙


    好吧,我放弃,新语句只有问和等了{:3_153:}

    我有一个想法,能不能在基本地(BASIC_LAND)这个超类别和类别后面增加新的副类别,既是和海岛、山脉处于同一个级别,保证新增副类别的永久物属性和场上的摆放位置。

    还有你新增的不该是5个而是6个,别忘了无色的{:3_163:}

酷酷神仙 发表于 2011-8-16 19:15

本帖最后由 酷酷神仙 于 2011-8-16 19:22 编辑

回复 5# order8550

没用。。本来TOKEN文件里。。。比如是兰色,我就写LAND+ISLAND+Tribal+Desert....只要是TOKEN出来的,加上FILTER不能成为咒语和法术的目标,再加不能被破坏。。。。没用啊。。。没用啊。。。。。唉。。。我放弃了。。。等 KEV大搞定。。。。==!
现在关键是如果不能成为咒语或法术的目标能实现。。。算他撒地牌。。。法力啊啊。。什么啊。。。都不是是大问题。。。。唉。。我是没办法了。。高手们上吧。。。==!

还有你那AND和OR很好搞定。。。RETURN( (AAA AND BBB AND CCC) OR (DDD AND EEE) )就可以了。。如果AAA+BBB+CCC满足RETURN或者DDD+EEE满足RETURN。。。。

zsh491460596 发表于 2011-8-17 08:46

火花武具感觉很难写啊

order8550 发表于 2011-8-16 20:09

回复 6# 酷酷神仙


    我真看不懂你在烦什么{:3_166:} 烦就不搞法术力了{:3_153:} 搞点新科技的东西吧{:3_163:}

    我正在不知如何制作非瑞克西亚法术力和活化武具,好几套牌因此而停滞,你要是能看到exe里面写的东西,是否能找到代替性费用的语句和有关“神器—武具”装配方面的语句呢?

    你“和”“与”的解释我看明白了,谢谢你!
页: [1]
查看完整版本: 新增卡牌的种类--!黔驴技穷啊