½á»é½Å±¾

[@main]
<ÎÒÏë½á»é
/@marry>\
<ÎÒÏëÀë»é/@unmarry>\ \
<À뿪
/@exit>

[@marry]
Çó»éÕß±ØÐëÊÇÄÐÐÔÇÒÓµÓÐÇó»é½äÖ¸£¬\
Äã×¼±¸ºÃÇó»éÁËÂð£¿\ \
<×¼±¸ºÃÁË
/@agree>\
<Ï´ÎÔÙÀ´/@exit>\ \ \
<·µ»Ø
/@main>

[@agree]
#if
   checkmarry
#act
   break
#say
Äã¶¼½á¹ý»éÁË£¬»¹À´×¢²á½á»é£¬Ïë·¸ÖØ»é×ïѽ£¡£¡£¡ \ \
<·µ»Ø
/@main>
#if
  checkposemarry
#say
¶Ô·½ÒѾ­½á¹ý»éÁË£¬ÊDz»ÊÇÏë·¸ÖØ»é×ïѽ£¡£¡£¡\ \
<·µ»Ø
/@main>
#act
  break

#if
   gender man
#elsesay
Ö»ÓÐÄеÄÏòÅ®µÄÇó»é£¬»¹Ã»¼û¹ý´ó¹ÃÄïÏòС»ï×ÓÇó»éµÄ¡£\ \
<·µ»Ø
/@main>
#elseact
   break


#if
  checkposegender ÄÐ
#say
Äã±ä̬ѽ£¡£¡£¡Ïë¸ãͬÐÔÁµ£¡£¡£¡ \ \
<·µ»Ø
/@main>
#act
  break

#if
   checkposedir 2
#elsesay
ÄãÃǶþ¸öÃæ¶ÔÃæÕ¾ºÃѽ£¬²»ÒªÂÒ¶¯¡£\ \
<·µ»Ø
/@main>
#elseact
  break

#if
  checklevel 40
#elsesay
½á»éÒªÇóÄãµÄµÈ¼¶±ØÐë40¼¶»òÒÔÉÏ£¬Ð¡»ï×ÓŬÁ¦Á·ºÃ¼¶ÔÙÀ´ÕÒÎÒ¡£\ \
<·µ»Ø
/@main>
#elseact
  break
#if
  checkposelevel > 34
#elsesay
ÄãµÄ¶ÔÏó»¹Ã»³ÉÄ꣬µÈËý³¤´óµãÔÙÀ´°É£¡Ð¡»ï×Ó²»ÒªÐļ±Â\ \
<·µ»Ø
/@main>
#elseact
  break
#if
   checkitemw Çó»é½äÖ¸ 1
#elsesay
ÄãûÇó»é½äÖ¸£¬Åªµ½Çó»é½äÖ¸ÔÙÀ´ÕÒÎÒ°É£¡£¡£¡\ \
<·µ»Ø
/@main>
#elseact
   break

#if
#act
   takew Çó»é½äÖ¸ 1
   marry

 

[@StartMarry]
#if
   checkmarry
#say
Äã¶¼½á¹ý»éÁË£¬»¹À´×¢²á½á»é£¬Ïë·¸ÖØ»é×ïѽ£¡£¡£¡ \ \
<·µ»Ø
/@main>
#act
   break

#if
   gender man
#act
   break
#say
»éÀñÏÖÔÚÕýʽ¿ªÊ¼¡£\ \
ÄãÔ¸ÒâÈ¢¶Ô·½ÎªÆÞ£¬²¢ÕÕ¹ËËýÒ»ÉúÒ»ÊÀÂð£¿\ \
<ÎÒÔ¸Òâ
/@RequestMarry>

#if
   gender
#act
   break
#say
»éÀñÏÖÔÚÕýʽ¿ªÊ¼¡£\ \
ÇëÄÍÐĵȴýÄãÐİ®µÄÈËÏòÄãÇó»é\ \


[@RequestMarry]
#if
   checkmarry
#act
   break
#say
Äã¶¼½á¹ý»éÁË£¬»¹À´×¢²á½á»é£¬Ïë·¸ÖØ»é×ïѽ£¡£¡£¡ \ \
<·µ»Ø
/@main>

#if
#act
  marry requestmarry
[@WateMarry]
ÄãÒÑÏò¶Ô·½Çó»é£¬ÇëÄÍÐĵȴý¶Ô·½µÄ´ð¸´¡£

[@RevMarry]
#if
   checkmarry
#act
   break
#say
Äã¶¼½á¹ý»éÁË£¬»¹À´×¢²á½á»é£¬Ïë·¸ÖØ»é×ïѽ£¡£¡£¡ \ \
<·µ»Ø
/@main>

#if
#say
¶Ô·½ÏòÄãÇó»é£¬ÄãÊÇ·ñ´ðÓ¦¼Þ¸øËû£¿ \ \
<ÎÒÔ¸Òâ
/@ResposeMarry> \
<ÎÒ²»Ô¸Òâ
/@ResposeMarryFail>
[@ResposeMarry]
#if
   checkmarry
#act
   break
#say
Äã¶¼½á¹ý»éÁË£¬»¹À´×¢²á½á»é£¬Ïë·¸ÖØ»é×ïѽ£¡£¡£¡ \ \
<·µ»Ø
/@main>

#if
#act
  marry responsemarry ok

[@ResposeMarryFail]
#if
   checkmarry
#act
   break
#say
Äã¶¼½á¹ý»éÁË£¬»¹À´×¢²á½á»é£¬Ïë·¸ÖØ»é×ïѽ£¡£¡£¡ \ \
<·µ»Ø
/@main>

#if
#act
  marry responsemarry fail
[@EndMarry]
ÄãÃǶþ¸öÒѾ­³ÉΪÁËÒ»¶ÔÈ«·¨·òÆÞÁË¡£\ \
<¹Ø±Õ
/@exit>
[@EndMarryFail]
½á»éʧ°Ü£¡\ \
<¹Ø±Õ
/@exit>
[@MarryDirErr]
¶Ô·½Ã»Õ¾ºÃλÖÃ

[@MarryCheckDir]
ÇëÕ¾ºÃλÖÃ\\

[@HumanTypeErr]
Äã±ä̬ѽ£¬¼ÈȻѡÔñÒ»¸ö·ÇÈËÀà×÷Ϊ½á»é¶ÔÏó¡£

[@MarrySexErr]
Äã±ä̬ѽ£¬¼ÈȻͬÐÔÁµ¡£

;==========================================
Àë»é¿ªÊ¼
[@unmarry]
#if
   checkmarry
#act
   unmarry
#elsesay
Ä㶼û½á»éÀëʲô»é£¿£¿\ \
<·µ»Ø
/@main>

 

;=======================================================
;Ë«·½Àë»éÊ±Ã»Ãæ¶ÔÃæÕ¾ºÃÏÔʾµÄÐÅÏ¢
[@UnMarryCheckDir]
ÒªÀë»éÊǰɣ¿Àë»éÊǶþ¸öÈ˵ÄÊ£¬±ØÐë¶þ¸öÈ˶ÔÃæ¶ÔÕ¾ºÃλÖã¬\
Èç¹ûÈËÀ´²»ÁËÄãÖ»ÄÜÑ¡ÔñÇ¿ÐÐÀë»éÒöÁË¡£\ \
<ÎÒҪǿÐÐÀë»é
/@fUnMarry>\
<·µ»Ø/@main>
;=======================================================
;¶ÔÃæÎ»Öò»ÊÇÈËÎïʱÏÔʾµÄÐÅÏ¢
[@UnMarryTypeErr]
Äã¶ÔÃæÕ¾Á˸öʲô¶«Î÷£¬Ôõô²»Ì«ÏóÈËÀ´µÄ¡£\ \
<·µ»Ø
/@main>

;=======================================================
;¿ªÊ¼Àë»é³ÌÐòºó£¬Ë«·½ÏÔʾµÄÐÅÏ¢
[@StartUnMarry]
#if
   gender man
#act
   BREAK
#say
ÊÇ·ñÈ·¶¨ÕæµÄÒªÓëÄ㹲ʶàÄêµÄÆÞ×ÓÀë»éÂð£¿\ \
<È·¶¨
/@RequestUnMarry>

#if
  gender
#say
ÄãµÄÀϹ«ÏÖÔÚÏòÎÒÇëÇóÀë»é£¬ÊDz»ÊÇÔ¸ÒâЭÒéÀë»é£¿ \ \
<È·¶¨
/@RequestUnMarry>
#act
  break

;=======================================================
;·¢³öÀë»éÇëÇó
[@RequestUnMarry]
#if
  checkmarry
#act
  unmarry requestunmarry
;=======================================================
;»ØÓ¦Àë»éÇëÇó
[@ResposeUnMarry]
#if
  checkmarry
#act
  unmarry responseunmarry

;===============================================
;ÇëÇóÀë»éºóÏÔʾµÄÐÅÏ¢
[@WateUnMarry]
ÄãÒÑÏò¶Ô·½·¢³öÀë»éÇëÇó£¬ÇëÄÍÐĵȴý¶Ô·½µÄ´ð¸´¡£

;===============================================
;ÇëÇóÀë»éºó¶Ô·½ÏÔʾµÄÐÅÏ¢
[@RevUnMarry]
¶Ô·½ÏòÄãÀë»éÇëÇó£¬ÄãÊÇ·ñ´ðÓ¦Àë»é£¿ \ \
<ÎÒÔ¸Òâ
/@RequestUnMarry>
<·µ»Ø
/@main>

;===============================================
;û½á¹ý»éµÄÈ˵ãÀë»éºó³öµÄÌáʾÐÅÏ¢
[@ExeMarryFail]
Ä㶼û½á¹ý»é£¬ÅÜÀ´×öʲô£¿ \ \
[·µ»Ø
/@main]

;==============================================
;Ç¿ÐÐÀë»é
[@fUnMarry]
#if
  checkitem ½ðÌõ 1
  checkmarry
#act
  take ½ðÌõ 1
  unmarry requestunmarry force
#elsesay
ÒªÊÕÒ»¸ù½ðÌõµÄÊÖÐø·Ñ£¬ÄãûÓнðÌõ£¬\
ÎÒ²»ÄÜÈÃÄãÀë»é¡£\
<È·¶¨
/@exit>
;==============================================
;Àë»éÍê³ÉºóµÄÌáʾÐÅÏ¢
[@UnMarryEnd]
ºÇºÇ£¬ÄãÒѾ­ÍÑÀë¿àº£ÁË£¡£¡£¡ \ \
<Í˳ö
/@exit>
[@asktime]
Äãµ÷²é½á»éʱ¼äµÄÇëÇóÒÑ·¢³ö£¬\
ÇëÉÔºó¡£\
<È·¶¨
/@exit>

Ò