|  |  |  | 
|---|
|  |  |  | if step == Def_EndGuard: | 
|---|
|  |  |  | itemID, giveExp = FBCommon.GetFBLineReward(GameWorld.GetMap().GetMapID(), 0) | 
|---|
|  |  |  | if itemID: | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, 1, 1, [IPY_GameWorld.rptItem, IPY_GameWorld.rptAnyWhere], True, showSysInfo=True) | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, 1, 0, [IPY_GameWorld.rptItem, IPY_GameWorld.rptAnyWhere], True, showSysInfo=True) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 新手本玩家退出默认关闭副本 | 
|---|
|  |  |  | GameWorldProcess.CloseFB(tick) | 
|---|
|  |  |  | 
|---|
|  |  |  | if isPass: | 
|---|
|  |  |  | itemID, giveExp = FBCommon.GetFBLineReward(GameWorld.GetMap().GetMapID(), 0) | 
|---|
|  |  |  | #物品改在退出副本时给 | 
|---|
|  |  |  | #ItemControler.GivePlayerItem(curPlayer, itemID, 1, 1, [IPY_GameWorld.rptItem, IPY_GameWorld.rptAnyWhere], True, showSysInfo=True) | 
|---|
|  |  |  | #ItemControler.GivePlayerItem(curPlayer, itemID, 1, 0, [IPY_GameWorld.rptItem, IPY_GameWorld.rptAnyWhere], True, showSysInfo=True) | 
|---|
|  |  |  | if giveExp: | 
|---|
|  |  |  | PlayerControl.PlayerControl(curPlayer).AddExp(giveExp) | 
|---|
|  |  |  | overDict[FBCommon.Over_exp] = giveExp | 
|---|