This repository was archived by the owner on Jan 13, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +19
-2
lines changed Expand file tree Collapse file tree 4 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -208,5 +208,10 @@ public enum DamageType
208
208
/// Damage caused by <see cref="ItemType.ParticleDisruptor"/>.
209
209
/// </summary>
210
210
ParticleDisruptor ,
211
+
212
+ /// <summary>
213
+ /// Damage caused by SCP-956.
214
+ /// </summary>
215
+ Scp956 ,
211
216
}
212
217
}
Original file line number Diff line number Diff line change @@ -166,5 +166,15 @@ public enum EffectType
166
166
/// Cause the player more effective for fight.
167
167
/// </summary>
168
168
Scp1853 ,
169
+
170
+ /// <summary>
171
+ /// Player will be followed by Scp956 the Pinata.
172
+ /// </summary>
173
+ Scp956 ,
174
+
175
+ /// <summary>
176
+ /// Effect give to player after eating SCP-559 cake.
177
+ /// </summary>
178
+ Scp559 ,
169
179
}
170
180
}
Original file line number Diff line number Diff line change @@ -134,7 +134,7 @@ public static class DamageTypeExtensions
134
134
/// <returns>Returns whether the <see cref="DamageType"/> is caused by status effect or not.</returns>
135
135
public static bool IsStatusEffect ( this DamageType type ) => type switch
136
136
{
137
- DamageType . Asphyxiation or DamageType . Poison or DamageType . Bleeding or DamageType . Scp207 or DamageType . Hypothermia => true ,
137
+ DamageType . Asphyxiation or DamageType . Poison or DamageType . Bleeding or DamageType . Scp207 or DamageType . Hypothermia or DamageType . Scp956 => true ,
138
138
_ => false ,
139
139
} ;
140
140
@@ -163,7 +163,8 @@ public static DamageType GetDamageType(DamageHandlerBase damageHandlerBase)
163
163
return DamageType . MicroHid ;
164
164
case DisruptorDamageHandler :
165
165
return DamageType . ParticleDisruptor ;
166
-
166
+ case Scp956DamageHandler :
167
+ return DamageType . Scp956 ;
167
168
case FirearmDamageHandler firearmDamageHandler :
168
169
{
169
170
return ItemConversion . ContainsKey ( firearmDamageHandler . WeaponType ) ? ItemConversion [ firearmDamageHandler . WeaponType ] : DamageType . Firearm ;
Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ public static class EffectTypeExtension
57
57
EffectType . Vitality => typeof ( Vitality ) ,
58
58
EffectType . Hypothermia => typeof ( Hypothermia ) ,
59
59
EffectType . Scp1853 => typeof ( Scp1853 ) ,
60
+ EffectType . Scp956 => typeof ( Scp956Target ) ,
60
61
61
62
// This should never happen
62
63
_ => throw new InvalidOperationException ( "Invalid effect enum provided" ) ,
You can’t perform that action at this time.
0 commit comments