Skip to content
This repository was archived by the owner on Jan 5, 2024. It is now read-only.

Commit 3aed790

Browse files
committed
Reworked and cleaned up flesh wounds, added "deadly" variants that bleed for much longer
1 parent fa482bd commit 3aed790

File tree

1 file changed

+104
-141
lines changed

1 file changed

+104
-141
lines changed

Base.rte/Effects/Wounds.ini

Lines changed: 104 additions & 141 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ AddEffect = MOSParticle
6969
Mass = 0
7070
LifeTime = 300
7171
Sharpness = 0.1
72-
AirResistance = 0.06
72+
AirResistance = 0.02
73+
AirThreshold = 2
7374
HitsMOs = 0
7475
GetsHitByMOs = 0
7576
SpriteFile = ContentFile
@@ -91,7 +92,8 @@ AddEffect = MOSParticle
9192
Mass = 1
9293
Sharpness = 0
9394
RestThreshold = -500
94-
AirResistance = 0.03
95+
AirResistance = 0.04
96+
AirThreshold = 4
9597
LifeTime = 480
9698
HitsMOs = 0
9799
GetsHitByMOs = 0
@@ -113,7 +115,8 @@ AddEffect = MOSParticle
113115
PresetName = Blood Blast Particle
114116
Mass = 1
115117
Sharpness = 0
116-
AirResistance = 0.2
118+
AirResistance = 0.06
119+
AirThreshold = 6
117120
RestThreshold = -500
118121
LifeTime = 400
119122
HitsMOs = 0
@@ -187,15 +190,15 @@ AddEffect = MOSParticle
187190

188191

189192
AddEffect = AEmitter
190-
PresetName = Wound Flesh Entry
193+
PresetName = Wound Flesh
191194
Mass = 0.0001
192195
HitsMOs = 0
193196
GetsHitByMOs = 0
194197
SpriteFile = ContentFile
195198
FilePath = Base.rte/Effects/Wounds/FleshWoundA.bmp
196199
FrameCount = 1
197200
SpriteOffset = Vector
198-
X = -1
201+
X = -2
199202
Y = -2
200203
AtomGroup = AtomGroup
201204
AutoGenerate = 1
@@ -213,190 +216,158 @@ AddEffect = AEmitter
213216
JointStrength = 10000
214217
JointStiffness = 1
215218
DrawAfterParent = 1
216-
AddEmission = Emission
217-
EmittedParticle = MOPixel
218-
CopyOf = Drop Blood
219-
Spread = 0.1
220-
MaxVelocity = 5
221-
MinVelocity = 1
222219
BurstSound = Sound
223220
CopyOf = Flesh Penetration Hit
224221
EmissionEnabled = 1
225-
EmissionCountLimit = 20
226222
EmissionsIgnoreThis = 1
227-
ParticlesPerMinute = 80
228-
BurstSize = 7
229-
BurstScale = 3
230-
BurstDamage = 3
231223
BurstTriggered = 1
232224
EmissionDamage = 0.06
233-
Flash = None
234-
FlashOnlyOnBurst = 0
235225

236226

237227
AddEffect = AEmitter
228+
CopyOf = Wound Flesh
229+
PresetName = Wound Flesh Entry
230+
AddEmission = Emission
231+
EmittedParticle = MOPixel
232+
CopyOf = Drop Blood
233+
Spread = 0.2
234+
MaxVelocity = 10
235+
MinVelocity = 0
236+
EmissionCountLimit = 40
237+
ParticlesPerMinute = 60
238+
BurstSize = 6
239+
BurstScale = 2
240+
BurstDamage = 3
241+
242+
243+
AddEffect = AEmitter
244+
CopyOf = Wound Flesh
238245
PresetName = Wound Flesh Exit
239-
Mass = 0.0001
240-
HitsMOs = 0
241-
GetsHitByMOs = 0
242-
SpriteFile = ContentFile
243-
FilePath = Base.rte/Effects/Wounds/FleshWoundB.bmp
244-
FrameCount = 1
245-
SpriteOffset = Vector
246-
X = -2
247-
Y = -2
248-
AtomGroup = AtomGroup
249-
AutoGenerate = 1
250-
Material = Material
251-
CopyOf = Flesh
252-
Resolution = 2
253-
Depth = 5
254-
DeepGroup = AtomGroup
255-
AutoGenerate = 1
256-
Material = Material
257-
CopyOf = Flesh
258-
Resolution = 3
259-
Depth = 5
260-
DeepCheck = 0
261-
JointStrength = 10000
262-
JointStiffness = 1
263-
DrawAfterParent = 1
264246
AddEmission = Emission
265247
EmittedParticle = MOPixel
266248
CopyOf = Drop Blood
249+
Spread = 0.3
250+
MaxVelocity = 10
251+
MinVelocity = 0
252+
EmissionCountLimit = 80
253+
ParticlesPerMinute = 120
254+
BurstSize = 9
255+
BurstScale = 3
256+
BurstDamage = 1
257+
258+
259+
AddEffect = AEmitter
260+
CopyOf = Wound Flesh Entry
261+
PresetName = Wound Flesh Entry Deadly
262+
AddEmission = Emission
263+
EmittedParticle = MOPixel
264+
CopyOf = Drop Blood
265+
ParticlesPerMinute = 30
267266
Spread = 0.1
268267
MaxVelocity = 8
269268
MinVelocity = 1
270-
BurstSound = Sound
271-
CopyOf = Flesh Penetration Hit
272-
EmissionEnabled = 1
273-
EmissionCountLimit = 40
274-
EmissionsIgnoreThis = 1
275-
ParticlesPerMinute = 100
276-
BurstSize = 14
277-
BurstScale = 5
278-
BurstDamage = 5
279-
BurstTriggered = 1
280-
EmissionDamage = 0.08
281-
Flash = None
282-
FlashOnlyOnBurst = 0
269+
EmissionCountLimit = 240
270+
BurstDamage = 4
283271

284272

285273
AddEffect = AEmitter
274+
CopyOf = Wound Flesh Exit
275+
PresetName = Wound Flesh Exit Deadly
276+
AddEmission = Emission
277+
EmittedParticle = MOSParticle
278+
CopyOf = Blood Spray Particle
279+
ParticlesPerMinute = 0
280+
LifeVariation = 0.20
281+
BurstSize = 1
282+
Spread = 0
283+
MaxVelocity = 8
284+
MinVelocity = 1
285+
AddEmission = Emission
286+
EmittedParticle = MOPixel
287+
CopyOf = Drop Blood
288+
ParticlesPerMinute = 60
289+
Spread = 0.2
290+
MaxVelocity = 8
291+
MinVelocity = 1
292+
EmissionCountLimit = 480
293+
BurstDamage = 2
294+
295+
296+
AddEffect = AEmitter
297+
CopyOf = Wound Flesh
286298
PresetName = Wound Flesh Body
287-
Mass = 0.0001
288-
HitsMOs = 0
289-
GetsHitByMOs = 0
290299
SpriteFile = ContentFile
291300
FilePath = Base.rte/Effects/Wounds/FleshWoundB.bmp
292301
FrameCount = 1
293302
SpriteOffset = Vector
294303
X = -2
295-
Y = -2
296-
AtomGroup = AtomGroup
297-
AutoGenerate = 1
298-
Material = Material
299-
CopyOf = Flesh
300-
Resolution = 2
301-
Depth = 5
302-
DeepGroup = AtomGroup
303-
AutoGenerate = 1
304-
Material = Material
305-
CopyOf = Flesh
306-
Resolution = 3
307-
Depth = 5
308-
DeepCheck = 0
309-
JointStrength = 10000
310-
JointStiffness = 1
311-
DrawAfterParent = 1
312-
AddEmission = Emission
313-
EmittedParticle = MOPixel
314-
CopyOf = Drop Blood
315-
Spread = 0.3
316-
MaxVelocity = 10
317-
MinVelocity = 3
304+
Y = -3
318305
AddEmission = Emission
319306
EmittedParticle = MOSParticle
320307
CopyOf = Blood Spray Particle
308+
ParticlesPerMinute = 60
321309
LifeVariation = 0.20
322310
Spread = 0.1
323-
MaxVelocity = 10
324-
MinVelocity = 3
325-
BurstSound = Sound
326-
CopyOf = Flesh Penetration Hit
327-
EmissionEnabled = 1
328-
EmissionCountLimit = 100
329-
EmissionsIgnoreThis = 1
330-
ParticlesPerMinute = 200
331-
BurstSize = 5
332-
BurstScale = 4
333-
BurstDamage = 20
334-
BurstTriggered = 1
335-
EmissionDamage = 0.1
336-
Flash = None
337-
FlashOnlyOnBurst = 0
311+
MaxVelocity = 5
312+
MinVelocity = 2
313+
AddEmission = Emission
314+
EmittedParticle = MOPixel
315+
CopyOf = Drop Blood
316+
ParticlesPerMinute = 120
317+
Spread = 0.3
318+
MaxVelocity = 8
319+
MinVelocity = 2
320+
EmissionCountLimit = 480
321+
BurstSize = 9
322+
BurstScale = 3
323+
BurstDamage = 25
324+
EmissionDamage = 0.12
325+
// Note: AHuman BreakWounds are always a static 35 pts of BurstDamage and 0.5 pts of EmissionDamage, with infinite count
338326

339327

340328
AddEffect = AEmitter
341329
CopyOf = Wound Flesh Entry
342330
PresetName = Wound Flesh Entry Strong
343-
EmissionCountLimit = 15
344-
ParticlesPerMinute = 70
331+
EmissionCountLimit = 50
345332
BurstSize = 6
346-
BurstDamage = 2
347-
EmissionDamage = 0.06
333+
BurstDamage = 2
348334

349335

350336
AddEffect = AEmitter
351337
CopyOf = Wound Flesh Exit
352338
PresetName = Wound Flesh Exit Strong
353-
EmissionCountLimit = 30
354-
ParticlesPerMinute = 90
355-
BurstSize = 12
356-
BurstDamage = 4
357-
EmissionDamage = 0.08
358-
359-
339+
EmissionCountLimit = 100
340+
BurstDamage = 0
341+
342+
360343
AddEffect = AEmitter
361344
CopyOf = Wound Flesh Body
362345
PresetName = Wound Flesh Body Strong
363-
EmissionCountLimit = 150
364-
ParticlesPerMinute = 300
365-
BurstSize = 6
366-
BurstDamage = 15
367-
EmissionDamage = 0.1
368-
369-
346+
347+
370348
AddEffect = AEmitter
371349
CopyOf = Wound Flesh Entry
372350
PresetName = Wound Flesh Entry Super
373-
EmissionCountLimit = 10
351+
EmissionCountLimit = 60
374352
ParticlesPerMinute = 60
375353
BurstSize = 5
376354
BurstDamage = 1
377-
EmissionDamage = 0.05
378355

379356

380357
AddEffect = AEmitter
381358
CopyOf = Wound Flesh Exit
382359
PresetName = Wound Flesh Exit Super
383-
EmissionCountLimit = 20
384-
ParticlesPerMinute = 70
385-
BurstSize = 10
386-
BurstDamage = 2
387-
EmissionDamage = 0.07
388-
389-
360+
EmissionCountLimit = 120
361+
ParticlesPerMinute = 240
362+
BurstDamage = -0.5
363+
364+
390365
AddEffect = AEmitter
391366
CopyOf = Wound Flesh Body
392367
PresetName = Wound Flesh Body Super
393-
EmissionCountLimit = 200
394-
ParticlesPerMinute = 400
395-
BurstSize = 7
396-
BurstDamage = 10
397-
EmissionDamage = 0.09
398-
399-
368+
BurstSize = 15
369+
370+
400371
AddEffect = AEmitter
401372
CopyOf = Wound Flesh Entry
402373
PresetName = Wound Dry Flesh Entry
@@ -884,15 +855,8 @@ AddEffect = AEmitter
884855
Spread = 0.2
885856
MaxVelocity = 6
886857
MinVelocity = 3
887-
// EmissionSound = Sound
888-
// AddSample = ContentFile
889-
// FilePath = Base.rte/
890-
// LoopSetting = -1 // Means loop infinitely until stopped
891858
BurstSound = Sound
892859
CopyOf = Metal Penetration Hit
893-
// EndSound = Sound
894-
// AddSample = ContentFile
895-
// FilePath = Base.rte/
896860
EmissionEnabled = 1
897861
EmissionsIgnoreThis = 1
898862
ParticlesPerMinute = 0
@@ -901,14 +865,13 @@ AddEffect = AEmitter
901865
BurstDamage = 1
902866
BurstTriggered = 1
903867
EmissionDamage = 0
904-
Flash = None
905-
FlashOnlyOnBurst = 0
906868

907869

908870
AddEffect = AEmitter
909871
CopyOf = Dent Metal
910872
PresetName = Dent Metal Light
911-
BurstDamage = 0
873+
BurstDamage = 0.1
874+
BurstSize = 6
912875

913876

914877
AddEffect = AEmitter

0 commit comments

Comments
 (0)