PageSourceSearch

https://tekey.jp/chunks/3635.833cfc1e435aac9d.js

js tekey.jp collected 2026-10-09 01:29:44 UTC 2,544 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"[email protected]"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e50ce474-d014-46df-93a6-e314bafb8bfc",e._sentryDebugIdIdentifier="sentry-dbid-e50ce474-d014-46df-93a6-e314bafb8bfc")}catch(e){}}(),(globalThis.rspackChunk=globalThis.rspackChunk||[]).push([[3635],{51518(e,t,r){r(35690),Opal.queue(function(e){var t,r,n,a,i,o,s,l,$,c,u=e.module,d=e.klass,_=e.const_set,b=e.truthy,f=e.def,y=e.rb_le,m=e.rb_minus,h=e.rb_plus,P=e.rb_divide,g=e.rb_times,p=[],D=e.nil;return t=p[0],n=(r=[u(t,"BCDice")].concat(p))[0],a=[u(n,"GameSystem")].concat(r),i=e.$r(a),o=a[0],s=i("Base"),$=[l=d(o,s,"PersonaO")].concat(a),c=e.$r($),l.$$prototype.randomizer=D,_($[0],"ID","PersonaO"),_($[0],"NAME","ペルソナTRPG-O"),_($[0],"SORT_KEY","へるそなTRPGO"),_($[0],"HELP_MESSAGE","・基本判定\n PTx@y x:目標値、y:クリティカル値(省略時は5)\n 例)PT60 PT90@10\n\n・ダメージ計算\n nPD+(x+y*2)%(z-a)-b n:ダイス個数、x:スキル固定値、y:ボーナス、z:バフ倍率、a:耐性、b:敵防御力\n nPD+(x+y*2)までがスキルによる素のダメージ、zおよびaは計算式を入れてよい。\n \n 例)ソニックパンチ、力B2点、\n   タルカジャがかかっており、打撃耐性あり、\n   目標の物理防御力は2点\n   \n   2PD+(20+2*2)%(100+50-50)-2\n"),l.$register_prefix("PT","\\d+PD"),f(l,"$eval_game_system_specific_command",function(e){var t=D;return b(t=this.$roll_attack(e))?t:this.$roll_damage(e)}),l.$private(),f(l,"$roll_attack",function(e){var t,r=D,n=D,a=D,i=D,o=D,s=D;return b(r=/^PT(-?\d+)?(@(-?\d+))?$/i.$match(e))?(n=r["$[]"](1).$to_i(),a=b(i=(t=r["$[]"](3))===D||null==t?D:t.$to_i())?i:5,(s=b(y(o=this.randomizer.$roll_once(100),a))?c("Result").$critical("クリティカル"):b(y(o,n))?c("Result").$success("成功"):c("Result").$failure("失敗"))["$text="]("D100<="+n+"@"+a+" > "+o+" > "+s.$text()),s):D}),f(l,"$roll_damage",function(e){var t=D,r=D,n=D,a=D,i=D,o=D,s=D;return b(t=/^(\d+)PD\+(-?\d+)%(-?\d+)-(\d+)$/i.$match(e))?(r=t["$[]"](1).$to_i(),n=t["$[]"](2).$to_i(),a=t["$[]"](3).$to_i(),i=t["$[]"](4).$to_i(),s=m(h((o=this.randomizer.$roll_barabara(r,10)).$sum(),P(g(a,n),100).$to_i()),i),""+r+"D10+"+n+"*"+a+"%-"+i+" > ["+o.$join(",")+"]+"+n+"*"+a+"%-"+i+" > "+s+" ダメージ!"):D})})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.