三战卡OL开发日记【7】卡牌数据库
好的那么今天开始做正题,先做这个卡牌数据库。
今天仅仅设计了数据库模式,分为以下几点:
其中nation有一个表,1~5分别对应蜀吴魏群汉。type的话,1表示武将,2表示锦囊,3表示武器,4表示防具,5表示坐骑。cost为费用(目前有个问题,是否应该把cost改为x|y的形式,以契合之后的军师),claim为特效属性。如果武将则表示此武将含有的属性,而其余的则表示需求的属性。而属性也在一个claim表中列出:
skill同理:
当然,skill的具体实现到时候还要在游戏过程里面写,这里只是用于在卡表中查询。。。
接下来是第二弹吴国:
周瑜:4费3000,弓,智,远弓
【反间】出阵阶段,你可以移除弃牌堆中X张带有[远弓]的牌,然后对对阵武将造成500*X点火焰伤害
【火矢】锁定技,你造成的所有伤害均视为火焰伤害
(简单的说就是界陆逊改个名。。。)
甘宁:3费2000,枪,勇,远弓
【奇袭】出阵时,你可以弃置一张手牌,然后弃置对方一张手牌
大乔:2费1000,步,魅
【国色】出阵时,你可以弃置一张手牌,视为使用了一张[乐不思蜀]
陆逊:2费1500,弓,智,远弓
【度势】出阵时,你可以弃置一张手牌,然后从弃牌堆中将一张等费用的牌放在牌堆底
(契合孙权,吴国走起死回生流。。)
黄盖:4费2000,弓,勇
【苦肉】出阵时,你可以从弃牌堆将任意一张牌加入手牌,然后流失500*X兵力,X为此牌的费用
张昭:1费500,枪,智援,远弓
【直言】援军技,锁定技,你的主将使用装备不受任何条件限制
【谏和】锁定技,你配置的武器牌和锦囊牌无效
凌统:2费1000,骑,勇
【旋风】出阵时,你可以从弃牌堆移除一张[凌操],若如此做则你增加2500兵力
布练师:3费500,弓,魅
【追忆】当此牌被弃置时,你场上的武将增加1000兵力
虞翻:2费1000,弓,智
【纵玄】当此牌被弃置时,改为将此牌放在牌堆底