Commit 53be1d21 authored by DailyShana's avatar DailyShana

2.3.4.1

parent c277b338
......@@ -151,7 +151,7 @@
<Content Include="data\cardinfo_english.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="data\mse_Japan.txt">
<Content Include="data\mse_Japanese.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
......
......@@ -28,4 +28,4 @@
//
// You can specify all the values or you can use the default the Revision and
// Build Numbers by using the '*' as shown below:
[assembly: AssemblyVersion("2.3.4.0")]
[assembly: AssemblyVersion("2.3.4.1")]
★更新历史
2.3.4.1
更新数据
2.3.3.0
一键导出MSE存档为图片。
注意:
......
......@@ -54,8 +54,12 @@ a与b的位异或
返回c的当前代号(可能因为效果改变)
●int Card.GetOriginalCode(Card c)
返回c的卡片记载的代号
●int,int Card.GetOriginalCodeRule(Card c)
返回c规则上的代号(这张卡规则上当作...使用)
●bool Card.IsSetCard(Card c, int setname)
检查c是否是名字含有setname的卡
●bool Card.IsPreviousSetCard(Card c, int setname)
检查c位置变化之前是否是名字含有setname的卡
●int Card.GetType(Card c)
返回c的当前类型
●int Card.GetOriginalType(Card c)
......@@ -321,9 +325,12 @@ RESET_CARD 重置卡片的效果 reset_code为效果owner的卡号
●int Card.CopyEffect(Card c, int code, int reset_flag[, int reset_count])
为c添加卡号是code的卡的可复制的效果,并且添加额外的reset条件
返回值是表示复制效果的代号id
●void Card.EnableUnsummonable(Card c)
将c设置为不可通常召唤的怪兽
##实际上是个不可复制、不会被无效的EFFECT_UNSUMMONABLE_CARD效果
●void Card.EnableReviveLimit(Card c)
为c添加苏生限制
##此函数也可通过Card.SetStatus实现
##实际上是不可复制、不会被无效的EFFECT_UNSUMMONABLE_CARD和EFFECT_REVIVE_LIMIT效果
●void Card.CompleteProcedure(Card c)
使c完成正规的召唤手续
##此函数也可通过Card.SetStatus实现
......@@ -634,6 +641,8 @@ EFFECT_COUNT_CODE_SINGLE 同一张卡多个效果公共使用次数(不
检查效果是否属于类型type
●bool Effect.IsActivatable(Effect e, int player)
检查效果e能否由player发动
●bool Effect.IsActivated(Effect e)
检查效果e能否是发动的效果(机壳)
●int Effect.GetActivateLocation(Effect e)
返回效果e的发动区域
========== Group ==========
......
......@@ -152,6 +152,7 @@
0x15 巨大战舰 巨大戦艦
0x16 机人 ロイド
0x1016 交通机人 ビークロイド
0x2016 疾行机人 SR(スピードロイド)
0x17 同调士 シンクロン
0x18 云魔物 雲魔物
0x19 剑斗兽 剣闘獣
......@@ -207,6 +208,7 @@
0x43 废品 ジャンク
0x44 代行者
0x45 恶魔 デーモン
0x1045 红莲魔 レッド・デーモン
0x46 融合 融合/フュージョン
0x47 宝石 ジェム
0x1047 宝石骑士 ジェムナイト
......@@ -341,8 +343,8 @@
0xaf DD
0x10af DDD
0xb0 加特姆士 ガトムズ
0xb1 燃烧地狱 Burning Abyss
0xb2 U.A.
0xb1 彼岸
0xb2 超级运动员 U.A.
0xb3 妖仙兽 妖仙獣
0xb4 影灵衣 影霊衣
0xb5 灵兽 霊獣
......@@ -360,7 +362,7 @@
0xbe 帝王 帝王
0xbf 灵使 霊使い
0xc0 凭依装着 憑依装着
0xc1 N/A
0xc1 PSY骨架 PSYフレーム
0xc2 动力工具 パワー·ツール
0xc3 锋利小鬼 エッジインプ
0xc4 神数 セフィラ
......@@ -379,6 +381,8 @@
0xd1 灰篮 グレイドル
0xd2 星兹 Kozmo
0xd3 大怪兽 Kaiju
0xd4 古生物 버제스토마
0xd5 但丁 ダンテ
0x100 同调士相关同调怪兽
0x101 奇迹同调融合相关怪兽
0x102 暗黑融合限定怪兽
......
......@@ -152,6 +152,7 @@
0x15 B.E.S. 巨大戦艦
0x16 oid ロイド
0x1016 Vehicroid ビークロイド
0x2016 Speedroid SR(スピードロイド)
0x17 Synchron シンクロン
0x18 Cloudian 雲魔物
0x19 Gladiator Beast 剣闘獣
......@@ -207,6 +208,7 @@
0x43 Junk ジャンク
0x44 The Agent 代行者
0x45 Archfiend デーモン
0x1045 Red Dragon Archfiend レッド・デーモン
0x46 Polymerization/Fusion 融合/フュージョン
0x47 Gem- ジェム
0x1047 Gem-Knight ジェムナイト
......@@ -339,8 +341,8 @@
0xaf D/D DD
0x10af D/D/D DDD
0xb0 Gottoms ガトムズ
0xb1 Burning Abyss
0xb2 U.A.
0xb1 Burning Abyss 彼岸
0xb2 U.A. U.A.(ウルトラアスリート)
0xb3 Yosenju 妖仙獣
0xb4 Nekroz 影霊衣
0xb5 Ritual Beast 霊獣
......@@ -358,7 +360,7 @@
0xbe Monarchs 帝王
0xbf Charmer 霊使い
0xc0 Familiar-Possessed 憑依装着
0xc1 N/A
0xc1 PSYFrame PSYフレーム
0xc2 Power Tool パワー·ツール
0xc3 Edge Imp エッジインプ
0xc4 Zefra セフィラ
......@@ -377,6 +379,8 @@
0xd1 Graydle グレイドル
0xd2 Kozmo
0xd3 Kaiju
0xd4 Burgesstoma 버제스토마
0xd5 Dante ダンテ
0x100 Monster that lists a "Synchron" Monster as a Tuner.
0x101 Fusion Monster that lists a Synchro Monster as a Fusion Material
0x102 Fusion Monster that can only be Special Summoned with "Dark Fusion"
......
--Card id
MIN_ID =1000 --4 digit, by DataManager::GetDesc()
MAX_ID =999999999 --9 digit, by Auxiliary.Stringid(), field::select_chain()
--Locations 区域
LOCATION_DECK =0x01 --卡组
LOCATION_HAND =0x02 --手牌
......@@ -86,7 +89,7 @@ RACE_WYRM =0x800000 --幻龙
REASON_DESTROY =0x1 --破坏
REASON_RELEASE =0x2 --解放
REASON_TEMPORARY =0x4 --暂时
REASON_MATERIAL =0x8 --作为融合/同调/超量等的素材
REASON_MATERIAL =0x8 --作为融合/同调/超量素材或用於儀式/升級召喚
REASON_SUMMON =0x10 --召唤
REASON_BATTLE =0x20 --战斗破坏
REASON_EFFECT =0x40 --效果
......@@ -98,13 +101,13 @@ REASON_SPSUMMON =0x800 --特殊召唤
REASON_DISSUMMON =0x1000 --召唤失败
REASON_FLIP =0x2000 --翻转
REASON_DISCARD =0x4000 --丢弃
REASON_RDAMAGE =0x8000 --基本分伤
REASON_RRECOVER =0x10000 --基本分恢复
REASON_RETURN =0x20000 --回
REASON_FUSION =0x40000 --融合
REASON_SYNCHRO =0x80000 --同调
REASON_RITUAL =0x100000 --仪式
REASON_XYZ =0x200000 --超量
REASON_RDAMAGE =0x8000 --回復轉換後的傷
REASON_RRECOVER =0x10000 --傷害轉換後的回復
REASON_RETURN =0x20000 --回到墓地
REASON_FUSION =0x40000 --用於融合召喚
REASON_SYNCHRO =0x80000 --用於同调召喚
REASON_RITUAL =0x100000 --用於仪式召喚
REASON_XYZ =0x200000 --用於超量召喚
REASON_REPLACE =0x1000000 --代替
REASON_DRAW =0x2000000 --抽卡
REASON_REDIRECT =0x4000000 --改变去向(大宇宙,带菌等)
......@@ -130,12 +133,12 @@ STATUS_TO_DISABLE =0x0004 --将变成无效
STATUS_PROC_COMPLETE =0x0008 --完成正规召唤(解除苏生限制)
STATUS_SET_TURN =0x0010 --覆盖
STATUS_NO_LEVEL =0x0020 --无等级
STATUS_REVIVE_LIMIT =0x0040 --未解除苏生限制
STATUS_REVIVE_LIMIT =0x0040 --(N/A)
STATUS_SPSUMMON_STEP =0x0080 --效果特召處理中
STATUS_FORM_CHANGED =0x0100 --改变过表示形式
STATUS_SUMMONING =0x0200 --召唤中
STATUS_EFFECT_ENABLED =0x0400 --效果有效
STATUS_SUMMON_TURN =0x0800 --在本回合召喚/SET/特殊召喚
STATUS_SUMMON_TURN =0x0800 --在本回合召喚/SET
STATUS_DESTROY_CONFIRMED =0x1000 --破坏确定
STATUS_LEAVE_CONFIRMED =0x2000 --連鎖處理完後送去墓地的魔法陷阱
STATUS_BATTLE_DESTROYED =0x4000 --战斗破坏确定
......@@ -143,7 +146,7 @@ STATUS_COPYING_EFFECT =0x8000 --复制效果
STATUS_CHAINING =0x10000 --正在連鎖串中
STATUS_SUMMON_DISABLED =0x20000 --召唤无效後尚未移動
STATUS_ACTIVATE_DISABLED =0x40000 --发动无效
STATUS_UNSUMMONABLE_CARD =0x80000 --不能通常召唤
STATUS_UNSUMMONABLE_CARD =0x80000 --(N/A)
STATUS_UNION =0x100000 --同盟
STATUS_ATTACK_CANCELED =0x200000 --攻击取消(卷回?)
STATUS_INITIALIZING =0x400000 --初始化..
......@@ -154,6 +157,7 @@ STATUS_IS_PUBLIC =0x4000000 --公开展示
STATUS_ACT_FROM_HAND =0x8000000 --從手牌发动
STATUS_OPPO_BATTLE =0x10000000 --和對手的怪兽戰鬥
STATUS_FLIP_SUMMON_TURN =0x20000000 --在本回合反转召唤
STATUS_SPSUMMON_TURN =0x40000000 --在本回合特殊召唤
--Assume
ASSUME_CODE =1
ASSUME_TYPE =2
......@@ -193,7 +197,7 @@ CHAININFO_DISABLE_PLAYER =0x400 --无效的玩家
CHAININFO_CHAIN_ID =0x800 --连锁ID
CHAININFO_TYPE =0x1000 --连锁类型
CHAININFO_EXTTYPE =0x2000 --连锁额外类型
--========== Reset ========== --重置条件(注意:重置条件可以多个相加,例如0x000c0000=0x00040000+0x00080000=RESET_TOGRAVE+RESET_REMOVE
--========== Reset ========== --重置条件(注意:重置条件可以多个相加)
RESET_DRAW =PHASE_DRAW --抽卡阶段重置
RESET_STANDBY =PHASE_STANDBY --准备阶段重置
RESET_MAIN1 =PHASE_MAIN1 --主要阶段1重置
......@@ -208,16 +212,16 @@ RESET_PHASE =0x0400 --阶段结束重置(一般和上面那些阶段配合
RESET_CHAIN =0x0800 --连锁结束重置
RESET_EVENT =0x1000 --指定的條件下重置(一般和下面这些事件配合使用)
RESET_CARD =0x2000 --重置Owner為指定卡片的效果
RESET_CODE =0x4000 --重置指定Code的效果
RESET_CODE =0x4000 --重置指定Code的single效果(不含EFFECT_FLAG_SINGLE_RANGE)
RESET_COPY =0x8000 --重置以复制取得的效果
RESET_DISABLE =0x00010000 --效果无效重置
RESET_DISABLE =0x00010000 --效果无效重置(只適用於owner==handler的效果)
RESET_TURN_SET =0x00020000 --变里侧重置
RESET_TOGRAVE =0x00040000 --去墓地重置
RESET_TOGRAVE =0x00040000 --去墓地重置(以下皆為事件觸發前重置)
RESET_REMOVE =0x00080000 --除外重置
RESET_TEMP_REMOVE =0x00100000 --暂时除外重置
RESET_TOHAND =0x00200000 --回手牌或加入手牌重置
RESET_TODECK =0x00400000 --回卡组重置
RESET_LEAVE =0x00800000 --从场上离开重置
RESET_LEAVE =0x00800000 --从场上移到其他位置/超量叠放重置
RESET_TOFIELD =0x01000000 --到场上重置
RESET_CONTROL =0x02000000 --控制者变更重置
RESET_OVERLAY =0x04000000 --超量叠放重置
......@@ -226,7 +230,7 @@ RESET_MSCHANGE =0x08000000 --从怪兽区到魔法区,或者从魔法区到
EFFECT_TYPE_SINGLE =0x0001 --自己状态变化时触发
EFFECT_TYPE_FIELD =0x0002 --场上所有卡状态变化时触发
EFFECT_TYPE_EQUIP =0x0004 --装备效果
EFFECT_TYPE_ACTIONS =0x0008 --触发型,以下的預設屬性(对峙的G)
EFFECT_TYPE_ACTIONS =0x0008 --触发型,以下類型會自動添加此屬性(对峙的G)
EFFECT_TYPE_ACTIVATE =0x0010 --魔陷发动
EFFECT_TYPE_FLIP =0x0020 --翻转效果
EFFECT_TYPE_IGNITION =0x0040 --起动效果
......@@ -234,7 +238,7 @@ EFFECT_TYPE_TRIGGER_O =0x0080 --诱发选发效果
EFFECT_TYPE_QUICK_O =0x0100 --诱发即时效果
EFFECT_TYPE_TRIGGER_F =0x0200 --诱发必发效果
EFFECT_TYPE_QUICK_F =0x0400 --诱发即时必发效果(熊猫龙等)
EFFECT_TYPE_CONTINUOUS =0x0800 --不入连锁的必发效果
EFFECT_TYPE_CONTINUOUS =0x0800 --由事件觸發的輔助用效果/永續效果
--========== Flags ========== --效果的特殊性质
EFFECT_FLAG_INITIAL =0x0001 --可以发动的
EFFECT_FLAG_FUNC_VALUE =0x0002 --此效果的Value属性是函数
......@@ -245,14 +249,14 @@ EFFECT_FLAG_IGNORE_RANGE =0x0020 --影响所有区域的卡(禁止令 大宇
EFFECT_FLAG_ABSOLUTE_TARGET =0x0040 --Target Range不会因为控制权的改变而改变
EFFECT_FLAG_IGNORE_IMMUNE =0x0080 --无视效果免疫
EFFECT_FLAG_SET_AVAILABLE =0x0100 --影响场上里侧的卡/裡側狀態可發動
EFFECT_FLAG_MULTIACT_HAND =0x0200 --手牌有多张可以同时诱发(無)
EFFECT_FLAG_CONTINUOUS =0x0200 --N/A
EFFECT_FLAG_CANNOT_DISABLE =0x0400 --不会被无效
EFFECT_FLAG_PLAYER_TARGET =0x0800 --以玩家为对象
EFFECT_FLAG_BOTH_SIDE =0x1000 --双方都能使用(部分场地,弹压)
EFFECT_FLAG_COPY_INHERIT =0x2000 --继承复制的效果的Reset属性
EFFECT_FLAG_DAMAGE_STEP =0x4000 --可以在伤害步骤发动
EFFECT_FLAG_DAMAGE_CAL =0x8000 --可以在伤害计算时发动
EFFECT_FLAG_DELAY =0x10000 --场合(不会被卡时点
EFFECT_FLAG_DELAY =0x10000 --場合型誘發效果、用於永續效果的EFFECT_TYPE_CONTINUOUS
EFFECT_FLAG_SINGLE_RANGE =0x20000 --只对自己有效
EFFECT_FLAG_UNCOPYABLE =0x40000 --不能复制(效果外文本)
EFFECT_FLAG_OATH =0x80000 --誓约效果
......@@ -260,7 +264,7 @@ EFFECT_FLAG_SPSUM_PARAM =0x100000 --指定召喚/规则特殊召唤的位置和
EFFECT_FLAG_REPEAT =0x200000 --发动被无效后可以再次发动
EFFECT_FLAG_NO_TURN_RESET =0x400000 --发条等“这张卡在场上只能发动一次”的效果
EFFECT_FLAG_EVENT_PLAYER =0x800000 --视为对方玩家的效果(动作?)
EFFECT_FLAG_OWNER_RELATE =0x1000000 --和效果持有者相关
EFFECT_FLAG_OWNER_RELATE =0x1000000 --持續成為對象
EFFECT_FLAG_AVAILABLE_BD =0x2000000 --战斗破坏确定时效果也适用(纳祭之魔 地狱战士)
EFFECT_FLAG_CLIENT_HINT =0x4000000 --客户端提示
EFFECT_FLAG_CHAIN_UNIQUE =0x8000000 --同一组连锁只能发动一次
......@@ -274,7 +278,7 @@ EFFECT_DISABLE =2 --效果无效(技能抽取)
EFFECT_CANNOT_DISABLE =3 --效果不能无效
EFFECT_SET_CONTROL =4 --改变控制器
EFFECT_CANNOT_CHANGE_CONTROL =5 --不能改变控制权
EFFECT_CANNOT_ACTIVATE =6 --不能发动卡
EFFECT_CANNOT_ACTIVATE =6 --玩家不能发动效果
EFFECT_CANNOT_TRIGGER =7 --不能发动效果
EFFECT_DISABLE_EFFECT =8 --效果无效 (聖杯)
EFFECT_DISABLE_CHAIN =9 --不能连锁
......@@ -297,8 +301,8 @@ EFFECT_CANNOT_DISABLE_SPSUMMON =27 --特殊召唤不会无效
EFFECT_SET_SUMMON_COUNT_LIMIT =28 --限制每回合放置怪兽次数
EFFECT_EXTRA_SUMMON_COUNT =29 --增加召唤(通常召唤)次数
EFFECT_SPSUMMON_CONDITION =30 --特殊召唤条件
EFFECT_REVIVE_LIMIT =31 --苏生限制
EFFECT_SUMMON_PROC =32 --召唤规则
EFFECT_REVIVE_LIMIT =31 --有苏生限制的怪獸
EFFECT_SUMMON_PROC =32 --召唤规则效果
EFFECT_LIMIT_SUMMON_PROC =33 --召唤规则限制
EFFECT_SPSUMMON_PROC =34 --特殊召唤规则
EFFECT_EXTRA_SET_COUNT =35 --增加盖放(通常召唤)次数
......@@ -475,12 +479,13 @@ EFFECT_CANNOT_SELECT_BATTLE_TARGET =332 --對手不能選擇為攻擊對象
EFFECT_CANNOT_SELECT_EFFECT_TARGET =333 --對手不能選擇為效果對象
EFFECT_ADD_SETCODE =334 --规则上视为「XX」字段
EFFECT_NO_EFFECT_DAMAGE =335 --玩家已受到"效果傷害變成0"的效果影響
EFFECT_UNSUMMONABLE_CARD =336 --不能通常召唤的怪獸
--下面是诱发效果的诱发事件、时点 (如果是TYPE_SINGLE则自己发生以下事件后触发,如果TYPE_FIELD则场上任何卡发生以下事件都触发)
EVENT_STARTUP =1000 --游戏开始时
EVENT_FLIP =1001 --翻转时
EVENT_FREE_CHAIN =1002 --自由时点(强脱等,还有昴星团等诱发即时效果)
EVENT_DESTROY =1010 --破坏时
EVENT_DESTROY =1010 --被破坏时(移動前)
EVENT_REMOVE =1011 --除外时
EVENT_TO_HAND =1012 --加入手牌时
EVENT_TO_DECK =1013 --回卡组时
......@@ -499,8 +504,8 @@ EVENT_CHAIN_DISABLED =1025 --连锁被无效时(效果无效)
EVENT_CHAIN_END =1026 --连锁串结束时
EVENT_CHAINING =1027 --效果发动时
EVENT_BECOME_TARGET =1028 --成为效果对象时
EVENT_DESTROYED =1029 --破坏确定
EVENT_ADJUST =1040 --调整(御前试合)
EVENT_DESTROYED =1029 --被破坏
EVENT_ADJUST =1040 --adjust_all()调整後(御前试合)
EVENT_SUMMON_SUCCESS =1100 --通常召唤成功时
EVENT_FLIP_SUMMON_SUCCESS =1101 --翻转召唤成功时
EVENT_SPSUMMON_SUCCESS =1102 --特殊召唤成功时
......@@ -667,7 +672,7 @@ GLOBALFLAG_SPSUMMON_COUNT =0x40 --特殊召唤次数标记
GLOBALFLAG_XMAT_COUNT_LIMIT =0x80 --超量素材数量限制标记(光天使 天座)
GLOBALFLAG_SELF_TOGRAVE =0x100 --
GLOBALFLAG_SPSUMMON_ONCE =0x200 --
--
--count_code
EFFECT_COUNT_CODE_OATH =0x10000000 --使用次数限制(誓约效果)
EFFECT_COUNT_CODE_DUEL =0x20000000 --决斗中使用次数
EFFECT_COUNT_CODE_SINGLE =0x1 --多个效果公共使用次数
......
......@@ -7,7 +7,7 @@ cn2tw = false
########################### Setting
maxcount = 200
imagepath = ./Images
########################### 中间图
########################### Artwork
width = 319
height = 317
pwidth = 363
......
......@@ -7,7 +7,7 @@ cn2tw = false
########################### Setting
maxcount = 0
imagepath = ./Images
########################### 中间图
########################### Artwork
width = 319
height = 317
pwidth = 363
......@@ -23,11 +23,11 @@ end = version control:\n\ttype: none\napprentice code:
text =【摇摆文本】\n%ptext%\n【怪兽效果】\n%text%\n
############################
# chs jp
pendulum-text = Pendulum Text :\n([\S\s]*?)\n\n
pendulum-text = 】[\s\S]*?\n([\S\s]*?)\n【
# cht pendulum-text = ([\S\s]*?)\n【
# en pendulum-text = Text:\n([\S\s]*?)\n[\S\s]*?Text:
# chs jp cht
monster-text = Monster Text :\n([\S\s]*)
monster-text = [果|介|述|報]】\n([\S\s]*)
# en monster-text = Text:[\s\S]*?Text:\n([\S\s]*)
########################### Replace
replace = ([·]) ・
......
#The first line is used for comment
#line doesn't start with '!' is also neglected
#called by DataManager::GetSysString(), DataManager::GetDesc()
#system
!system 1 通常召唤
!system 2 特殊召唤
......@@ -32,6 +33,7 @@
!system 62 表效果适用中
!system 63 里效果适用中
!system 64 二重状态
!system 65 使用效果
!system 70 怪物卡
!system 71 魔法卡
!system 72 陷阱卡
......@@ -41,6 +43,7 @@
!system 91 是否使用额外的召唤机会?
!system 92 是否要解放对方怪兽进行上级召唤?
!system 93 是否要继续选择素材?
!system 94 是否现在使用这张卡的效果?
!system 100 先攻
!system 101 后攻
!system 200 是否在[%ls]发动[%ls]的效果?
......@@ -91,6 +94,7 @@
!system 529 请选择自己的卡
!system 530 请选择对方的卡
!system 531 请选择上级召唤用需要解放的怪兽:
!system 532 请选择要取除超量素材的怪兽
!system 550 请选择要发动的效果
!system 551 请选择效果的对象
!system 552 请选择硬币的正反面
......@@ -246,7 +250,7 @@
!system 1233 每回合抽卡:
!system 1234 主机名称:
!system 1235 主机密码:
!system 1236 允许启动效果优先权
!system 1236 旧规则(先攻抽卡、启动效果优先权等)
!system 1237 每回合时间:
!system 1240 OCG
!system 1241 TCG
......
[DataEditorX]2.3.4.0[DataEditorX]
[DataEditorX]2.3.4.1[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★运行环境(Environment)
......
No preview for this file type
★更新历史
2.3.4.1
更新数据
2.3.3.0
一键导出MSE存档为图片。
注意:
......
......@@ -54,8 +54,12 @@ a与b的位异或
返回c的当前代号(可能因为效果改变)
●int Card.GetOriginalCode(Card c)
返回c的卡片记载的代号
●int,int Card.GetOriginalCodeRule(Card c)
返回c规则上的代号(这张卡规则上当作...使用)
●bool Card.IsSetCard(Card c, int setname)
检查c是否是名字含有setname的卡
●bool Card.IsPreviousSetCard(Card c, int setname)
检查c位置变化之前是否是名字含有setname的卡
●int Card.GetType(Card c)
返回c的当前类型
●int Card.GetOriginalType(Card c)
......@@ -321,9 +325,12 @@ RESET_CARD 重置卡片的效果 reset_code为效果owner的卡号
●int Card.CopyEffect(Card c, int code, int reset_flag[, int reset_count])
为c添加卡号是code的卡的可复制的效果,并且添加额外的reset条件
返回值是表示复制效果的代号id
●void Card.EnableUnsummonable(Card c)
将c设置为不可通常召唤的怪兽
##实际上是个不可复制、不会被无效的EFFECT_UNSUMMONABLE_CARD效果
●void Card.EnableReviveLimit(Card c)
为c添加苏生限制
##此函数也可通过Card.SetStatus实现
##实际上是不可复制、不会被无效的EFFECT_UNSUMMONABLE_CARD和EFFECT_REVIVE_LIMIT效果
●void Card.CompleteProcedure(Card c)
使c完成正规的召唤手续
##此函数也可通过Card.SetStatus实现
......@@ -634,6 +641,8 @@ EFFECT_COUNT_CODE_SINGLE 同一张卡多个效果公共使用次数(不
检查效果是否属于类型type
●bool Effect.IsActivatable(Effect e, int player)
检查效果e能否由player发动
●bool Effect.IsActivated(Effect e)
检查效果e能否是发动的效果(机壳)
●int Effect.GetActivateLocation(Effect e)
返回效果e的发动区域
========== Group ==========
......
......@@ -152,6 +152,7 @@
0x15 巨大战舰 巨大戦艦
0x16 机人 ロイド
0x1016 交通机人 ビークロイド
0x2016 疾行机人 SR(スピードロイド)
0x17 同调士 シンクロン
0x18 云魔物 雲魔物
0x19 剑斗兽 剣闘獣
......@@ -207,6 +208,7 @@
0x43 废品 ジャンク
0x44 代行者
0x45 恶魔 デーモン
0x1045 红莲魔 レッド・デーモン
0x46 融合 融合/フュージョン
0x47 宝石 ジェム
0x1047 宝石骑士 ジェムナイト
......@@ -341,8 +343,8 @@
0xaf DD
0x10af DDD
0xb0 加特姆士 ガトムズ
0xb1 燃烧地狱 Burning Abyss
0xb2 U.A.
0xb1 彼岸
0xb2 超级运动员 U.A.
0xb3 妖仙兽 妖仙獣
0xb4 影灵衣 影霊衣
0xb5 灵兽 霊獣
......@@ -360,7 +362,7 @@
0xbe 帝王 帝王
0xbf 灵使 霊使い
0xc0 凭依装着 憑依装着
0xc1 N/A
0xc1 PSY骨架 PSYフレーム
0xc2 动力工具 パワー·ツール
0xc3 锋利小鬼 エッジインプ
0xc4 神数 セフィラ
......@@ -379,6 +381,8 @@
0xd1 灰篮 グレイドル
0xd2 星兹 Kozmo
0xd3 大怪兽 Kaiju
0xd4 古生物 버제스토마
0xd5 但丁 ダンテ
0x100 同调士相关同调怪兽
0x101 奇迹同调融合相关怪兽
0x102 暗黑融合限定怪兽
......
......@@ -152,6 +152,7 @@
0x15 B.E.S. 巨大戦艦
0x16 oid ロイド
0x1016 Vehicroid ビークロイド
0x2016 Speedroid SR(スピードロイド)
0x17 Synchron シンクロン
0x18 Cloudian 雲魔物
0x19 Gladiator Beast 剣闘獣
......@@ -207,6 +208,7 @@
0x43 Junk ジャンク
0x44 The Agent 代行者
0x45 Archfiend デーモン
0x1045 Red Dragon Archfiend レッド・デーモン
0x46 Polymerization/Fusion 融合/フュージョン
0x47 Gem- ジェム
0x1047 Gem-Knight ジェムナイト
......@@ -339,8 +341,8 @@
0xaf D/D DD
0x10af D/D/D DDD
0xb0 Gottoms ガトムズ
0xb1 Burning Abyss
0xb2 U.A.
0xb1 Burning Abyss 彼岸
0xb2 U.A. U.A.(ウルトラアスリート)
0xb3 Yosenju 妖仙獣
0xb4 Nekroz 影霊衣
0xb5 Ritual Beast 霊獣
......@@ -358,7 +360,7 @@
0xbe Monarchs 帝王
0xbf Charmer 霊使い
0xc0 Familiar-Possessed 憑依装着
0xc1 N/A
0xc1 PSYFrame PSYフレーム
0xc2 Power Tool パワー·ツール
0xc3 Edge Imp エッジインプ
0xc4 Zefra セフィラ
......@@ -377,6 +379,8 @@
0xd1 Graydle グレイドル
0xd2 Kozmo
0xd3 Kaiju
0xd4 Burgesstoma 버제스토마
0xd5 Dante ダンテ
0x100 Monster that lists a "Synchron" Monster as a Tuner.
0x101 Fusion Monster that lists a Synchro Monster as a Fusion Material
0x102 Fusion Monster that can only be Special Summoned with "Dark Fusion"
......
--Card id
MIN_ID =1000 --4 digit, by DataManager::GetDesc()
MAX_ID =999999999 --9 digit, by Auxiliary.Stringid(), field::select_chain()
--Locations 区域
LOCATION_DECK =0x01 --卡组
LOCATION_HAND =0x02 --手牌
......@@ -86,7 +89,7 @@ RACE_WYRM =0x800000 --幻龙
REASON_DESTROY =0x1 --破坏
REASON_RELEASE =0x2 --解放
REASON_TEMPORARY =0x4 --暂时
REASON_MATERIAL =0x8 --作为融合/同调/超量等的素材
REASON_MATERIAL =0x8 --作为融合/同调/超量素材或用於儀式/升級召喚
REASON_SUMMON =0x10 --召唤
REASON_BATTLE =0x20 --战斗破坏
REASON_EFFECT =0x40 --效果
......@@ -98,13 +101,13 @@ REASON_SPSUMMON =0x800 --特殊召唤
REASON_DISSUMMON =0x1000 --召唤失败
REASON_FLIP =0x2000 --翻转
REASON_DISCARD =0x4000 --丢弃
REASON_RDAMAGE =0x8000 --基本分伤
REASON_RRECOVER =0x10000 --基本分恢复
REASON_RETURN =0x20000 --回
REASON_FUSION =0x40000 --融合
REASON_SYNCHRO =0x80000 --同调
REASON_RITUAL =0x100000 --仪式
REASON_XYZ =0x200000 --超量
REASON_RDAMAGE =0x8000 --回復轉換後的傷
REASON_RRECOVER =0x10000 --傷害轉換後的回復
REASON_RETURN =0x20000 --回到墓地
REASON_FUSION =0x40000 --用於融合召喚
REASON_SYNCHRO =0x80000 --用於同调召喚
REASON_RITUAL =0x100000 --用於仪式召喚
REASON_XYZ =0x200000 --用於超量召喚
REASON_REPLACE =0x1000000 --代替
REASON_DRAW =0x2000000 --抽卡
REASON_REDIRECT =0x4000000 --改变去向(大宇宙,带菌等)
......@@ -130,12 +133,12 @@ STATUS_TO_DISABLE =0x0004 --将变成无效
STATUS_PROC_COMPLETE =0x0008 --完成正规召唤(解除苏生限制)
STATUS_SET_TURN =0x0010 --覆盖
STATUS_NO_LEVEL =0x0020 --无等级
STATUS_REVIVE_LIMIT =0x0040 --未解除苏生限制
STATUS_REVIVE_LIMIT =0x0040 --(N/A)
STATUS_SPSUMMON_STEP =0x0080 --效果特召處理中
STATUS_FORM_CHANGED =0x0100 --改变过表示形式
STATUS_SUMMONING =0x0200 --召唤中
STATUS_EFFECT_ENABLED =0x0400 --效果有效
STATUS_SUMMON_TURN =0x0800 --在本回合召喚/SET/特殊召喚
STATUS_SUMMON_TURN =0x0800 --在本回合召喚/SET
STATUS_DESTROY_CONFIRMED =0x1000 --破坏确定
STATUS_LEAVE_CONFIRMED =0x2000 --連鎖處理完後送去墓地的魔法陷阱
STATUS_BATTLE_DESTROYED =0x4000 --战斗破坏确定
......@@ -143,7 +146,7 @@ STATUS_COPYING_EFFECT =0x8000 --复制效果
STATUS_CHAINING =0x10000 --正在連鎖串中
STATUS_SUMMON_DISABLED =0x20000 --召唤无效後尚未移動
STATUS_ACTIVATE_DISABLED =0x40000 --发动无效
STATUS_UNSUMMONABLE_CARD =0x80000 --不能通常召唤
STATUS_UNSUMMONABLE_CARD =0x80000 --(N/A)
STATUS_UNION =0x100000 --同盟
STATUS_ATTACK_CANCELED =0x200000 --攻击取消(卷回?)
STATUS_INITIALIZING =0x400000 --初始化..
......@@ -154,6 +157,7 @@ STATUS_IS_PUBLIC =0x4000000 --公开展示
STATUS_ACT_FROM_HAND =0x8000000 --從手牌发动
STATUS_OPPO_BATTLE =0x10000000 --和對手的怪兽戰鬥
STATUS_FLIP_SUMMON_TURN =0x20000000 --在本回合反转召唤
STATUS_SPSUMMON_TURN =0x40000000 --在本回合特殊召唤
--Assume
ASSUME_CODE =1
ASSUME_TYPE =2
......@@ -193,7 +197,7 @@ CHAININFO_DISABLE_PLAYER =0x400 --无效的玩家
CHAININFO_CHAIN_ID =0x800 --连锁ID
CHAININFO_TYPE =0x1000 --连锁类型
CHAININFO_EXTTYPE =0x2000 --连锁额外类型
--========== Reset ========== --重置条件(注意:重置条件可以多个相加,例如0x000c0000=0x00040000+0x00080000=RESET_TOGRAVE+RESET_REMOVE
--========== Reset ========== --重置条件(注意:重置条件可以多个相加)
RESET_DRAW =PHASE_DRAW --抽卡阶段重置
RESET_STANDBY =PHASE_STANDBY --准备阶段重置
RESET_MAIN1 =PHASE_MAIN1 --主要阶段1重置
......@@ -208,16 +212,16 @@ RESET_PHASE =0x0400 --阶段结束重置(一般和上面那些阶段配合
RESET_CHAIN =0x0800 --连锁结束重置
RESET_EVENT =0x1000 --指定的條件下重置(一般和下面这些事件配合使用)
RESET_CARD =0x2000 --重置Owner為指定卡片的效果
RESET_CODE =0x4000 --重置指定Code的效果
RESET_CODE =0x4000 --重置指定Code的single效果(不含EFFECT_FLAG_SINGLE_RANGE)
RESET_COPY =0x8000 --重置以复制取得的效果
RESET_DISABLE =0x00010000 --效果无效重置
RESET_DISABLE =0x00010000 --效果无效重置(只適用於owner==handler的效果)
RESET_TURN_SET =0x00020000 --变里侧重置
RESET_TOGRAVE =0x00040000 --去墓地重置
RESET_TOGRAVE =0x00040000 --去墓地重置(以下皆為事件觸發前重置)
RESET_REMOVE =0x00080000 --除外重置
RESET_TEMP_REMOVE =0x00100000 --暂时除外重置
RESET_TOHAND =0x00200000 --回手牌或加入手牌重置
RESET_TODECK =0x00400000 --回卡组重置
RESET_LEAVE =0x00800000 --从场上离开重置
RESET_LEAVE =0x00800000 --从场上移到其他位置/超量叠放重置
RESET_TOFIELD =0x01000000 --到场上重置
RESET_CONTROL =0x02000000 --控制者变更重置
RESET_OVERLAY =0x04000000 --超量叠放重置
......@@ -226,7 +230,7 @@ RESET_MSCHANGE =0x08000000 --从怪兽区到魔法区,或者从魔法区到
EFFECT_TYPE_SINGLE =0x0001 --自己状态变化时触发
EFFECT_TYPE_FIELD =0x0002 --场上所有卡状态变化时触发
EFFECT_TYPE_EQUIP =0x0004 --装备效果
EFFECT_TYPE_ACTIONS =0x0008 --触发型,以下的預設屬性(对峙的G)
EFFECT_TYPE_ACTIONS =0x0008 --触发型,以下類型會自動添加此屬性(对峙的G)
EFFECT_TYPE_ACTIVATE =0x0010 --魔陷发动
EFFECT_TYPE_FLIP =0x0020 --翻转效果
EFFECT_TYPE_IGNITION =0x0040 --起动效果
......@@ -234,7 +238,7 @@ EFFECT_TYPE_TRIGGER_O =0x0080 --诱发选发效果
EFFECT_TYPE_QUICK_O =0x0100 --诱发即时效果
EFFECT_TYPE_TRIGGER_F =0x0200 --诱发必发效果
EFFECT_TYPE_QUICK_F =0x0400 --诱发即时必发效果(熊猫龙等)
EFFECT_TYPE_CONTINUOUS =0x0800 --不入连锁的必发效果
EFFECT_TYPE_CONTINUOUS =0x0800 --由事件觸發的輔助用效果/永續效果
--========== Flags ========== --效果的特殊性质
EFFECT_FLAG_INITIAL =0x0001 --可以发动的
EFFECT_FLAG_FUNC_VALUE =0x0002 --此效果的Value属性是函数
......@@ -245,14 +249,14 @@ EFFECT_FLAG_IGNORE_RANGE =0x0020 --影响所有区域的卡(禁止令 大宇
EFFECT_FLAG_ABSOLUTE_TARGET =0x0040 --Target Range不会因为控制权的改变而改变
EFFECT_FLAG_IGNORE_IMMUNE =0x0080 --无视效果免疫
EFFECT_FLAG_SET_AVAILABLE =0x0100 --影响场上里侧的卡/裡側狀態可發動
EFFECT_FLAG_MULTIACT_HAND =0x0200 --手牌有多张可以同时诱发(無)
EFFECT_FLAG_CONTINUOUS =0x0200 --N/A
EFFECT_FLAG_CANNOT_DISABLE =0x0400 --不会被无效
EFFECT_FLAG_PLAYER_TARGET =0x0800 --以玩家为对象
EFFECT_FLAG_BOTH_SIDE =0x1000 --双方都能使用(部分场地,弹压)
EFFECT_FLAG_COPY_INHERIT =0x2000 --继承复制的效果的Reset属性
EFFECT_FLAG_DAMAGE_STEP =0x4000 --可以在伤害步骤发动
EFFECT_FLAG_DAMAGE_CAL =0x8000 --可以在伤害计算时发动
EFFECT_FLAG_DELAY =0x10000 --场合(不会被卡时点
EFFECT_FLAG_DELAY =0x10000 --場合型誘發效果、用於永續效果的EFFECT_TYPE_CONTINUOUS
EFFECT_FLAG_SINGLE_RANGE =0x20000 --只对自己有效
EFFECT_FLAG_UNCOPYABLE =0x40000 --不能复制(效果外文本)
EFFECT_FLAG_OATH =0x80000 --誓约效果
......@@ -260,7 +264,7 @@ EFFECT_FLAG_SPSUM_PARAM =0x100000 --指定召喚/规则特殊召唤的位置和
EFFECT_FLAG_REPEAT =0x200000 --发动被无效后可以再次发动
EFFECT_FLAG_NO_TURN_RESET =0x400000 --发条等“这张卡在场上只能发动一次”的效果
EFFECT_FLAG_EVENT_PLAYER =0x800000 --视为对方玩家的效果(动作?)
EFFECT_FLAG_OWNER_RELATE =0x1000000 --和效果持有者相关
EFFECT_FLAG_OWNER_RELATE =0x1000000 --持續成為對象
EFFECT_FLAG_AVAILABLE_BD =0x2000000 --战斗破坏确定时效果也适用(纳祭之魔 地狱战士)
EFFECT_FLAG_CLIENT_HINT =0x4000000 --客户端提示
EFFECT_FLAG_CHAIN_UNIQUE =0x8000000 --同一组连锁只能发动一次
......@@ -274,7 +278,7 @@ EFFECT_DISABLE =2 --效果无效(技能抽取)
EFFECT_CANNOT_DISABLE =3 --效果不能无效
EFFECT_SET_CONTROL =4 --改变控制器
EFFECT_CANNOT_CHANGE_CONTROL =5 --不能改变控制权
EFFECT_CANNOT_ACTIVATE =6 --不能发动卡
EFFECT_CANNOT_ACTIVATE =6 --玩家不能发动效果
EFFECT_CANNOT_TRIGGER =7 --不能发动效果
EFFECT_DISABLE_EFFECT =8 --效果无效 (聖杯)
EFFECT_DISABLE_CHAIN =9 --不能连锁
......@@ -297,8 +301,8 @@ EFFECT_CANNOT_DISABLE_SPSUMMON =27 --特殊召唤不会无效
EFFECT_SET_SUMMON_COUNT_LIMIT =28 --限制每回合放置怪兽次数
EFFECT_EXTRA_SUMMON_COUNT =29 --增加召唤(通常召唤)次数
EFFECT_SPSUMMON_CONDITION =30 --特殊召唤条件
EFFECT_REVIVE_LIMIT =31 --苏生限制
EFFECT_SUMMON_PROC =32 --召唤规则
EFFECT_REVIVE_LIMIT =31 --有苏生限制的怪獸
EFFECT_SUMMON_PROC =32 --召唤规则效果
EFFECT_LIMIT_SUMMON_PROC =33 --召唤规则限制
EFFECT_SPSUMMON_PROC =34 --特殊召唤规则
EFFECT_EXTRA_SET_COUNT =35 --增加盖放(通常召唤)次数
......@@ -475,12 +479,13 @@ EFFECT_CANNOT_SELECT_BATTLE_TARGET =332 --對手不能選擇為攻擊對象
EFFECT_CANNOT_SELECT_EFFECT_TARGET =333 --對手不能選擇為效果對象
EFFECT_ADD_SETCODE =334 --规则上视为「XX」字段
EFFECT_NO_EFFECT_DAMAGE =335 --玩家已受到"效果傷害變成0"的效果影響
EFFECT_UNSUMMONABLE_CARD =336 --不能通常召唤的怪獸
--下面是诱发效果的诱发事件、时点 (如果是TYPE_SINGLE则自己发生以下事件后触发,如果TYPE_FIELD则场上任何卡发生以下事件都触发)
EVENT_STARTUP =1000 --游戏开始时
EVENT_FLIP =1001 --翻转时
EVENT_FREE_CHAIN =1002 --自由时点(强脱等,还有昴星团等诱发即时效果)
EVENT_DESTROY =1010 --破坏时
EVENT_DESTROY =1010 --被破坏时(移動前)
EVENT_REMOVE =1011 --除外时
EVENT_TO_HAND =1012 --加入手牌时
EVENT_TO_DECK =1013 --回卡组时
......@@ -499,8 +504,8 @@ EVENT_CHAIN_DISABLED =1025 --连锁被无效时(效果无效)
EVENT_CHAIN_END =1026 --连锁串结束时
EVENT_CHAINING =1027 --效果发动时
EVENT_BECOME_TARGET =1028 --成为效果对象时
EVENT_DESTROYED =1029 --破坏确定
EVENT_ADJUST =1040 --调整(御前试合)
EVENT_DESTROYED =1029 --被破坏
EVENT_ADJUST =1040 --adjust_all()调整後(御前试合)
EVENT_SUMMON_SUCCESS =1100 --通常召唤成功时
EVENT_FLIP_SUMMON_SUCCESS =1101 --翻转召唤成功时
EVENT_SPSUMMON_SUCCESS =1102 --特殊召唤成功时
......@@ -667,7 +672,7 @@ GLOBALFLAG_SPSUMMON_COUNT =0x40 --特殊召唤次数标记
GLOBALFLAG_XMAT_COUNT_LIMIT =0x80 --超量素材数量限制标记(光天使 天座)
GLOBALFLAG_SELF_TOGRAVE =0x100 --
GLOBALFLAG_SPSUMMON_ONCE =0x200 --
--
--count_code
EFFECT_COUNT_CODE_OATH =0x10000000 --使用次数限制(誓约效果)
EFFECT_COUNT_CODE_DUEL =0x20000000 --决斗中使用次数
EFFECT_COUNT_CODE_SINGLE =0x1 --多个效果公共使用次数
......
......@@ -7,7 +7,7 @@ cn2tw = false
########################### Setting
maxcount = 200
imagepath = ./Images
########################### 中间图
########################### Artwork
width = 319
height = 317
pwidth = 363
......
......@@ -7,7 +7,7 @@ cn2tw = false
########################### Setting
maxcount = 0
imagepath = ./Images
########################### 中间图
########################### Artwork
width = 319
height = 317
pwidth = 363
......@@ -23,11 +23,11 @@ end = version control:\n\ttype: none\napprentice code:
text =【摇摆文本】\n%ptext%\n【怪兽效果】\n%text%\n
############################
# chs jp
pendulum-text = Pendulum Text :\n([\S\s]*?)\n\n
pendulum-text = 】[\s\S]*?\n([\S\s]*?)\n【
# cht pendulum-text = ([\S\s]*?)\n【
# en pendulum-text = Text:\n([\S\s]*?)\n[\S\s]*?Text:
# chs jp cht
monster-text = Monster Text :\n([\S\s]*)
monster-text = [果|介|述|報]】\n([\S\s]*)
# en monster-text = Text:[\s\S]*?Text:\n([\S\s]*)
########################### Replace
replace = ([·]) ・
......
#The first line is used for comment
#line doesn't start with '!' is also neglected
#called by DataManager::GetSysString(), DataManager::GetDesc()
#system
!system 1 通常召唤
!system 2 特殊召唤
......@@ -32,6 +33,7 @@
!system 62 表效果适用中
!system 63 里效果适用中
!system 64 二重状态
!system 65 使用效果
!system 70 怪物卡
!system 71 魔法卡
!system 72 陷阱卡
......@@ -41,6 +43,7 @@
!system 91 是否使用额外的召唤机会?
!system 92 是否要解放对方怪兽进行上级召唤?
!system 93 是否要继续选择素材?
!system 94 是否现在使用这张卡的效果?
!system 100 先攻
!system 101 后攻
!system 200 是否在[%ls]发动[%ls]的效果?
......@@ -91,6 +94,7 @@
!system 529 请选择自己的卡
!system 530 请选择对方的卡
!system 531 请选择上级召唤用需要解放的怪兽:
!system 532 请选择要取除超量素材的怪兽
!system 550 请选择要发动的效果
!system 551 请选择效果的对象
!system 552 请选择硬币的正反面
......@@ -246,7 +250,7 @@
!system 1233 每回合抽卡:
!system 1234 主机名称:
!system 1235 主机密码:
!system 1236 允许启动效果优先权
!system 1236 旧规则(先攻抽卡、启动效果优先权等)
!system 1237 每回合时间:
!system 1240 OCG
!system 1241 TCG
......
[DataEditorX]2.3.4.0[DataEditorX]
[DataEditorX]2.3.4.1[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★运行环境(Environment)
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment