From 5470489227b26d9d618967dc53f6b0f753887d26 Mon Sep 17 00:00:00 2001 From: imring Date: Sat, 20 Aug 2022 00:34:51 +0300 Subject: [PATCH 1/2] fix copying of else block --- pkg/gcs/ast/node.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/gcs/ast/node.go b/pkg/gcs/ast/node.go index 9cdc164f4..5dbb7e742 100644 --- a/pkg/gcs/ast/node.go +++ b/pkg/gcs/ast/node.go @@ -391,12 +391,15 @@ func (i *IfStmt) CopyIfStmt() *IfStmt { if i == nil { return nil } - return &IfStmt{ + n := &IfStmt{ Pos: i.Pos, Condition: i.Condition.CopyExpr(), IfBlock: i.IfBlock.CopyBlock(), - ElseBlock: i.ElseBlock.CopyStmt(), } + if i.ElseBlock != nil { + n.ElseBlock = i.ElseBlock.CopyStmt() + } + return n } func (i *IfStmt) CopyStmt() Stmt { From 8dd4a970df3220a866c931d7d828f95d4142d423 Mon Sep 17 00:00:00 2001 From: imring Date: Sat, 20 Aug 2022 00:53:50 +0300 Subject: [PATCH 2/2] Fix ICD for Sayu's burst --- internal/characters/sayu/burst.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/characters/sayu/burst.go b/internal/characters/sayu/burst.go index 87db646a3..c84e35e68 100644 --- a/internal/characters/sayu/burst.go +++ b/internal/characters/sayu/burst.go @@ -109,7 +109,7 @@ func (c *char) createBurstSnapshot() *combat.AttackEvent { ActorIndex: c.Index, Abil: "Muji-Muji Daruma", AttackTag: combat.AttackTagElementalBurst, - ICDTag: combat.ICDTagNone, + ICDTag: combat.ICDTagElementalBurst, ICDGroup: combat.ICDGroupDefault, Element: attributes.Anemo, Durability: 25,