feat: remove instant group breaking
This commit is contained in:
@@ -78,7 +78,7 @@ func (c *Controller) ShipClassRemove(actor, typeName string) error {
|
||||
return c.Cache.shipClassRemove(ri, typeName)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupLoad(actor string, groupID uuid.UUID, cargoType string, ships uint, quantity float64) error {
|
||||
func (c *Controller) ShipGroupLoad(actor string, groupID uuid.UUID, cargoType string, quantity float64) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -87,31 +87,31 @@ func (c *Controller) ShipGroupLoad(actor string, groupID uuid.UUID, cargoType st
|
||||
if !ok {
|
||||
return e.NewCargoTypeInvalidError(cargoType)
|
||||
}
|
||||
return c.Cache.shipGroupLoad(ri, groupID, ct, ships, quantity)
|
||||
return c.Cache.shipGroupLoad(ri, groupID, ct, quantity)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupUnload(actor string, groupID uuid.UUID, ships uint, quantity float64) error {
|
||||
func (c *Controller) ShipGroupUnload(actor string, groupID uuid.UUID, quantity float64) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return c.Cache.shipGroupUnload(ri, groupID, ships, quantity)
|
||||
return c.Cache.shipGroupUnload(ri, groupID, quantity)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupSend(actor string, groupID uuid.UUID, planetNumber, quantity uint) error {
|
||||
func (c *Controller) ShipGroupSend(actor string, groupID uuid.UUID, planetNumber uint) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return c.Cache.shipGroupSend(ri, groupID, planetNumber, quantity)
|
||||
return c.Cache.shipGroupSend(ri, groupID, planetNumber)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupUpgrade(actor string, groupID uuid.UUID, techInput string, limitShips uint, limitLevel float64) error {
|
||||
func (c *Controller) ShipGroupUpgrade(actor string, groupID uuid.UUID, techInput string, limitLevel float64) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return c.Cache.shipGroupUpgrade(ri, groupID, techInput, limitShips, limitLevel)
|
||||
return c.Cache.shipGroupUpgrade(ri, groupID, techInput, limitLevel)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupMerge(actor string) error {
|
||||
@@ -123,23 +123,23 @@ func (c *Controller) ShipGroupMerge(actor string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupBreak(actor string, groupID uuid.UUID, quantity uint) error {
|
||||
func (c *Controller) ShipGroupBreak(actor string, groupID, newID uuid.UUID, quantity uint) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return c.Cache.ShipGroupBreak(ri, groupID, quantity)
|
||||
return c.Cache.ShipGroupBreak(ri, groupID, newID, quantity)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupDismantle(actor string, groupID uuid.UUID, quantity uint) error {
|
||||
func (c *Controller) ShipGroupDismantle(actor string, groupID uuid.UUID) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return c.Cache.shipGroupDismantle(ri, groupID, quantity)
|
||||
return c.Cache.shipGroupDismantle(ri, groupID)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupTransfer(actor, acceptor string, groupID uuid.UUID, quantity uint) error {
|
||||
func (c *Controller) ShipGroupTransfer(actor, acceptor string, groupID uuid.UUID) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -148,15 +148,15 @@ func (c *Controller) ShipGroupTransfer(actor, acceptor string, groupID uuid.UUID
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return c.Cache.shipGroupTransfer(ri, riAccept, groupID, quantity)
|
||||
return c.Cache.shipGroupTransfer(ri, riAccept, groupID)
|
||||
}
|
||||
|
||||
func (c *Controller) ShipGroupJoinFleet(actor, fleetName string, groupID uuid.UUID, quantity uint) error {
|
||||
func (c *Controller) ShipGroupJoinFleet(actor, fleetName string, groupID uuid.UUID) error {
|
||||
ri, err := c.Cache.validActor(actor)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return c.Cache.ShipGroupJoinFleet(ri, fleetName, groupID, quantity)
|
||||
return c.Cache.ShipGroupJoinFleet(ri, fleetName, groupID)
|
||||
}
|
||||
|
||||
func (c *Controller) FleetMerge(actor, fleetSourceName, fleetTargetName string) error {
|
||||
|
||||
Reference in New Issue
Block a user