[Add] Minor sanity checks.
This commit is contained in:
parent
153b519d6b
commit
284823ce25
14
src/ai.c
14
src/ai.c
@ -873,19 +873,25 @@ static int ai_combat(lua_State* L) {
|
|||||||
static int ai_settarget(lua_State* L) {
|
static int ai_settarget(lua_State* L) {
|
||||||
LLUA_MIN_ARGS(1);
|
LLUA_MIN_ARGS(1);
|
||||||
|
|
||||||
if(lua_isnumber(L,1)) pilot_target = (int)lua_tonumber(L,1);
|
if(lua_isnumber(L,1)) {
|
||||||
return 0;
|
pilot_target = (int)lua_tonumber(L,1);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
LLUA_INVALID_PARAMETER();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set the secondary weapon. Biassed towards launchers.. */
|
/* Set the secondary weapon. Biassed towards launchers.. */
|
||||||
static int ai_secondary(lua_State* L) {
|
static int ai_secondary(lua_State* L) {
|
||||||
|
PilotOutfit* po;
|
||||||
|
int i;
|
||||||
|
|
||||||
if(cur_pilot->secondary) {
|
if(cur_pilot->secondary) {
|
||||||
lua_pushstring(L, outfit_getTypeBroad(cur_pilot->secondary->outfit));
|
lua_pushstring(L, outfit_getTypeBroad(cur_pilot->secondary->outfit));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
PilotOutfit* po = NULL;
|
po = NULL;
|
||||||
int i;
|
|
||||||
for(i = 0; i < cur_pilot->noutfits; i++) {
|
for(i = 0; i < cur_pilot->noutfits; i++) {
|
||||||
if((po == NULL) && (outfit_isWeapon(cur_pilot->outfits[i].outfit) ||
|
if((po == NULL) && (outfit_isWeapon(cur_pilot->outfits[i].outfit) ||
|
||||||
outfit_isLauncher(cur_pilot->outfits[i].outfit)))
|
outfit_isLauncher(cur_pilot->outfits[i].outfit)))
|
||||||
|
Loading…
Reference in New Issue
Block a user