赛跑活动
This commit is contained in:
parent
4ddde1b2e9
commit
56d3b6d53a
@ -55,7 +55,7 @@ func ActivityLogin(p *Player) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 赛跑
|
// 赛跑
|
||||||
ActivityId = GetActivityId(p, ACT_TYPE_GUESS_COLOR)
|
ActivityId = GetActivityId(p, ACT_TYPE_RACE)
|
||||||
RaceMod := p.PlayMod.getRaceMod()
|
RaceMod := p.PlayMod.getRaceMod()
|
||||||
OldId = RaceMod.Login(ActivityId)
|
OldId = RaceMod.Login(ActivityId)
|
||||||
if OldId != 0 {
|
if OldId != 0 {
|
||||||
@ -84,6 +84,11 @@ func ActivityZeroUpdate(p *Player) {
|
|||||||
GuessColorMod := p.PlayMod.getGuessColorMod()
|
GuessColorMod := p.PlayMod.getGuessColorMod()
|
||||||
GuessColorMod.ZeroUpdate(ActivityInfo.Id)
|
GuessColorMod.ZeroUpdate(ActivityInfo.Id)
|
||||||
}
|
}
|
||||||
|
ActivityInfo = GetActivityInfo(p, ACT_TYPE_RACE)
|
||||||
|
if ActivityInfo != nil {
|
||||||
|
RaceMod := p.PlayMod.getRaceMod()
|
||||||
|
RaceMod.ZeroUpdate(ActivityInfo.Id)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetActivityInfo(p *Player, actType int) *ActivityInfo {
|
func GetActivityInfo(p *Player, actType int) *ActivityInfo {
|
||||||
|
|||||||
@ -227,6 +227,11 @@ func ReqGmCommand_(player *Player, Command string) error {
|
|||||||
RaceMod.ZeroUpdate(-1)
|
RaceMod.ZeroUpdate(-1)
|
||||||
ActivityInfo := GetActivityInfo(player, ACT_TYPE_RACE)
|
ActivityInfo := GetActivityInfo(player, ACT_TYPE_RACE)
|
||||||
RaceMod.ZeroUpdate(ActivityInfo.Id)
|
RaceMod.ZeroUpdate(ActivityInfo.Id)
|
||||||
|
RaceBackData(player)
|
||||||
|
case "raceAdd":
|
||||||
|
RaceMod := player.PlayMod.getRaceMod()
|
||||||
|
RaceMod.AddCoin(100)
|
||||||
|
RaceBackData(player)
|
||||||
case "playroomTrigger":
|
case "playroomTrigger":
|
||||||
PlayroomOrderTrigger(player)
|
PlayroomOrderTrigger(player)
|
||||||
case "playroomReset":
|
case "playroomReset":
|
||||||
|
|||||||
@ -90,7 +90,7 @@ func (r *RaceMod) GetReward() ([]*item.Item, error) {
|
|||||||
Items = append(Items, ExtraReward...)
|
Items = append(Items, ExtraReward...)
|
||||||
}
|
}
|
||||||
r.Pass++
|
r.Pass++
|
||||||
r.Progress -= Need
|
r.Progress = 0
|
||||||
MaxPass := raceCfg.GetMaxPass(r.Id)
|
MaxPass := raceCfg.GetMaxPass(r.Id)
|
||||||
if r.Pass > MaxPass {
|
if r.Pass > MaxPass {
|
||||||
r.Pass = 1
|
r.Pass = 1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user