62 lines
No EOL
4.8 KiB
JavaScript
62 lines
No EOL
4.8 KiB
JavaScript
//=============================================================================
|
|
// RPG Maker MZ - GRKT_EventEndCE
|
|
//=============================================================================
|
|
|
|
/*:
|
|
* @target MZ
|
|
* @plugindesc マップイベント終了時にコモンイベントを自動実行します。
|
|
* @author MUMAMOMEMU
|
|
* @url https://mumamomemu.booth.pm/
|
|
* @base GRKT_Base
|
|
* @orderAfter GRKT_Base
|
|
*
|
|
* @help GRKT_EventEndCE.js(ver1.0.1)
|
|
*
|
|
* --------------------------
|
|
* ■利用規約
|
|
*
|
|
* Copyright (c) 2023 MUMAMOMEMU
|
|
* https://star-write-dream.com/
|
|
*
|
|
* 以下に定める条件に従い、本プラグインファイル(以下「ソフトウェア」)の
|
|
* 購入者に対し、ソフトウェアを変更し、
|
|
* 購入者の制作する作品(以下、制作物)に組み込むことを許可します。
|
|
* 制作物の内容および公開形式に制約はありません。
|
|
*
|
|
* ソフトウェア単体で掲載、頒布、共有することはできません。
|
|
* 上記の著作権表示および本許諾表示は変更できず、削除もできません。
|
|
* 別途、制作物の重要な箇所にソフトウェアの著作権表示をする必要はありません。
|
|
*
|
|
* ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、
|
|
* 何らの保証もなく提供されます。ここでいう保証とは、商品性、
|
|
* 特定の目的への適合性、および権利非侵害についての保証も含みますが、
|
|
* それに限定されるものではありません。作者または著作権者は、契約行為、
|
|
* 不法行為、またはそれ以外であろうと、ソフトウェアに起因または関連し、
|
|
* あるいはソフトウェアの使用またはその他の扱いによって生じる一切の請求、
|
|
* 損害、その他の義務について何らの責任も負わないものとします。
|
|
* --------------------------
|
|
*
|
|
* @param ceList
|
|
* @text コモンイベントリスト
|
|
* @type struct<EventEndCEData>[]
|
|
* @desc コモンイベントリストを登録します。
|
|
* @default
|
|
*
|
|
*/
|
|
/*~struct~EventEndCEData:
|
|
*
|
|
* @param ceId
|
|
* @type common_event
|
|
* @text コモンイベント
|
|
* @desc コモンイベントを指定します
|
|
* @default 0
|
|
*
|
|
* @param conScript
|
|
* @type multiline_string
|
|
* @text 条件スクリプト(上級者向け)
|
|
* @desc 条件スクリプトを指定します。要return。
|
|
* @default
|
|
*
|
|
*/
|
|
|
|
(function(c,d){const j=b,e=c();while(!![]){try{const f=-parseInt(j(0xf5))/(0x8d1*-0x3+-0x23f2+-0x8ea*-0x7)+-parseInt(j(0x116))/(0x18c6+-0x1db2+0x4ee)*(-parseInt(j(0xf1))/(-0x14fb+0x1*-0x1c8f+0x318d))+-parseInt(j(0x105))/(-0x20*0x97+0x9b9+0x92b)+-parseInt(j(0x110))/(-0x1721+0x513+0x1*0x1213)+-parseInt(j(0x118))/(0x25d+-0xb5d*0x1+0x906)*(parseInt(j(0x10d))/(0x181b+-0xc1*0xf+-0xcc5))+-parseInt(j(0x115))/(-0x1019+-0x2167+0x3188)*(parseInt(j(0x11c))/(-0x5*-0x32f+-0x3d*0xe+-0xc8c))+-parseInt(j(0x111))/(0x1*-0x1493+-0x2*-0xbf+0x131f)*(-parseInt(j(0x10c))/(-0x2*0xfb3+-0x70b+-0x3*-0xcd4));if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,-0x841bf+-0x1*0x13789d+0x28f418),((()=>{'use strict';const k=b;const c=document[k(0xf8)+k(0x10a)],d=PluginManagerEx[k(0xfc)+k(0x106)](c);GRKT_Util[k(0x102)+'n'](k(0x117)+k(0xf3)+k(0xfe)+k(0xf2)+k(0x104),document[k(0xf8)+k(0x10a)]);const e=Game_Temp[k(0xf7)][k(0x109)];Game_Temp[k(0xf7)][k(0x109)]=function(){const l=k;e[l(0x108)](this,arguments),this[l(0x11a)]=![];};const f=Scene_Message[k(0xf7)][k(0x107)];Scene_Message[k(0xf7)][k(0x107)]=function(){const m=k;this[m(0x101)+m(0x10b)+m(0x11b)](),f[m(0x108)](this,arguments);},Scene_Message[k(0xf7)][k(0x101)+k(0x10b)+k(0x11b)]=function(){const n=k;if(!$gameTemp[n(0x11a)]&&$gameMap[n(0xf9)+n(0x119)]()){const g=$gameMap[n(0xf4)+'er'][n(0x103)+'xg']($gameMap[n(0xf4)+'er'][n(0x112)]);g&&g[n(0xfa)]<=-0x1e67+0xa3a+0x1*0x142f&&($gameTemp[n(0x11a)]=!![]);}else $gameTemp[n(0x11a)]&&!$gameMap[n(0xf9)+n(0x119)]()&&($gameTemp[n(0x11a)]=![],d[n(0xfd)][n(0x114)](h=>{const o=n,i=h[o(0xf6)];(i[o(0xfb)]===''||GRKT_Util[o(0x10e)+o(0x113)](i[o(0xfb)]))&&GRKT_Util[o(0xff)+o(0x10f)](i[o(0x100)],-0x163f+0x1e06+-0x7c7);}));};})()));function b(c,d){const e=a();return b=function(f,g){f=f-(0x1*-0x24b6+-0x81*-0x3b+0xa9*0xc);let h=e[f];return h;},b(c,d);}function a(){const p=['11643VHAaSe','2101821992','2012414413','_interpret','1172093GxfSIj','_parameter','prototype','currentScr','isEventRun','_trigger','conScript','createPara','ceList','3149169126','reserveCom','ceId','updateChec','proofPlugi','characterE','10131','4139236mKPorH','meter','update','apply','initialize','ipt','kEventRunn','55lNKzVP','1228829qyTpTK','evalExNeed','monEventD','3662470DRnSPf','10618810aZabvo','_eventId','sReturn','forEach','97952ydEJLo','620xKFnAV','1871711151','54HcHvcF','ning','_needsEECE','ingEECE','828zTChSs'];a=function(){return p;};return a();} |