fixed the scale of the boompack

Richard Gerum 2010-02-15 23:53:06 +01:00
parent cfb99756c2
commit e78bb8cff8
7 changed files with 46533 additions and 52545 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -463,14 +463,14 @@ func DoUpdateAttach(bool sec)
if(sec) return;
if(HasHandAction(sec))
{
iHandMesh[sec] = AttachMesh(obj, pos_hand, bone, trans);
iHandMesh[sec] = AttachMesh(obj, "pos_tool1", bone, trans);
PlayAnimation("CarryArms", 6, Anim_Const(obj->~GetCarryPhase(this)), Anim_Const(1000));
fBothHanded = 1;
}
else
; // Don't display
}
}
}//AttachMesh(DYNB, "pos_tool1", "main", Trans_Translate(0,0,0));
public func GetHandMesh(object obj)
{
@ -601,6 +601,12 @@ func SetTurnType(iIndex)
}
}
// For test purpose
public func TurnFront()
{
SetAnimationPosition(iTurnAction, Anim_Const(500));
}
func GetDirection()
{
// Get direction from ComDir
@ -670,17 +676,6 @@ func FxIntWalkStart(pTarget, iNumber, fTmp)
SetTurnType(0);
}
func FxIntWalkStop(pTarget, iNumber, fTmp)
{
if(fTmp) return;
// Remove all
// StopAnimation(GetRootAnimation(5));
// Update carried items
UpdateAttach();
}
func FxIntWalkTimer(pTarget, iNumber)
{
/* if(EffectVar(4, pTarget, iNumber))
@ -1035,12 +1030,6 @@ func FxIntSwimStart(pTarget, iNumber, fTmp)
SetAnimationWeight(iTurnKnot2, Anim_Const(1000));
}
func FxIntSwimStop(pTarget, iNumber, iReason, fTmp)
{
if(fTmp) return;
// StopAnimation(GetRootAnimation(5));
}
func FxIntSwimTimer(pTarget, iNumber, iTime)
{
// DoEnergy(1); //TODO Remove this! Endless Energy while diving is only for the testers

View File

@ -1,6 +1,6 @@
<skeleton>
<bones>
<bone id="0" name="Boompack">
<bone id="0" name="main">
<position x="0.000000" y="0.000000" z="0.000000"/>
<rotation angle="1.570796">
<axis x="1.000000" y="0.000000" z="0.000000"/>

View File

@ -3,12 +3,12 @@ id=BOOM
Version=4,9,10,10
Category=C4D_Object
MaxUserSelect=15
Width=12
Height=26
Offset=-6,-13
Width=10
Height=18
Offset=-5,-7
Vertices=4
VertexX=0,0,-4,4
VertexY=0,-10,12,12
VertexY=3,-6,10,10
VertexFriction=80,60,60
Picture=0,0,16,16
Value=10

View File

@ -102,362 +102,362 @@
<geometry vertexcount="72">
<vertexbuffer positions="true" normals="true" texture_coords="1">
<vertex>
<position x="0.878108" y="0.366837" z="0.366958"/>
<position x="3.651916" y="1.525619" z="1.526121"/>
<normal x="0.931781" y="0.362568" z="0.018128"/>
<texcoord u="0.217202" v="0.654662"/>
</vertex>
<vertex>
<position x="0.950990" y="0.395382" z="1.696190"/>
<position x="3.955022" y="1.644331" z="7.054191"/>
<normal x="0.892667" y="0.347374" z="0.287189"/>
<texcoord u="0.243307" v="0.424938"/>
</vertex>
<vertex>
<position x="1.018823" y="0.011142" z="1.696229"/>
<position x="4.237127" y="0.046339" z="7.054356"/>
<normal x="0.957642" y="-0.020662" z="0.287219"/>
<texcoord u="0.297007" v="0.436310"/>
</vertex>
<vertex>
<position x="0.940643" y="0.012607" z="0.366994"/>
<position x="3.911990" y="0.052429" z="1.526273"/>
<normal x="0.999602" y="-0.021577" z="0.018159"/>
<texcoord u="0.285460" v="0.659356"/>
</vertex>
<vertex>
<position x="0.934450" y="-0.369807" z="1.696276"/>
<position x="3.886232" y="-1.537970" z="7.054551"/>
<normal x="0.876824" y="-0.385552" z="0.287280"/>
<texcoord u="0.349557" v="0.440502"/>
</vertex>
<vertex>
<position x="0.862860" y="-0.338591" z="0.367038"/>
<position x="3.588503" y="-1.408147" z="1.526453"/>
<normal x="0.915244" y="-0.402489" z="0.018190"/>
<texcoord u="0.353117" v="0.660408"/>
</vertex>
<vertex>
<position x="0.710716" y="-0.689470" z="1.696323"/>
<position x="2.955760" y="-2.867399" z="7.054747"/>
<normal x="0.662511" y="-0.691748" z="0.287338"/>
<texcoord u="0.402193" v="0.437853"/>
</vertex>
<vertex>
<position x="0.656601" y="-0.633289" z="0.367081"/>
<position x="2.730701" y="-2.633750" z="1.526633"/>
<normal x="0.691534" y="-0.722114" z="0.018220"/>
<texcoord u="0.420433" v="0.657763"/>
</vertex>
<vertex>
<position x="0.381684" y="-0.899181" z="1.696363"/>
<position x="1.587364" y="-3.739554" z="7.054912"/>
<normal x="0.347335" y="-0.892615" z="0.287396"/>
<texcoord u="0.456197" v="0.428086"/>
</vertex>
<vertex>
<position x="0.353266" y="-0.826622" z="0.367118"/>
<position x="1.469177" y="-3.437792" z="1.526785"/>
<normal x="0.362567" y="-0.931779" z="0.018250"/>
<texcoord u="0.487701" v="0.651673"/>
</vertex>
<vertex>
<position x="-0.002556" y="-0.967013" z="1.696389"/>
<position x="-0.010628" y="-4.021658" z="7.055023"/>
<normal x="-0.020662" y="-0.957578" z="0.287432"/>
<texcoord u="0.513332" v="0.410160"/>
</vertex>
<vertex>
<position x="-0.000965" y="-0.889157" z="0.367142"/>
<position x="-0.004012" y="-3.697867" z="1.526887"/>
<normal x="-0.021577" y="-0.999600" z="0.018281"/>
<texcoord u="0.555237" v="0.642766"/>
</vertex>
<vertex>
<position x="-0.383505" y="-0.882640" z="1.696399"/>
<position x="-1.594937" y="-3.670763" z="7.055060"/>
<normal x="-0.385582" y="-0.876761" z="0.287432"/>
<texcoord u="0.576608" v="0.381594"/>
</vertex>
<vertex>
<position x="-0.352162" y="-0.811374" z="0.367151"/>
<position x="-1.464588" y="-3.374379" z="1.526923"/>
<normal x="-0.402488" y="-0.915243" z="0.018281"/>
<texcoord u="0.622156" v="0.632130"/>
</vertex>
<vertex>
<position x="-0.352162" y="-0.811374" z="0.367151"/>
<position x="-1.464588" y="-3.374379" z="1.526923"/>
<normal x="-0.402488" y="-0.915243" z="0.018281"/>
<texcoord u="0.623116" v="0.630709"/>
</vertex>
<vertex>
<position x="-0.383505" y="-0.882640" z="1.696399"/>
<position x="-1.594937" y="-3.670763" z="7.055060"/>
<normal x="-0.385582" y="-0.876761" z="0.287432"/>
<texcoord u="0.576859" v="0.380308"/>
</vertex>
<vertex>
<position x="-0.703167" y="-0.658906" z="1.696390"/>
<position x="-2.924365" y="-2.740289" z="7.055023"/>
<normal x="-0.691758" y="-0.662459" z="0.287434"/>
<texcoord u="0.513665" v="0.409055"/>
</vertex>
<vertex>
<position x="-0.646860" y="-0.605114" z="0.367142"/>
<position x="-2.690190" y="-2.516577" z="1.526887"/>
<normal x="-0.722113" y="-0.691533" z="0.018281"/>
<texcoord u="0.556227" v="0.641537"/>
</vertex>
<vertex>
<position x="-0.912878" y="-0.329874" z="1.696363"/>
<position x="-3.796520" y="-1.371893" z="7.054912"/>
<normal x="-0.892625" y="-0.347308" z="0.287399"/>
<texcoord u="0.456581" v="0.427145"/>
</vertex>
<vertex>
<position x="-0.840193" y="-0.301779" z="0.367118"/>
<position x="-3.494233" y="-1.255054" z="1.526785"/>
<normal x="-0.931779" y="-0.362567" z="0.018250"/>
<texcoord u="0.488716" v="0.650637"/>
</vertex>
<vertex>
<position x="-0.980710" y="0.054366" z="1.696323"/>
<position x="-4.078623" y="0.226099" z="7.054747"/>
<normal x="-0.957605" y="0.020723" z="0.287339"/>
<texcoord u="0.402605" v="0.437066"/>
</vertex>
<vertex>
<position x="-0.902728" y="0.052451" z="0.367081"/>
<position x="-3.754308" y="0.218136" z="1.526633"/>
<normal x="-0.999600" y="0.021608" z="0.018220"/>
<texcoord u="0.421465" v="0.656919"/>
</vertex>
<vertex>
<position x="-0.896337" y="0.435315" z="1.696276"/>
<position x="-3.727726" y="1.810407" z="7.054551"/>
<normal x="-0.876796" y="0.385614" z="0.287280"/>
<texcoord u="0.349977" v="0.439865"/>
</vertex>
<vertex>
<position x="-0.824945" y="0.403649" z="0.367038"/>
<position x="-3.430820" y="1.678712" z="1.526453"/>
<normal x="-0.915244" y="0.402489" z="0.018190"/>
<texcoord u="0.354156" v="0.659756"/>
</vertex>
<vertex>
<position x="-0.672603" y="0.754978" z="1.696229"/>
<position x="-2.797252" y="3.139836" z="7.054356"/>
<normal x="-0.662489" y="0.691818" z="0.287220"/>
<texcoord u="0.297415" v="0.435824"/>
</vertex>
<vertex>
<position x="-0.618685" y="0.698346" z="0.366994"/>
<position x="-2.573017" y="2.904315" z="1.526273"/>
<normal x="-0.691535" y="0.722115" z="0.018159"/>
<texcoord u="0.286496" v="0.658897"/>
</vertex>
<vertex>
<position x="-0.343570" y="0.964688" z="1.696190"/>
<position x="-1.428855" y="4.011989" z="7.054191"/>
<normal x="-0.347311" y="0.892692" z="0.287187"/>
<texcoord u="0.243683" v="0.424605"/>
</vertex>
<vertex>
<position x="-0.315350" y="0.891679" z="0.366958"/>
<position x="-1.311493" y="3.708357" z="1.526121"/>
<normal x="-0.362568" y="0.931781" z="0.018128"/>
<texcoord u="0.218225" v="0.654397"/>
</vertex>
<vertex>
<position x="0.040669" y="1.032520" z="1.696163"/>
<position x="0.169137" y="4.294091" z="7.054080"/>
<normal x="0.020692" y="0.957661" z="0.287155"/>
<texcoord u="0.187178" v="0.405141"/>
</vertex>
<vertex>
<position x="0.038880" y="0.954215" z="0.366933"/>
<position x="0.161697" y="3.968431" z="1.526019"/>
<normal x="0.021608" y="0.999602" z="0.018129"/>
<texcoord u="0.149147" v="0.646642"/>
</vertex>
<vertex>
<position x="0.421618" y="0.948146" z="1.696154"/>
<position x="1.753445" y="3.943193" z="7.054041"/>
<normal x="0.385611" y="0.876849" z="0.287125"/>
<texcoord u="0.124960" v="0.375100"/>
</vertex>
<vertex>
<position x="0.390078" y="0.876431" z="0.366925"/>
<position x="1.622273" y="3.644943" z="1.525983"/>
<normal x="0.402490" y="0.915246" z="0.018098"/>
<texcoord u="0.090116" v="0.643002"/>
</vertex>
<vertex>
<position x="0.390078" y="0.876431" z="0.366925"/>
<position x="1.622273" y="3.644943" z="1.525983"/>
<normal x="0.402490" y="0.915246" z="0.018098"/>
<texcoord u="0.089146" v="0.642870"/>
</vertex>
<vertex>
<position x="0.421618" y="0.948146" z="1.696154"/>
<position x="1.753445" y="3.943193" z="7.054041"/>
<normal x="0.385611" y="0.876849" z="0.287125"/>
<texcoord u="0.124727" v="0.375094"/>
</vertex>
<vertex>
<position x="0.741281" y="0.724412" z="1.696163"/>
<position x="3.082873" y="3.012718" z="7.054080"/>
<normal x="0.691803" y="0.662535" z="0.287152"/>
<texcoord u="0.186859" v="0.405312"/>
</vertex>
<vertex>
<position x="0.684775" y="0.670171" z="0.366933"/>
<position x="2.847876" y="2.787140" z="1.526019"/>
<normal x="0.722115" y="0.691535" z="0.018128"/>
<texcoord u="0.148147" v="0.646709"/>
</vertex>
<vertex>
<position x="1.017809" y="0.421197" z="-1.204421"/>
<position x="4.232913" y="1.751693" z="-5.009001"/>
<normal x="0.682892" y="0.265637" z="-0.680511"/>
<texcoord u="0.196607" v="0.956737"/>
</vertex>
<vertex>
<position x="0.793040" y="0.773855" z="-1.204449"/>
<position x="3.298132" y="3.218342" z="-5.009119"/>
<normal x="0.529209" y="0.506777" z="-0.680525"/>
<texcoord u="0.116351" v="0.950081"/>
</vertex>
<vertex>
<position x="0.450423" y="1.013653" z="-1.204459"/>
<position x="1.873241" y="4.215628" z="-5.009160"/>
<normal x="0.294972" y="0.670729" z="-0.680525"/>
<texcoord u="0.046546" v="0.946845"/>
</vertex>
<vertex>
<position x="0.450423" y="1.013653" z="-1.204459"/>
<position x="1.873241" y="4.215628" z="-5.009160"/>
<normal x="0.294972" y="0.670729" z="-0.680525"/>
<texcoord u="0.048382" v="0.947098"/>
</vertex>
<vertex>
<position x="0.042120" y="1.104084" z="-1.204449"/>
<position x="0.175169" y="4.591718" z="-5.009120"/>
<normal x="0.015779" y="0.732558" z="-0.680522"/>
<texcoord u="0.118215" v="0.950105"/>
</vertex>
<vertex>
<position x="-0.369710" y="1.031381" z="-1.204421"/>
<position x="-1.537567" y="4.289354" z="-5.009001"/>
<normal x="-0.265761" y="0.682837" z="-0.680518"/>
<texcoord u="0.198490" v="0.956531"/>
</vertex>
<vertex>
<position x="-0.722369" y="0.806611" z="-1.204378"/>
<position x="-3.004220" y="3.354571" z="-5.008823"/>
<normal x="-0.506872" y="0.529152" z="-0.680499"/>
<texcoord u="0.278739" v="0.959802"/>
</vertex>
<vertex>
<position x="-0.962167" y="0.463994" z="-1.204328"/>
<position x="-4.001505" y="1.929680" z="-5.008613"/>
<normal x="-0.670805" y="0.294904" z="-0.680479"/>
<texcoord u="0.358837" v="0.959802"/>
</vertex>
<vertex>
<position x="-1.052598" y="0.055690" z="-1.204278"/>
<position x="-4.377593" y="0.231608" z="-5.008405"/>
<normal x="-0.732617" y="0.015748" z="-0.680459"/>
<texcoord u="0.438664" v="0.956507"/>
</vertex>
<vertex>
<position x="-0.979894" y="-0.356139" z="-1.204235"/>
<position x="-4.075230" y="-1.481129" z="-5.008227"/>
<normal x="-0.682893" y="-0.265790" z="-0.680451"/>
<texcoord u="0.518106" v="0.949997"/>
</vertex>
<vertex>
<position x="-0.755124" y="-0.708798" z="-1.204206"/>
<position x="-3.140446" y="-2.947780" z="-5.008109"/>
<normal x="-0.529240" y="-0.506869" z="-0.680433"/>
<texcoord u="0.597066" v="0.940440"/>
</vertex>
<vertex>
<position x="-0.412508" y="-0.948596" z="-1.204196"/>
<position x="-1.715555" y="-3.945064" z="-5.008067"/>
<normal x="-0.295000" y="-0.670815" z="-0.680428"/>
<texcoord u="0.675451" v="0.928038"/>
</vertex>
<vertex>
<position x="-0.412508" y="-0.948596" z="-1.204196"/>
<position x="-1.715555" y="-3.945064" z="-5.008067"/>
<normal x="-0.295000" y="-0.670815" z="-0.680428"/>
<texcoord u="0.673642" v="0.929603"/>
</vertex>
<vertex>
<position x="-0.004204" y="-1.039027" z="-1.204206"/>
<position x="-0.017485" y="-4.321152" z="-5.008109"/>
<normal x="-0.015839" y="-0.732645" z="-0.680427"/>
<texcoord u="0.595223" v="0.941782"/>
</vertex>
<vertex>
<position x="0.407625" y="-0.966323" z="-1.204235"/>
<position x="1.695251" y="-4.018789" z="-5.008227"/>
<normal x="0.265671" y="-0.682931" z="-0.680459"/>
<texcoord u="0.516237" v="0.951113"/>
</vertex>
<vertex>
<position x="0.760284" y="-0.741553" z="-1.204278"/>
<position x="3.161904" y="-3.084006" z="-5.008405"/>
<normal x="0.506774" y="-0.529297" z="-0.680459"/>
<texcoord u="0.436777" v="0.957397"/>
</vertex>
<vertex>
<position x="1.000082" y="-0.398936" z="-1.204328"/>
<position x="4.159188" y="-1.659115" z="-5.008613"/>
<normal x="0.670741" y="-0.295055" z="-0.680477"/>
<texcoord u="0.356943" v="0.960464"/>
</vertex>
<vertex>
<position x="1.090513" y="0.009367" z="-1.204378"/>
<position x="4.535276" y="0.038957" z="-5.008823"/>
<normal x="0.732586" y="-0.015901" z="-0.680489"/>
<texcoord u="0.276845" v="0.960236"/>
</vertex>
<vertex>
<position x="0.019123" y="0.032905" z="3.042086"/>
<position x="0.079530" y="0.136845" z="12.651568"/>
<normal x="0.000031" y="0.000092" z="1.000000"/>
<texcoord u="0.353137" v="0.178594"/>
</vertex>
<vertex>
<position x="0.793040" y="0.773855" z="-1.204449"/>
<position x="3.298132" y="3.218342" z="-5.009119"/>
<normal x="0.529209" y="0.506777" z="-0.680525"/>
<texcoord u="0.733692" v="0.426656"/>
</vertex>
<vertex>
<position x="1.017809" y="0.421197" z="-1.204421"/>
<position x="4.232913" y="1.751693" z="-5.009001"/>
<normal x="0.682892" y="0.265637" z="-0.680511"/>
<texcoord u="0.814308" v="0.426656"/>
</vertex>
<vertex>
<position x="0.018958" y="0.032529" z="-1.204328"/>
<position x="0.078842" y="0.135282" z="-5.008615"/>
<normal x="-0.000031" y="-0.000092" z="-1.000000"/>
<texcoord u="0.774000" v="0.224015"/>
</vertex>
<vertex>
<position x="0.450423" y="1.013653" z="-1.204459"/>
<position x="1.873241" y="4.215628" z="-5.009160"/>
<normal x="0.294972" y="0.670729" z="-0.680525"/>
<texcoord u="0.659213" v="0.395806"/>
</vertex>
<vertex>
<position x="0.042120" y="1.104084" z="-1.204449"/>
<position x="0.175169" y="4.591718" z="-5.009120"/>
<normal x="0.015779" y="0.732558" z="-0.680522"/>
<texcoord u="0.602208" v="0.338802"/>
</vertex>
<vertex>
<position x="-0.369710" y="1.031381" z="-1.204421"/>
<position x="-1.537567" y="4.289354" z="-5.009001"/>
<normal x="-0.265761" y="0.682837" z="-0.680518"/>
<texcoord u="0.571358" v="0.264323"/>
</vertex>
<vertex>
<position x="-0.722369" y="0.806611" z="-1.204378"/>
<position x="-3.004220" y="3.354571" z="-5.008823"/>
<normal x="-0.506872" y="0.529152" z="-0.680499"/>
<texcoord u="0.571358" v="0.183706"/>
</vertex>
<vertex>
<position x="-0.962167" y="0.463994" z="-1.204328"/>
<position x="-4.001505" y="1.929680" z="-5.008613"/>
<normal x="-0.670805" y="0.294904" z="-0.680479"/>
<texcoord u="0.602209" v="0.109227"/>
</vertex>
<vertex>
<position x="-1.052598" y="0.055690" z="-1.204278"/>
<position x="-4.377593" y="0.231608" z="-5.008405"/>
<normal x="-0.732617" y="0.015748" z="-0.680459"/>
<texcoord u="0.659213" v="0.052223"/>
</vertex>
<vertex>
<position x="-0.979894" y="-0.356139" z="-1.204235"/>
<position x="-4.075230" y="-1.481129" z="-5.008227"/>
<normal x="-0.682893" y="-0.265790" z="-0.680451"/>
<texcoord u="0.733692" v="0.021373"/>
</vertex>
<vertex>
<position x="-0.755124" y="-0.708798" z="-1.204206"/>
<position x="-3.140446" y="-2.947780" z="-5.008109"/>
<normal x="-0.529240" y="-0.506869" z="-0.680433"/>
<texcoord u="0.814308" v="0.021373"/>
</vertex>
<vertex>
<position x="-0.412508" y="-0.948596" z="-1.204196"/>
<position x="-1.715555" y="-3.945064" z="-5.008067"/>
<normal x="-0.295000" y="-0.670815" z="-0.680428"/>
<texcoord u="0.888788" v="0.052223"/>
</vertex>
<vertex>
<position x="-0.004204" y="-1.039027" z="-1.204206"/>
<position x="-0.017485" y="-4.321152" z="-5.008109"/>
<normal x="-0.015839" y="-0.732645" z="-0.680427"/>
<texcoord u="0.945792" v="0.109227"/>
</vertex>
<vertex>
<position x="0.407625" y="-0.966323" z="-1.204235"/>
<position x="1.695251" y="-4.018789" z="-5.008227"/>
<normal x="0.265671" y="-0.682931" z="-0.680459"/>
<texcoord u="0.976642" v="0.183707"/>
</vertex>
<vertex>
<position x="0.760284" y="-0.741553" z="-1.204278"/>
<position x="3.161904" y="-3.084006" z="-5.008405"/>
<normal x="0.506774" y="-0.529297" z="-0.680459"/>
<texcoord u="0.976642" v="0.264323"/>
</vertex>
<vertex>
<position x="1.000082" y="-0.398936" z="-1.204328"/>
<position x="4.159188" y="-1.659115" z="-5.008613"/>
<normal x="0.670741" y="-0.295055" z="-0.680477"/>
<texcoord u="0.945791" v="0.338802"/>
</vertex>
<vertex>
<position x="1.090513" y="0.009367" z="-1.204378"/>
<position x="4.535276" y="0.038957" z="-5.008823"/>
<normal x="0.732586" y="-0.015901" z="-0.680489"/>
<texcoord u="0.888787" v="0.395806"/>
</vertex>

View File

@ -8,8 +8,12 @@
local fuel;
local rider;
public func GetCarryMode(clonk) { return CARRY_Back; }
public func GetCarryTransform(clonk) { return Trans_Scale(2000); }
static boomtrans;
static carrypos;
public func GetCarryMode(clonk) { return CARRY_BothHands; }
public func GetCarryTransform(clonk) { return Trans_Translate(-1500,2000,-3000); } // TODO change when ck has fixed the bug
public func GetCarryPhase() { return 700; }
protected func Construction()
{
@ -214,7 +218,7 @@ func FxFireworkTimer(object target, int num, int time)
func Definition(def) {
SetProperty("Name", "$Name$", def);
SetProperty("Collectible",1, def);
SetProperty("PerspectiveR", 4500, def);
SetProperty("PerspectiveR", 20000, def);
SetProperty("PerspectiveTheta", 25, def);
SetProperty("PerspectivePhi", 30, def);
}