public override bool Deliver(LogicLevel level) { LogicAvatar avatar = level.GetHomeOwnerAvatar(); switch (this.m_id) { case 0: avatar.SetRedPackageState(avatar.GetRedPackageState() | 0x13); break; default: Debugger.Error("Unknown special delivery id " + this.m_id); break; } return(true); }