Skip to content

Commit

Permalink
1.01: Emergency update patch. 2006.12.29
Browse files Browse the repository at this point in the history
Fixed can't appear ending 2 and 3 bug.
Fixed can't appear extra stage bug.
Fixed can't appear stage practice bug.
Fixed stage result culcuration miss.
and fixed some small bugs.
  • Loading branch information
Shuhei Nomura committed Jul 6, 2017
1 parent 07dc8ed commit 1772259
Show file tree
Hide file tree
Showing 113 changed files with 1,401 additions and 409 deletions.
47 changes: 47 additions & 0 deletions README_CtC.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
========================================================================
�����e�����p�X�e�[�W�X�N���v�g
�u�������I�� �` Concealed the Conclution�v
========================================================================

���ȈՃC���X�g�[���K�C�h

���X�N���v�g�𓮍삳����ɂ́A
�����e���� �o�[�W����0.12m�ȍ~���K�v�ƂȂ�܂��B

�Ȃ��A�{CD�ɓ����e�����͓������Ă���܂��̂�
HDD�ɃR�s�[���邾���ł��̂܂܃v���C�ł��܂��B
�A���A�C���X�g�[���͕t�����Ă���܂���B
HDD�ւ̃R�s�[��X�^�[�g���j���[�ւ̓o�^�͊e���ł��肢���܂��B

�C���X�g�[�����@
�ECD�̒��g��S��HDD�ɃR�s�[����
�E(���D�݂ɉ�����)th_dnh.exe��config.exe��
�@�@�X�^�[�g���j���[��f�X�N�g�b�v�ɓo�^����
�E(Pad�g�p�̕���)config.exe���N����[Pad]�̃^�u���J���ݒ���s��
�Eth_dnh.exe���N�����ăQ�[���X�^�[�g(�C���X�g�[������)

�����e�����̍ŐV�ł͂�����F
�Ɓ`�ف`GC <http://www.geocities.co.jp/SiliconValley-Oakland/9951/>

�{��i�̃o�[�W�����A�b�v�p�b�`�₻�̑��T�|�[�g�͂�����F
danmaq <http://danmaq.com/>

thC�t�H���_�ȉ��͔��Ƀl�^�o�����̋����t�@�C�������낲��
�]�����Ă��܂��B�]���K�v����������`���Ȃ����Ƃ𐄏����܂��B

���X�V����
��R1.01(2006/12/30)
�E�w�i�y�ʔł�����
�EED��1��ނ����o�����Ȃ��s�s�����C��
�EExtra���o�����Ȃ��s�s�����C��
�E�X�e�[�W�v���N�e�B�X�����ւ���Ȃ��s�s�����C��
�E���U���g�ŕ����X�e�[�W�ɓn���đ��d���Z���Ă����s�s�����C��
�E�S�N���A���Ɏ��@�E�{�����Z���Ă��Ȃ������s�s�����C��
�E�ꕔ�G�����s���R�ȓ��������s�s�����C��
�E��������ɂ����ăV�i���I�I���ŃG���[����������s�s�����C��
�E���̑��y���ȕs�s���𑽐��C��

������:v1.00�ƃ��v���C�݊��͂���܂���

��R1.00(2006/12/17)
���e�����(�����C�x���g�p)
8 changes: 7 additions & 1 deletion th_dnh/lib/THCCL/DATA/index.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,12 @@ let CL_CD_RESULT_PLAYER = "RESULT_PLAYER";
let CL_CD_RESULT_BOMB = "RESULT_BOMB";
/** ���U���g�ŕ\�������g�[�^���_�����i�[����܂��B */
let CL_CD_RESULT_TOTAL = "RESULT_TOTAL";
/** ���U���g�ŕ\�������O�_�A�C�e�������i�[����܂��B */
let CL_CD_RESULT_POINT_PREV = "RESULT_POINT_PREV";
/** ���U���g�ŕ\�������O�J�X�������i�[����܂��B */
let CL_CD_RESULT_GRAZE_PREV = "RESULT_GRAZE_PREV";
/** ���U���g�ŕ\�������O���포�������i�[����܂��B */
let CL_CD_RESULT_HAKUREI_PREV = "RESULT_HAKUREI_PREV";


//////////////////////////////////////////////////////////////////////
Expand Down Expand Up @@ -221,7 +227,7 @@ let CL_CD_BOSS_Y2 = "BOSS_Y2";
let CL_CD_BOSS_ANGLE = "BOSS_ANGLE";
let CL_CD_BOSS_DEAD = "BOSS_DEAD";
/** ���X�g�X�y�������ǂ������i�[����܂��B */
let CL_CD_BOSS_SPELL_LASTSPELL = "SPELL_LASTSPELL";
let CL_CD_BOSS_SPELL_LASTSPELL = "SPELL_LASTSPELL"; // TODO : ���v�����Ȃ當���񓝈�
/** �e�X�N���v�g����Explosion01���g�����߂̃p�����[�^�z�񂪊i�[����܂��B */
let CL_CD_SHOT_EXPLOSION_PARAM = "SHOT_EXPLOSION_PARAM";
/** �{�XID���`���܂��B */
Expand Down
8 changes: 4 additions & 4 deletions th_dnh/player/THC_MARISA/INCLUDE/player.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@ task Bit( let nDir ){
let nAngle = 90;
// ObjEffect_SetTexture( obj, IMAGE_CL_WHITE );
// ObjEffect_SetRenderState( obj, ADD );
ObjEffect_SetLayer( obj, 4 );
ObjEffect_SetLayer( obj, 3 );
while( !Obj_BeDeleted( obj ) ){
yield;
//=====================================================================================================================
Expand Down Expand Up @@ -629,12 +629,12 @@ function onPlayerMissed( let nCount, let nPhase, let nPhaseCount, let nPrevPhase
let nItemGapAngle = Smooth( 30, -30, GetPlayerX(), GetClipMaxX() );
let nHakurei = GetCommonDataDefaultEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, 0 );
if( m_bPlayerLastLife ){
SetCommonDataEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, truncate( nHakurei - nHakurei * 60 / 100 ) );
SetCommonDataEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, truncate( nHakurei - nHakurei * 0.8 ) );
loop( 3 ){ SetItemQueue( ITEMEX_POWER_FULL, GetPlayerX(), GetPlayerY(), nItemBaseSpeed + RandBlur( 1.5 ) - 0.5, 270 + RandBlur( nItemBlurAngle ) + nItemGapAngle ); }
SetCommonDataEx( FLAN_CDNS, FLAN_CD_PLAYER_POWER, 0 );
}
else{
SetCommonDataEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, truncate( nHakurei - nHakurei * [ 8, 15 ][ m_nInYanGauge > 254 ] / 100 ) );
SetCommonDataEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, truncate( nHakurei - nHakurei * [ 0.09, 0.18 ][ m_nInYanGauge > 254 ] ) );
let nPower = GetCommonDataDefaultEx( FLAN_CDNS, FLAN_CD_PLAYER_POWER, 0 );
if( nPower > 8 ){
SetItemQueue( ITEMEX_POWER_BIG, GetPlayerX(), GetPlayerY(), nItemBaseSpeed + RandBlur( 2 ), 270 + RandBlur( nItemBlurAngle / 3 ) );
Expand All @@ -657,7 +657,7 @@ function onPlayerMissed( let nCount, let nPhase, let nPhaseCount, let nPrevPhase
*/
function onStartSpell( let nCount, let nPhase, let nPhaseCount, let nPrevPhase ){
let nHakurei = GetCommonDataDefaultEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, 0 );
SetCommonDataEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, truncate( nHakurei - nHakurei * 0.02 ) );
SetCommonDataEx( CL_CDNS_TEMP, CL_CD_ITEM_HAKUREI, truncate( nHakurei - nHakurei * 0.03 ) );
m_nInYanGauge -= m_nInYanGauge * 0.2;
onStartSpellTHC( nCount, nPhase, nPhaseCount, nPrevPhase );
UseSpellCard( [ PLAYER_SPELL_FUNCTION_FASTMOVE, PLAYER_SPELL_FUNCTION_SLOWMOVE ][ m_bFlanKeySlow ], 0 );
Expand Down
13 changes: 11 additions & 2 deletions th_dnh/script/thC/Alice1.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ script_enemy Shadow{
FLAN_SHADOW_DELETE_SHOT = 32;
FLAN_ENEMY_COLLISION_A = 24;
FLAN_ENEMY_COLLISION_B = 18;
FLAN_ESS_NOCALL_MAINLOOP = true;
FLAN_ESS_NOCALL_MAINLOOP = false;


//////////////////////////////////////////////////////////////////////
Expand All @@ -388,6 +388,10 @@ script_enemy Shadow{
// �����o�ϐ�
//////////////////////////////////////////////////////////////////////

/** �g�����`��p�x */
let m_nDrawAngle = 0;

/** �g�����ԍ� */
let m_nNumber;


Expand Down Expand Up @@ -421,6 +425,11 @@ script_enemy Shadow{
* @param bIsAppear ��������ǂ���
*/
function onMainLoopTHC( let nArgv, let nLevel, let nCount, let nPhase, let nPhaseCount, let nPrevPhase, let bIsAppear ){

/** �g�����`��p�x�ݒ� */
m_nDrawAngle += 30 * sin( m_nFlanCount );


}

/**
Expand Down Expand Up @@ -454,7 +463,7 @@ script_enemy Shadow{
let nAngle = 2 * m_nFlanCount;
let nScale = 0.8;
DrawShadow( nShadowImage, nShadowColor, nAngle, nScale, nScale );
DrawShadowCharRollEx( nAngle * 5, nScale );
DrawShadowCharRollEx( m_nDrawAngle, nScale );

}

Expand Down
13 changes: 11 additions & 2 deletions th_dnh/script/thC/Alice1S.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,7 @@ script_enemy Shadow{
FLAN_SHADOW_DELETE_SHOT = 32;
FLAN_ENEMY_COLLISION_A = 24;
FLAN_ENEMY_COLLISION_B = 18;
FLAN_ESS_NOCALL_MAINLOOP = true;
FLAN_ESS_NOCALL_MAINLOOP = false;


//////////////////////////////////////////////////////////////////////
Expand All @@ -369,11 +369,16 @@ script_enemy Shadow{
// �����o�ϐ�
//////////////////////////////////////////////////////////////////////

/** �g�����`��p�x */
let m_nDrawAngle = 0;

/** �g�����ԍ� */
let m_nNumber;

/** �������W�␳�l�i�{�X����̑��΁j */
let m_nGapX = GetX() - GetEnemyX();
let m_nGapY = GetY() - GetEnemyY();

/** ���z�� */
let m_aobjPuppet = [];

Expand Down Expand Up @@ -409,6 +414,10 @@ script_enemy Shadow{
* @param bIsAppear ��������ǂ���
*/
function onMainLoopTHC( let nArgv, let nLevel, let nCount, let nPhase, let nPhaseCount, let nPrevPhase, let bIsAppear ){

/** �g�����`��p�x�ݒ� */
m_nDrawAngle += 30 * sin( m_nFlanCount );

}

/**
Expand Down Expand Up @@ -449,7 +458,7 @@ script_enemy Shadow{
let nAngle = 2 * m_nFlanCount;
let nScale = 0.8;
DrawShadow( nShadowImage, nShadowColor, nAngle, nScale, nScale );
DrawShadowCharRollEx( nAngle * 5, nScale );
DrawShadowCharRollEx( m_nDrawAngle, nScale );

}

Expand Down
11 changes: 9 additions & 2 deletions th_dnh/script/thC/Alice2.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@ script_enemy Shadow{
FLAN_SHADOW_DELETE_SHOT = 32;
FLAN_ENEMY_COLLISION_A = 24;
FLAN_ENEMY_COLLISION_B = 18;
FLAN_ESS_NOCALL_MAINLOOP = true;
FLAN_ESS_NOCALL_MAINLOOP = false;


//////////////////////////////////////////////////////////////////////
Expand All @@ -376,6 +376,10 @@ script_enemy Shadow{
// �����o�ϐ�
//////////////////////////////////////////////////////////////////////

/** �g�����`��p�x */
let m_nDrawAngle = 0;

/** �g�����ԍ� */
let m_nNumber;


Expand Down Expand Up @@ -409,6 +413,9 @@ script_enemy Shadow{
* @param bIsAppear ��������ǂ���
*/
function onMainLoopTHC( let nArgv, let nLevel, let nCount, let nPhase, let nPhaseCount, let nPrevPhase, let bIsAppear ){
/** �g�����`��p�x�ݒ� */
m_nDrawAngle += 30 * sin( m_nFlanCount );

}

/**
Expand Down Expand Up @@ -442,7 +449,7 @@ script_enemy Shadow{
let nAngle = 2 * m_nFlanCount;
let nScale = 0.8;
DrawShadow( nShadowImage, nShadowColor, nAngle, nScale, nScale );
DrawShadowCharRollEx( nAngle * 5, nScale );
DrawShadowCharRollEx( m_nDrawAngle, nScale );

}

Expand Down
11 changes: 9 additions & 2 deletions th_dnh/script/thC/Alice2S.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ script_enemy Shadow{
FLAN_SHADOW_DELETE_SHOT = 32;
FLAN_ENEMY_COLLISION_A = 24;
FLAN_ENEMY_COLLISION_B = 18;
FLAN_ESS_NOCALL_MAINLOOP = true;
FLAN_ESS_NOCALL_MAINLOOP = false;


//////////////////////////////////////////////////////////////////////
Expand All @@ -324,6 +324,9 @@ script_enemy Shadow{
// �����o�ϐ�
//////////////////////////////////////////////////////////////////////

/** �g�����`��p�x */
let m_nDrawAngle = 0;

/** �e���������߂邽�߂̃{�X����̊Ԋu�p�x */
let m_nShotGapAngle;

Expand Down Expand Up @@ -362,6 +365,10 @@ script_enemy Shadow{
* @param bIsAppear ��������ǂ���
*/
function onMainLoopTHC( let nArgv, let nLevel, let nCount, let nPhase, let nPhaseCount, let nPrevPhase, let bIsAppear ){

/** �g�����`��p�x�ݒ� */
m_nDrawAngle += 30 * sin( m_nFlanCount );

}

/**
Expand Down Expand Up @@ -395,7 +402,7 @@ script_enemy Shadow{
let nAngle = 2 * m_nFlanCount;
let nScale = 0.8;
DrawShadow( nShadowImage, nShadowColor, nAngle, nScale, nScale );
DrawShadowCharRollEx( nAngle * 5, nScale );
DrawShadowCharRollEx( m_nDrawAngle, nScale );

}

Expand Down
40 changes: 11 additions & 29 deletions th_dnh/script/thC/Alice4S.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ script_enemy Shadow{
function onFinalizeTHC( let nArgv, let nLevel, let nCount, let nPhase, let nPhaseCount, let nPrevPhase ){

/** �e���� */
if( m_nNumber >= 2 && m_nNumber <= 5 ){ DeleteEnemyShotToItem( CHILD ); }
if( m_nNumber == 3 || m_nNumber == 4 ){ DeleteEnemyShotToItem( CHILD ); }

/** �•ʏI���ݒ� */
SetCommonDataEx( CL_CDNS_TEMP, CL_CD_DOLL_CLASH, GetCommonDataEx( CL_CDNS_TEMP, CL_CD_DOLL_CLASH ) + 1 );
Expand Down Expand Up @@ -594,38 +594,20 @@ script_enemy Shadow{
*/
task _SearchShot( let nX, let nY, let nAngle ){

let obj = Obj_Create( OBJ_SHOT );
let nGraphic = US_BALL_BS_GREEN;
let nDelay = 10;
Obj_SetPosition( obj, nX, nY );
Obj_SetAngle( obj, nAngle );
ObjShot_SetGraphic( obj, nGraphic );
ObjShot_SetDelay( obj, nDelay );

/** �x�� */
loop( nDelay ){ yield; }

/** �����ړ� */
let nFrame = 30;
let nSpeed = 2.5 + 0.5 * m_nLevel;
let nAccelSpeed = - nSpeed / nFrame;
loop( nFrame ){
if( Obj_BeDeleted( obj ) ){ break; }
nSpeed += nAccelSpeed;
Obj_SetSpeed( obj, nSpeed );
yield;
}
let _nSpeed = 2.4 + 0.4 * m_nLevel;
if( m_nLevel == 3 ){ _nSpeed += 0.4; }
let nGraphic = US_BALL_BS_GREEN;
let nDelay = 10;

/** �_���e */
if( !Obj_BeDeleted( obj ) ){
nX = Obj_GetX( obj );
nY = Obj_GetY( obj );
nSpeed = 2.4 + 0.4 * m_nLevel;
if( m_nLevel == 3 ){ nSpeed += 0.4; }
nAngle = GetGapAngle( nX, nY, GetPlayerX(), GetPlayerY() );
CreateShot01( nX, nY, nSpeed, nAngle, nGraphic, 0 );
Obj_Delete( obj );
}
CreateShotA( 0, nX, nY, nDelay );
SetShotDataA( 0, 0, nSpeed, nAngle, 0, nAccelSpeed, 0, nGraphic );
SetShotDirectionType( PLAYER );
SetShotDataA( 0, nFrame, _nSpeed, 0, 0, 0, 0, nGraphic );
SetShotDirectionType( ABSOLUTE );
FireShot( 0 );

}

Expand Down
11 changes: 9 additions & 2 deletions th_dnh/script/thC/AliceL.dnh
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,7 @@ script_enemy Shadow{
FLAN_SHADOW_DELETE_SHOT = 32;
FLAN_ENEMY_COLLISION_A = 24;
FLAN_ENEMY_COLLISION_B = 18;
FLAN_ESS_NOCALL_MAINLOOP = true;
FLAN_ESS_NOCALL_MAINLOOP = false;


//////////////////////////////////////////////////////////////////////
Expand All @@ -479,6 +479,9 @@ script_enemy Shadow{
// �����o�ϐ�
//////////////////////////////////////////////////////////////////////

/** �g�����`��p�x */
let m_nDrawAngle = 0;

/** �g�����ԍ� */
let m_nNumber;

Expand Down Expand Up @@ -515,6 +518,10 @@ script_enemy Shadow{
* @param bIsAppear ��������ǂ���
*/
function onMainLoopTHC( let nArgv, let nLevel, let nCount, let nPhase, let nPhaseCount, let nPrevPhase, let bIsAppear ){

/** �g�����`��p�x�ݒ� */
m_nDrawAngle += 30 * sin( m_nFlanCount );

}

/**
Expand Down Expand Up @@ -552,7 +559,7 @@ script_enemy Shadow{
let nAngle = 2 * m_nFlanCount;
let nScale = 0.8;
DrawShadow( nShadowImage, nShadowColor, nAngle, nScale, nScale );
DrawShadowCharRollEx( nAngle * 5, nScale );
DrawShadowCharRollEx( m_nDrawAngle, nScale );

}

Expand Down
4 changes: 2 additions & 2 deletions th_dnh/script/thC/DATA/TTH_ED.DAT
Git LFS file not shown
4 changes: 2 additions & 2 deletions th_dnh/script/thC/DATA/TTH_MENU.DAT
Git LFS file not shown
4 changes: 2 additions & 2 deletions th_dnh/script/thC/IMAGE/CHAR/CUTIN/Mima.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions th_dnh/script/thC/IMAGE/CHAR/CUTIN/Mima2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions th_dnh/script/thC/IMAGE/MAP/CherryChip.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions th_dnh/script/thC/IMAGE/MAP/Chip.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 1772259

Please sign in to comment.