魔导巧壳cg存档书之司书 cg

【一般讨论】DIY求助 如何实现创造之魔导书复制任意魔导书的效果_游戏王ygocore吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:117,473贴子:
【一般讨论】DIY求助 如何实现创造之魔导书复制任意魔导书的效果
想法来自视频av4186968,那个脑洞大开的ads玩家修改了创造之魔导书的效果,从而可以模仿死灵之魔导书和恶灵之魔导书。虽然视频中没有出现,但可以推测那个创造也是可以模仿书院和书廊的效果的。我尝试自己写脚本实现这个效果然而遇到了好多问题。一是创造之魔导书不能很完美地模仿场地书院。我设想要达到的效果是“创造发动,选取墓地的书院为对象,创造移动到场地区成为场地魔法,决斗场地背景变成创造之魔导书的卡图,并且适用书院的效果”,然而游戏似乎有机制禁止非场地魔法放置在场地区(duel.movesequence(e:gethandler(),5)没有作用),最后我只能做到让创造留在普通的魔陷区并适用书院的效果,这让我相当难受。求问解决办法。第二个是创造之魔导书模仿死灵和恶灵的效果不知道该怎么写。原版创造的代码不支持copy死灵和恶灵这种需要cost并且对发动的前提条件有要求的效果(比方说死灵的发动前要判断怪兽区有没有空格子、手里有没有魔导书魔法卡、墓地有没有两只可以选为效果对象的魔法师族非超量怪兽,其中一只要可以被特招,另一只可以被除外)。我尝试用特例的办法实现这个效果,但是发现写起脚本来困难重重,特例没有办法能和一般情况无缝衔接。二楼贴出目前为止完成的代码,因为列举了几个特例情况而变得长达300行,所以我尽量在需要的地方加了注释。看在我这么诚意的份上能给建议就给好吗
首先给大家展示一下我自...
前言: 硬件卖场,其实...
长料切断,6mm一个,一...
刚刚玩手机时突然发现,...
文档翻译,年终钜惠!注册就送268元体验金!
function c.initial_effect(c)
--copy spell
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e1:SetCountLimit(1,+EFFECT_COUNT_CODE_OATH)
e1:SetCondition(c.condition)
e1:SetCost(c.cost)
e1:SetTarget(c.target)
e1:SetOperation(c.operation)
c:RegisterEffect(e1)
--act in hand
local e2=Effect.CreateEffect(c)
//对方回合从手卡发动
e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_QP_ACT_IN_NTPHAND)
c:RegisterEffect(e2)endfunction c.cfilter(c)
//创造本身的发动的condition对应的filter
return c:IsFaceup() and c:IsRace(RACE_SPELLCASTER)endfunction c.condition(e,tp,eg,ep,ev,re,r,rp)
//创造本身的发动的condition,判断场上有没有表侧表示存在的魔法师族怪兽
return Duel.IsExistingMatchingCard(c.cfilter,tp,LOCATION_MZONE,0,1,nil)endfunction c.cffilter(c)
//判断有没有创造发动时需要展示的手卡的魔导书卡
return c:IsSetCard(0x106e) and not c:IsPublic()endfunction c.cost(e,tp,eg,ep,ev,re,r,rp,chk)
//创造发动的cost,展示手卡一张魔导书卡
if chk==0 then return Duel.IsExistingMatchingCard(c.cffilter,tp,LOCATION_HAND,0,1,e:GetHandler()) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CONFIRM)
local g=Duel.SelectMatchingCard(tp,c.cffilter,tp,LOCATION_HAND,0,1,1,e:GetHandler())
Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp)endfunction c.filter1(c)
//创造的效果对象的filter,这个filter本意是列举特殊情况(死灵、恶灵)之外的魔导书(这里为了测试效果并没有把恶灵和死灵排除)
return c:IsSetCard(0x106e) and not (c:IsCode() or c:IsCode())
and (c:IsType(TYPE_QUICKPLAY) or c:GetType()==TYPE_SPELL) and c:CheckActivateEffect(true,true,false)~=nilendfunction c.filter2(c,e,tp)
//创造的效果对象的另外一个filter,这个filter用来作为是否可以模仿死灵效果的依据
return (c:IsCode() or c:IsCode()) and Duel.GetLocationCount(tp,LOCATION_MZONE)&0
//628687是死灵的code,前者是我自己写的,后者是ocg死灵
and Duel.IsExistingMatchingCard(c.cfilter2,tp,LOCATION_GRAVE,0,1,nil,e,tp)
//判断模仿死灵的效果时墓地有没有可以除外作为cost的魔法师族怪兽
and Duel.IsExistingMatchingCard(c.cffilter2,tp,LOCATION_HAND,0,1,e:GetHandler())endfunction c.cffilter2(c)
//创造模仿死灵时用到的filter,用来判断手卡有没有死灵的效果发动所需要展示的魔导书魔法卡
return c:IsSetCard(0x106e) and c:IsType(TYPE_SPELL) and not c:IsPublic()endfunction c.cfilter2(c,e,tp)
//创造模仿死灵时要用的filter,筛选墓地有没有可以除外作为cost的魔法师族怪兽
return c:IsRace(RACE_SPELLCASTER) and c:GetLevel()&0 and c:IsAbleToRemoveAsCost()
and Duel.IsExistingTarget(c.spfilter,tp,LOCATION_GRAVE,0,1,c,e,tp)endfunction c.spfilter(c,e,tp)
//模仿死灵时用的filter,筛选墓地是否有可以特殊召唤的魔法师族怪兽
return c:IsRace(RACE_SPELLCASTER) and c:GetLevel()&0 and c:IsCanBeSpecialSummoned(e,0,tp,false,false)endfunction c.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then
local te=e:GetLabelObject()
local tg=te:GetTarget()
return tg and tg(te,tp,eg,ep,ev,re,r,rp,0,chkc)
if chk==0 then return Duel.IsExistingTarget(c.filter1,tp,LOCATION_GRAVE,0,1,nil,e,tp) end
//判断创造之魔导书是否能够发动的函数,这里很难办,因为要判断墓地有没有魔导书、墓地里的魔导书能不能用,一般来说都是能用的,然而对于几个特例来说就不能用和其他魔导书相同的判断条件,比方说要判断是不是满足死灵发动的条件,是不是满足恶灵的三个效果中任意一个发动的条件,如果不满足要如何排除,如果同时满足死灵和恶灵的发动条件又该怎么办……要列举出所有的这些情况很简单,然而我想了很久也没想明白如何写出这一段代码来
e:SetProperty(EFFECT_FLAG_CARD_TARGET)
e:SetCategory(0)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TARGET)
local g=Duel.SelectTarget(tp,c.filter1,tp,LOCATION_GRAVE,0,1,1,nil)
//选取创造发动时的效果的对象。不知道为什么即使满足了发动条件,仍然不能选取墓地的死灵之魔导书作为对象。接下来的代码列举了对象的不同所采取的不同的效果处理
if g:GetFirst():IsCode() or g:GetFirst():IsCode() then
//321639是书廊的code
e:SetOperation(c.op11)
elseif g:GetFirst():IsCode() or g:GetFirst():IsCode() then
//981008是书院的code
e:SetOperation(c.op12)
elseif g:GetFirst():IsCode() or g:GetFirst():IsCode() then
//628687是死灵的code。下面的一段是死灵发动时的cost和target
Duel.ClearTargetCard()
e:SetProperty(EFFECT_FLAG_CARD_TARGET)
e:SetCategory(CATEGORY_SPECIAL_SUMMON)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_REMOVE)
local rg=Duel.SelectMatchingCard(tp,c.cfilter2,tp,LOCATION_GRAVE,0,1,1,nil,e,tp)
//选取死灵发动时除外的魔法师族怪兽
e:SetLabel(rg:GetFirst():GetLevel())
Duel.Remove(rg,POS_FACEUP,REASON_COST)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CONFIRM)
local cg=Duel.SelectMatchingCard(tp,c.cffilter2,tp,LOCATION_HAND,0,1,1,e:GetHandler())
//选取死灵发动时展示的手卡
Duel.ConfirmCards(1-tp,cg)
Duel.ShuffleHand(tp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local ag=Duel.SelectTarget(tp,c.spfilter,tp,LOCATION_GRAVE,0,1,1,rg:GetFirst(),e,tp)//选取死灵特殊召唤的魔法师族怪兽
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,ag,1,0,0)
Duel.SetOperationInfo(0,CATEGORY_EQUIP,e:GetHandler(),1,0,0)
e:SetOperation(c.op7)
else//创造的效果对象除了死灵、恶灵、书院、书廊以外的情况
local te=g:GetFirst():CheckActivateEffect(true,true,false)
e:SetLabelObject(te)
Duel.ClearTargetCard()
g:GetFirst():CreateEffectRelation(e)
local tg=te:GetTarget()
e:SetCategory(te:GetCategory())
e:SetProperty(te:GetProperty())
if tg then tg(te,tp,eg,ep,ev,re,r,rp,1) end
local cg=Duel.GetChainInfo(0,CHAININFO_TARGET_CARDS)
local tc=cg:GetFirst()
while tc do
tc:CreateEffectRelation(te)
tc=cg:GetNext()
endendfunction c.operation(e,tp,eg,ep,ev,re,r,rp)//创造的效果对象除了死灵、恶灵、书院、书廊以外的情况的效果处理
local te=e:GetLabelObject()
if te:GetHandler():IsRelateToEffect(e) then
local op=te:GetOperation()
if op then op(te,tp,eg,ep,ev,re,r,rp) end
local cg=Duel.GetChainInfo(0,CHAININFO_TARGET_CARDS)
local tc=cg:GetFirst()
while tc do
tc:ReleaseEffectRelation(te)
tc=cg:GetNext()
function c.op11(e,tp,eg,ep,ev,re,r,rp)//创造的对象是书廊时的效果处理,实现了创造发动后仍然留在场上,有魔导书发动时添加指示物,上升攻击力以及被破坏从卡组检索魔法师族怪兽的效果
local c=e:GetHandler()
c:CancelToGrave()
c:EnableCounterPermit(0x3001)
--Add counter
local e0=Effect.CreateEffect(c)
e0:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD)
e0:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e0:SetCode(EVENT_CHAINING)
e0:SetRange(LOCATION_SZONE)
e0:SetOperation(aux.chainreg)
c:RegisterEffect(e0)
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD)
e1:SetCode(EVENT_CHAIN_SOLVED)
e1:SetRange(LOCATION_SZONE)
e1:SetCondition(c.ctcon11)
e1:SetOperation(c.ctop11)
c:RegisterEffect(e1)
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetCode(EFFECT_UPDATE_ATTACK)
e3:SetRange(LOCATION_SZONE)
e3:SetTargetRange(LOCATION_MZONE,0)
e3:SetTarget(aux.TargetBoolFunction(Card.IsRace,RACE_SPELLCASTER))
e3:SetValue(c.atkval11)
c:RegisterEffect(e3)
local e4=Effect.CreateEffect(c)
e4:SetDescription(aux.Stringid())
e4:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e4:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e4:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e4:SetCode(EVENT_LEAVE_FIELD)
e4:SetCondition(c.thcon11)
e4:SetTarget(c.thtg11)
e4:SetOperation(c.thop11)
c:RegisterEffect(e4)
c:RegisterFlagEffect(0,RESET_EVENT+0x4fc0000,EFFECT_FLAG_CLIENT_HINT,1,0,aux.Stringid())endfunction c.ctcon11(e,tp,eg,ep,ev,re,r,rp)
if not re then return false end
local c=re:GetHandler()
return re:IsHasType(EFFECT_TYPE_ACTIVATE) and re:IsActiveType(TYPE_SPELL) and c:IsSetCard(0x106e) and e:GetHandler():GetFlagEffect(1)&0endfunction c.ctop11(e,tp,eg,ep,ev,re,r,rp)
e:GetHandler():AddCounter(0x3001,1)endfunction c.atkval11(e,c)
return e:GetHandler():GetCounter(0xendfunction c.thcon11(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
local ct=c:GetCounter(0x3001)
e:SetLabel(ct)
return ct&0 and c:IsLocation(LOCATION_GRAVE) and c:IsReason(REASON_DESTROY)endfunction c.thfilter11(c,lv)
return c:IsLevelBelow(lv) and c:IsRace(RACE_SPELLCASTER) and c:IsAbleToHand()endfunction c.thtg11(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c.thfilter11,tp,LOCATION_DECK,0,1,nil,e:GetLabel()) end
Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK)endfunction c.thop11(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
local g=Duel.SelectMatchingCard(tp,c.thfilter11,tp,LOCATION_DECK,0,1,1,nil,e:GetLabel())
if g:GetCount()&0 then
Duel.SendtoHand(g,nil,REASON_EFFECT)
Duel.ConfirmCards(1-tp,g)
endendfunction c.op12(e,tp,eg,ep,ev,re,r,rp)//创造的对象是书院的情况的效果处理,实现了创造留在魔陷区、准备阶段发动的回收抽卡效果和被破坏时的特殊召唤效果。没能实现把创造移动到场地区的效果
local c=e:GetHandler()
c:CancelToGrave()
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid())
e2:SetCategory(CATEGORY_TODECK+CATEGORY_DRAW)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e2:SetRange(LOCATION_SZONE)
e2:SetCode(EVENT_PHASE+PHASE_STANDBY)
e2:SetCountLimit(1)
e2:SetCondition(c.drcon12)
e2:SetTarget(c.drtg12)
e2:SetOperation(c.drop12)
c:RegisterEffect(e2)
--spsummon
local e3=Effect.CreateEffect(c)
e3:SetDescription(aux.Stringid())
e3:SetCategory(CATEGORY_SPECIAL_SUMMON)
e3:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e3:SetProperty(EFFECT_FLAG_DAMAGE_STEP)
e3:SetCode(EVENT_TO_GRAVE)
e3:SetCondition(c.spcon12)
e3:SetTarget(c.sptg12)
e3:SetOperation(c.spop12)
c:RegisterEffect(e3)
c:RegisterFlagEffect(0,RESET_EVENT+0x4fc0000,EFFECT_FLAG_CLIENT_HINT,1,0,aux.Stringid())endfunction c.cfilter12(c)
return c:IsRace(RACE_SPELLCASTER) and (c:IsLocation(LOCATION_GRAVE) or c:IsFaceup())endfunction c.drcon12(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp and Duel.IsExistingMatchingCard(c.cfilter12,tp,LOCATION_MZONE+LOCATION_GRAVE,0,1,nil)endfunction c.filter12(c)
return c:IsSetCard(0x106e) and c:GetCode()~= and c:IsType(TYPE_SPELL) and c:IsAbleToDeck()endfunction c.drtg12(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsPlayerCanDraw(tp,1) and Duel.IsExistingMatchingCard(c.filter12,tp,LOCATION_GRAVE,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_TODECK,nil,1,tp,LOCATION_GRAVE)
Duel.SetOperationInfo(0,CATEGORY_DRAW,nil,0,tp,1)endfunction c.drop12(e,tp,eg,ep,ev,re,r,rp)
if not e:GetHandler():IsRelateToEffect(e) then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TODECK)
local g=Duel.SelectMatchingCard(tp,c.filter12,tp,LOCATION_GRAVE,0,1,1,nil)
Duel.HintSelection(g)
if g:GetCount()&0 and Duel.SendtoDeck(g,nil,1,REASON_EFFECT)&0 then
Duel.Draw(tp,1,REASON_EFFECT)
endendfunction c.spcon12(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsReason(REASON_DESTROY) and not e:GetHandler():IsReason(REASON_RULE) and rp==1-tpendfunction c.ctfilter12(c)
return c:IsSetCard(0x106e) and c:IsType(TYPE_SPELL)endfunction c.spfilter12(c,e,tp,lv)
return c:IsRace(RACE_SPELLCASTER) and c:IsLevelBelow(lv) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)endfunction c.sptg12(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then
if Duel.GetLocationCount(tp,LOCATION_MZONE)&=0 then return false end
local ct=Duel.GetMatchingGroupCount(c.ctfilter12,tp,LOCATION_GRAVE,0,nil)
return Duel.IsExistingMatchingCard(c.spfilter12,tp,LOCATION_DECK+LOCATION_HAND,0,1,nil,e,tp,ct)
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_DECK+LOCATION_HAND)endfunction c.spop12(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLocationCount(tp,LOCATION_MZONE)&=0 then return false end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local ct=Duel.GetMatchingGroupCount(c.ctfilter12,tp,LOCATION_GRAVE,0,nil)
local g=Duel.SelectMatchingCard(tp,c.spfilter12,tp,LOCATION_DECK+LOCATION_HAND,0,1,1,nil,e,tp,ct)
if g:GetCount()&0 then
Duel.SpecialSummon(g,0,tp,tp,false,false,POS_FACEUP)
endendfunction c.eqlimit(e,c)
return c==e:GetLabelObject()endfunction c.op7(e,tp,eg,ep,ev,re,r,rp)//创造的对象是死灵的效果处理。并不能正常发挥作用。
local c=e:GetHandler()
c:CancelToGrave()
local tc=Duel.GetFirstTarget()
if c:IsRelateToEffect(e) and tc:IsRelateToEffect(e)
and Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP_ATTACK) then
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_EQUIP)
e1:SetCode(EFFECT_UPDATE_LEVEL)
e1:SetValue(e:GetLabel())
e1:SetReset(RESET_EVENT+0x1fe0000)
c:RegisterEffect(e1)
Duel.Equip(tp,c,tc)
Duel.SpecialSummonComplete()
--Add Equip limit
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetCode(EFFECT_EQUIP_LIMIT)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE)
e2:SetReset(RESET_EVENT+0x1fe0000)
e2:SetLabelObject(tc)
e2:SetValue(c.eqlimit)
c:RegisterEffect(e2)
百度贴吧的排版真是醉了我截个图重发一下吧,各张之间都是不重叠的
惨案,大佬写卡好辛苦啊(摸摸)
真是心疼楼主,光是看都累,不要说写了
不知道多少分钟的惨案
贴吧热议榜
使用签名档&&
保存至快速回贴[SkyFish] 新・白银のソレイユ -ReANSWER- 本体+全CG包_卖萌不买处哒吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,127贴子:
[SkyFish] 新・白银のソレイユ -ReANSWER- 本体+全CG包
话说今天是元宵?和女朋友过元宵?这借口不错,我想上帝会听你解释的,我们负责送你去见上帝。
先占楼。 预计清明假期...
我想上钻,我想带妹,我...
为何白银如此坑,我在白...
没错,她就是园艺枪的谋...
文档翻译,年终钜惠!注册就送268元体验金!
SkyFish的新作品发售 ,这次是魔法系的,虽然外表看上去是纯爱作,看了下CG,居然还有惊喜。没想到一向纯爱的SkyFish,也会玩这种风格。位置近海而拥有广大地基的北鴎学园。一名少女站立在附近的海滨上。她是从那轮巨大的红月来的?亦或是从碧蓝的灰暗水底中来的呢……以那一晚为起始,学园内发生了奇怪的传闻蔓延开来的事件。实现愿望的小小的女神的传言,以及食人怪物的传言和事件……故事在北鴎学园的学生・邑上琉平 (むらかみ りゅうへい)被卷入这个事件的时候拉开帷幕。和寻求不同的答案“ReANSWER”的拥有深红色头发的战乙女 夏甲·布伦希尔特一起。夏甲如此说道。伸出握着长枪粉碎了怪物们的鲜血淋漓的右手,一边微笑着一边如同歌唱一般说道。「来,主人。和我一起再次开始(Ragnarok)吧」神话世界,现实世界……连结的世界互相回响、共鸣,保持着彼此之间的距离。但是它们之间有接点。魔导书的魔法使・格里莫亚和剑之战乙女·杜兰达尔。自约束之地“瓦尔哈拉”散落而下的人们为了寻找命运女神的碎片而彷徨奔走。它就是这样的故事。即是、亦为悲剧。
新・のソレイユ -ReANSWER-品牌:SkyFish价格:¥9,240发售日:2014 / 01 / 31媒体:DVD-ROM类型:サーガADV BARUKIRIJAN代码:3原画:ちょびぺろ脚本:素浪人音乐:MANYO(Little Wing)歌手:初回特典:ハガルの悪堕ち凌辱ドラマCD[SkyFish] 新・のソレイユ -ReANSWER- magnet:?xt=urn:btih:dd6aca6ec05bfe992b1ea30809c8 全CG 图包 magnet:?xt=urn:btih:6c3253fed9c63c35abcf
人物介绍:【不受告诫破坏万物与世界的破界战乙女】夏甲·布伦希尔特(ハガル・ブリュンヒルデ) CV:小仓结衣身长:160cm  スリーサイズ:B104(K)/ W58/ H90特技:没有不擅长的事情! (…本人言)在瓦尔哈拉创造出来的战乙女。组织内战乙女是被称为“不灭之剑《杜兰达尔(Durindana)》”的最强的心灵兵器。夏甲是第二批系列的,拥有最强的能力和通用性的炎神战乙女。但是无法和任何人(包括琉平)结下契约被视为不良品。和琉平一起逃亡于瓦尔哈拉。战斗力、家务、料理、床上技巧都很万能。只是性格比较差。「主人请闭上眼睛。这段期间敌人会全部变成木炭的~♪」【追赶背叛者的“剑之统括者《史维特莱德(Schwertleite)》”】浅海 “连十朗” 澪璃 (あさみ れんじゅうろう みおり) CV:御苑生メイ身长:153cm  スリーサイズ:B92(H)/ W58/ H84特技:战斗白痴。 但是对琉平…!?瓦尔哈拉的战士。拥有“剑之统括者《史维特莱德》”的别名,统括战乙女的战斗队长。战斗力似乎也凌驾于战乙女。除了用剑战斗之外,还拥有搭档战乙女·佩欧斯的“神眼(千里眼)”和“-ReMAKE-(盗取敌人能力的力量)”的能力。追赶叛离瓦尔哈拉的美密医生来到日本。和琉平是能期待两人的孩子拥有最强大的魔法能力的“天生一对”的关系。虽然是大姐头性子,但本性纯情。「我讨厌不检点的男人。想被砍断的是上面的头,还有下面的头吗?」【澪璃的搭档。神乌的戦乙女】佩欧斯・贡杜尔(ペイオース・ゲンドゥル) CV:篠原ゆみ身长:139cm  スリーサイズ:B68/ W44/ H72特技:照顾澪璃拥有“神眼(千里眼)”的能力的神鸟战乙女。和夏甲一样是第二系列,但战斗能力极为低下,擅长消除身影、结界其他等辅助能力。性格极为家庭式。家务万能。擅长学习,不擅长运动。而且非常喜欢澪璃。非常讨厌称呼自己为“锛儿头”的夏甲……水火不容的关系。「为什么夏甲又那么迟钝、又那么狠毒、又那么狂妄、又那么无礼? 同样身为是战乙女我表示非常难为情! 啊,喂。别叫我锛儿头!」【温柔坚强的同班同学】来岛 诗帆 (くるしま しほ) CV:铃宫まい身长:155cm  スリーサイズ:B85(C)/ W57/ H87特技:家务。 但不擅长料理。琉平的同班同学,学园理事兼校长来岛猛的女儿。开朗热心的女孩子。因为是班长经常帮助转校生琉平和夏甲。似乎对琉平有好感。爱好是小提琴和布娃娃,做靠垫。擅长家务但不擅长料理。「我不是很明白那种事情,但你们在同居吧? 琉平君、夏甲同学…… 进入你们之间的余地有几厘米呢?」【女生的领导者、学园的女王】师崎 理香 (しざき りか) CV:shizuku身长:158cm  スリーサイズ:B83(C)/ W60/ H86琉平的同班同学。虽然聚集了班上女生的人望,但对讨厌的对象毫不留情的刻薄性格。学业体育优秀,担任风纪委员。家里是舞蹈名门。和直人似乎是青梅竹马。「请你闭嘴。空气都被污染了……」实现愿望的小小的女神 CV:青叶りんご学园内流传的“实现愿望的小小的女神”。和她遭遇以来,琉平被卷入不可思议的事件之中,不久后被卷回战斗的命运之中。和时不时出现在梦中的少女……古老的遗迹之中和锁链联系在一起的少女很相似。「实现你的愿望……」
【-ReANSWER-的能力者《格里莫亚(Grimoire)》】邑上 琉平 (むらかみ りゅうへい)身长:173cm特技:记忆丧失。 弹钢琴,学习也没问题。 但是运动不行。本作主人公。夏甲云「性格恶劣的抖S死宅眼镜」。但就是喜欢他这一点之类的。失去记忆之前是瓦尔哈拉的“格里莫亚(魔法使)”。拥有实现化追溯到过去的其他分歧的能力“ReANSWER”。战五渣。「希望你别太在意。因为我并不想在这里逗留太久」」
萌主,我和你过情人节如何
我和你过元宵节…
顶~\(≥▽≤)/~
火把准备 大FFFFFFFF团 丢弹 目标 一切现充恋爱
火法帝 准备火球
我手上的汽油已经饥渴难耐了~~~~~~~~
贴吧热议榜
使用签名档&&
保存至快速回贴魔导书の司书这个游戏如何_galgame吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:643,819贴子:
魔导书の司书这个游戏如何
听说不是纯爱的? 有许多bad end
看了一下数据,零回的体...
这里主要想问的是 No. 1...
妈的,前面说不能停下...
以前曾经来出过,图还是...
提起日本漫画家橘由宇的...
第一部:http://tieba....
文档翻译,年终钜惠!注册就送268元体验金!
挽   --什么时候才能爆A神的菊花啊......
那里ntr了?顺带,男猪脚的青梅竹马クレハ・マルティン是一傲娇,值得一玩
ユーリス・エルメル如何攻略 求解
贴吧热议榜
使用签名档&&
保存至快速回贴}

我要回帖

更多关于 魔导书司书 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信