20 lines
592 B
ActionScript
20 lines
592 B
ActionScript
|
namespace Gen7 {
|
||
|
[Pokemon effect=PreventFoeRunning]
|
||
|
shared class PreventFoeRunningEffect : PkmnScript {
|
||
|
Pokemon@[] _trappedOpponents;
|
||
|
|
||
|
void PreventOpponentRunAway(FleeTurnChoice@ choice, bool &inout o) override {
|
||
|
for(uint i = 0; i < _trappedOpponents.length; i++)
|
||
|
{
|
||
|
if (_trappedOpponents[i] is choice.User){
|
||
|
o = true;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
void SetLockedOpponent(Pokemon@ opponent){
|
||
|
_trappedOpponents.insertLast(opponent);
|
||
|
}
|
||
|
}
|
||
|
}
|