This commit is contained in:
parent
98eb8b94ce
commit
545fd2428e
6 changed files with 123 additions and 1 deletions
|
@ -357,7 +357,8 @@ triggers_src := trigger \
|
||||||
twinddown \
|
twinddown \
|
||||||
twindleft \
|
twindleft \
|
||||||
twindright \
|
twindright \
|
||||||
toilgeyser
|
toilgeyser \
|
||||||
|
tspeech
|
||||||
|
|
||||||
|
|
||||||
utils_src := utils \
|
utils_src := utils \
|
||||||
|
|
|
@ -159,6 +159,10 @@
|
||||||
#include "triggers\tboss.h"
|
#include "triggers\tboss.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef __TRIGGERS_TSPEECH_H__
|
||||||
|
#include "triggers\tspeech.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef __GAME_GAME_H__
|
#ifndef __GAME_GAME_H__
|
||||||
#include "game\game.h"
|
#include "game\game.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -350,6 +354,79 @@ CTrigger *trigger;
|
||||||
case TRIGGER_SECRET_AREA:
|
case TRIGGER_SECRET_AREA:
|
||||||
trigger = (CSecretAreaTrigger*)new("SecretAreaTrigger") CSecretAreaTrigger();
|
trigger = (CSecretAreaTrigger*)new("SecretAreaTrigger") CSecretAreaTrigger();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_FIRST_NET:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_FIRST_CORAL:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_GARY_CH2L1:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_BREAK_FLOOR:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_BUBBLE_GEYSER:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_RISING_PLATFORM:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_FIRST_BUBBLE:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_USE_BUBBLE:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case TRIGGER_SPEECH_WEIGHT:
|
||||||
|
{
|
||||||
|
trigger = (CSpeechTrigger*)new("SpeechTrigger") CSpeechTrigger();
|
||||||
|
CSpeechTrigger *speechTrigger = (CSpeechTrigger*) trigger;
|
||||||
|
speechTrigger->setData(0);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
trigger=NULL;
|
trigger=NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,6 +58,15 @@ enum TRIGGER_TYPE
|
||||||
TRIGGER_OIL_GEYSER,
|
TRIGGER_OIL_GEYSER,
|
||||||
TRIGGER_BOSS_ARENA,
|
TRIGGER_BOSS_ARENA,
|
||||||
TRIGGER_SECRET_AREA,
|
TRIGGER_SECRET_AREA,
|
||||||
|
TRIGGER_SPEECH_FIRST_NET,
|
||||||
|
TRIGGER_SPEECH_FIRST_CORAL,
|
||||||
|
TRIGGER_SPEECH_GARY_CH2L1,
|
||||||
|
TRIGGER_SPEECH_BREAK_FLOOR,
|
||||||
|
TRIGGER_SPEECH_BUBBLE_GEYSER,
|
||||||
|
TRIGGER_SPEECH_RISING_PLATFORM,
|
||||||
|
TRIGGER_SPEECH_FIRST_BUBBLE,
|
||||||
|
TRIGGER_SPEECH_USE_BUBBLE,
|
||||||
|
TRIGGER_SPEECH_WEIGHT,
|
||||||
|
|
||||||
// Code based triggers
|
// Code based triggers
|
||||||
TRIGGER_PLATFORM,
|
TRIGGER_PLATFORM,
|
||||||
|
|
|
@ -166,6 +166,15 @@ WindRight=31
|
||||||
OilGeyser=32
|
OilGeyser=32
|
||||||
BossArena=33
|
BossArena=33
|
||||||
SecretArea=34
|
SecretArea=34
|
||||||
|
SpeechFirstNet=35
|
||||||
|
SpeechFirstCoral=36
|
||||||
|
SpeechGaryCh2L1=37
|
||||||
|
SpeechBreakFloor=38
|
||||||
|
SpeechBubbleGeyser=39
|
||||||
|
SpeechRisingPlatform=40
|
||||||
|
SpeechFirstBubble=41
|
||||||
|
SpeechUseBubble=42
|
||||||
|
SpeechWeight=43
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
# FX
|
# FX
|
||||||
|
|
|
@ -76,3 +76,21 @@ HasBox=1
|
||||||
[BossArena]
|
[BossArena]
|
||||||
|
|
||||||
[SecretArea]
|
[SecretArea]
|
||||||
|
|
||||||
|
[SpeechFirstNet]
|
||||||
|
|
||||||
|
[SpeechFirstCoral]
|
||||||
|
|
||||||
|
[SpeechGaryCh2L1]
|
||||||
|
|
||||||
|
[SpeechBreakFloor]
|
||||||
|
|
||||||
|
[SpeechBubbleGeyser]
|
||||||
|
|
||||||
|
[SpeechRisingPlatform]
|
||||||
|
|
||||||
|
[SpeechFirstBubble]
|
||||||
|
|
||||||
|
[SpeechUseBubble]
|
||||||
|
|
||||||
|
[SpeechWeight]
|
||||||
|
|
|
@ -2481,6 +2481,14 @@ SOURCE=..\..\..\source\triggers\tsleftemit.h
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\source\triggers\tspeech.cpp
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\source\triggers\tspeech.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\..\source\triggers\tsrightemit.cpp
|
SOURCE=..\..\..\source\triggers\tsrightemit.cpp
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue