算法分析

\begin{align} & a_n^2=(pa_{n-1}-a_{n-2})^2=p^2a_{n-1}^2-2pa_{n-1}a_{n-2}+a_{n-2}^2 \\ & S_n=S_{n-1}+a_n^2 \\ & a_na_{n-1}=a_{n-1}(pa_{n-1}-a_{n-2})=pa_{n-1}^2-a_{n-1}a_{n-2} \end{align}

$$\begin{bmatrix} p^2 & 1 & -2p & 0 \\ 1 & 0 & 0 & 0 \\ p & 0 & -1 & 0 \\ 1 & 0 & 0 & 1 \end{bmatrix} \times \begin{bmatrix} a_n^2 \\ a_{n-1}^2 \\ a_na_{n-1} \\ S_{n-1} \end{bmatrix}= \begin{bmatrix} a_{n+1}^2 \\ a_n^2 \\ a_{n+1}a_n \\ S_n \end{bmatrix}$$

My .vimrc

" Basis
"set cul
set nowrap
set mouse=a
"set paste
set history=1000
set bg=dark
syntax on
set ai
set cin
set sw=2
set sts=2
set ts=2
set nu
set si
set sm
set nobk
"set guioptions-=T
"set guioptions-=m
set ignorecase smartcase
set vb t_vb=
set ruler
set magic
set nohls
set incsearch
set et
set sta
"set spell
"set ww=b,s,h,l,<,>,~,[,]
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set ambiwidth=double
set cino=:0g0t0(sus
set selection=inclusive
set keymodel=startsel,stopsel
"set cmdheight=1
"set laststatus=2
"set statusline=\ %<%F[%1<em>%M%</em>%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %l/%L:%c%)
"set foldenable
"set foldmethod=syntax
"set foldcolumn=0
"setlocal foldlevel=1
"set foldclose=all
"nnoremap <space> @=((foldclosed(line('.')) < -3) ? 'zc' : 'zo')<cr>
colorscheme delek</cr></space>

" Plugins
set nocp
filetype off

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
Plugin 'sCRooloose/nerdtree'
Plugin 'Valloric/YouCompleteMe'
Plugin 'vim-syntastic/syntastic'
Plugin 'easymotion/vim-easymotion'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-sCRipts/taglist.vim'
Plugin 'majutsushi/tagbar'
Plugin 'Yggdroot/indentLine'
Plugin 'Yggdroot/vim-mark'
Plugin 'kien/ctrlp.vim'
Plugin 'sCRooloose/nerdcommenter'
Plugin 'sjl/gundo.vim'
Plugin 'godlygeek/tabular'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
"Plugin 'tpope/vim-fugitive'
" plugin from http://vim-sCRipts.org/vim/sCRipts.html
"Plugin 'L9'
" Git plugin not hosted on GitHub
"Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
"Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim sCRipt is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
"Plugin 'rstaCRuz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
"Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append <code>!</code> to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append <code>!</code> to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append <code>!</code> to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

let g:ycm_global_ycm_extra_conf = '~/.ycm_extra_conf.py'

let g:EasyMotion_smartcase = 1

let g:syntastic_enable_signs = 1
let g:syntastic_error_symbol = '!'
let g:syntastic_warning_symbol = '?'
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
let g:syntastic_enable_highlighting = 1

nnoremap <f2> :NERDTreeToggle<cr>
nnoremap <f3> :TlistToggle<cr>
nnoremap <f4> :TagbarToggle<cr>
nnoremap <f5> :GundoToggle<cr>
nnoremap <f7> :w<cr>:!clang++ -std=c++11 % -o %< && time ./%<<cr>
nnoremap <f9> :MBEbp<cr>
nnoremap <f10> :MBEbn<cr></cr></f10></cr></f9></cr></cr></f7></cr></f5></cr></f4></cr></f3></cr></f2>

inoremap ; ;<esc>a
inoremap ' <c-r>=QuoteDelim("'")<cr><esc>a
inoremap " <c-r>=QuoteDelim('"')<cr><esc>a
inoremap ( ()<esc>i
inoremap ) <c-r>=ClosePair(')')<cr><esc>a
inoremap [ []<esc>i
inoremap ] <c-r>=ClosePair(']')<cr><esc>a
inoremap { {<cr>}<esc>O
"inoremap } <c-r>=CloseBracket()<cr></cr></c-r></esc></cr></esc></cr></c-r></esc></esc></cr></c-r></esc></esc></cr></c-r></esc></cr></c-r></esc>

function ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<right>"
else
return a:char
endif
endf</right>

function CloseBracket()
if match(getline(line('.') + 1), '\s*}') < 0
return "\<cr>}"
else
return "\<esc>j0f}a"
endif
endf</esc></cr>

function QuoteDelim(char)
let line = getline('.')
let col = col('.')
if line[col - 2] == "\"
return a:char
elseif line[col - 1] == a:char
return "\<right>"
else
return a:char.a:char."\<esc>i"
endif
endf


游戏人物

• Wolfman 狼人
每天晚上狼人会残忍地杀害一个村民。到了白天，狼人要假扮村民隐藏自己的身份，故意误导或陷害其他村民。根据参加游戏人数的不同，可能会有1-4狼人。（狼人属于“狼人”阵营。）
• Villager 村民
本身没有任何能力，却要考虑很多事情。村民会接受到真假混杂的信息，如何从中分辨和判断出正确的信息是游戏中最大的难题。（普通村民属于“村民”阵营。）
• Seer 预言家
每天晚上预言家可以窥视一个玩家的真实身份，是村庄里的灵魂人物。预言家要面对的问题是，如何在帮助其他村民的同时，又尽可能不被狼人发现自己的身份。（预言家属于“村民”阵营。）
• Hunter 猎人
当猎人被狼人杀害或被村民处决时，在咽下最后一口气前，他可以射杀任何一个玩家加以报复。但是，如果猎人是被女巫毒死时，裁判会提醒不能使用能力开枪射杀人。（猎人属于“村民”阵营。）
• Witch 女巫
神秘的女巫能够调配两种强大的药剂，一种”灵药“可以令一名死去的玩家复活，另一种“毒药”可以毒死一个玩家。（变体规则：10人以下游戏时，女巫整局游戏只可以使用毒药或灵药中的一种；只有在10人及以上的游戏中，女巫才可以使用一瓶毒药和一瓶灵药。）女巫的灵药不能救活非当晚死去的人。（特殊情况：“去林地采集”事件卡被发动时，女巫可以回复一瓶药剂）女巫可以对自己使用药剂。（女巫属于“村民”阵营。）
• Thief 盗贼
当游戏中存在盗贼这个角色时，摸牌前多加入两张“普通村民”。每人摸完牌，确定角色之后，将两张多出来的牌背着放在桌子上。在第一天天黑之时的准备阶段，小偷可以看这两张牌，并且把其中任意一张牌与自己的牌互换。当这两张多出来的牌都是狼人时，小偷必须要换一张（即成为狼人）。换牌之后，这个角色将一直维持到游戏结束。
• Cupid 丘比特
担任丘比特的玩家，在第一个晚上，要选择两名玩家成为一对情侣。丘比特可以选择自己作为情侣之一。如果情侣里有一个人不幸遇难，另一个人就会因忧伤过度从而立刻结束自己的生命（殉情）。情侣不能在投票表决时指定自己的另一半。特例：如果一对情侣之中有一个是狼人，另一个是村民，则他们的游戏目标就会改变，这对情侣只想在村里一起平静的生活下去，所以他们必须除掉所有其他的玩家（包括狼人和村民）。（丘比特不属于“村民”阵营，不可以共享村民方的胜利。）
• Girl 小女孩
当晚上狼人出动时，小女孩可以睁开眼睛偷看。但是如果此时小女孩狼人发现，狼人就可以立刻杀掉小女孩。小女孩被杀当晚狼人原本指定的被杀之人无效（一晚只能杀一人）。（小女孩属于“村民”阵营。）
• Sheriff 警长
警长卡不像其他身份卡那样在发牌时决定，而是要到第一个白天在主持人公布昨晚结果之前由玩家投票选出（也可以是游戏开始之前）。作为具有威信力的人物，警长的投票将作为1.5票。当警长遇难时，需要由他选择一个玩家担任新的警长。
• Fool 白痴
如果村民在投票表决后发现疑犯是个白痴，他们立刻意识到了错误，并释放了他。白痴玩家翻开他的卡片，之后可以继续进行游戏，但是失去了投票的资格。若白痴因为狼人、猎人、女巫等被杀害，依然会死亡。（白痴属于“村民”阵营。）
• Guard 守卫
每晚守卫会在狼人之前被叫醒，暗中指定1个玩家。（主持人需查看被守卫玩家的身份卡片）该玩家在当晚会受到保护，不会被狼人杀害。（小女孩不可以被守卫保护）守卫不可以连续两个晚上守护同一个人，守卫可以守护自己。（守卫属于“村民”阵营。）
• Elder 长老
作为村庄里元老级的人物，长老在第一次受到狼人袭击时，并不会死亡。只有第二次被袭击时才会死亡。不过，如果长老是被村民误杀的（例如：投票表决、猎人的子弹、女巫的毒药），作为一个莫大的教训，所有的村民都将失去他们的特殊能力。（如果白痴玩家的身份卡已经翻开，则他将离开游戏）如果长老被狼人杀死时被女巫的灵药救活了，则只能恢复一条命。（长老属于“村民”阵营。）
• Goat 替罪羊
村民们在投票表决的时候，如果出现超过一个玩家得到最多指控数的情况，宁可错杀也不漏杀的村民，就会处决替罪羊。为了不再发生同样的悲剧，被处决的替罪羊，能够指定哪些村民可以参加第二天的投票表决。（替罪羊属于“村民”阵营。）
• Piper 吹笛者
吹笛者曾经被赶出村庄，多年以后以另一个身份回到村庄报仇。每晚吹笛者会在女巫之后被叫醒，然后选择迷惑两个村民。（吹笛者不能迷惑自己）主持人以手轻碰吹笛者指定的两人，示意他们已经被迷惑了。之后，主持人说：“吹笛者闭上眼睛”，吹笛者玩家就闭上眼睛。接着主持人说：“所有被迷惑的人醒来”，所有被迷惑的玩家都睁开眼睛，相互确认。最后主持人说：“所有被迷惑的人闭上眼睛”，所有被迷惑的人都闭上眼睛。如果除吹笛者之外所有存活的玩家都已经被迷惑，吹笛者就达到了报仇的目的从而赢得游戏。注意被迷惑的玩家仍然保持他们的能力。（吹笛者不属于“村民”阵营，吹笛者单独属于一个阵营。）

事件ID

1. Bleak Monday 乏味的周一
2. End of the Harvest 收获结束
3. Good Manners 良好的教养
5. Burial 葬礼
6. Eclipse 月蚀
7. Gone hunting 去打猎
8. Woodland Gathering 去林地采集
9. Saturday Evening Ball 周六晚上的舞会
10. Luncheon for Seniors 年长者的午宴
12. Pact with the Devil 恶魔的契约
13. Saint Philippe 圣-菲利普
14. Touch of Death 死之触
15. Somnambulism 梦游
16. Double agent 双重身份
17. Backfire 意外
18. Enthusiasm 群情激奋
19. Dissatisfaction 不满情绪
20. Not Me – Nor Wolf 没有我，也没有狼
21. Spiritualism 招魂术 （共五张）
1 预言家已经发现了至少一个狼人了吗？
1 有狼人互相挨着吗？
1 我是狼人吗？
2 我即将要指出的两个人，是不是一个阵营的？
2 女巫是个男人吗？
2 村长是普通的村民吗？
3 所有狼人都是男性玩家吗？
3 所有狼人都是女性玩家吗？
4 我是一个普通的村民吗？
4 狼人之中有村长吗？
4 我即将要指出的那个人，是不是普通的村民？
5 狼人之中有男人吗？
5 狼人之中有女人吗？
5 我即将要指出的那个人两边的两个人中，是不是有一个是狼人？
22. The Specter 鬼怪
23. The little Rascal 小流氓
24. Punishment 刑罚
25. April Fools’ 四月的傻瓜
26. Great Distrust 惊人的不信任
27. Flood 洪水
28. Full moon rising 满月
29. Nightmare 梦魇
30. Influences 感染
31. Miracle 奇迹

事件简介

满月（仅当前回合及时生效）

• Miracle 奇迹
最后一个受害者并没有真正的被杀死。她只是被狼人打中头部晕倒了，而这恰恰救了她。她恢复了意识并且马上回到了村子，但仅仅是以村民的身份。
• Bleak Monday 乏味的周一
这是悲哀的，平静的一天。并没有什么不寻常的事情发生。这是正常的一个回合，除非主持人决定使用“不论什么情况，都绝对不是他！”这个变体规则。
该变体规则为“投票之后，没有得到票的那个人被吊死”具体如下：
所有人都站起来，最后一个死去的玩家左边先开始，他要指出一个他认为是无辜的人，然后被担保的人坐下来再去担保其他的玩家，直到剩下最后一个没有得到担保的玩家，这个最后一个站着的人将会被处死。第一个担保别人的玩家要一直站着直至他被人担保。
• Not Me – Nor Wolf 没有我，也没有狼
因为迷信，村民们不再说“狼”或者是“我”这两个词。任何违反了规则的玩家将在投票阶段丧失他的投票权。
• Spiritualism 招魂术 （共五张）
村里的招魂师（刚刚死去的玩家左手边的那个玩家）召唤了第一个被狼人杀死的亡魂，招魂师将会从如下问题中选一个询问亡魂：
l 预言家已经发现了至少一个狼人了吗？
l 有狼人互相挨着吗？
l 狼人之中有没有人穿戴着至少一件明显可见的首饰？
l 我是狼人吗？
n 我即将要指出的两个人，是不是一个阵营的？
n 是否至少有一只狼人戴着眼镜？
n 女巫是个男人吗？
n 村长是普通的村民吗？
u 狼人之中有穿着牛仔裤的吗？
u 狼人之中有穿着黑上衣的吗？
u 所有狼人都是男性玩家吗？
u 所有狼人都是女性玩家吗？
ü 我是一个普通的村民吗？
ü 狼人之中有村长吗？
ü 狼人之中有住在此处的吗？
ü 狼人之中有吸烟者吗？
2 狼人之中有男人吗？
2 狼人之中有女人吗？
2 我即将要指出的那个人两边的两个人中，是不是有一个是狼人？
2 我即将要指出的那个人，是不是普通的村民？
（亡魂只能如实回答是与不是）
• Luncheon for Seniors 年长者的午宴
老手们将在隔壁村子里“年长者的宴会”中度过他们的一天，直到日落前不会回来。（所有玩家报出年龄，然后所有游戏者中年龄偏大的那半数玩家被称为“年长者”）在他们回来之前，他们既不参与发言也不参与投票。那些“年轻者”也不可以投票给他们。
• End of the Harvest 收获结束
所有人都有些累了；没什么特别的事情发生。这是正常的一个回合，除非主持人决定使用“收获节”这个变体规则。该变体规则为“有能力的角色能力发生改变”，具体如下：
l 狼人只能吞食他隔壁的玩家
l 先知可以像往常一样指定一个人查看身份，但主持人出示的将是被先知指定者、以及被指定者左右两　边，共三张身份牌，并且不能告诉先知哪个是被指定者的身份牌
l 猎人反击的对象只能是他隔壁的玩家
l 小女孩不能在狼人的环节偷看，而只能在女巫的环节偷看
l 小偷在交换身份时，将会指定一个玩家并与之交换身份，而不是去交换多出来的两张身份牌
l 村长须在所有人投票之前投票
l 替罪羊在出现平局的时候不会替死，取而代之的是替罪羊隔壁的两位玩家之一，该死者由村民投票选　出，新死者不能执行替罪羊的能力
l 白痴没有变化
l 女巫只能使用一瓶药，并且当女巫决定用药的时候，由主持者掷游戏盒决定：
— 当盒盖盒底都是里面向上的情况下，则为解药；
— 当盒盖的里面和盒底的表面向上的情况下，则为解药，并且将服药者转化为一般村民；- 当盒盖的表　面和盒底的里面向上的情况下，则为解药，并且将服药者转化为狼人；
— 当盒盖盒底都是表面向上的情况下，则为毒药
l 丘比特先正常指定一对恋人（恋人A和恋人B），待这对恋人相互认识后，丘比特再次醒来，选择这对　恋人中的一位（如：恋人B），以及一个新的玩家（恋人C）。此后丘比特继续睡去，主持者唤醒恋　人B和C使之相认，然后他们让正常睡去
于是：
— 恋人B就变成了不忠的恋人；
— 恋人C就变成了秘密情人；
— 恋人A就变成被抛弃的恋人
自此：
— 当被抛弃的恋人A死去时，另外两位恋人B和C都不会死去；
— 当不忠的恋人B死去时，另外两位恋人A和C都会死去；
— 当秘密情人C死去时，只有不忠的恋人B会死去
被抛弃的恋人不可以投票给不忠的恋人；但不忠的恋人可以投票给被抛弃的恋人；秘密情人与不忠的恋人之间禁止相互投票
l 守卫只能保护他自己，或者他隔壁的两位玩家之一
l 吹笛者每次只能对一名玩家施法
• Gone hunting 去打猎
男性玩家都离开村子去森林打猎了。他们在拂晓之前不会回来。他们既不参与讨论，也不参与投票。其他玩家不能投票给他们。此外，他们也不能被狼人吃掉（如果他们是村民）,或者吃掉村民（如果他们是狼人）。
• Pact with the Devil 恶魔的契约
在判决出来后，被裁定有罪的人可以马上与恶魔立下契约。这次他不会被吊死。但是请注意！如果游戏结束时，他是属于获胜者一方的，那么在下一次游戏中他或将被排除在外。
（这是他与恶魔立约的代价……）
• April Fools’ 四月的傻瓜
某些角色将互换他们的能力：女巫和先知，猎人和小女孩，守卫和长者。至于恋人，他们憎恨对方，而且必须相互投对方的票。本回合，如果一个恋人死了，另一个恋人会存活下来，自此他们不再喜欢对方……）
• Punishment 刑罚
最后一个死去的人要付出代价，他将指定一个玩家。被指定的玩家将会死去，除非有至少两个人能证明他的清白。证人们要去轻吻被指定者的脸颊。如果证人迟迟不出现，被指定的玩家有权申诉，直到证人出现。
• Great Distrust 惊人的不信任
极度的不信任在村落中掠过。每个村民都得到两票用来指定他的两个最好的朋友。主持人给出信号的时候，玩家两手指出的那两票同时生效。如果有一个或者更多的玩家没有得到任何票数，那么他们将被吊死。（这个事件将取代平日投票）
• Nightmare 梦魇
村里的一个人在你的梦中出现，显示出了他是狼人的特质。村民们都惊醒了。在不经过讨论的情况下，从最后死去的玩家左手边起，每一个玩家必须指控一个村民。被指控次数最多的村民被淘汰。（这张牌取代日常投票）
• Saint Philippe 圣-菲利普
为了纪念伟大的跛脚菲利普，村子要选出一位真正被神所庇佑的领导者。原来的警长将会因为他的无能而被解雇，重新选出新的警长继任。新的警长要做出如下宣誓：“我将遵循菲利普的道路，保卫这个村庄。”
• Good Manners 良好的教养
村民们要对其他人彬彬有礼：打扰任何人是被禁止的。每位村民要在主持人的监督下按次序发言。任何违反这个规定的玩家会失去这一轮的投票权。
所有人都得到了阳光的恩惠。并没有什么不寻常的事情发生。这是正常的一个回合，除非主持人决定使用“狼变的诱惑”这个变体规则。该变体规则为“在夜晚被狼人选中的村民不会死去而是被感染”具体如下：夜晚狼人如往常一样选定一个受害者，该受害者不会死去而是被感染。被感染者由主持人轻触告知。此后被感染者像往常一样游戏，如果他们是有能力的角色，那么将失去其能力。当狼人感染了倒数第二个村民的时候，游戏结束，狼人胜利。
今天，村子要想独眼的赫维斯献上尊敬。主持人在判决作出后，立即通过抛硬币来为此判决争取一个宽恕的机会。
正面：判决无效，被票选出的村民不会被处决。（该村民要大喊：‘哦！谢谢您！赫维斯！’）
反面：判决有效，被票选出的村民依然被处决。（该村民要大喊：‘哦！我恨你！赫维斯！’）
• Woodland Gathering 去林地采集
所有女性的玩家都林地帮女巫采集草药了。她们直到日落才会回来。她们既不参与讨论，也不参与投票。其他玩家不能投票给她们。因此，女巫在天黑前额外获得一瓶药剂。（如果女巫已退出游戏，此卡无效）
• Saturday Evening Ball 周六晚上的舞会
这个晚上，年轻的村民会去跳舞直到黎明才会回来。（所有玩家报出年龄，然后所有游戏者中年龄偏小的那半数玩家为“去跳舞的人”）在他们回来之前，他们既不参与发言也不参与投票。那些“年老者”也不可以投票给他们。此外，他们也不能被狼人吃掉（如果他们是村民） ，或者吃掉村民（如果他们是狼人） 。
• Eclipse 月蚀
村民们看到一个残缺的月亮挂在天空，他们变得脾气暴躁，对他人不友善。玩家们背向圆心围坐，讨论时也不看着彼此。主持人要监督玩家不能违反这个规则。玩家们会在投票时恢复正常。
• Flood 洪水
洪水侵袭了村庄，女性玩家被安置在教堂里，男性玩家被安置在小旅店。这个白天没有投票。在接下来的夜晚，狼人必须也只能吃掉和自己在同一地方的难民。（也就是说这一晚有可能有两个遇难者。这张卡只能在至少有六名玩家存活时使用）

新月（延时有效，即直到触发条件生效为止）

• The Specter 鬼怪
下一个被狼人指定的玩家，被主持人轻触并睁开双眼。狼人们仍然睁着眼，被轻触的玩家变成一只狼人，并且立即指定杀死一个老狼人。这个新狼人将替代之前的狼人。
（主持人要在唤醒其他村民前，换掉上述两人的角色牌）
• The little Rascal 小流氓
村子里最年轻的玩家成为小流氓，他将去往邻村寻求援助。
（小流氓要到另一个房间去，他既不参加讨论也不参加投票，同样也不会被杀死）
他在第二天回到村庄，并且夺回他的地位，他的投票价值三票。
（当然，其他的玩家要告诉他刚刚发生了什么）
• Backfire 意外
第二天的晚上，如果狼人指定的是一个普通的村民，那么该村民不会被杀死，而是变成了一只狼人。
（主持人要换掉他的身份牌，并且小心的告知他）
因此，该村民活了下来，而他左手边的第一只狼人将会死掉。
（如果狼人们无法达成共识，则没有牺牲者）
• Enthusiasm 群情激奋
在意外结果的影响下，村民们因自己的“公平”而忘乎所以。
如果下一个被杀死的玩家是狼人，村民们将被胜利冲昏头脑，从而再一次进行投票。本次投票没有讨论，直接吊死第二个嫌疑人。
• Dissatisfaction 不满情绪
村民们因糟糕的结果而倍受打击。如果下一个被杀死的玩家不是狼人，村民们感到很愤怒，于是再一次进行投票。本次投票没有讨论，直接吊死第二个嫌疑人。
• Full moon rising 满月
接下来的夜晚，狼人们变成了先知。他们将依次被唤醒并查看一个人的身份。猎人、女巫和先知变成了狼人，他们将在晚上一同醒来并处死一个人。（在接下来的早晨，一切恢复正常）
• Influences 感染
接下来的投票按顺序依次进行。
（最后一个被杀死的玩家选择第一个投票者）
第一个投票者指定一个玩家并保持姿势。此后，从第一个投
票者左手边的玩家开始，依次以此方式投票。
（投票结果照常）

暗月（即时生效直至游戏结束）

• Burial 葬礼
当狼人们吃饱了，他们会埋葬牺牲者。从现在开始到游戏结束，被狼人杀死的人们的身份将不再向任何人展示。
• Touch of Death 死之触
现在开始到游戏结束，狼人必须触摸受害者才能吞食他们，否则就没有受害者。
• Somnambulism 梦游
预言家已经变成了一个梦游者。从现在开始到游戏结束，主持人会大声朗读出他所查看的玩家的身份。但是，玩家们仍然不知道他查看的是谁的身份。
• Double agent 双重身份
村民们沉睡了，第一个死去的人指定一个非狼人玩家睁开双眼。主持人向该玩家秘密地指出狼人，该玩家成为狼人的秘密盟友（但狼人们并不知道该玩家是盟友），他共享狼人的胜利。