File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 312
312
7429|Stonewall|4|1|2|9||1|owndr=stonewall|
313
313
5430|Shard of Integrity|4|3|3|2|||integrity|
314
314
7430|Shard of Integrity|4|3|3|1|||integrity|
315
- 5431|Great Maul|4|0|3|7 |7|60|0=grab2h+attack=maul+ownbuff=novaval+turnstart=nova0+destroy=attack|
316
- 7431|Great Maul|4|0|3|7 |8|70|0=grab2h+attack=maul+ownbuff=novaval+turnstart=nova0+destroy=attack|
315
+ 5431|Great Maul|4|0|3|6 |7|60|0=grab2h+attack=maul+ownbuff=novaval+turnstart=nova0+destroy=attack|
316
+ 7431|Great Maul|4|0|3|6 |8|70|0=grab2h+attack=maul+ownbuff=novaval+turnstart=nova0+destroy=attack|
317
317
5450|Earth Pendulum|4|2|0|0|||pend|pillar+stackable+additive+charges=1
318
318
7450|Earth Pendulum|4|2|0|0|||pend+ownplay=pillar1|pillar+stackable+additive+charges=1
319
319
5500|Emerald Pillar|5|2|0|0|||pillar|pillar+stackable+additive+charges=1
Original file line number Diff line number Diff line change @@ -3019,7 +3019,9 @@ impl Skill {
3019
3019
let own = ctx. get_owner ( c) ;
3020
3020
let thing = ctx. get_thing_mut ( t) ;
3021
3021
if let Some ( smap) = thing. skill . get_mut ( Event :: OwnDeath ) {
3022
- smap. extend ( & [ Skill :: haunted ( own) ] ) ;
3022
+ if smap. iter ( ) . all ( |& s| s != Skill :: haunted ( own) ) {
3023
+ smap. push ( Skill :: haunted ( own) ) ;
3024
+ }
3023
3025
} else {
3024
3026
thing. skill . insert ( Event :: OwnDeath , Cow :: from ( Vec :: from ( & [ Skill :: haunted ( own) ] ) ) ) ;
3025
3027
}
You can’t perform that action at this time.
0 commit comments