XML talk:BINA/PAR3: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__TOC__
__TOC__
==Particle statistics==
http://paradox.oni2.net/wiki/particle_statistics.txt


==Particle subtype investigation==
==Particle subtype investigation==
Line 111: Line 114:
I don't know yet what's wrong with the spawning but obviously its supposed to work differently.
I don't know yet what's wrong with the spawning but obviously its supposed to work differently.


That bug (or new "feature") can be avoided by introducing a new root emitter. For tests I used [https://dl.dropboxusercontent.com/u/139715/OniGalore/BINA3RAP_Talk/BINA3RAPh2h_powerup_e01a.xml h2h_powerup_e01a] (Syndicate compound level, daodan blast).
That bug (or new "feature") can be avoided by introducing a new root emitter. For tests I used h2h_powerup_e01a (<nowiki>https://dl.dropboxusercontent.com/u/139715/OniGalore/BINA3RAP_Talk/BINA3RAPh2h_powerup_e01a.xml</nowiki>, dead link) (Syndicate compound level, daodan blast).


For <SelfImmune>1 to take effect, x01 <HasDamageOwner> must be set to "true". (h2h_powerup_e01a has that already. A complete ''chain of ownage'' is essential.)
For <SelfImmune>1 to take effect, x01 <HasDamageOwner> must be set to "true". (h2h_powerup_e01a has that already. A complete ''chain of ownage'' is essential.)
Line 123: Line 126:
: ''Within the HitWall PAR3 event, ''[<StopIfBreakable />]'' stops the exection of all PAR3 actions listed BELOW this PAR3 action if the HitWall was called against a breakable material (in vanilla Oni, the only breakable material is glass).''
: ''Within the HitWall PAR3 event, ''[<StopIfBreakable />]'' stops the exection of all PAR3 actions listed BELOW this PAR3 action if the HitWall was called against a breakable material (in vanilla Oni, the only breakable material is glass).''


'''Example of <StopIfBreakable /> not stopping a later action:'''
modified BINA3RAPw8_mbo_p01
            <HitWall>
                '''<StopIfBreakable />'''
                <ImpactEffect>
                    <ImpactType>w8_mbo</ImpactType>
                    <ImpactModifier>2</ImpactModifier>
                </ImpactEffect>
                <Die />
            </HitWall>
https://dl.dropboxusercontent.com/u/139715/OniGalore/StopIfBreakable_used.wmv
            <HitWall>
                <ImpactEffect>
                    <ImpactType>w8_mbo</ImpactType>
                    <ImpactModifier>2</ImpactModifier>
                </ImpactEffect>
                <Die />
            </HitWall>
https://dl.dropboxusercontent.com/u/139715/OniGalore/StopIfBreakable_not_used.wmv
: Side note: There's no visible effect (like decal) on the breakable glass because of ONIE.
For better visibility we can also repeat the two tests with a plasma effect.
            <HitWall>
                '''<StopIfBreakable />'''
                <ImpactEffect>
                    <ImpactType>w3_phr</ImpactType>
                    <ImpactModifier>0</ImpactModifier>
                </ImpactEffect>
                <Die />
            </HitWall>
https://dl.dropboxusercontent.com/u/139715/OniGalore/StopIfBreakable_used_phr3_alt.wmv
            <HitWall>
                <ImpactEffect>
                    <ImpactType>w3_phr</ImpactType>
                    <ImpactModifier>0</ImpactModifier>
                </ImpactEffect>
                <Die />
            </HitWall>
https://dl.dropboxusercontent.com/u/139715/OniGalore/StopIfBreakable_not_used_phr3_alt.wmv




8,452

edits