File tree Expand file tree Collapse file tree
Content/Prefixes/Accessory Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,7 +11,12 @@ internal class Carnal : ModPrefix
1111
1212 public override bool CanRoll ( Item item )
1313 {
14- return item . ModItem is CursedAccessory ;
14+ return item . accessory ;
15+ }
16+
17+ public override float RollChance ( Item item )
18+ {
19+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1520 }
1621
1722 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -9,7 +9,12 @@ internal class Crystalline : ModPrefix
99
1010 public override bool CanRoll ( Item item )
1111 {
12- return item . ModItem is CursedAccessory ;
12+ return item . accessory ;
13+ }
14+
15+ public override float RollChance ( Item item )
16+ {
17+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1318 }
1419
1520 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -10,7 +10,12 @@ internal class Eldritch : ModPrefix
1010
1111 public override bool CanRoll ( Item item )
1212 {
13- return item . ModItem is CursedAccessory ;
13+ return item . accessory ;
14+ }
15+
16+ public override float RollChance ( Item item )
17+ {
18+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1419 }
1520
1621 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -9,7 +9,12 @@ internal class Ephemeral : ModPrefix
99
1010 public override bool CanRoll ( Item item )
1111 {
12- return item . ModItem is CursedAccessory ;
12+ return item . accessory ;
13+ }
14+
15+ public override float RollChance ( Item item )
16+ {
17+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1318 }
1419
1520 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -9,7 +9,12 @@ internal class Occult : ModPrefix
99
1010 public override bool CanRoll ( Item item )
1111 {
12- return item . ModItem is CursedAccessory ;
12+ return item . accessory ;
13+ }
14+
15+ public override float RollChance ( Item item )
16+ {
17+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1318 }
1419
1520 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -9,7 +9,12 @@ internal class Reckless : ModPrefix
99
1010 public override bool CanRoll ( Item item )
1111 {
12- return item . ModItem is CursedAccessory ;
12+ return item . accessory ;
13+ }
14+
15+ public override float RollChance ( Item item )
16+ {
17+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1318 }
1419
1520 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -9,7 +9,12 @@ internal class Sapping : ModPrefix
99
1010 public override bool CanRoll ( Item item )
1111 {
12- return item . ModItem is CursedAccessory ;
12+ return item . accessory ;
13+ }
14+
15+ public override float RollChance ( Item item )
16+ {
17+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1318 }
1419
1520 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -9,7 +9,12 @@ internal class Unfaithful : ModPrefix
99
1010 public override bool CanRoll ( Item item )
1111 {
12- return item . ModItem is CursedAccessory ;
12+ return item . accessory ;
13+ }
14+
15+ public override float RollChance ( Item item )
16+ {
17+ return item . ModItem is CursedAccessory ? 1f : 0f ;
1318 }
1419
1520 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -10,7 +10,12 @@ internal class Flawless : ModPrefix
1010
1111 public override bool CanRoll ( Item item )
1212 {
13- return item . GetGlobalItem < RelicItem > ( ) . isRelic ;
13+ return item . accessory ;
14+ }
15+
16+ public override float RollChance ( Item item )
17+ {
18+ return 0f ;
1419 }
1520
1621 public override void SetStaticDefaults ( )
Original file line number Diff line number Diff line change @@ -10,7 +10,12 @@ internal class Hextouched : ModPrefix
1010
1111 public override bool CanRoll ( Item item )
1212 {
13- return item . GetGlobalItem < RelicItem > ( ) . isRelic ;
13+ return item . accessory ;
14+ }
15+
16+ public override float RollChance ( Item item )
17+ {
18+ return 0f ;
1419 }
1520
1621 public override void SetStaticDefaults ( )
You can’t perform that action at this time.
0 commit comments