/*

	STAGE キャラクタテーブル用ひな型ファイル

	シナリオのディレクトリに置いて下さい。

	$Id: _base.c,v 1.2 1999/11/05 07:12:46 usr01475 Exp $

*/



#include <stdio.h>

#include "libgv.h"

#include "../game/game.h"



/* gcl chara */

extern NEWCHARA NewStingerSightFlag;

extern NEWCHARA NewGclVarClear;

extern NEWCHARA NewCamera;

extern NEWCHARA PL_COM_BladeKillPlugin;

extern NEWCHARA NewRaiden;

extern NEWCHARA NewRadar;

extern NEWCHARA PL_COM_ChangePrevWeaponScn;

extern NEWCHARA NewVRSys;

extern NEWCHARA NewVRCubeLife;

extern NEWCHARA NewVRWallLife;

extern NEWCHARA PL_COM_SetObjectFlag;

extern NEWCHARA NewVRWindow_Scn;

extern NEWCHARA VR_StageStart;

extern NEWCHARA NewVRTarget1life;

extern NEWCHARA NewPluginForceRunMove;

extern NEWCHARA NewSetMap;

extern NEWCHARA NewPlayerAp;

extern NEWCHARA NewNamePrintManager;

extern NEWCHARA NewEntryNewSpark;

extern NEWCHARA NewSetCamera;

extern NEWCHARA NewPluginStance;

extern NEWCHARA SetVRStatus;

extern NEWCHARA NewAllocDummyMemory;

extern NEWCHARA PL_COM_SetNudeMode;

extern NEWCHARA NewParallelSet;

extern NEWCHARA NewStingerFlag;

extern NEWCHARA NewSigBreakStage;

extern NEWCHARA NewForeach;

extern NEWCHARA NewPluginBlade;

extern NEWCHARA NewMapAbout;

extern NEWCHARA VR_SetTargetStrength;

extern NEWCHARA NewSetGameOverVox;

extern NEWCHARA NewShowMap;

extern NEWCHARA NewSaveVariable;

extern NEWCHARA NewVRPause_Scn;

extern NEWCHARA NewVRTarget1;

extern NEWCHARA UTL_EFT_InitBound;

extern NEWCHARA GM_GameOverStartScn;

extern NEWCHARA NewPlantSunMain;

extern NEWCHARA NewBloodWall;

extern NEWCHARA GM_GameOverEndScn;

extern NEWCHARA NewPadControl;

extern NEWCHARA NewGclAssert;

extern NEWCHARA NewBloodCamera;

extern NEWCHARA SetVrStageId;

extern NEWCHARA SetVRBOMBS;

extern NEWCHARA PL_COM_SetSubjectMove;

extern NEWCHARA NewForceActEndProc;

extern NEWCHARA NewBGMManager;

extern NEWCHARA SetVR_DISCOVERY_CNT;

extern NEWCHARA NewDelay;

extern NEWCHARA VR_SetTargetScore;

extern NEWCHARA NewGclGetRTC;

extern NEWCHARA NewVRWallMarker_Scn;

extern NEWCHARA NewDebugRouteViewer;

extern NEWCHARA NewSystemCallback;

extern NEWCHARA VR_GetVrTime;

extern NEWCHARA NewVRClear_Scn;

extern NEWCHARA NewDynamicLightPosManager;

extern NEWCHARA VR_NoContinue;

extern NEWCHARA NewSetNikitaTimer;

extern NEWCHARA VR_SetTargetNGScore;

extern NEWCHARA ENEMEM_GclAllReset;

extern NEWCHARA NewVRWallScarBase;

extern NEWCHARA NewVRSparkBase;

extern NEWCHARA VR_SetBlastRange;

extern NEWCHARA VR_SetTargetSpeedRate;

extern NEWCHARA NewSetMenuStatus;

extern NEWCHARA NewAttachment_Server;

extern NEWCHARA NewItemBox;

extern NEWCHARA NewRopeModel3;

extern NEWCHARA NewAmbientSet;

extern NEWCHARA NewFogSet;

extern NEWCHARA NewVRScreen_Scn;

extern NEWCHARA NewZman;

extern NEWCHARA NewEnbControl;

extern NEWCHARA VR_SetComboLimit;

extern NEWCHARA NewEvmHairModel;

extern NEWCHARA NewSetExchangeSeCode;

extern NEWCHARA NewVRSky_Scn;

extern NEWCHARA VR_SetTrgScale;

extern NEWCHARA NewFadeObj;

extern NEWCHARA GM_GameOverChoice;

extern NEWCHARA SetVR_ENEKILL_CNT;

extern NEWCHARA NewArraySet;

extern NEWCHARA VR_SetTargetHideAppearCycle;

extern NEWCHARA NewSoundManager;

extern NEWCHARA NewLayout2D_Player;

extern NEWCHARA OK_ResetGetBoundary;

extern NEWCHARA NewVRGoal;

extern NEWCHARA SetGameStatusVROnly;

extern NEWCHARA NewLoDControl;

extern NEWCHARA NewEntryVRWallScar;

extern NEWCHARA NewVRFloorMarker_Scn;

extern NEWCHARA SetSnakeTalesStatus;

extern NEWCHARA NewGclVariableMove;

extern NEWCHARA NewCodecDaemon;

extern NEWCHARA VR_StagePause;

extern NEWCHARA GM_SdSetGcl;

extern NEWCHARA NewBloodSpread;

extern NEWCHARA NewInvisibleChara;

extern NEWCHARA NewSKLightEff;

extern NEWCHARA GM_COM_IsGameOver;

extern NEWCHARA NewStageOutline_Scn;

/* 104 functions */

/* gcl chara end */



CHARA _StageCharacterEntries[] = {

/* gcl chara */

	/* command スティンガーサイト性能 */

		{ 0x0000D1C5, NewStingerSightFlag },

	/* command 変数初期化 */

		{ 0x00053DA0, NewGclVarClear },

	/* chara カメラ */

		{ 0x00061ADE, NewCamera },

	/* command プラグインブレード解除 */

		{ 0x00124BF9, PL_COM_BladeKillPlugin },

	/* chara プレイヤー */

		{ 0x00128946, NewRaiden },

	/* chara レーダー */

		{ 0x001AF92A, NewRadar },

	/* command シナリオ前武器変更 */

		{ 0x001D32ED, PL_COM_ChangePrevWeaponScn },

	/* chara ＶＲシステム */

		{ 0x001D5983, NewVRSys },

	/* command ＶＲ箱ライフ */

		{ 0x001DE43B, NewVRCubeLife },

	/* command ＶＲ壁ライフ */

		{ 0x001DFDFB, NewVRWallLife },

	/* command プレイヤー描画モードセット */

		{ 0x00231FA7, PL_COM_SetObjectFlag },

	/* chara ＶＲウィンドウ */

		{ 0x0024C03E, NewVRWindow_Scn },

	/* command ＶＲステージスタート */

		{ 0x0024C830, VR_StageStart },

	/* command ＶＲ移動的ライフ */

		{ 0x002EFA26, NewVRTarget1life },

	/* command プラグイン強制移動 */

		{ 0x002F3844, NewPluginForceRunMove },

	/* chara マップ */

		{ 0x0035A2CF, NewSetMap },

	/* chara プレイヤ登場 */

		{ 0x003780F6, NewPlayerAp },

	/* chara ドッグタグ名前表示マネージャ */

		{ 0x003C56AA, NewNamePrintManager },

	/* command 跳弾ノーマル */

		{ 0x0041CF4E, NewEntryNewSpark },

	/* chara カメラ設定 */

		{ 0x0043F718, NewSetCamera },

	/* command プラグイン姿勢制御 */

		{ 0x00469B3A, NewPluginStance },

	/* command セットＶＲステータス */

		{ 0x004909B5, SetVRStatus },

	/* command メモリオフセット初期化 */

		{ 0x004CEFC1, NewAllocDummyMemory },

	/* command はだかモードセット */

		{ 0x004F576C, PL_COM_SetNudeMode },

	/* chara 平行光 */

		{ 0x004FE997, NewParallelSet },

	/* command スティンガー性能 */

		{ 0x0051DC64, NewStingerFlag },

	/* chara ステージ変形 */

		{ 0x0053E970, NewSigBreakStage },

	/* command foreach */

		{ 0x00542B2D, NewForeach },

	/* command プラグインブレード */

		{ 0x0056B5CB, NewPluginBlade },

	/* command マップ設定 */

		{ 0x0056EF97, NewMapAbout },

	/* command セットＶＲ的部位ダメージ */

		{ 0x005738F0, VR_SetTargetStrength },

	/* command ゲームオーバー音声設定 */

		{ 0x005A4652, NewSetGameOverVox },

	/* command マップ表示 */

		{ 0x005AE655, NewShowMap },

	/* command varsave */

		{ 0x005B316E, NewSaveVariable },

	/* chara ＶＲポーズ */

		{ 0x005ED347, NewVRPause_Scn },

	/* chara ＶＲ移動的 */

		{ 0x0061274D, NewVRTarget1 },

	/* command エフェクトバウンド初期化 */

		{ 0x006263F9, UTL_EFT_InitBound },

	/* command ゲームオーバー処理開始 */

		{ 0x00635875, GM_GameOverStartScn },

	/* chara 太陽 */

		{ 0x00641A7B, NewPlantSunMain },

	/* chara 壁血 */

		{ 0x00683BCC, NewBloodWall },

	/* command ゲームオーバー処理終了 */

		{ 0x006856C1, GM_GameOverEndScn },

	/* command パッド操作 */

		{ 0x006A725A, NewPadControl },

	/* command assert */

		{ 0x006B237D, NewGclAssert },

	/* chara カメラ血 */

		{ 0x006B8FE4, NewBloodCamera },

	/* command セットステージＩＤ */

		{ 0x006C274D, SetVrStageId },

	/* command セット爆弾数 */

		{ 0x006D61F3, SetVRBOMBS },

	/* command 主観移動セット */

		{ 0x006ECC1A, PL_COM_SetSubjectMove },

	/* command 強制モーション終了プロック */

		{ 0x00709DF6, NewForceActEndProc },

	/* chara ＢＧＭマネージャー */

		{ 0x0070A68A, NewBGMManager },

	/* command セットＶＲ発見回数 */

		{ 0x00718756, SetVR_DISCOVERY_CNT },

	/* chara delay */

		{ 0x00743C9F, NewDelay },

	/* command セットＶＲ的部位スコア */

		{ 0x00755E2E, VR_SetTargetScore },

	/* command 現在時刻取得 */

		{ 0x0077318D, NewGclGetRTC },

	/* chara ＶＲ壁マーカー */

		{ 0x0077568D, NewVRWallMarker_Scn },

	/* chara ルート表示 */

		{ 0x0077C494, NewDebugRouteViewer },

	/* command システムコールバック */

		{ 0x0080B977, NewSystemCallback },

	/* command ＶＲゲットタイム */

		{ 0x0080FB82, VR_GetVrTime },

	/* chara ＶＲクリア */

		{ 0x00818B2C, NewVRClear_Scn },

	/* chara ライト位置管理 */

		{ 0x0083D857, NewDynamicLightPosManager },

	/* command ＶＲコンティニュー禁止 */

		{ 0x00843C09, VR_NoContinue },

	/* command ニキータタイマー設定 */

		{ 0x00848E57, NewSetNikitaTimer },

	/* command セットＶＲＮＧ的スコア */

		{ 0x0088ED39, VR_SetTargetNGScore },

	/* command 敵兵メモリーオールリセット */

		{ 0x0088F9B0, ENEMEM_GclAllReset },

	/* chara ＶＲ弾痕 */

		{ 0x0089FEC2, NewVRWallScarBase },

	/* chara ＶＲ跳弾 */

		{ 0x008A43F9, NewVRSparkBase },

	/* command ＶＲ爆発範囲 */

		{ 0x00901FD7, VR_SetBlastRange },

	/* command ＶＲ的速度係数 */

		{ 0x00926ACE, VR_SetTargetSpeedRate },

	/* command メニュー設定 */

		{ 0x00944E11, NewSetMenuStatus },

	/* chara 装備品サーバー */

		{ 0x0096E361, NewAttachment_Server },

	/* chara アイテム */

		{ 0x009AFF54, NewItemBox },

	/* chara ロープモデル３ */

		{ 0x009BC670, NewRopeModel3 },

	/* chara 環境光 */

		{ 0x009DCD6B, NewAmbientSet },

	/* chara フォグ */

		{ 0x00A53AA7, NewFogSet },

	/* chara ＶＲスクリーン */

		{ 0x00A58F8A, NewVRScreen_Scn },

	/* chara Ｚフォーカス管理 */

		{ 0x00A63D3B, NewZman },

	/* chara 全薬莢コントロール */

		{ 0x00B030E4, NewEnbControl },

	/* command ＶＲコンボタイム */

		{ 0x00B10086, VR_SetComboLimit },

	/* chara マルチウェイト髪の毛モデル */

		{ 0x00B2A6B7, NewEvmHairModel },

	/* command 壁床効果音設定 */

		{ 0x00B44BBB, NewSetExchangeSeCode },

	/* chara ＶＲ空 */

		{ 0x00B4E108, NewVRSky_Scn },

	/* command ＶＲ移動的スケール */

		{ 0x00B63E47, VR_SetTrgScale },

	/* chara フェードオブジェ */

		{ 0x00B89202, NewFadeObj },

	/* command ゲームオーバー呼びわけ */

		{ 0x00BCB4A2, GM_GameOverChoice },

	/* command セットＶＲキルカウント */

		{ 0x00BCEE1A, SetVR_ENEKILL_CNT },

	/* command 配列セット */

		{ 0x00C74F97, NewArraySet },

	/* command セットＶＲ的出現消え周期 */

		{ 0x00C7853F, VR_SetTargetHideAppearCycle },

	/* chara サウンドマネージャー */

		{ 0x00C88AFA, NewSoundManager },

	/* chara 2Dレイアウトドライバ */

		{ 0x00CC87A2, NewLayout2D_Player },

	/* command アイテム収得可能範囲設定 */

		{ 0x00CEC17C, OK_ResetGetBoundary },

	/* chara ＶＲゴール */

		{ 0x00CED375, NewVRGoal },

	/* command ＶＲステージセット */

		{ 0x00D219B8, SetGameStatusVROnly },

	/* chara ＬＯＤ制御 */

		{ 0x00D4090D, NewLoDControl },

	/* command ＶＲ弾痕ノーマル */

		{ 0x00DDF457, NewEntryVRWallScar },

	/* chara ＶＲ床マーカー */

		{ 0x00E0568B, NewVRFloorMarker_Scn },

	/* command テイルズステージセット */

		{ 0x00E3C577, SetSnakeTalesStatus },

	/* command 解析封じ変数移動 */

		{ 0x00E76D74, NewGclVariableMove },

	/* chara 無線システム */

		{ 0x00E96D82, NewCodecDaemon },

	/* command ＶＲステージポーズ */

		{ 0x00EFFDAC, VR_StagePause },

	/* command セットサウンドコード */

		{ 0x00F2EEDC, GM_SdSetGcl },

	/* chara 追跡血 */

		{ 0x00F37560, NewBloodSpread },

	/* command プレイヤー消去キャラ */

		{ 0x00F92B8E, NewInvisibleChara },

	/* command 武器ライト */

		{ 0x00FB029A, NewSKLightEff },

	/* command ゲームオーバーチェック */

		{ 0x00FBEB7F, GM_COM_IsGameOver },

	/* chara ステージアウトライン */

		{ 0x00FFC196, NewStageOutline_Scn },

/* gcl chara end */

	{ 0, NULL }

};

