ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/XmlTools2/examples/BINACJBOCharacter.oni-patch
Revision: 919
Committed: Sat Feb 1 19:15:17 2014 UTC (11 years, 8 months ago) by s10k
File size: 3282 byte(s)
Log Message:
added example files

File Contents

# Content
1 @XML_TOOLS Version "2.0"
2
3 #@ADD_INSIDE_NODE ElementName "Particles"
4 <xml>
5 <Particle>
6 <Start>0</Start>
7 <End>45</End>
8 <Bone>Head</Bone>
9 <Name>glass_break</Name>
10 </Particle>
11 </xml>
12
13 @ADD_INSIDE_NODE ElementName "OSD" Files "BINACJBOCharacter-van.xml"
14 <xml>
15 <Attack>
16 <Start>0</Start>
17 <End>30</End>
18 <Bones>Pelvis Chest Neck Head LeftShoulder LeftArm LeftWrist LeftFist RightShoulder RightArm RightWrist RightFist</Bones>
19 <Flags>Unblockable</Flags>
20 <Knockback>0</Knockback>
21 <HitPoints>10</HitPoints>
22 <HitType>KnockdownBody</HitType>
23 <HitLength>0</HitLength>
24 <StunLength>0</StunLength>
25 <StaggerLength>0</StaggerLength>
26 <Extents/>
27 </Attack>
28 </xml>
29
30 #@ADD_INSIDE_NODE ElementName "Attacks"
31 <xml>
32 <Attack>
33 <Start>31</Start>
34 <End>44</End>
35 <Bones>Chest Neck LeftShoulder RightShoulder</Bones>
36 <Flags>Unblockable</Flags>
37 <Knockback>0</Knockback>
38 <HitPoints>5</HitPoints>
39 <HitType>HitBody</HitType>
40 <HitLength>40</HitLength>
41 <StunLength>0</StunLength>
42 <StaggerLength>0</StaggerLength>
43 <Extents />
44 </Attack>
45 </xml>
46
47 #@ADD_INSIDE_NODE ElementName "Animation"
48 <xml>
49 <AttackRing>
50 <Length>0</Length>
51 <Length>0</Length>
52 <Length>0</Length>
53 <Length>0</Length>
54 <Length>0</Length>
55 <Length>0</Length>
56 <Length>0</Length>
57 <Length>0</Length>
58 <Length>0</Length>
59 <Length>0</Length>
60 <Length>0</Length>
61 <Length>0</Length>
62 <Length>0</Length>
63 <Length>0</Length>
64 <Length>0</Length>
65 <Length>0</Length>
66 <Length>0</Length>
67 <Length>0</Length>
68 <Length>0</Length>
69 <Length>0</Length>
70 <Length>0</Length>
71 <Length>0</Length>
72 <Length>0</Length>
73 <Length>0</Length>
74 <Length>0</Length>
75 <Length>0</Length>
76 <Length>0</Length>
77 <Length>0</Length>
78 <Length>0</Length>
79 <Length>0</Length>
80 <Length>0</Length>
81 <Length>0</Length>
82 <Length>0</Length>
83 <Length>0</Length>
84 <Length>0</Length>
85 <Length>0</Length>
86 </AttackRing>
87 </xml>
88
89 #@REMOVE_NODE ElementName "Objects" ParentElementName "Oni" Files "BINACJBOCharacter-van.xml"
90
91 #@COMMAND "-?"
92
93 #@CUSTOM_CODE Files "BINACJBOCharacter-van.xml"
94 <code>
95 var myBuilder = new JSXMLBuilder();
96 myBuilder.load($xmlData);
97
98 var elements = myBuilder.elements;
99
100 for (var i = 0; i < elements.length; i++) {
101 if(elements[i].name=="CHAR" && elements[i].attributeString==" Id=\"11565\""){
102 elements[i].childElement("OSD").childElement("Weapon").text="MyAwesomeOniWeapon";
103 break;
104 }
105 }
106
107 $xmlData=myBuilder.generateXML(); // update the global variable with the new XML
108 </code>