Skip to main content

Execute_ExpelSchoolStudent

Description

Expels the BaseObject student from their current school. Triggers RequestLeave (seat/locker release, counseling cleanup, MemberInfo removal, client sync), adds an expulsion record, applies the expulsion buff, and posts the expulsion feedback to the wall. EducationType is resolved from the student's current JobId — no explicit parameter required.

Typical use: counseling SocialEvent failure branch — failing the interview triggers immediate expulsion.

Parameters

ParameterDescription
BaseObjectStudent character with an active school career slot.