|
|
@@ -73,15 +73,15 @@ func (this *RoleTower) Load(msg interface{}) bool {
|
|
|
this.nowTowerLevel = proRole.RoleTower.NowTowerLevel
|
|
|
this.nowTowerPassTime = proRole.RoleTower.NowTowerTime
|
|
|
//无尽模式数据
|
|
|
- this.nowTowerWjLevel = proRole.RoleTower.NowTowerWjLevel
|
|
|
- this.nowTowerWjPassTime = proRole.RoleTower.NowTowerWjTime
|
|
|
- this.boss = proRole.RoleTower.Boss
|
|
|
- this.rewardLevel = proRole.RoleTower.RewardLevel
|
|
|
- this.buff1 = proRole.RoleTower.Buff1
|
|
|
- this.buff2 = proRole.RoleTower.Buff2
|
|
|
- this.buff3 = proRole.RoleTower.Buff3
|
|
|
- this.duration = proRole.RoleTower.Duration
|
|
|
- this.refreshTowerWj = proRole.RoleTower.RefreshTowerWj
|
|
|
+ //this.nowTowerWjLevel = proRole.RoleTower.NowTowerWjLevel
|
|
|
+ //this.nowTowerWjPassTime = proRole.RoleTower.NowTowerWjTime
|
|
|
+ //this.boss = proRole.RoleTower.Boss
|
|
|
+ //this.rewardLevel = proRole.RoleTower.RewardLevel
|
|
|
+ //this.buff1 = proRole.RoleTower.Buff1
|
|
|
+ //this.buff2 = proRole.RoleTower.Buff2
|
|
|
+ //this.buff3 = proRole.RoleTower.Buff3
|
|
|
+ //this.duration = proRole.RoleTower.Duration
|
|
|
+ //this.refreshTowerWj = proRole.RoleTower.RefreshTowerWj
|
|
|
|
|
|
if proRole.RoleTower.RushTower == nil {
|
|
|
proRole.RoleTower.RushTower = &serverproto.RushTower{}
|
|
|
@@ -102,13 +102,13 @@ func (this *RoleTower) Load(msg interface{}) bool {
|
|
|
this.SetDirty(true)
|
|
|
}
|
|
|
//无尽模式初始化第一层boss
|
|
|
- if this.nowTowerWjLevel == 0 {
|
|
|
- this.nowTowerWjLevel = 1
|
|
|
- this.duration = TowerMag.day
|
|
|
- //this.TowerRefreshRankTime()
|
|
|
- this.TowerBossRandom()
|
|
|
- this.SetDirty(true)
|
|
|
- }
|
|
|
+ //if this.nowTowerWjLevel == 0 {
|
|
|
+ // this.nowTowerWjLevel = 1
|
|
|
+ // this.duration = TowerMag.day
|
|
|
+ // //this.TowerRefreshRankTime()
|
|
|
+ // this.TowerBossRandom()
|
|
|
+ // this.SetDirty(true)
|
|
|
+ //}
|
|
|
this.towerLevelDayRewardTime = proRole.RoleTower.TowerLevelDayRewardTime
|
|
|
this.SysRewardTime = proRole.RoleTower.SysRewardTime
|
|
|
}
|
|
|
@@ -168,14 +168,14 @@ func (this *RoleTower) Save() {
|
|
|
saveMsg.Tower.SysRewardTime = this.SysRewardTime
|
|
|
saveMsg.Tower.NowTowerLevel = this.nowTowerLevel
|
|
|
saveMsg.Tower.NowTowerTime = this.nowTowerPassTime
|
|
|
- saveMsg.Tower.NowTowerWjLevel = this.nowTowerWjLevel
|
|
|
- saveMsg.Tower.NowTowerWjTime = this.nowTowerWjPassTime
|
|
|
- saveMsg.Tower.Boss = this.boss
|
|
|
- saveMsg.Tower.RefreshTowerWj = this.refreshTowerWj
|
|
|
- saveMsg.Tower.Duration = this.duration
|
|
|
- saveMsg.Tower.Buff1 = this.buff1
|
|
|
- saveMsg.Tower.Buff2 = this.buff2
|
|
|
- saveMsg.Tower.Buff3 = this.buff3
|
|
|
+ //saveMsg.Tower.NowTowerWjLevel = this.nowTowerWjLevel
|
|
|
+ //saveMsg.Tower.NowTowerWjTime = this.nowTowerWjPassTime
|
|
|
+ //saveMsg.Tower.Boss = this.boss
|
|
|
+ //saveMsg.Tower.RefreshTowerWj = this.refreshTowerWj
|
|
|
+ //saveMsg.Tower.Duration = this.duration
|
|
|
+ //saveMsg.Tower.Buff1 = this.buff1
|
|
|
+ //saveMsg.Tower.Buff2 = this.buff2
|
|
|
+ //saveMsg.Tower.Buff3 = this.buff3
|
|
|
saveMsg.Tower.RushTower = &serverproto.RushTower{
|
|
|
RushRound: this.RushRound,
|
|
|
Count: this.RushFightCount,
|
|
|
@@ -202,28 +202,28 @@ func (this *RoleTower) Update(ms uint64) {
|
|
|
}
|
|
|
|
|
|
func (this *RoleTower) DailyReset(notify bool) {
|
|
|
- if this.duration != TowerMag.day {
|
|
|
- this.boss = make([]int32, 0)
|
|
|
- this.nowTowerWjLevel = 1
|
|
|
- this.duration = TowerMag.day
|
|
|
- this.TowerBossRandom()
|
|
|
- this.buff1 = 0
|
|
|
- this.buff2 = 0
|
|
|
- this.buff3 = 0
|
|
|
- this.rewardLevel = 0
|
|
|
- }
|
|
|
- if notify {
|
|
|
- ntf := &serverproto.SCClimbingTowerWjBossNtf{
|
|
|
- Boos: this.boss,
|
|
|
- WjLevel: this.nowTowerWjLevel,
|
|
|
- Buff1: this.buff1,
|
|
|
- Buff2: this.buff2,
|
|
|
- Buff3: this.buff3,
|
|
|
- Duration: this.duration,
|
|
|
- RewardLevel: this.rewardLevel,
|
|
|
- }
|
|
|
- this.role.ReplayGate(ntf, true)
|
|
|
- }
|
|
|
+ //if this.duration != TowerMag.day {
|
|
|
+ // this.boss = make([]int32, 0)
|
|
|
+ // this.nowTowerWjLevel = 1
|
|
|
+ // this.duration = TowerMag.day
|
|
|
+ // this.TowerBossRandom()
|
|
|
+ // this.buff1 = 0
|
|
|
+ // this.buff2 = 0
|
|
|
+ // this.buff3 = 0
|
|
|
+ // this.rewardLevel = 0
|
|
|
+ //}
|
|
|
+ //if notify {
|
|
|
+ // ntf := &serverproto.SCClimbingTowerWjBossNtf{
|
|
|
+ // Boos: this.boss,
|
|
|
+ // WjLevel: this.nowTowerWjLevel,
|
|
|
+ // Buff1: this.buff1,
|
|
|
+ // Buff2: this.buff2,
|
|
|
+ // Buff3: this.buff3,
|
|
|
+ // Duration: this.duration,
|
|
|
+ // RewardLevel: this.rewardLevel,
|
|
|
+ // }
|
|
|
+ // this.role.ReplayGate(ntf, true)
|
|
|
+ //}
|
|
|
|
|
|
//this.dailyResetExpedition(notify)
|
|
|
|