diff --git a/logic/controller/fight_boss野怪和地图怪.go b/logic/controller/fight_boss野怪和地图怪.go index 5efcaea18..13018db00 100644 --- a/logic/controller/fight_boss野怪和地图怪.go +++ b/logic/controller/fight_boss野怪和地图怪.go @@ -175,7 +175,7 @@ func (Controller) OnPlayerFightNpcMonster(data1 *fight.FightNpcMonsterInboundInf item := p.GetSpace().GetDrop() if item != 0 { - count := int64(grand.Intn(2) + 1) + count := int64(grand.N(1, 2)) ok := p.ItemAdd(item, count) if ok { items.ADDitem(uint32(item), uint32(count)) @@ -185,9 +185,10 @@ func (Controller) OnPlayerFightNpcMonster(data1 *fight.FightNpcMonsterInboundInf } if monster.IsShiny() && p.CanGetXUAN() && pettype < 16 { xuan := 400686 + pettype - ok := p.ItemAdd(xuan, 1) + count := uint32(grand.N(1, 2)) + ok := p.ItemAdd(xuan, int64(count)) if ok { - items.ADDitem(uint32(xuan), 1) + items.ADDitem(uint32(xuan), count) } }