Class: BCDice::GameSystem::Cthulhu7th_ChineseTraditional

Inherits:
Base
  • Object
show all
Includes:
Rollable
Defined in:
lib/bcdice/game_system/Cthulhu7th_ChineseTraditional.rb,
lib/bcdice/game_system/Cthulhu7th_ChineseTraditional/rollable.rb,
lib/bcdice/game_system/Cthulhu7th_ChineseTraditional/full_auto.rb

Defined Under Namespace

Modules: Rollable Classes: FullAuto, ResultLevel

Constant Summary collapse

ID =

ゲームシステムの識別子

'Cthulhu7th:ChineseTraditional'
NAME =

ゲームシステム名

'克蘇魯神話第7版'
SORT_KEY =

ゲームシステム名の読みがな

'国際化:Chinese Traditional:克蘇魯神話第7版'
HELP_MESSAGE =

ダイスボットの使い方

"\u30FB\u5224\u5B9A CC(x)<=\uFF08\u76EE\u6A19\u503C\uFF09\nx\uFF1A\u734E\u52F5\u6216\u61F2\u7F70\u9AB0\uFF0C\u53EF\u4EE5\u7701\u7565\u3002\n\u5373\u4F7F\u6C92\u6709\u76EE\u6A19\u503C\uFF0C\u4E5F\u6703\u986F\u793A1D100\u3002\n\u81EA\u52D5\u5224\u5B9A\uFF1A\u5927\u5931\u6557\uFF0F\u5931\u6557\uFF0F\u6210\u529F\uFF0F\u4E00\u822C\u6210\u529F\uFF0F\u56F0\u96E3\u6210\u529F\uFF0F\u6975\u9650\u6210\u529F\uFF0F\u5927\u6210\u529F\u3002\n\u4F8B\uFF09CC<=30\uFF0CCC2<=50\uFF0CCC(+2)<=50\uFF0CCC(-1)<=75\uFF0CCC-1<=50\uFF0CCC1<=65\uFF0CCC+1<=65\uFF0CCC\n\n\u30FB\u6280\u80FD\u64F2\u9AB0\u7684\u96E3\u5EA6\u6307\u5B9A CC(x)<=(\u76EE\u6A19\u503C)(\u96E3\u5EA6)\n\u900F\u904E\u6307\u5B9A\u96E3\u5EA6\uFF0C\u5927\u5931\u6557/\u6210\u529F\uFF0F\u5931\u6557\uFF0F\u5927\u6210\u529F\uFF0F\u5931\u6557\u5C07\u81EA\u52D5\u5224\u5B9A\u3002\n\u6307\u5B9A\u96E3\u5EA6\uFF1A\nr\uFF1A\u5E38\u898F\uFF0Ch\uFF1A\u56F0\u96E3\uFF0Ce\uFF1A\u6975\u9650\uFF0Cc\uFF1A\u5927\u6210\u529F\n\u4F8B\uFF09CC<=70r\uFF0CCC1<=60h\uFF0CCC-2<=50e\uFF0CCC2<=99c\n\n\u30FB\u7D44\u5408\u5224\u5B9A (CBR(x,y))\n\u5C0D\u65BC\u76EE\u6A19\u503C x \u548C y \u9032\u884C\u767E\u5206\u6BD4\u64F2\u9AB0\u4E26\u5224\u5B9A\u6210\u6557\u3002\n\u4F8B\uFF09CBR(50,20)\n\n\u30FB\u6A5F\u95DC\u69CD\u7684\u5C04\u64CA\u5224\u5B9A FAR(w,x,y,z,d,v)\nw\uFF1A\u5B50\u5F48\u6578\u91CF\uFF081\uFF5E100\uFF09\uFF0C x\uFF1A\u6280\u80FD\u503C\uFF081\uFF5E100\uFF09\uFF0C y\uFF1A\u6545\u969C\u503C\uFF0C\nz\uFF1A\u734E\u52F5\u6216\u61F2\u7F70\u9AB0\uFF08-2\uFF5E2\uFF09\uFF0C\u53EF\u4EE5\u7701\u7565\u3002\nd\uFF1A\u6307\u5B9A\u96E3\u5EA6\u4EE5\u7D50\u675F\u9023\u5C04\uFF08\u5E38\u898F\uFF1Ar\uFF0C\u56F0\u96E3\uFF1Ah\uFF0C\u6975\u9650\uFF1Ae\uFF09\uFF0C\u53EF\u4EE5\u7701\u7565\u3002\nv\uFF1A\u66F4\u6539\u5F48\u85E5\u7684\u6578\u91CF\uFF0C\u53EF\u4EE5\u7701\u7565\u3002\n\u53EA\u8A08\u7B97\u547D\u4E2D\u6578\u548C\u8CAB\u901A\u6578\uFF0C\u5269\u9918\u5F48\u85E5\u6578\u3002\u50B7\u5BB3\u8A08\u7B97\u4E0D\u5305\u62EC\u5728\u5167\u3002\n\u4F8B\uFF09FAR(25,70,98)\uFF0C FAR(50,80,98,-1)\uFF0C far(30,70,99,1,R)\nfar(25,88,96,2,h,5)\uFF0C FaR(40,77,100,,e,4)\uFF0C fAr(20,47,100,,,3)\n\n\u30FB\u5404\u7A2E\u8868\n\u3010\u72C2\u6C23\u76F8\u95DC\u3011\n\u30FB\u5373\u6642\u578B\u760B\u72C2\u6AA2\u5B9A\uFF08Bouts of Madness Real Time\uFF09 CCRT\n\u30FB\u7E3D\u7D50\u578B\u760B\u72C2\u6AA2\u5B9A\uFF08Bouts of Madness Summary\uFF09 CCSU\n\u30FB\u6050\u61FC\u75C7\u8868\uFF08Sample Phobias\uFF09 CCPH\uFF0F\u72C2\u71B1\u75C7\u8868\uFF08Sample Manias\uFF09 CCMA\n\u3010\u9B54\u8853\u76F8\u95DC\u3011\n\u30FB\u63A8\u9AB0\u6642\u65BD\u6CD5\u5931\u6557\u64F2\u9AB0\u8868\uFF08Casting Roll\uFF09\n\u5F31\u5C0F\u5492\u8A9E\u7684\u60C5\u6CC1 CCCL\uFF0F\u5F37\u529B\u5492\u8A9E\u7684\u60C5\u6CC1 CCPC\n"

Instance Attribute Summary

Attributes inherited from Base

#d66_sort_type, #default_cmp_op, #default_target_number, #randomizer, #reroll_dice_reroll_threshold, #round_type, #sides_implicit_d, #upper_dice_reroll_threshold

Instance Method Summary collapse

Methods inherited from Base

#change_text, #check_result, command_pattern, #enable_debug, #enabled_d9?, #eval, eval, #grich_text, #initialize, prefixes_pattern, register_prefix, register_prefix_from_super_class, #sort_add_dice?, #sort_barabara_dice?

Methods included from Translate

#translate

Constructor Details

This class inherits a constructor from BCDice::Base

Instance Method Details

#eval_game_system_specific_command(command) ⇒ Object



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# File 'lib/bcdice/game_system/Cthulhu7th_ChineseTraditional.rb', line 57

def eval_game_system_specific_command(command)
  case command
  when /^CBR/i
    combine_roll(command)
  when /^FAR/i
    getFullAutoResult(command)
  when "CCRT" # 狂氣の發作(即時)
    roll_CCRT_table()
  when "CCSU" # 狂気の發作(總結型)
    roll_CCSU_table()
  when "CCCL" # キャスティング・ロールのプッシュに失敗した場合(小)
    roll_1d8_table("推骰時施法失敗擲骰表(小)", FAILED_CASTING_L_TABLE)
  when "CCPC" # キャスティング・ロールのプッシュに失敗した場合(大)
    roll_1d8_table("推骰時施法失敗擲骰表(大)", FAILED_CASTING_M_TABLE)
  when "CCPH" # 恐懼症表
    roll_1d100_table("恐懼症表", PHOBIAS_TABLE)
  when "CCMA" # 狂熱症表
    roll_1d100_table("狂熱症表", MANIAS_TABLE)
  when /^CC/i
    skill_roll(command)
  end
end