update stats/eco/save

This commit is contained in:
shoopea 2021-12-05 16:20:12 +08:00
parent e043820273
commit 0c9ac03705
3 changed files with 13 additions and 5 deletions

2
bot.go
View File

@ -521,7 +521,7 @@ func botSave(m *tb.Message) {
return return
} }
r := regexp.MustCompile("^\\/save (?P<Filename>[a-zA-Z0-9._]+)") r := regexp.MustCompile("^\\/save (?P<Filename>[a-zA-Z0-9._\\/]+)")
if !r.MatchString(m.Text) { if !r.MatchString(m.Text) {
bot.SendChat(m.Chat.ID, "Wrong usage.") bot.SendChat(m.Chat.ID, "Wrong usage.")

8
ttd.go
View File

@ -384,6 +384,10 @@ func (s *ServerTTD) Poll(stop chan struct{}) {
sp.Read(buffer[:p.PLength]) sp.Read(buffer[:p.PLength])
logInfoDebug("Server.Poll() : PacketServerCompanyEconomy :\n- CompanyID: %d\n- M: %d\tL: %d\tI: %d\n- Delivered now: %d\tLast: %d\tPrevious: %d\n- Performance last: %d\t Previous: %d\n- Value last: %d\t Previous: %d", sp.CompanyID, sp.Money, sp.Loan, sp.Income, sp.DeliveredCargoThisQuarter, sp.DeliveredCargoLastQuarter, sp.DeliveredCargoPreviousQuarter, sp.PerformanceLastQuarter, sp.PerformancePreviousQuarter, sp.CompanyValueLastQuarter, sp.CompanyValuePreviousQuarter) logInfoDebug("Server.Poll() : PacketServerCompanyEconomy :\n- CompanyID: %d\n- M: %d\tL: %d\tI: %d\n- Delivered now: %d\tLast: %d\tPrevious: %d\n- Performance last: %d\t Previous: %d\n- Value last: %d\t Previous: %d", sp.CompanyID, sp.Money, sp.Loan, sp.Income, sp.DeliveredCargoThisQuarter, sp.DeliveredCargoLastQuarter, sp.DeliveredCargoPreviousQuarter, sp.PerformanceLastQuarter, sp.PerformancePreviousQuarter, sp.CompanyValueLastQuarter, sp.CompanyValuePreviousQuarter)
_, ok := cfg.Stats[sp.CompanyID]
if !ok {
cfg.Stats[sp.CompanyID] = make(map[string]*Stat)
}
stats, ok := cfg.Stats[sp.CompanyID][s.Status.GameDate.Format("20060102")] stats, ok := cfg.Stats[sp.CompanyID][s.Status.GameDate.Format("20060102")]
if !ok { if !ok {
stats = &Stat{ stats = &Stat{
@ -410,6 +414,10 @@ func (s *ServerTTD) Poll(stop chan struct{}) {
sp.Read(buffer[:p.PLength]) sp.Read(buffer[:p.PLength])
logInfoDebug("Server.Poll() : PacketServerCompanyStats :\n- CompanyID: %d\n- Vehicles T: %d\tL: %d\tB: %d\tP: %d\tS: %d\n- Stations T: %d\tL: %d\tB: %d\tP: %d\tS: %d", sp.CompanyID, sp.Trains, sp.Lorries, sp.Busses, sp.Planes, sp.Ships, sp.TrainStations, sp.LorryStations, sp.BusStops, sp.Airports, sp.Harbours) logInfoDebug("Server.Poll() : PacketServerCompanyStats :\n- CompanyID: %d\n- Vehicles T: %d\tL: %d\tB: %d\tP: %d\tS: %d\n- Stations T: %d\tL: %d\tB: %d\tP: %d\tS: %d", sp.CompanyID, sp.Trains, sp.Lorries, sp.Busses, sp.Planes, sp.Ships, sp.TrainStations, sp.LorryStations, sp.BusStops, sp.Airports, sp.Harbours)
_, ok := cfg.Stats[sp.CompanyID]
if !ok {
cfg.Stats[sp.CompanyID] = make(map[string]*Stat)
}
stats, ok := cfg.Stats[sp.CompanyID][s.Status.GameDate.Format("20060102")] stats, ok := cfg.Stats[sp.CompanyID][s.Status.GameDate.Format("20060102")]
if !ok { if !ok {
stats = &Stat{ stats = &Stat{

View File

@ -1,6 +1,6 @@
// Code generated by version.sh (@generated) DO NOT EDIT. // Code generated by version.sh (@generated) DO NOT EDIT.
package main package main
var githash = "565c710" var githash = "e043820"
var buildstamp = "2021-12-05_07:54:35" var buildstamp = "2021-12-05_08:19:58"
var commits = "224" var commits = "225"
var version = "565c710-b224 - 2021-12-05_07:54:35" var version = "e043820-b225 - 2021-12-05_08:19:58"