correct - it would appear that using a script 'overrides' any trigger actions, therefore you must make the action happen in script.
Took me a week to figure this one out when starting writing campaign scripts
Assumption is the mother of all 'foul' ups