Price realised from After Market Order

#1
Consider the following situation

(A) Company X ends the previous day at Rs 100
(B) Negative news received after market hours, price expected to fall the next day
(C) After Market Order given to sell/short sell the stock at Rs 99 (limit order)
(D) The stock opens the next day at Rs 90

Will the above order have been executed? Essentially the doubt here is does the stock open at 100 and immediately fall to 90 (in which case the AMO should be executed) or does it directly open at 90 (in which case the AMO would probably not be executed).

Another doubt, does stop loss in Sharekhan work for short sells. I.E if I gave a short sell at 100 and a stop loss at 110, would it be executed if the scrip hits 110?

Thanks