This page is under construction
archives/bf1942/levels/mario_fever.rfa
bf1942/levels/mario_fever/Objects/Effects/e_Rain/Effects.con
rem Rain FX by BunnySnot
rem Speed edited by USAF 777
rem Code modified by Apache Thunder

rem -------------------------------------
rem Effect: e_Rain
rem -------------------------------------
ObjectTemplate.create EffectBundle e_Rain
ObjectTemplate.saveInSeparateFile 1
rem -------------------------------------
ObjectTemplate.addTemplate Em_Rain
rem -------------------------------------
ObjectTemplate.timeToLive CRD_NONE/-1/0/0


rem -------------------------------------
rem Em_Rain
rem -------------------------------------
ObjectTemplate.create Emitter Em_Rain
ObjectTemplate.template Fx_Rain
ObjectTemplate.looping 1
ObjectTemplate.startAtCreation 1
ObjectTemplate.lodDistance 60
ObjectTemplate.timeToLive CRD_NONE/1/0/0
ObjectTemplate.intensity CRD_NONE/75/0/0
ObjectTemplate.relativePositionInDof CRD_UNIFORM/-30/-45/0
ObjectTemplate.relativePositionInUp CRD_UNIFORM/-20/20/0
ObjectTemplate.relativePositionInRight CRD_UNIFORM/-20/20/0
ObjectTemplate.positionalSpeedInDof CRD_UNIFORM/60/80/0
ObjectTemplate.startRotation CRD_UNIFORM/1/180/0

rem -------------------------------------
rem Fx_Rain
rem -------------------------------------
ObjectTemplate.create Particle Fx_Rain
ObjectTemplate.geometry Rain_m1
ObjectTemplate.timeToLive CRD_UNIFORM/1/1.3/0
ObjectTemplate.size CRD_NONE/1/0/0
ObjectTemplate.sizeModifier 1/1/1
ObjectTemplate.destBlendMode BMInvSourceAlpha
ObjectTemplate.gravityModifier CRD_NONE/0/0/0



rem Bundles by USAF 777, so it doesn't take 81 separate objects for the smallest map or the 1024 object.
rem RainStorm1024 fills 1024x1024 size map when placed in center, RainStorm2048 for 2048x2048 maps.

rem -------------------------------------
ObjectTemplate.create Bundle RainStorm2048
rem -------------------------------------
ObjectTemplate.addTemplate RainStorm1024
ObjectTemplate.setPosition 562.5/0/562.5
ObjectTemplate.addTemplate RainStorm1024
ObjectTemplate.setPosition -562.5/0/-562.5
ObjectTemplate.addTemplate RainStorm1024
ObjectTemplate.setPosition 562.5/0/-562.5
ObjectTemplate.addTemplate RainStorm1024
ObjectTemplate.setPosition -562.5/0/562.5


ObjectTemplate.create Bundle RainStorm1024
rem -------------------------------------
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/500
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/375
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/250
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/125
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/-125
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/-250
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/-375
ObjectTemplate.addTemplate RainRow
ObjectTemplate.setPosition 0/0/-500



ObjectTemplate.create Bundle RainRow
rem -------------------------------------
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition 500/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition 375/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition 250/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition 125/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition -125/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition -250/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition -375/0/0
ObjectTemplate.addTemplate Rain
ObjectTemplate.setPosition -500/0/0



rem *** Bundles ***
rem Rain FX by BunnySnot
ObjectTemplate.create Bundle Rain
rem -------------------------------------
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition -50/0/50
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition -50/0/25
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition -50/0/0
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition -50/0/-25
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition -50/0/-50
ObjectTemplate.setRotation 0/75/0
rem -------------------------------------
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 0/0/50
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 0/0/25
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 0/0/-25
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 0/0/-50
ObjectTemplate.setRotation 0/75/0
rem -------------------------------------
ebjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 50/0/50
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition -50/0/25
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 50/0/0
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 50/0/-25
ObjectTemplate.setRotation 0/75/0
ObjectTemplate.addTemplate e_Rain
ObjectTemplate.setPosition 50/0/-50
ObjectTemplate.setRotation 0/75/0