Add rayman2 source files

This commit is contained in:
2024-09-18 02:33:44 +08:00
parent bcc093f8ed
commit fb036c54fd
14339 changed files with 2596224 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
; SCR 201
; Scripts Parser Version 2.0.1
; (c) Ubi Simulations 1997
;**************************
;* Description of a level *
;**************************
{NewMemoryDescription:
SAIMemorySize(70000)
AIMemory(90000)
ACPMemory(400000)
GameLevelMemorySize(120000)
GfxU64Memory(300000)
TMPLevelMemory(125000)
}

View File

@@ -0,0 +1,4 @@
;*********************************************
;SubDivisions de la Map Beach Version N64
;*********************************************

View File

@@ -0,0 +1,40 @@
{ColorConfiguration:
Contrast(1,1,1)
Luminosity(0,0,0)
}
{RCP:
GfxSize(4500)
GfxTransSize(2500)
MtxSize(400)
LightSize(100)
}
{TextureCache:
NbEntries(0,15)
NbEntries(1,20)
NbEntries(2,30)
NbEntries(3,40)
NbEntries(4,50)
NbEntries(5,6)
}
{Morphing:
NbMorphTasks(15)
NbMorphElements(7)
NbMorphPoints(128)
HighQuality(1)
}
{Description:
NumberOfAlways(20)
}
{Sky:
AddInSector("sct01","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct02","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct03","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct04","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct05","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct06","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct07","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct08","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct09","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct10","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
AddInSector("sct11","0.00","0.00","200",NORMAL,"Fpp_Rayman\Fpp_Rayman.vmt^Material:MAT_SKY")
}

View File

@@ -0,0 +1,16 @@
; SCR 201
; Scripts Parser Version 2.0.1
; (c) Ubi Simulations 1997
;**************************
;* Description of a level *
;**************************
{NewMemoryDescription:
SAIMemorySize(70000)
AIMemory(85000)
ACPMemory(400000)
GameLevelMemorySize(120000)
GfxU64Memory(350000)
TMPLevelMemory(125000)
}

View File

@@ -0,0 +1,4 @@
;*********************************************
;SubDivisions de la Map Beach Version N64
;*********************************************

View File

@@ -0,0 +1,43 @@
{ColorConfiguration:
Contrast(1,1,1)
Luminosity(0,0,0)
}
{RCP:
GfxSize(4500)
GfxTransSize(2500)
MtxSize(400)
LightSize(100)
}
{TextureCache:
NbEntries(0,15)
NbEntries(1,20)
NbEntries(2,30)
NbEntries(3,40)
NbEntries(4,50)
NbEntries(5,6)
}
{Morphing:
NbMorphTasks(15)
NbMorphElements(7)
NbMorphPoints(128)
HighQuality(0)
}
{Description:
NumberOfAlways(10)
}
{Sky:
AddInSector("Sct_MGrdien_00","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_01","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_02","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_03","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_04","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_05","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_06","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_07","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_08","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_09","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_10","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_11","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_12","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Univers","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
}

View File

@@ -0,0 +1,16 @@
; SCR 201
; Scripts Parser Version 2.0.1
; (c) Ubi Simulations 1997
;**************************
;* Description of a level *
;**************************
{NewMemoryDescription:
SAIMemorySize(70000)
AIMemory(85000)
ACPMemory(400000)
GameLevelMemorySize(120000)
GfxU64Memory(350000)
TMPLevelMemory(125000)
}

View File

@@ -0,0 +1,4 @@
;*********************************************
;SubDivisions de la Map Beach Version N64
;*********************************************

View File

@@ -0,0 +1,43 @@
{ColorConfiguration:
Contrast(1,1,1)
Luminosity(0,0,0)
}
{RCP:
GfxSize(4500)
GfxTransSize(2500)
MtxSize(400)
LightSize(100)
}
{TextureCache:
NbEntries(0,15)
NbEntries(1,20)
NbEntries(2,30)
NbEntries(3,40)
NbEntries(4,50)
NbEntries(5,6)
}
{Morphing:
NbMorphTasks(15)
NbMorphElements(7)
NbMorphPoints(128)
HighQuality(0)
}
{Description:
NumberOfAlways(40)
}
{Sky:
AddInSector("Sct_MGrdien_00","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_01","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_02","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_03","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_04","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_05","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_06","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_07","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_08","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_09","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_10","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_11","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_12","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Univers","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
}

View File

@@ -0,0 +1,16 @@
; SCR 201
; Scripts Parser Version 2.0.1
; (c) Ubi Simulations 1997
;**************************
;* Description of a level *
;**************************
{NewMemoryDescription:
SAIMemorySize(70000)
AIMemory(85000)
ACPMemory(400000)
GameLevelMemorySize(120000)
GfxU64Memory(350000)
TMPLevelMemory(125000)
}

View File

@@ -0,0 +1,4 @@
;*********************************************
;SubDivisions de la Map Beach Version N64
;*********************************************

View File

@@ -0,0 +1,43 @@
{ColorConfiguration:
Contrast(1,1,1)
Luminosity(0,0,0)
}
{RCP:
GfxSize(4500)
GfxTransSize(2500)
MtxSize(400)
LightSize(100)
}
{TextureCache:
NbEntries(0,15)
NbEntries(1,20)
NbEntries(2,30)
NbEntries(3,40)
NbEntries(4,50)
NbEntries(5,6)
}
{Morphing:
NbMorphTasks(15)
NbMorphElements(7)
NbMorphPoints(128)
HighQuality(0)
}
{Description:
NumberOfAlways(40)
}
{Sky:
AddInSector("Sct_MGrdien_00","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_01","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_02","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_03","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_04","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_05","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_06","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_07","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_08","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_09","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_10","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_11","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_12","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Univers","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
}

View File

@@ -0,0 +1,16 @@
; SCR 201
; Scripts Parser Version 2.0.1
; (c) Ubi Simulations 1997
;**************************
;* Description of a level *
;**************************
{NewMemoryDescription:
SAIMemorySize(70000)
AIMemory(85000)
ACPMemory(400000)
GameLevelMemorySize(120000)
GfxU64Memory(350000)
TMPLevelMemory(125000)
}

View File

@@ -0,0 +1,4 @@
;*********************************************
;SubDivisions de la Map Beach Version N64
;*********************************************

View File

@@ -0,0 +1,43 @@
{ColorConfiguration:
Contrast(1,1,1)
Luminosity(0,0,0)
}
{RCP:
GfxSize(4500)
GfxTransSize(2500)
MtxSize(400)
LightSize(100)
}
{TextureCache:
NbEntries(0,15)
NbEntries(1,20)
NbEntries(2,30)
NbEntries(3,40)
NbEntries(4,50)
NbEntries(5,6)
}
{Morphing:
NbMorphTasks(15)
NbMorphElements(7)
NbMorphPoints(128)
HighQuality(0)
}
{Description:
NumberOfAlways(40)
}
{Sky:
AddInSector("Sct_MGrdien_00","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_01","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_02","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_03","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_04","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_05","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_06","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_07","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_08","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_09","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_10","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_11","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_12","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Univers","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
}

View File

@@ -0,0 +1,16 @@
; SCR 201
; Scripts Parser Version 2.0.1
; (c) Ubi Simulations 1997
;**************************
;* Description of a level *
;**************************
{NewMemoryDescription:
SAIMemorySize(70000)
AIMemory(85000)
ACPMemory(400000)
GameLevelMemorySize(120000)
GfxU64Memory(350000)
TMPLevelMemory(125000)
}

View File

@@ -0,0 +1,4 @@
;*********************************************
;SubDivisions de la Map Beach Version N64
;*********************************************

View File

@@ -0,0 +1,43 @@
{ColorConfiguration:
Contrast(1,1,1)
Luminosity(0,0,0)
}
{RCP:
GfxSize(4500)
GfxTransSize(2500)
MtxSize(400)
LightSize(100)
}
{TextureCache:
NbEntries(0,15)
NbEntries(1,20)
NbEntries(2,30)
NbEntries(3,40)
NbEntries(4,50)
NbEntries(5,6)
}
{Morphing:
NbMorphTasks(15)
NbMorphElements(7)
NbMorphPoints(128)
HighQuality(0)
}
{Description:
NumberOfAlways(40)
}
{Sky:
AddInSector("Sct_MGrdien_00","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_01","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_02","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_03","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_04","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_05","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_06","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_07","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_08","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_09","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_10","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_11","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_12","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Univers","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
}

View File

@@ -0,0 +1,16 @@
; SCR 201
; Scripts Parser Version 2.0.1
; (c) Ubi Simulations 1997
;**************************
;* Description of a level *
;**************************
{NewMemoryDescription:
SAIMemorySize(70000)
AIMemory(85000)
ACPMemory(400000)
GameLevelMemorySize(120000)
GfxU64Memory(350000)
TMPLevelMemory(125000)
}

View File

@@ -0,0 +1,4 @@
;*********************************************
;SubDivisions de la Map Beach Version N64
;*********************************************

View File

@@ -0,0 +1,43 @@
{ColorConfiguration:
Contrast(1,1,1)
Luminosity(0,0,0)
}
{RCP:
GfxSize(4500)
GfxTransSize(2500)
MtxSize(400)
LightSize(100)
}
{TextureCache:
NbEntries(0,15)
NbEntries(1,20)
NbEntries(2,30)
NbEntries(3,40)
NbEntries(4,50)
NbEntries(5,6)
}
{Morphing:
NbMorphTasks(15)
NbMorphElements(7)
NbMorphPoints(128)
HighQuality(0)
}
{Description:
NumberOfAlways(10)
}
{Sky:
AddInSector("Sct_MGrdien_00","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_01","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_02","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_03","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_04","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_05","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_06","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_07","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_08","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_09","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_10","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_11","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Sct_MGrdien_12","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
AddInSector("Univers","0.00","0.00","200",NORMAL,"Fpp_Gardien\Fpp_Gardien.vmt^Material:MAT_G01_Background")
}

View File

@@ -0,0 +1,11 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(1)
AddChannelName(BlocDePier)
}

View File

@@ -0,0 +1,7 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_1
VS("BLOCDEPIER\BLOCDEPIER.vse^VS:VSE_BlocDePier")
CS("BlocDePier\BlocDePier.zoo^CS:CS_1")
}

View File

@@ -0,0 +1,8 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(1)
}
{TBL:1()
PHY("BlocDePier\BlocDePier.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,13 @@
;Unit directive, the unit is stored in file result 1
;And correspond to the value of one unit exprimed in meter
$SetCurrentFileDouble(1,"1.00")
{ZOO_HEADER:
VersionNumber(1)
}
{AllCollideSets:
{CS:CS_1
ZDR("BlocDePier\BlocDePier.mod^Geometric:BlocDePier")
}
}

View File

@@ -0,0 +1,53 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,17h11m
{CreateEditorDeclaration:
{CreateEditorBehaviour:
Language(French)
Name("Variables designer")
BoundingBox(15,15,111,45)
Text("Entier DES_iSide : 1")
Text("Reel DES_r_Course : 6.0")
Text("Entier0To255 DES_i_NbreCoups : 3")
Text()
Text("private TypeVecteur vPos : VecteurConstant(0,0,0)")
Text("private TypeVecteur vCamHorizon : VecteurConstant(0,0,0)")
Text("private TypeVecteur vPosOnScreen : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_StyletCordinates : VecteurConstant(0,0,0)")
Text()
Text("private TypeVecteur v_PoInit : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_PosEnd : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_LOS : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_PosTarget : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_PosCurr : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_Pas : VecteurConstant(0,0,0)")
Text()
Text("private Reel Y_Min : 0.0")
Text("private Reel Y_Max : 0.0")
Text("private Reel X_Min : 0.0")
Text("private Reel X_Max : 0.0")
Text()
Text("Private Entier Init_Delai : 0")
Text("Private Reel f_CoeffSpeed : 0.0")
Text()
Text()
Text("private TypeTableauVecteur v_TAB_PosToCheck : 3 ")
Text("private TypeTableauReel TAB_LimiteScreen : 2")
Text("Private Entier0To255 i_Idx : 0")
Text()
Text("Private Entier Init_Delay_Push : 0")
Text("Private Entier0To255 Id_ZonePush : 0")
Text()
Text("private TypeVecteur v_Temp : VecteurConstant(0,0,0)")
}
{CreateEditorBehaviour:
Language(French)
Name(Macros)
BoundingBox(15,60,65,90)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,17h11m
{CreateEditorMacro:
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,17h11m
{CreateEditorReflex:
}

View File

@@ -0,0 +1,79 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,17h11m
{CreateEditorIntelligence:
{CreateEditorBehaviour:
Language(French)
Name(KWN_Bloc_Init)
BoundingBox(15,15,98,45)
Text("#define C_SPEED_Time 1")
Text()
Text(RegleInterruption)
Text()
Text("Temps_AttenteFigee(100)")
Text()
Text("Act_ChangeCustomBit(30,faux)")
Text()
Text("v_PoInit := position")
Text()
Text("Si ( DES_iSide = 1)")
Text(Alors)
Text(" v_PosEnd := position + Act_AssiettePerso()*DES_r_Course")
Text("Sinon ;Si ( DES_iSide = 2)")
Text(" v_PosEnd := position + Act_HorizonPerso()*DES_r_Course")
Text(Finsi)
Text()
Text("i_Idx := 0")
Text()
Text("v_LOS := ( v_PosEnd - v_PoInit) / DES_i_NbreCoups")
Text("v_Pas := Vec_Normer(v_PosEnd - v_PoInit)")
Text("f_CoeffSpeed := Vec_vecteurNorme(v_LOS) / C_SPEED_Time")
Text()
Text("[BloquantMoteur]ChangeMonComportement('KWN_Bloc_Wait')")
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_Bloc_Wait)
BoundingBox(15,60,104,90)
Text("#define C_Speed_UP 10")
Text("#define C_Speed_DOWN 1 ")
Text("#define C_WAITDelai 250")
Text()
Text(RegleInterruption)
Text()
Text()
Text("Sipas Act_testCustomBit(30)")
Text(Alors)
Text(" KWN_S0_CheckStyletMove")
Text()
Text(" Si TempsDepasse(Init_Delai,C_WAITDelai)")
Text(" Alors ")
Text(" v_PosCurr := position - v_Pas * C_Speed_DOWN * Temps_LitDt() / 1600")
Text(" Si (vec_produitScalaire(v_PosCurr - v_PoInit, v_LOS) <= 0)")
Text(" Alors")
Text(" v_PosCurr := v_PoInit ")
Text(" Finsi")
Text(" Finsi")
Text(Sinon)
Text(" Init_Delai := Temps_Obtenir()")
Text(" v_PosCurr := position + v_Pas * C_Speed_UP * f_CoeffSpeed * Temps_LitDt() / 1600")
Text(" Si ( vec_produitScalaire(v_PosTarget - v_PosCurr, v_LOS) <= 0)")
Text(" Alors")
Text(" Act_ChangeCustomBit(30,faux) ")
Text(" v_PosCurr := v_PosTarget")
Text()
Text(" Si( v_PosTarget = v_PosEnd)")
Text(" Alors")
Text(" Act_ChangeCustomBit(17,vrai)")
Text(" Finsi ")
Text(" Finsi")
Text(Finsi)
Text()
Text("Act_FixepositionPerso(moi,v_PosCurr)")
}
}

View File

@@ -0,0 +1,172 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,17h11m
{CreateEditorSubr:
{CreateEditorBehaviour:
Language(French)
Name(KWN_S0_CheckStyletMove)
BoundingBox(15,15,153,45)
Text("Subroutine :")
Text()
Text("Si ( DS_StyletPressed() et non Act_testCustomBit(12)) ")
Text(Alors)
Text(" KWN_Check_Global_Limites")
Text()
Text(" Si ( ((v_StyletCordinates.x > X_Min) Et (v_StyletCordinates.x < X_Max)) ")
Text(" Et ((v_StyletCordinates.y > Y_Min) Et (v_StyletCordinates.y < Y_Max)) )")
Text(" Alors ")
Text(" KWN_S0_Check_Push")
Text()
Text(" Si ( Id_ZonePush >=3)")
Text(" Alors")
Text(" KWN_Init_PushAction")
Text()
Text(" Init_Delai := Temps_Obtenir() ")
Text(" Act_ChangeCustomBit(30,vrai)")
Text(" v_PosTarget := position + v_LOS ")
Text()
Text(" Si ( vec_produitScalaire(v_PosEnd - v_PosTarget, v_LOS) <= 0)")
Text(" Alors")
Text(" v_PosTarget := v_PosEnd")
Text(" Finsi")
Text(" Finsi")
Text(" Sinon")
Text(" KWN_Init_PushAction")
Text(" FinSi")
Text(Sinon)
Text(" KWN_Init_PushAction")
Text("Finsi ")
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_S0_Check_Push)
BoundingBox(15,60,131,90)
Text("#define C_OFFSET_Z 2.0")
Text("#define C_OFFSET_Y 1")
Text("#define C_DELAY_PUSH 250")
Text()
Text("Subroutine :")
Text()
Text("Si ( DES_iSide = 1)")
Text(Alors)
Text(" v_TAB_PosToCheck[0] := position - v_Pas * C_OFFSET_Z * math_Signe(DES_r_Course)")
Text(" v_TAB_PosToCheck[1] := position ")
Text(" v_TAB_PosToCheck[2] := position + v_Pas*C_OFFSET_Z * math_Signe(DES_r_Course)")
Text()
Text(" v_Temp := v_TAB_PosToCheck[0] + Vecteur(0,0,0.5*C_OFFSET_Z*math_Signe(DES_r_Course))")
Text(" v_Temp := ACT_getscreenCoordinates(v_Temp)")
Text(" TAB_LimiteScreen[0] := v_Temp.y")
Text()
Text(" v_Temp := v_TAB_PosToCheck[1] + Vecteur(0,0, 0.5*C_OFFSET_Z*math_Signe(DES_r_Course))")
Text(" v_Temp := ACT_getscreenCoordinates(v_Temp)")
Text(" TAB_LimiteScreen[1] := v_Temp.y")
Text()
Text(" Sipas TempsDepasse(Init_Delay_Push,C_DELAY_PUSH)")
Text(" Alors ")
Text(" Si ( Id_ZonePush = 0)")
Text(" Alors ")
Text(" Si ( (v_StyletCordinates.y*math_Signe(DES_r_Course)) > (TAB_LimiteScreen[0]*math_Signe(DES_r_Course)))")
Text(" Alors")
Text(" Id_ZonePush ++")
Text(" Finsi")
Text(" Sinon Si ( Id_ZonePush = 1)")
Text(" Alors")
Text(" Si ( ((v_StyletCordinates.y*math_Signe(DES_r_Course)) > (TAB_LimiteScreen[1]*math_Signe(DES_r_Course)))")
Text(" Et ((v_StyletCordinates.y*math_Signe(DES_r_Course)) < (TAB_LimiteScreen[0]*math_Signe(DES_r_Course))))")
Text(" Alors")
Text(" Id_ZonePush ++")
Text(" Finsi")
Text(" Sinon")
Text(" Si ((v_StyletCordinates.y*math_Signe(DES_r_Course)) < (TAB_LimiteScreen[1]*math_Signe(DES_r_Course)))")
Text(" Alors")
Text(" Id_ZonePush ++")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Sinon")
Text(" KWN_Init_PushAction")
Text(" Finsi")
Text("Sinon ")
Text(" v_TAB_PosToCheck[0] := position - v_Pas * C_OFFSET_Y * math_Signe(DES_r_Course)")
Text(" v_TAB_PosToCheck[1] := position ")
Text(" v_TAB_PosToCheck[2] := position + v_Pas * C_OFFSET_Y * math_Signe(DES_r_Course) ")
Text()
Text(" v_Temp := v_TAB_PosToCheck[0] + Vecteur(0,0,0.5*C_OFFSET_Y*math_Signe(DES_r_Course))")
Text(" v_Temp := ACT_getscreenCoordinates(v_Temp)")
Text(" TAB_LimiteScreen[0] := v_Temp.x")
Text()
Text(" v_Temp := v_TAB_PosToCheck[1] + Vecteur(0,0, 0.5*C_OFFSET_Y*math_Signe(DES_r_Course))")
Text(" v_Temp := ACT_getscreenCoordinates(v_Temp)")
Text(" TAB_LimiteScreen[1] := v_Temp.x")
Text()
Text(" Sipas TempsDepasse(Init_Delay_Push,C_DELAY_PUSH)")
Text(" Alors ")
Text(" Si ( Id_ZonePush = 0)")
Text(" Alors ")
Text(" Si ( (v_StyletCordinates.x*math_Signe(DES_r_Course)) < (TAB_LimiteScreen[0]*math_Signe(DES_r_Course)))")
Text(" Alors")
Text(" Id_ZonePush ++")
Text(" Finsi")
Text(" Sinon Si ( Id_ZonePush = 1)")
Text(" Alors")
Text(" Si ( ((v_StyletCordinates.x*math_Signe(DES_r_Course)) < (TAB_LimiteScreen[1]*math_Signe(DES_r_Course)))")
Text(" Et ((v_StyletCordinates.x*math_Signe(DES_r_Course)) > (TAB_LimiteScreen[0]*math_Signe(DES_r_Course))))")
Text(" Alors")
Text(" Id_ZonePush ++")
Text(" Finsi")
Text(" Sinon")
Text(" Si ((v_StyletCordinates.x*math_Signe(DES_r_Course)) > (TAB_LimiteScreen[1]*math_Signe(DES_r_Course)))")
Text(" Alors")
Text(" Id_ZonePush ++")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Sinon")
Text(" KWN_Init_PushAction")
Text(" Finsi")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_Init_PushAction)
BoundingBox(15,105,127,135)
Text("Subroutine :")
Text()
Text("Init_Delay_Push := Temps_Obtenir()")
Text("Id_ZonePush := 0")
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_Check_Global_Limites)
BoundingBox(15,150,155,180)
Text("Subroutine :")
Text()
Text(" vPos := Position - vecteur(0,0,4.0)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos) ")
Text(" Y_Max := vPosOnScreen.y")
Text()
Text(" vPos := Position + vecteur(0,0,4.0)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos) ")
Text(" Y_Min := vPosOnScreen.y")
Text()
Text(" vCamHorizon := 'StdCamer'.position - position ")
Text(" vCamHorizon.z := 0.0")
Text(" vCamHorizon := Vec_Normer(vCamHorizon)")
Text(" vCamHorizon := Vec_ProduitVectoriel(vCamHorizon,Vecteur(0,0,1.0))")
Text()
Text(" vPos := Position + (vCamHorizon*3.0)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos ) ")
Text(" X_Min := vPosOnScreen.x")
Text()
Text(" vPos := Position - (vCamHorizon*3.0)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos)")
Text(" X_Max := vPosOnScreen.x")
Text()
Text(" v_StyletCordinates := ACT_GetStyletCordinates() ")
}
}

View File

@@ -0,0 +1,12 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(2)
AddChannelName(PF_Bouc_corde)
AddChannelName(PF_Bouclier)
}

View File

@@ -0,0 +1,11 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_1
VS("BOUCLIER\BOUCLIER.vse^VS:VSE_PF_Bouc_corde")
CS("Bouclier\Bouclier.zoo^CS:CS_1")
}
{PHY:PO_2
VS("BOUCLIER\BOUCLIER.vse^VS:VSE_PF_Bouclier")
CS("Bouclier\Bouclier.zoo^CS:CS_2")
}

View File

@@ -0,0 +1,12 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(2)
}
{TBL:2()
PHY("Bouclier\Bouclier.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:1()
PHY("Bouclier\Bouclier.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,12 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(2)
}
{TBL:2()
PHY("Bouclier\Bouclier.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:1()
PHY("Bouclier\Bouclier.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,12 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(2)
}
{TBL:2()
PHY("Bouclier\Bouclier.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:1()
PHY("Bouclier\Bouclier.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,8 @@
{AllCollideSets:
{CS:CS_2
ZDR("Bouclier\Bouclier.mod^Geometric:PF_Bouclier")
}
{CS:CS_1
}
}

View File

@@ -0,0 +1,24 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 16 2006
;Save date:Monday,March,20,2006,09h40m
{CreateEditorDeclaration:
{CreateEditorBehaviour:
Language(French)
Name("Variables designer")
BoundingBox(15,15,111,45)
Text("Typevecteur v_PosInit : vecteurConstant(0,0,0)")
Text("Typevecteur v_PosEnd : vecteurConstant(0,0,0)")
Text("Typevecteur vScreenPosRopeDown : vecteurConstant(0,0,0)")
Text("Typevecteur vScreenPosRopeUp : vecteurConstant(0,0,0)")
}
{CreateEditorBehaviour:
Language(French)
Name(Macros)
BoundingBox(15,60,65,90)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 16 2006
;Save date:Monday,March,20,2006,09h40m
{CreateEditorMacro:
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 16 2006
;Save date:Monday,March,20,2006,09h40m
{CreateEditorReflex:
}

View File

@@ -0,0 +1,44 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 16 2006
;Save date:Monday,March,20,2006,09h40m
{CreateEditorIntelligence:
{CreateEditorBehaviour:
Language(French)
Name(KWN_Bouclier_Init)
BoundingBox(15,15,113,45)
Text(RegleInterruption)
Text()
Text("Temps_AttenteFigee(100)")
Text()
Text("[BloquantMoteur]ChangeMonComportement('KWN_Bouclier_Wait')")
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_Bouclier_Wait)
BoundingBox(15,60,119,90)
Text(RegleInterruption)
Text()
Text("Si ( ('Rayman'.gi_CurrentGhostIndex = C_GhostFeu_Idx) et non Act_testCustomBit(12))")
Text(Alors)
Text(" v_PosInit := position + vecteur(0,0,2.5)")
Text(" v_PosEnd := v_PosInit + vecteur(0,0,4) ")
Text()
Text(" vScreenPosRopeDown := ACT_getscreenCoordinates(v_PosInit) ")
Text(" vScreenPosRopeUp := ACT_getscreenCoordinates(v_PosEnd) ")
Text()
Text(" Si DS_StyletSlice(vScreenPosRopeUp,vScreenPosRopeDown) ")
Text(" Alors")
Text(" LanceAgo(46,Position, vecteur(0,0,0),'AGO_fumee',5)")
Text(" LanceAgo(47,Position, vecteur(0,0,0),'AGO_explosion',7)")
Text(" DetruitPerso(moi)")
Text(" Finsi")
Text(Finsi)
Text()
Text()
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 16 2006
;Save date:Monday,March,20,2006,09h40m
{CreateEditorSubr:
}

View File

@@ -0,0 +1,11 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(1)
AddChannelName(Box2m)
}

View File

@@ -0,0 +1,7 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_1
VS("BOX2M\BOX2M.vse^VS:VSE_Box2m")
CS("Box2m\Box2m.zoo^CS:CS_1")
}

View File

@@ -0,0 +1,8 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(1)
}
{TBL:1()
PHY("Box2m\Box2m.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,8 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(1)
}
{TBL:1()
PHY("Box2m\Box2m.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,8 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(1)
}
{TBL:1()
PHY("Box2m\Box2m.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,6 @@
{AllCollideSets:
{CS:CS_1
ZDR("Box2m\Box2m.mod^Geometric:Box2m")
}
}

View File

@@ -0,0 +1,35 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,10,2006,16h55m
{CreateEditorDeclaration:
{CreateEditorBehaviour:
Language(French)
Name("Variables designer")
BoundingBox(15,15,111,45)
Text()
Text("perso pFather : personne")
Text()
Text("REEL DES_DistanceRM : 15.0")
Text("Entier E_IndexMe : 0")
Text()
Text("Private TypeVecteur v_StyletPos : VecteurConstant(0,0,0)")
Text("Private TypeVecteur v_ScreenPos : VecteurConstant(0,0,0)")
Text("Private TypeVecteur v_ScreenPosRight : VecteurConstant(0,0,0)")
Text("Private TypeVecteur v_ScreenPosLeft : VecteurConstant(0,0,0)")
Text("Private TypeVecteur v_ScreenPosUp : VecteurConstant(0,0,0)")
Text("Private TypeVecteur v_ScreenPosDown : VecteurConstant(0,0,0)")
Text()
Text(";Private TypeVecteur vec1 : VecteurConstant(0,0,0)")
Text(";Private TypeVecteur vec2 : VecteurConstant(0,0,0)")
}
{CreateEditorBehaviour:
Language(French)
Name(Macros)
BoundingBox(15,60,65,90)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,10,2006,16h55m
{CreateEditorMacro:
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,10,2006,16h55m
{CreateEditorReflex:
}

View File

@@ -0,0 +1,88 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,10,2006,16h55m
{CreateEditorIntelligence:
{CreateEditorBehaviour:
Language(French)
Name(KOU_Init)
BoundingBox(15,15,73,45)
Text(RegleInterruption)
Text("; 1 trame sur 4")
Text()
Text("Si (ACT_DistanceXYAuPerso(ActeurPrincipal) < DES_DistanceRM)")
Text("Alors ")
Text(" [BloquantMoteur]ChangeMonComportement('KOU_Ecoute')")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_Ecoute)
BoundingBox(15,60,89,90)
Text("#define C_Offset 0.0")
Text()
Text(RegleInterruption)
Text(" ")
Text("v_ScreenPos := ACT_GetScreenCoordinates(Position)")
Text("v_ScreenPosLeft := ACT_GetScreenCoordinates(Position + Vec_VecteurlocalToGlobal(Vecteur(-1.5, 0, 0)))")
Text("v_ScreenPosRight := ACT_GetScreenCoordinates(Position + Vec_VecteurlocalToGlobal(Vecteur(1.5, 0, 0)))")
Text("v_ScreenPosUP := ACT_GetScreenCoordinates(Position + Vecteur(0, 0, 3.0 - C_Offset))")
Text("v_ScreenPosDown := ACT_GetScreenCoordinates(Position + Vecteur(0, 0, 0.0 - C_Offset))")
Text()
Text(";vec1.x := 0.1 * v_ScreenPosLeft.x")
Text(";vec1.y := 0.1 * v_ScreenPosUP.Y")
Text(";vec1.z := 0")
Text()
Text(";vec2.x := 0.1 * v_ScreenPosRight.x")
Text(";vec2.y := 0.1 * v_ScreenPosDown.y")
Text(";vec2.z := 250")
Text(" ")
Text(";LanceAGO(125,vec1,vec2,'AGO_IconeCageOeil2',20.0 + E_IndexMe)")
Text()
Text("Si DS_StyletJustPressed()")
Text(Alors)
Text(" v_StyletPos := ACT_GetStyletCordinates()")
Text()
Text(" ")
Text(" Si ((((v_StyletPos.x > v_ScreenPosLeft.x)")
Text(" et (v_StyletPos.x < v_ScreenPosRight.x))")
Text(" et (v_StyletPos.y > v_ScreenPosUp.y))")
Text(" et (v_StyletPos.y < v_ScreenPosDown.y))")
Text("; et ((v_StyletPos.y > (v_ScreenPos.y - 20))")
Text("; et (v_StyletPos.y < (v_ScreenPos.y))))")
Text(" Alors")
Text(" LanceAGO(45,Position,vecteur(0,0,0),'AGO_etincelle_rouge',1.0)")
Text(" LanceAGO(45,Position,vecteur(0,0,0),'AGO_etincelle_jaune',1.0)")
Text(" LanceAGO(46,Position,vecteur(0,0,0),'AGO_Fumee',0.3)")
Text(" LanceAGO(49,Position,vecteur(0,0,0),'AGO_Deflagration',2.0)")
Text(" LanceAGO(47,Position,vecteur(0,0,0),'AGO_LumBlanc',5.0)")
Text()
Text(" pFather.'KOU_BoxPyramide'@DES_E_NombreBox --")
Text(" ")
Text("; LanceAGO(125,vec1,vecteur(0,0,0),'AGO_IconeCageOeil2',20.0 + E_IndexMe)")
Text()
Text(" DetruitPerso(Moi)")
Text(" Finsi")
Text(Finsi)
Text(" ")
Text(Sipasu64)
Text(" si BoutonAppuye('Button_Down')")
Text(" Alors")
Text(" LanceAGO(45,Position,vecteur(0,0,0),'AGO_etincelle_rouge',1.0)")
Text(" LanceAGO(45,Position,vecteur(0,0,0),'AGO_etincelle_jaune',1.0)")
Text(" LanceAGO(46,Position,vecteur(0,0,0),'AGO_Fumee',0.3)")
Text(" LanceAGO(49,Position,vecteur(0,0,0),'AGO_Deflagration',2.0)")
Text(" LanceAGO(47,Position,vecteur(0,0,0),'AGO_LumBlanc',5.0)")
Text("; 'ActeuPrincipal'.Ghost_Etat := Etat_Course")
Text()
Text("; pFather.'KOU_BoxPyramide'@DES_E_NombreBox --")
Text(" DetruitPerso(Moi)")
Text(" ")
Text(" Finsi")
Text(Finsi)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,10,2006,16h55m
{CreateEditorSubr:
}

View File

@@ -0,0 +1,47 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 May 23 2006
;Save date:Thursday,May,25,2006,11h30m
{CreateEditorDeclaration:
{CreateEditorBehaviour:
Language(French)
Name("Variables designer")
BoundingBox(15,15,111,45)
Text()
Text(";***************************************")
Text("; Intern Variables")
Text(";***************************************")
Text("private typevecteur Typv_gotoPt :vecteurConstant(0,0,0)")
Text("private reel VitesseActuelle :0.0")
Text("private reel VitesseNouvelle :0.0")
Text("private reel moving_Speed :0 ; Speed the actor displaces between A & B")
Text("private reel rMaxDist :2.0")
Text("private reel rCurDist :0.0")
Text("private reel rRatio :0")
Text("private Entier E_IndexBox :0")
Text("private Entier E_Index :0")
Text("private Perso PersoGenere :Personne")
Text()
Text("Private reel d_rVitesse : 20.0")
Text("Private Reel DES_R_DistanceRM : 15.0")
Text("Private Reel DES_Hauteur : 2.0")
Text()
Text("Private TypeTableauPerso ListePerso : 7")
Text(" ")
Text(";***************************************")
Text("; Designer Variables")
Text(";***************************************")
Text()
Text("Entier DES_E_NombreBox : 5")
Text("Entier DES_E_NombreBoxMax : 5")
}
{CreateEditorBehaviour:
Language(French)
Name(Macros)
BoundingBox(15,60,65,90)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 May 23 2006
;Save date:Thursday,May,25,2006,11h30m
{CreateEditorMacro:
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 May 23 2006
;Save date:Thursday,May,25,2006,11h30m
{CreateEditorReflex:
}

View File

@@ -0,0 +1,105 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 May 23 2006
;Save date:Thursday,May,25,2006,11h30m
{CreateEditorIntelligence:
{CreateEditorBehaviour:
Language(French)
Name(KOU_Init)
BoundingBox(15,15,73,45)
Text(RegleInterruption)
Text("; 1 trame sur 4")
Text()
Text("Si (ACT_DistanceXYAuPerso(ActeurPrincipal) < DES_R_DistanceRM)")
Text(Alors)
Text(" DES_E_NombreBox := DES_E_NombreBoxMax")
Text()
Text(" E_IndexBox:= 0")
Text(" rMaxDist := DES_Hauteur")
Text(" ACT_ActivationTransparence(1)")
Text(" ACT_NiveauTransparence(0) ")
Text(" [BloquantMoteur]ChangeMonComportement('KOU_ConstructPyramide')")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_ConstructPyramide)
BoundingBox(15,60,141,90)
Text(RegleInterruption)
Text("; 1 trame sur 4")
Text()
Text("Boucle(DES_E_NombreBox)")
Text(" PersoGenere := GenereObjet('ALW_Boxito_i1', position + Vecteur(0, 0, (DES_Hauteur * E_IndexBox)))")
Text(" PersoGenere.ACT_ChangeViseePerso(ACT_ViseePerso())")
Text(" ListePerso[E_IndexBox] := PersoGenere")
Text(" PersoGenere.'KOU_Boxito'@pFather := moi")
Text(" PersoGenere.'KOU_Boxito'@E_IndexMe := E_IndexBox")
Text(" ")
Text(" E_IndexBox++ ")
Text("FinBoucle()")
Text(" ")
Text("[BloquantMoteur]ChangeMonComportement('KOU_WaitFin')")
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_WaitFin)
BoundingBox(15,105,92,135)
Text(RegleInterruption)
Text(" ")
Text("E_IndexBox := 0")
Text("E_Index := 0 ")
Text(" ")
Text("Si ( DES_E_NombreBox < DES_E_NombreBoxMax)")
Text(Alors)
Text(" Boucle(DES_E_NombreBoxMax)")
Text(" Si ObjetValide(ListePerso[E_IndexBox])")
Text(" Alors")
Text(" PersoGenere := ListePerso[E_IndexBox]")
Text()
Text(" rMaxDist := (E_IndexBox - E_Index) * DES_Hauteur")
Text()
Text(" rCurDist := PersoGenere.ACT_DistanceZAuPerso(moi) ")
Text(" rCurDist := rCurDist - (DES_Hauteur*E_Index)")
Text()
Text(" Boucle(E_IndexBox)")
Text(" si (rMaxDist > (rCurDist + 2))")
Text(" Alors")
Text(" rMaxDist := rMaxDist - 2 ")
Text(" Sinon ")
Text(" break(0)")
Text(" Finsi ")
Text(" FinBoucle()")
Text()
Text(" si (rMaxDist > 0)")
Text(" Alors")
Text(";*******************************************************************")
Text(" rRatio := rCurDist / rMaxDist")
Text(" rRatio := Math_TernInf(0.95, rRatio, 0.95, rRatio)")
Text(" moving_Speed := math_sinus(90.0*rRatio)")
Text()
Text(" si( rRatio >= 0.05 )")
Text(" Alors")
Text(" Typv_gotoPt:=vec_Normer(position - PersoGenere.position)")
Text(" VitesseActuelle := PersoGenere.NormSpeed")
Text(" VitesseNouvelle := d_rVitesse*(1-rRatio)")
Text(" VitesseNouvelle := Math_TernSup(VitesseActuelle, VitesseNouvelle, VitesseActuelle, VitesseNouvelle) ")
Text(" PersoGenere.act_imposeVecteurVitesseabsolu(VitesseNouvelle*Typv_gotoPt)")
Text(" Finsi")
Text(";******************************************************************")
Text(" Finsi")
Text(" E_Index++ ")
Text(" Finsi ")
Text(" E_IndexBox++")
Text(" FinBoucle()")
Text(Finsi)
Text()
Text("Si ( DES_E_NombreBox = 0)")
Text(Alors)
Text(" DetruitPerso(Moi) ")
Text("Finsi ")
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 May 23 2006
;Save date:Thursday,May,25,2006,11h30m
{CreateEditorSubr:
}

View File

@@ -0,0 +1,11 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(1)
AddChannelName(COL_Dyn)
}

View File

@@ -0,0 +1,7 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_1
VS("COL_DYN\COL_DYN.vse^VS:VSE_COL_Dyn")
CS("COL_Dyn\COL_Dyn.zoo^CS:CS_1")
}

View File

@@ -0,0 +1,8 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(1)
}
{TBL:1()
PHY("COL_Dyn\COL_Dyn.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,8 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(1)
}
{TBL:1()
PHY("COL_Dyn\COL_Dyn.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,8 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(1)
}
{TBL:1()
PHY("COL_Dyn\COL_Dyn.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,13 @@
;Unit directive, the unit is stored in file result 1
;And correspond to the value of one unit exprimed in meter
$SetCurrentFileDouble(1,"1.00")
{ZOO_HEADER:
VersionNumber(1)
}
{AllCollideSets:
{CS:CS_1
ZDR("COL_Dyn\COL_Dyn.mod^Geometric:COL_Dyn")
}
}

View File

@@ -0,0 +1,40 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 8 2006
;Save date:Tuesday,March,14,2006,15h40m
{CreateEditorDeclaration:
{CreateEditorBehaviour:
Language(French)
Name("Variables designer")
BoundingBox(15,15,111,45)
Text()
Text("private TypeVecteur v_PosInit : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_PosEnd : VecteurConstant(0,0,0)")
Text("private TypeVecteur vScreenPosRopeDown : VecteurConstant(0,0,0)")
Text("private TypeVecteur vScreenPosRopeUp : VecteurConstant(0,0,0)")
Text("private TypeVecteur vStylet_Pose : VecteurConstant(0,0,0)")
Text()
Text("private Entier0To255 i_NbreCoups : 0")
Text()
Text("private TypeVecteur vPos : VecteurConstant(0,0,0)")
Text("private TypeVecteur vPosOnScreen : VecteurConstant(0,0,0)")
Text("private TypeVecteur v_StyletCordinates : VecteurConstant(0,0,0)")
Text()
Text("private Reel Y_Min : 0.0")
Text("private Reel Y_Max : 0.0")
Text("private Reel X_Min : 0.0")
Text("private Reel X_Max : 0.0")
Text()
Text("private Reel Alpha : 0.0")
Text()
}
{CreateEditorBehaviour:
Language(French)
Name(Macros)
BoundingBox(15,60,65,90)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 8 2006
;Save date:Tuesday,March,14,2006,15h40m
{CreateEditorMacro:
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 8 2006
;Save date:Tuesday,March,14,2006,15h40m
{CreateEditorReflex:
}

View File

@@ -0,0 +1,170 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 8 2006
;Save date:Tuesday,March,14,2006,15h40m
{CreateEditorIntelligence:
{CreateEditorBehaviour:
Language(French)
Name(KWN_CageInit)
BoundingBox(15,15,97,45)
Text(RegleInterruption)
Text()
Text("ACT_ChangeCustomBit(2, vrai) ")
Text("ACT_ChangeCustomBit(13, vrai) ")
Text("ACT_ChangeCustomBit(16, Vrai) ")
Text("ACT_ChangeCustomBit(22, Vrai) ")
Text()
Text("changeactionforce('wait')")
Text()
Text("MOD_ActivationTransparence('cage@chaine_haut',1)")
Text("MOD_NiveauTransparence('cage@chaine_haut',250)")
Text("MOD_ActivationTransparence('cage@chaine_mid',1)")
Text("MOD_NiveauTransparence('cage@chaine_mid',250)")
Text("MOD_ActivationTransparence('cage@chaine_bas',1)")
Text("MOD_NiveauTransparence('cage@chaine_bas',250)")
Text()
Text("[BloquantMoteur]ChangeMonComportement('KWN_CageWaiting')")
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_CageWaiting)
BoundingBox(15,375,115,405)
Text(RegleInterruption)
Text()
Text("Sipas Act_testCustomBit(12)")
Text(Alors)
Text(" v_PosInit := Position - vecteur(0,0,3)")
Text(" v_PosEnd := Position + vecteur(0,0,3) ")
Text()
Text(" vScreenPosRopeDown := ACT_getscreenCoordinates(v_PosInit)")
Text(" vScreenPosRopeUp := ACT_getscreenCoordinates(v_PosEnd)")
Text()
Text(" Si DS_StyletSlice(vScreenPosRopeDown,vScreenPosRopeUp) ")
Text(" Alors")
Text(" i_NbreCoups ++")
Text(" Finsi")
Text()
Text(" Si DS_StyletJustPressed()")
Text(" Alors")
Text(" vPos := Position - vecteur(0,0,3.5)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos) ")
Text(" Y_Max := vPosOnScreen.y")
Text()
Text(" vPos := Position + vecteur(0,0,0.25)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos) ")
Text(" Y_Min := vPosOnScreen.y")
Text()
Text(" vPos := Position + (Act_HorizonPerso()*1.75)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos ) ")
Text(" X_Max := vPosOnScreen.x")
Text()
Text(" vPos := Position - (Act_HorizonPerso()*1.75)")
Text(" vPosOnScreen := ACT_getscreenCoordinates(vPos)")
Text(" X_Min := vPosOnScreen.x")
Text()
Text(" v_StyletCordinates := ACT_GetStyletCordinates() ")
Text(" Si ( ((v_StyletCordinates.x > X_Min) Et (v_StyletCordinates.x < X_Max)) ")
Text(" Et ((v_StyletCordinates.y > Y_Min) Et (v_StyletCordinates.y < Y_Max)) )")
Text(" Alors ")
Text(" i_NbreCoups ++")
Text(" FinSi")
Text(" Finsi ")
Text()
Text(" Si ( 'Rayman'.ACT_DistanceAucentrePerso(Moi) < 'Rayman'.f_PorteeSFx )")
Text(" Alors")
Text(" i_NbreCoups ++")
Text(" Finsi")
Text()
Text(" Si ( i_NbreCoups > 0 )")
Text(" Alors")
Text(" ChangeAction('ARG_CageAuSol')")
Text()
Text(" envoieRequeteSon('snd_Play_yeahpitch_RMVoix0')")
Text(" LanceAgo(5, position - vecteur(0,0,1.0), Vecteur(0,0,0), 'AGO_Fumee', 1.0)")
Text(" LanceAGO(9, position - vecteur(0,0,1.0), Vecteur(0,0,0), 'AGO_Eclat', 0.0)")
Text(" LanceAGO(45,Position - vecteur(0,0,1.0),vecteur(0,0,0),'AGO_Eclat',2.0) ")
Text(" LanceAGO(45,Position - vecteur(0,0,1.0),vecteur(0,0,0),'AGO_etincelle_doree',2.0) ")
Text(" LanceAGO(45,Position - vecteur(0,0,1.0),vecteur(0,0,0),'AGO_etincelle_jaune_et_blanche',2.0)")
Text()
Text(" Act_ChangeCustomBit(30,faux)")
Text()
Text(" v_PosEnd := COL_PointCollision(position,vecteur(0,0,-10.0),0)")
Text(" v_PosEnd += vecteur(0,0,1.8)")
Text()
Text(" Alpha := 0.0")
Text(" [BloquantMoteur]Changemoncomportement('KWN_CageToGround') ")
Text(" Finsi ")
Text("Finsi ")
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_CageEnd)
BoundingBox(15,420,100,450)
Text(RegleInterruption)
Text()
Text("Si Act_TestFinAction()")
Text(Alors)
Text(" DetruitPerso(moi)")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_CageToGround)
BoundingBox(15,465,124,495)
Text(RegleInterruption)
Text()
Text("MOD_ActivationTransparence('cage@chaine_haut',1)")
Text("MOD_NiveauTransparence('cage@chaine_haut',0)")
Text("MOD_ActivationTransparence('cage@chaine_mid',1)")
Text("MOD_NiveauTransparence('cage@chaine_mid',0)")
Text("MOD_ActivationTransparence('cage@chaine_bas',1)")
Text("MOD_NiveauTransparence('cage@chaine_bas',0)")
Text()
Text("Sipas Act_testCustomBit(30)")
Text(Alors)
Text(" Si ( position.z > v_PosEnd.z) ")
Text(" Alors")
Text(" Alpha += 0.075")
Text(" vPos := position - Vecteur(0,0,Alpha)")
Text(" ACT_ChangePositionAbsoluePerso(vPos)")
Text(" Sinon")
Text(" ACT_ChangePositionAbsoluePerso(v_PosEnd)")
Text(" Act_ChangeCustomBit(30,vrai)")
Text(" Finsi")
Text(Finsi)
Text()
Text("Si (Act_DistanceAuPerso('Rayman') < 2)")
Text(Alors)
Text(" 'Rayman'.bHappy := vrai")
Text()
Text(" envoieRequeteSon('snd_Play_yeahpitch_RMVoix0')")
Text(" LanceAgo(5, position - vecteur(0,0,1.0), Vecteur(0,0,0), 'AGO_Fumee', 1.0)")
Text(" LanceAGO(9, position - vecteur(0,0,1.0), Vecteur(0,0,0), 'AGO_Eclat', 0.0)")
Text(" LanceAGO(45,Position - vecteur(0,0,1.0),vecteur(0,0,0),'AGO_Eclat',2.0) ")
Text(" LanceAGO(45,Position - vecteur(0,0,1.0),vecteur(0,0,0),'AGO_etincelle_doree',2.0) ")
Text(" LanceAGO(45,Position - vecteur(0,0,1.0),vecteur(0,0,0),'AGO_etincelle_jaune_et_blanche',2.0)")
Text()
Text(" [BloquantMoteur]Changemoncomportement('KWN_CageTake') ")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KWN_CageTake)
BoundingBox(15,510,104,540)
Text(RegleInterruption)
Text()
Text("Si ( 'rayman'.Ghost_Etat = Etat_Happy )")
Text(Alors)
Text(" act_changecustomBit(16,vrai)")
Text(" ACT_DeformePerso(vecteur(0.35,0.35,0.35))")
Text(" ACT_ChangePositionAbsoluePerso('rayman'.position + vecteur(0,0,2.75))")
Text(" ACT_TournePersoAutourDeZ(10) ")
Text(Sinon)
Text(" detruitPerso(moi)")
Text(Finsi)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 8 2006
;Save date:Tuesday,March,14,2006,15h40m
{CreateEditorSubr:
}

View File

@@ -0,0 +1,32 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(22)
AddChannelName(monobloc)
AddChannelName(chaine_bas)
AddChannelName(chaine_mid)
AddChannelName(chaine_haut)
AddChannelName(multi_face)
AddChannelName(multi_G)
AddChannelName(multi_dos)
AddChannelName(multi_D)
AddChannelName(multi_DD)
AddChannelName(multi_top)
AddChannelName(multi_dessous)
AddChannelName(cage)
AddChannelName(socle_bouton)
AddChannelName(bouton)
AddChannelName(serrure)
AddChannelName(cadre)
AddChannelName(pano)
AddChannelName("trappe plate")
AddChannelName(top)
AddChannelName(Sound1)
AddChannelName(sound2)
AddChannelName(oli)
}

View File

@@ -0,0 +1,47 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_1
VS("cage\cage.vse^VS:VSE_cage")
CS("Cage\cage.zoo^CS:CS_1")
}
{PHY:PO_8
VS("interrupteur\interrupteur.vse^VS:VSE_serrure")
CS("Cage\cage.zoo^CS:CS_8")
}
{PHY:PO_2
VS("cage\cage.vse^VS:VSE_face01")
CS("Cage\cage.zoo^CS:CS_2")
}
{PHY:PO_3
VS("cage\cage.vse^VS:VSE_haut01")
CS("Cage\cage.zoo^CS:CS_3")
}
{PHY:PO_9
VS("cage\cage.vse^VS:VSE_trappe")
CS("Cage\cage.zoo^CS:CS_9")
}
{PHY:PO_4
VS("cage\cage.vse^VS:VSE_chaine01")
CS("Cage\cage.zoo^CS:CS_4")
}
{PHY:PO_5
VS("cage\cage.vse^VS:VSE_chaine02")
CS("Cage\cage.zoo^CS:CS_5")
}
{PHY:PO_10
VS("cage\cage.vse^VS:VSE_trappe_epaisse")
CS("Cage\cage.zoo^CS:CS_10")
}
{PHY:PO_6
VS("interrupteur\interrupteur.vse^VS:VSE_socle_bouton")
CS("Cage\cage.zoo^CS:CS_6")
}
{PHY:PO_7
VS("interrupteur\interrupteur.vse^VS:VSE_cage_bouton")
CS("Cage\cage.zoo^CS:CS_7")
}
{PHY:PO_11
VS("cage\cage.vse^VS:VSE_encar_trappe")
CS("Cage\cage.zoo^CS:CS_11")
}

View File

@@ -0,0 +1,102 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(17)
}
{TBL:2()
PHY("Cage\cage.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:5
PHY("Cage\cage.phy^PHY:PO_9")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:3()
PHY("Cage\cage.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:6
PHY("Cage\cage.phy^PHY:PO_10")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:4
PHY("Cage\cage.phy^PHY:PO_5")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:7
PHY("Cage\cage.phy^PHY:PO_11")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:1()
PHY("Cage\cage.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:13
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:12
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:15
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:16
ObjectType(SoundEvent)
SoundEvent("RMVOIX0.CSB^SndEventM:68")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:14
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:17
ObjectType(SoundEvent)
SoundEvent("ONOMATOP.CSB^SndEventM:47")
FirstCall(2)
Period(9)
Priority(0)
}
{EVT:10
ObjectType(SoundEvent)
SoundEvent("EXPLOS.CSB^SndEventM:0")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:9
ObjectType(SoundEvent)
SoundEvent("GRINCEMT.CSB^SndEventM:0")
FirstCall(1)
Period(3)
Priority(0)
}
{EVT:8
ObjectType(SoundEvent)
SoundEvent("GRINCEMT.CSB^SndEventM:1")
FirstCall(0)
Period(4)
Priority(0)
}
{EVT:11
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:3")
FirstCall(0)
Period(0)
Priority(0)
}

View File

@@ -0,0 +1,118 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(210)
}
{TBL:8()
PHY("Cage\cage.phy^PHY:PO_8")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:2()
PHY("Cage\cage.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:9()
PHY("Cage\cage.phy^PHY:PO_9")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:3()
PHY("Cage\cage.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:4()
PHY("Cage\cage.phy^PHY:PO_4")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:10()
PHY("Cage\cage.phy^PHY:PO_10")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:5()
PHY("Cage\cage.phy^PHY:PO_5")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:6()
PHY("Cage\cage.phy^PHY:PO_6")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:11()
PHY("Cage\cage.phy^PHY:PO_11")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:7()
PHY("Cage\cage.phy^PHY:PO_7")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:1()
PHY("Cage\cage.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:206()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:205()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:208()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:209()
ObjectType(SoundEvent)
SoundEvent("RMVOIX0.CSB^SndEventM:68")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:207()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:210()
ObjectType(SoundEvent)
SoundEvent("ONOMATOP.CSB^SndEventM:47")
FirstCall(2)
Period(9)
Priority(0)
}
{EVT:202()
ObjectType(SoundEvent)
SoundEvent("EXPLOS.CSB^SndEventM:0")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:201()
ObjectType(SoundEvent)
SoundEvent("GRINCEMT.CSB^SndEventM:0")
FirstCall(1)
Period(3)
Priority(0)
}
{EVT:200()
ObjectType(SoundEvent)
SoundEvent("GRINCEMT.CSB^SndEventM:1")
FirstCall(0)
Period(4)
Priority(0)
}
{EVT:204()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:3")
FirstCall(0)
Period(0)
Priority(0)
}

View File

@@ -0,0 +1,118 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(210)
}
{TBL:8()
PHY("Cage\cage.phy^PHY:PO_8")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:2()
PHY("Cage\cage.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:9()
PHY("Cage\cage.phy^PHY:PO_9")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:3()
PHY("Cage\cage.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:4()
PHY("Cage\cage.phy^PHY:PO_4")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:10()
PHY("Cage\cage.phy^PHY:PO_10")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:5()
PHY("Cage\cage.phy^PHY:PO_5")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:6()
PHY("Cage\cage.phy^PHY:PO_6")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:11()
PHY("Cage\cage.phy^PHY:PO_11")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:7()
PHY("Cage\cage.phy^PHY:PO_7")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:1()
PHY("Cage\cage.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:206()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:205()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:208()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:209()
ObjectType(SoundEvent)
SoundEvent("RMVOIX0.CSB^SndEventM:68")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:207()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:5")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:210()
ObjectType(SoundEvent)
SoundEvent("ONOMATOP.CSB^SndEventM:47")
FirstCall(2)
Period(9)
Priority(0)
}
{EVT:202()
ObjectType(SoundEvent)
SoundEvent("EXPLOS.CSB^SndEventM:0")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:201()
ObjectType(SoundEvent)
SoundEvent("GRINCEMT.CSB^SndEventM:0")
FirstCall(1)
Period(3)
Priority(0)
}
{EVT:200()
ObjectType(SoundEvent)
SoundEvent("GRINCEMT.CSB^SndEventM:1")
FirstCall(0)
Period(4)
Priority(0)
}
{EVT:204()
ObjectType(SoundEvent)
SoundEvent("CHOC.CSB^SndEventM:3")
FirstCall(0)
Period(0)
Priority(0)
}

View File

@@ -0,0 +1,50 @@
;Unit directive, the unit is stored in file result 1
;And correspond to the value of one unit exprimed in meter
$SetCurrentFileDouble(1,"1.00")
{ZOO_HEADER:
VersionNumber(1)
}
{AllCollideSets:
{CS:CS_5
}
{CS:CS_200
}
{CS:CS_201
}
{CS:CS_7
}
{CS:CS_6
}
{CS:CS_4
}
{CS:CS_204
}
{CS:CS_3
}
{CS:CS_11
}
{CS:CS_205
}
{CS:CS_8
}
{CS:CS_9
ZDR("cage\cage.mod^Geometric:trappe")
}
{CS:CS_206
}
{CS:CS_202
}
{CS:CS_2
ZDR("cage\cage.mod^Geometric:face01")
}
{CS:CS_207
}
{CS:CS_1
}
{CS:CS_10
}
{CS:CS_208
}
}

View File

@@ -0,0 +1,14 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(4)
AddChannelName(Ca_Sta_Base)
AddChannelName(Ca_Sta_canon)
AddChannelName(Ca_Sta_lapin1)
AddChannelName(Ca_Sta_lapin2)
}

View File

@@ -0,0 +1,19 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_1
VS("CANON_STA\CANON_STA.vse^VS:VSE_Ca_Sta_Base")
CS("Canon_Sta\Canon_Sta.zoo^CS:CS_1")
}
{PHY:PO_2
VS("CANON_STA\CANON_STA.vse^VS:VSE_Ca_Sta_canon")
CS("Canon_Sta\Canon_Sta.zoo^CS:CS_2")
}
{PHY:PO_4
VS("CANON_STA\CANON_STA.vse^VS:VSE_Ca_Sta_lapin2")
CS("Canon_Sta\Canon_Sta.zoo^CS:CS_4")
}
{PHY:PO_3
VS("CANON_STA\CANON_STA.vse^VS:VSE_Ca_Sta_lapin1")
CS("Canon_Sta\Canon_Sta.zoo^CS:CS_3")
}

View File

@@ -0,0 +1,20 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(4)
}
{TBL:1()
PHY("Canon_Sta\Canon_Sta.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:4()
PHY("Canon_Sta\Canon_Sta.phy^PHY:PO_4")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:2()
PHY("Canon_Sta\Canon_Sta.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:3()
PHY("Canon_Sta\Canon_Sta.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,11 @@
{AllCollideSets:
{CS:CS_1
}
{CS:CS_2
}
{CS:CS_3
}
{CS:CS_4
}
}

View File

@@ -0,0 +1,48 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(38)
AddChannelName(Body)
AddChannelName(B_PupilL)
AddChannelName(B_PupilR)
AddChannelName(B_armL)
AddChannelName(B_armR)
AddChannelName(B_browL)
AddChannelName(B_browR)
AddChannelName(B_earL)
AddChannelName(B_earR)
AddChannelName(B_fingerL)
AddChannelName(B_fingerR)
AddChannelName(B_forearmL)
AddChannelName(B_forearmR)
AddChannelName(B_handL)
AddChannelName(B_handR)
AddChannelName(B_lips)
AddChannelName(B_mouth)
AddChannelName(B_wingL)
AddChannelName(B_wingR)
AddChannelName(CamTarget)
AddChannelName(Camera)
AddChannelName(Anim_Porte01)
AddChannelName(Anim_Window01)
AddChannelName(Fairy_Body)
AddChannelName(Fairy_Head)
AddChannelName(Fairy_HandL)
AddChannelName(Fairy_HandR)
AddChannelName(Fairy_WingL)
AddChannelName(Fairy_WingR)
AddChannelName(Fairy_glow)
AddChannelName(Extra_1)
AddChannelName(TextEvent)
AddChannelName(Sound1)
AddChannelName(Sound2)
AddChannelName(Tongue)
AddChannelName(B_tongue)
AddChannelName(Dialogue)
AddChannelName(Fade)
}

View File

@@ -0,0 +1,107 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_2
VS("FAKE\FAKE.vse^VS:VSE_Fake Cube")
CS("DarklumChief\DarklumChief.zoo^CS:CS_2")
}
{PHY:PO_206
VS("P_LUMS\P_LUMS.vse^VS:VSE_Play_PL_DarkBorn")
CS("DarklumChief\DarklumChief.zoo^CS:CS_206")
}
{PHY:PO_7
VS("DARKLUMCHIEF\DARKLUMCHIEF.vse^VS:VSE_B_forearmL")
CS("DarklumChief\DarklumChief.zoo^CS:CS_7")
}
{PHY:PO_207
VS("P_LUMS\P_LUMS.vse^VS:VSE_Play_PL_DarkVolatilize")
CS("DarklumChief\DarklumChief.zoo^CS:CS_207")
}
{PHY:PO_251
VS("V_DLONOMATOP\V_DLONOMATOP.vse^VS:VSE_Play_VOr_DarkCLaugh01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_251")
}
{PHY:PO_6
VS("DARKLUMCHIEF\DARKLUMCHIEF.vse^VS:VSE_B_armL")
CS("DarklumChief\DarklumChief.zoo^CS:CS_6")
}
{PHY:PO_253
VS("V_DLONOMATOP\V_DLONOMATOP.vse^VS:VSE_Play_VOr_DarkCGrimace01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_253")
}
{PHY:PO_254
VS("V_DLONOMATOP\V_DLONOMATOP.vse^VS:VSE_Play_VOr_DarkCAttack01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_254")
}
{PHY:PO_5
VS("DARKLUMCHIEF\DARKLUMCHIEF.vse^VS:VSE_B_handR")
CS("DarklumChief\DarklumChief.zoo^CS:CS_5")
}
{PHY:PO_211
VS("B_AIR\B_AIR.vse^VS:VSE_Play_BAr_ObjectPassBy01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_211")
}
{PHY:PO_212
VS("B_AIR\B_AIR.vse^VS:VSE_Play_BAr_AirHit01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_212")
}
{PHY:PO_4
VS("DARKLUMCHIEF\DARKLUMCHIEF.vse^VS:VSE_B_forearmR")
CS("DarklumChief\DarklumChief.zoo^CS:CS_4")
}
{PHY:PO_213
VS("B_AIR\B_AIR.vse^VS:VSE_Play_BAr_Airhit02")
CS("DarklumChief\DarklumChief.zoo^CS:CS_213")
}
{PHY:PO_216
VS("B_CREAK\B_CREAK.vse^VS:VSE_Play_BCr_SDarkCWings01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_216")
}
{PHY:PO_3
VS("DARKLUMCHIEF\DARKLUMCHIEF.vse^VS:VSE_B_armR")
CS("DarklumChief\DarklumChief.zoo^CS:CS_3")
}
{PHY:PO_217
VS("B_CREAK\B_CREAK.vse^VS:VSE_Play_BCr_LDarkCWings01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_217")
}
{PHY:PO_214
VS("B_IMPACT\B_IMPACT.vse^VS:VSE_Play_BIr_HeavyCrush01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_214")
}
{PHY:PO_1
VS("DARKLUMCHIEF\DARKLUMCHIEF.vse^VS:VSE_B_body")
CS("DarklumChief\DarklumChief.zoo^CS:CS_1")
}
{PHY:PO_201
VS("P_LUMS\P_LUMS.vse^VS:VSE_Play_PLb_DarkEnergy02")
CS("DarklumChief\DarklumChief.zoo^CS:CS_201")
}
{PHY:PO_8
VS("DARKLUMCHIEF\DARKLUMCHIEF.vse^VS:VSE_B_handL")
CS("DarklumChief\DarklumChief.zoo^CS:CS_8")
}
{PHY:PO_202
VS("P_LUMS\P_LUMS.vse^VS:VSE_Stop_PLb_DarkEnergy02")
CS("DarklumChief\DarklumChief.zoo^CS:CS_202")
}
{PHY:PO_203
VS("P_LUMS\P_LUMS.vse^VS:VSE_Stop_PLb_DarkEnergy02")
CS("DarklumChief\DarklumChief.zoo^CS:CS_203")
}
{PHY:PO_257
VS("V_DLONOMATOP\V_DLONOMATOP.vse^VS:VSE_Play_VOr_DarkCAngry01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_257")
}
{PHY:PO_252
VS("V_DLONOMATOP\V_DLONOMATOP.vse^VS:VSE_Play_VOr_DarkCHappy01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_252")
}
{PHY:PO_255
VS("V_DLONOMATOP\V_DLONOMATOP.vse^VS:VSE_Play_VOr_DarkCFlee01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_255")
}
{PHY:PO_256
VS("V_DLONOMATOP\V_DLONOMATOP.vse^VS:VSE_Play_VO_DarkCPanic01")
CS("DarklumChief\DarklumChief.zoo^CS:CS_256")
}

View File

@@ -0,0 +1,32 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(7)
}
{TBL:7
PHY("DarklumChief\DarklumChief.phy^PHY:PO_8")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:6
PHY("DarklumChief\DarklumChief.phy^PHY:PO_7")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:5
PHY("DarklumChief\DarklumChief.phy^PHY:PO_6")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:4
PHY("DarklumChief\DarklumChief.phy^PHY:PO_5")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:3
PHY("DarklumChief\DarklumChief.phy^PHY:PO_4")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:2
PHY("DarklumChief\DarklumChief.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:1()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,160 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(257)
}
{TBL:2()
}
{TBL:8()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_8")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:206()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:207()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:7()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_7")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:251()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:253()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:6()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_6")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:254()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:211()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:5()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_5")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:212()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:213()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:4()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_4")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:216()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:217()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:3()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:214()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:201()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(255)
Priority(0)
}
{EVT:202()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(255)
Period(0)
Priority(0)
}
{TBL:1()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:203()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:252()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:257()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:255()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:256()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}

View File

@@ -0,0 +1,160 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(257)
}
{TBL:2()
}
{TBL:8()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_8")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:206()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:207()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:7()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_7")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:251()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:253()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:6()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_6")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:254()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:211()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:5()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_5")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:212()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:213()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:4()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_4")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:216()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:217()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:3()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:214()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:201()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(255)
Priority(0)
}
{EVT:202()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(255)
Period(0)
Priority(0)
}
{TBL:1()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:203()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:252()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:257()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:255()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:256()
ObjectType(SoundEvent)
SoundEvent("attaque.csb^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}

View File

@@ -0,0 +1,160 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(257)
}
{TBL:2()
}
{TBL:8()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_8")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:206()
ObjectType(SoundEvent)
SoundEvent("P_LUMS.CSB^SndEventM:31")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:207()
ObjectType(SoundEvent)
SoundEvent("P_LUMS.CSB^SndEventM:32")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:7()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_7")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:251()
ObjectType(SoundEvent)
SoundEvent("V_DLONOMATOP.CSB^SndEventM:0")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:253()
ObjectType(SoundEvent)
SoundEvent("V_DLONOMATOP.CSB^SndEventM:2")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:6()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_6")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:254()
ObjectType(SoundEvent)
SoundEvent("V_DLONOMATOP.CSB^SndEventM:3")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:211()
ObjectType(SoundEvent)
SoundEvent("B_AIR.CSB^SndEventM:11")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:5()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_5")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:212()
ObjectType(SoundEvent)
SoundEvent("B_AIR.CSB^SndEventM:3")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:213()
ObjectType(SoundEvent)
SoundEvent("B_AIR.CSB^SndEventM:4")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:4()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_4")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:216()
ObjectType(SoundEvent)
SoundEvent("B_CREAK.CSB^SndEventM:55")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:217()
ObjectType(SoundEvent)
SoundEvent("B_CREAK.CSB^SndEventM:54")
FirstCall(0)
Period(0)
Priority(0)
}
{TBL:3()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:214()
ObjectType(SoundEvent)
SoundEvent("B_IMPACT.CSB^SndEventM:58")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:201()
ObjectType(SoundEvent)
SoundEvent("P_LUMS.CSB^SndEventM:38")
FirstCall(0)
Period(255)
Priority(0)
}
{EVT:202()
ObjectType(SoundEvent)
SoundEvent("P_LUMS.CSB^SndEventM:39")
FirstCall(255)
Period(0)
Priority(0)
}
{TBL:1()
PHY("DarklumChief\DarklumChief.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{EVT:203()
ObjectType(SoundEvent)
SoundEvent("P_LUMS.CSB^SndEventM:39")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:252()
ObjectType(SoundEvent)
SoundEvent("V_DLONOMATOP.CSB^SndEventM:1")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:257()
ObjectType(SoundEvent)
SoundEvent("V_DLONOMATOP.CSB^SndEventM:4")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:255()
ObjectType(SoundEvent)
SoundEvent("V_DLONOMATOP.CSB^SndEventM:6")
FirstCall(0)
Period(0)
Priority(0)
}
{EVT:256()
ObjectType(SoundEvent)
SoundEvent("V_DLONOMATOP.CSB^SndEventM:8")
FirstCall(0)
Period(0)
Priority(0)
}

View File

@@ -0,0 +1,55 @@
{AllCollideSets:
{CS:CS_255
}
{CS:CS_256
}
{CS:CS_252
}
{CS:CS_203
}
{CS:CS_257
}
{CS:CS_202
}
{CS:CS_214
}
{CS:CS_1
}
{CS:CS_217
}
{CS:CS_216
}
{CS:CS_3
}
{CS:CS_213
}
{CS:CS_212
}
{CS:CS_4
}
{CS:CS_211
}
{CS:CS_254
}
{CS:CS_5
}
{CS:CS_253
}
{CS:CS_251
}
{CS:CS_6
}
{CS:CS_207
}
{CS:CS_206
}
{CS:CS_7
}
{CS:CS_2
}
{CS:CS_201
}
{CS:CS_8
}
}

View File

@@ -0,0 +1,75 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,09h53m
{CreateEditorDeclaration:
{CreateEditorBehaviour:
Language(French)
Name("Variables designer")
BoundingBox(15,15,111,45)
Text(";***************************************")
Text("; Intern Variables")
Text(";***************************************")
Text("private typevecteur Typv_gotoPt : vecteurConstant(0,0,0)")
Text("private typevecteur VitesseNouvelle : vecteurConstant(0,0,0)")
Text("private typevecteur vPos : vecteurConstant(0,0,0)")
Text("private TypeVecteur Vtmp : vecteurConstant(0,0,0)")
Text("private TypeVecteur V_RMPos : vecteurConstant(0,0,0)")
Text("private TypeVecteur v_ExtremiteSFX_00 : vecteurConstant(0,0,0)")
Text("private TypeVecteur v_ExtremiteSFX_01 : vecteurConstant(0,0,0)")
Text("private TypeVecteur v_ExtremiteSFX_02 : vecteurConstant(0,0,0)")
Text(" ")
Text(" ")
Text("private Entier E_TempsAttente : 0")
Text("private Entier E_TempsAvantTir : 0")
Text("private Entier E_TempsAvantDeplacement : 0")
Text("private Entier E_Timer : 0")
Text("private Entier E_Transparence : 0")
Text("Private Entier E_IndexPerso : 0")
Text("private Entier E_Index : 0 ")
Text("private Entier E_NbrPersoToDisplay : 4; NbrPersoToDisplay")
Text(" ")
Text("private Booleen B_RMEnAttente : Faux")
Text("private Booleen B_RMDetruit : Faux")
Text("private Booleen B_Init : Vrai")
Text("private Booleen B_ModifVitesse : Faux")
Text(" ")
Text("private Perso PersoGenere : Personne")
Text("private Perso PersoToDisplay : Personne")
Text(" ")
Text("private Reel R_Vitesse : 0")
Text("private Reel R_TempsModifVitesseDG : 0")
Text("private Reel R_DistToRM : 0")
Text("private Reel R_BarreDefilement : 0")
Text()
Text("Private Booleen B_U64 : Vrai ;//Faux sur editeur")
Text(" ")
Text("private Reel temp1 : 0")
Text(" ")
Text("private Booleen B_Qlq1Souffle : Faux ;//si un souffle est detecte")
Text()
Text(";***************************************")
Text("; Designer Variables")
Text(";***************************************")
Text("Reel DES_R_Vitesse : 6")
Text("Reel DES_R_DistanceFataleRM : 1.0")
Text("Reel DES_R_HauteurRM : 4.5")
Text("Reel DES_R_TempsAvantTir : 1.5")
Text("Reel DES_R_TempsAvantDeplacement : 1")
Text("Reel DES_R_DistanceSouffle : 10")
Text(" ")
Text("TypeTableauPerso ListePerso : 4;NbrPersoToDisplay")
Text()
Text("Perso P_LevelInit : Personne")
Text(" ")
}
{CreateEditorBehaviour:
Language(French)
Name(Macros)
BoundingBox(15,60,65,90)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,09h53m
{CreateEditorMacro:
}

View File

@@ -0,0 +1,55 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,09h53m
{CreateEditorReflex:
{CreateEditorBehaviour:
Language(French)
Name(KOU_InitReflex)
BoundingBox(15,15,101,45)
Text(RegleInterruption)
Text()
Text()
Text(";//etincelle bleu autour du Dark gardien")
Text(sipasu64)
Text(" LanceAGO(69, Position+ Vecteur(0.2, 0, 1.7),VEC_Normer(act_Viseeperso()), 'AGO_etincelle_bleue', 5.0)")
Text(Finsi)
Text(" ")
Text(";//action de ratte de catch de RM")
Text("Si ((act_distanceauCentreperso('rayman') < 1)")
Text(" et non ? B_RMEnAttente)")
Text(Alors)
Text(" ExecuteAction('KOU_Ratte_1')")
Text(Finsi)
Text(" ")
Text(";//si le dark gariden rattrape RM")
Text("Si ((('rayman'.RAY_Etat = Etat_Attente)")
Text(" et ('Rayman'.NormSpeed < 0.05))")
Text(" et ((act_distanceXYauperso('rayman') < (DES_R_DistanceFataleRM + 0.2))")
Text(" et ((act_distanceZauperso('rayman') < (DES_R_HauteurRM + 0.2))")
Text(" et (act_distanceZauperso('rayman') > (DES_R_HauteurRM - 0.2)))))")
Text(Alors)
Text(" B_RMEnAttente := Vrai")
Text(Sinon)
Text(" B_RMEnAttente :=Faux")
Text(FinSi)
Text()
Text("Si ? B_U64")
Text(Alors)
Text(" KOU_sb_SpecialDisplay_U64")
Text(Sinon)
Text(" KOU_sb_SpecialDisplay")
Text(Finsi)
Text()
Text(";//si qlq1 souffle sur le micro le DG en estaffecte ")
Text("Si ((Act_DistanceXYAuPerso('Rayman') < DES_R_DistanceSouffle) ")
Text(" Et BoutonJusteAppuye('Button_Up'))")
Text(Alors)
Text(" B_Qlq1Souffle := Vrai")
Text("Finsi ")
}
}

View File

@@ -0,0 +1,160 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,09h53m
{CreateEditorIntelligence:
{CreateEditorBehaviour:
Language(French)
Name(KOU_Init)
BoundingBox(15,15,73,45)
Text(RegleInterruption)
Text()
Text(SiPasU64)
Text(" B_U64 := Faux")
Text(Finsi)
Text()
Text(";MEC_ActiveScale(Vrai)")
Text(";MEC_FixeScale(1, 1, 1)")
Text()
Text("V_RMPos := 'Rayman'.Position")
Text()
Text(";//setter la vitesse global du DG")
Text("'Global'.R_VitesseDG := DES_R_Vitesse")
Text("R_Vitesse := DES_R_Vitesse")
Text()
Text("E_Transparence := 0")
Text()
Text(";//convertion de la seconde en Millisecondes")
Text("E_TempsAvantTir := Math_ConversionEnEntier(DES_R_TempsAvantTir*1000)")
Text("E_TempsAvantDeplacement := Math_ConversionEnEntier(DES_R_TempsAvantDeplacement*1000)")
Text()
Text("E_TempsAttente := Temps_Obtenir()")
Text()
Text(";//et on y va")
Text("[BloquantMoteur]ChangeMonComportement('KOU_TemporiserAvantPoursuite')")
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_FollowHim)
BoundingBox(15,60,103,90)
Text(regleInterruption)
Text(" ")
Text(KOU_sb_CalculTrasparence)
Text(" ")
Text(";//si RM est en phase de reward laisse le tranquil, sinon suikluixe")
Text("Si ((('Rayman'.Ghost_Etat = Etat_Happy)")
Text(" Et (Act_DistanceXYAuPerso('Rayman') < 4))")
Text(" Ou ? B_Qlq1Souffle) ")
Text(Alors)
Text(" [BloquantMoteur]ChangeMonComportement('KOU_Ejection')")
Text(Sinon)
Text(" ACT_ChangeViseePerso('Rayman'.Position - Position)")
Text(" KOU_sb_YatilAttenuation")
Text(" vPos := vec_Normer(('Rayman'.Position + vecteur(0, 0, DES_R_HauteurRM)) - Position)")
Text(" act_ImposeVecteurVitesseAbsolu(R_Vitesse*vPos )")
Text(Finsi)
Text()
Text(";//si tu rattrape RM Farchkhou")
Text("si (? B_RMEnAttente ")
Text(" et ('Rayman'.Ghost_Etat <> Etat_Happy))")
Text(Alors)
Text(" E_TempsAttente := Temps_Obtenir()")
Text(" [BloquantMoteur]ChangeMonComportement('KOU_ShootHim')")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_ShootHim)
BoundingBox(15,105,101,135)
Text(RegleInterruption)
Text()
Text(KOU_sb_CalculTrasparence)
Text(" ")
Text(";//si RM n'est pas encore detruit")
Text("si non ? B_RMDetruit")
Text(Alors)
Text(" ;//dance de la mort")
Text(" ExecuteAction('KOU_Grimace_1')")
Text(" ")
Text(" ;//genere ton mega tirs ")
Text(" Si ACT_TestFinAction()")
Text(" Alors ")
Text(" PersoGenere := GenereObjet('ALW_Khayb_Tir',position)")
Text()
Text(" Si ALW_EstAMoi(PersoGenere)")
Text(" Alors")
Text(" ; Vise la tete")
Text(" Vtmp := Position - ActeurPrincipal.Position")
Text(" PersoGenere.MEC_ActiveScale(Vrai)")
Text(" PersoGenere.MEC_FixeScale(3, 3, 3)")
Text(" PersoGenere.'KWN_Khayb_Tir'@mv_Sight := -VEC_Normer(Vtmp)")
Text(" EnvoieRequeteSon('SND_Play_LASERGUN_attaque')")
Text(" Finsi")
Text(" Finsi")
Text()
Text(" ;//si RM est tjrs en attente detruit le. Sinon relance la poursuite")
Text(" Si ? B_RMEnAttente")
Text(" Alors")
Text(" Si TempsDepasse( E_TempsAttente, 250)")
Text(" Alors")
Text(" 'rayman'.COL_ChangeTypeDeCollisionneur(250, PAF_MortInstantanee)")
Text(" 'rayman'.COL_ChangeReelDeCollisionneur(250, 0, PAF_PuissanceForte)")
Text(" 'rayman'.RAY_RayIsHit := Faux")
Text(" ChangeAction('Wait')")
Text(" B_RMDetruit := Vrai ")
Text(" Finsi")
Text(" Sinon")
Text(" DetruitPerso(PersoGenere)")
Text(" [BloquantMoteur]ChangeMonComportement('KOU_FollowHim')")
Text(" Finsi")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_Ejection)
BoundingBox(15,150,93,180)
Text(regleInterruption)
Text(" ")
Text(KOU_sb_CalculTrasparence)
Text(" ")
Text(";//si RM est en phase de reward laisse le tranquil, sinon suikluixe")
Text("Si ((('Rayman'.Ghost_Etat = Etat_Happy)")
Text(" et (Act_DistanceXYAuPerso('Rayman') < 5))")
Text(" Ou ? B_Qlq1Souffle) ")
Text(Alors)
Text(" Si non ? B_Init")
Text(" Alors")
Text(" ChangeAction('KOU_MalDeTete_1')")
Text(" B_Qlq1Souffle := Faux ;//plus d'input souffle mais l'effet reste")
Text(" B_Init := vrai")
Text(" Finsi")
Text("Sinon ")
Text(" E_TempsAttente := Temps_Obtenir()")
Text(" V_RMPos := Position")
Text(" ChangeMonComportement('KOU_TemporiserAvantPoursuite')")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_TemporiserAvantPoursuite)
BoundingBox(15,195,170,225)
Text(regleInterruption)
Text()
Text("ACT_ChangeViseePerso('Rayman'.ACT_ViseePerso())")
Text("ACT_ChangePositionAbsoluePerso(V_RMPos); + vecteur(0, 0, DES_R_HauteurRM))")
Text()
Text("ACT_ActivationTransparence(1)")
Text("ACT_NiveauTransparence(E_Transparence)")
Text(" ")
Text("Si TempsDepasse( E_TempsAttente, E_TempsAvantDeplacement)")
Text(Alors)
Text(" B_Init := Faux")
Text(" ChangeAction('Wait')")
Text(" ChangeMonComportement('KOU_FollowHim')")
Text(Finsi)
}
}

View File

@@ -0,0 +1,357 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Monday,May,08,2006,09h53m
{CreateEditorSubr:
{CreateEditorBehaviour:
Language(French)
Name(KOU_sb_YatilAttenuation)
BoundingBox(15,15,141,45)
Text("Subroutine :")
Text()
Text()
Text(";//si la vitesse du DG ds le GLOBAL a chang<6E>")
Text("Si ('Global'.R_VitesseDG <> R_Vitesse) ;DES_R_Vitesse)")
Text(Alors)
Text(" R_TempsModifVitesseDG := 'Global'.R_TempsModifVitesseDG")
Text(" B_ModifVitesse := Vrai")
Text(" E_Timer := Temps_Obtenir()")
Text(Finsi)
Text()
Text("Si (B_ModifVitesse = Vrai)")
Text(Alors)
Text(" ;//attendre DT avant de revenir a la vitesse Normale")
Text(" Si TempsDepasse(E_Timer, Math_ConversionEnEntier(R_TempsModifVitesseDG*1000))")
Text(" Alors")
Text(" B_ModifVitesse := Faux")
Text(" R_Vitesse := DES_R_Vitesse")
Text(" 'Global'.R_VitesseDG := DES_R_Vitesse")
Text(" Sinon ")
Text(" R_Vitesse := 'Global'.R_VitesseDG")
Text(" Finsi")
Text(Sinon)
Text(" R_Vitesse := DES_R_Vitesse")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_sb_CalculTrasparence)
BoundingBox(15,60,152,90)
Text("Subroutine :")
Text()
Text("Si (act_distanceXYauperso('rayman') > 6)")
Text(Alors)
Text(" E_Transparence := 150")
Text("Sinon ")
Text(" Si (act_distanceXYauperso('rayman') > 5)")
Text(" Alors")
Text(" E_Transparence := 160")
Text(" Sinon ")
Text(" Si (act_distanceXYauperso('rayman') > 4.5)")
Text(" Alors")
Text(" E_Transparence := 170")
Text(" Sinon")
Text(" Si (act_distanceXYauperso('rayman') > 4)")
Text(" Alors")
Text(" E_Transparence := 180")
Text(" Sinon")
Text(" Si (act_distanceXYauperso('rayman') > 3.5)")
Text(" Alors")
Text(" E_Transparence := 190")
Text(" Sinon")
Text(" Si (act_distanceXYauperso('rayman') > 3)")
Text(" Alors")
Text(" E_Transparence := 205")
Text(" Sinon")
Text(" Si (act_distanceXYauperso('rayman') > 2.5)")
Text(" Alors")
Text(" E_Transparence := 225")
Text(" Sinon")
Text(" Si (act_distanceXYauperso('rayman') > 2)")
Text(" Alors")
Text(" E_Transparence := 235")
Text(" Sinon")
Text(" Si (act_distanceXYauperso('rayman') > 1.5)")
Text(" Alors")
Text(" E_Transparence := 245")
Text(" Sinon")
Text(" E_Transparence := 255")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(Finsi)
Text()
Text("ACT_ActivationTransparence(1)")
Text("ACT_NiveauTransparence(E_Transparence)")
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_sb_SpecialDisplay)
BoundingBox(15,105,137,135)
Text("#define c_offset 5")
Text("Subroutine :")
Text()
Text(";//pour l'AGO 125 les indices libres sont de 4 a 11, de 22 a 24 et de 29 a 34 ")
Text(";//utliser les indices libres superieurs a 20 ")
Text(";//il n y a plus que 29 de libre")
Text(" ")
Text(";//show the special map")
Text("LanceAgo(110, Vecteur(0,0,0), Vecteur(100, 10, 0), 'AGO_etincelle_bleue', 125.0)")
Text(";LanceAgo(110, Vecteur(37.5,0,0), Vecteur(70, 10, 0), 'AGO_etincelle_bleue', 250.0)")
Text("LanceAgo(110, Vecteur(41,0,0), Vecteur(64, 10, 0), 'AGO_etincelle_bleue', 200.0)")
Text()
Text("temp1 :='Rayman'.NormSpeed")
Text("temp1 := temp1 * Temps_LitDT() / 1000 ")
Text("temp1 := (temp1 * 5 / 3) * 30")
Text()
Text("R_BarreDefilement -= temp1 ")
Text()
Text()
Text("si (R_BarreDefilement < -10)")
Text(Alors)
Text(" R_BarreDefilement := 100")
Text(Finsi)
Text(" ")
Text("Si ('Rayman'.NormSpeed > 0)")
Text(Alors)
Text(" LanceAGO(125,vecteur(R_BarreDefilement,10,0),vecteur(R_BarreDefilement + 10,10.5,255),'AGO_SpecialDisplay_BarreDefilente',29)")
Text("Sinon ")
Text(" LanceAGO(125,vecteur(0,0,0),vecteur(0,0,0),'AGO_SpecialDisplay_BarreDefilente',29)")
Text(Finsi)
Text(" ")
Text(";//Show the ghost icon")
Text("Si (Act_LitPointsDeVie('Rayman') > 0 )")
Text(Alors)
Text(" Si ( 'Rayman'.gi_CurrentGhostIndex > 0)")
Text(" Alors")
Text(" Si ('Rayman'.gi_CurrentGhostIndex = C_GhostTerre_Idx)")
Text(" Alors")
Text(" LanceAGO(125,vecteur(47,2,0),vecteur(53,8,255),'AGO_IconeGhostTerre',22)")
Text(" Sinon ")
Text(" LanceAGO(125,vecteur(47,2,0),vecteur(53,8,255),'AGO_IconeGhostFeu',22) ")
Text(" Finsi")
Text(" Finsi")
Text(Sinon)
Text(" LanceAGO(125,vecteur(0,0,0),vecteur(0,0,0),'AGO_IconeGhostFeu',22) ")
Text(Finsi)
Text(" ")
Text(" ")
Text(";//show the DG icon")
Text(";Si non EstDansComportement(Moi, 'KOU_TemporiserAvantPoursuite')")
Text(";Alors")
Text(" R_DistToRM := Act_DistanceYAuPerso('Rayman')")
Text()
Text(" Si (Math_ValeurAbsolue(R_DistToRM) <= 33 )")
Text(" Alors")
Text(" Si(R_DistToRM > 0)")
Text(" Alors")
Text(" R_DistToRM := 50 - (R_DistToRM*50)/30")
Text(" Sinon")
Text(" R_DistToRM := 50 + (R_DistToRM*50)/30")
Text(" Finsi")
Text(" ")
Text(" LanceAGO(125,vecteur((R_DistToRM - c_offset),0,0),vecteur((R_DistToRM + c_offset),10,255),'AGO_SpecialDisplay_DG',23)")
Text()
Text(" LanceAGO(125,vecteur(0,0,0),vecteur(0,0,0),'AGO_etincelle_multicolore',24)")
Text(" ")
Text(" Si ('Rayman'.Ghost_Etat = Etat_Happy)")
Text(" Alors")
Text(" si (E_Index < 2)")
Text(" Alors")
Text(" LanceAGO(125,vecteur((R_DistToRM - c_offset),0,0),vecteur((R_DistToRM - c_offset/2),c_offset/2,255),'AGO_etincelle_multicolore',24)")
Text(" E_Index++")
Text(" Sinon")
Text(" Si (E_Index < 4)")
Text(" Alors")
Text(" LanceAGO(125,vecteur((R_DistToRM - c_offset/2),0,0),vecteur((R_DistToRM),c_offset/2,255),'AGO_etincelle_multicolore',24)")
Text(" E_Index++")
Text(" Sinon ")
Text(" Si (E_Index < 6)")
Text(" Alors")
Text(" LanceAGO(125,vecteur((R_DistToRM),0,0),vecteur((R_DistToRM + c_offset/2),c_offset/2,255),'AGO_etincelle_multicolore',24)")
Text(" E_Index++")
Text(" Sinon ")
Text(" Si (E_Index < 8)")
Text(" Alors")
Text(" LanceAGO(125,vecteur((R_DistToRM + c_offset/2),0,0),vecteur((R_DistToRM + c_offset),c_offset/2,255),'AGO_etincelle_multicolore',24)")
Text(" E_Index++")
Text(" Sinon ")
Text(" E_Index := 0 ")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(";Finsi")
Text(" ")
Text(";//show cage icons or other items")
Text("E_IndexPerso := 0")
Text()
Text("Boucle(E_NbrPersoToDisplay)")
Text(" Si ObjetValide(ListePerso[E_IndexPerso]) ")
Text(" Alors")
Text(" PersoToDisplay := ListePerso[E_IndexPerso]")
Text()
Text(" Si non PersoToDisplay.Act_testCustomBit(31)")
Text(" Alors")
Text(" R_DistToRM := PersoToDisplay.Act_DistanceYAuPerso('Rayman')")
Text()
Text(" Si (Math_ValeurAbsolue(R_DistToRM) <= 33 )")
Text(" Alors")
Text(" ;Si(R_DistToRM > 0)")
Text(" ;Alors")
Text(" R_DistToRM := 50 - (R_DistToRM*50)/30")
Text(" ;Sinon")
Text(" ; R_DistToRM := 50 + (R_DistToRM*50)/30")
Text(" ;Finsi")
Text(" LanceAGO(125,vecteur((R_DistToRM - 3),0,0),vecteur((R_DistToRM + 3), 6,255),'AGO_SpecialDisplay_Cage',(30+E_IndexPerso))")
Text(" Finsi")
Text(" Sinon")
Text(" LanceAGO(125,vecteur(-1,0,0),vecteur(-1, 0,0),'AGO_SpecialDisplay_Cage',(30+E_IndexPerso))")
Text(" Finsi ")
Text(" Finsi ")
Text(" E_IndexPerso++")
Text("FinBoucle()")
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_sb_SpecialDisplay_U64)
BoundingBox(15,150,159,180)
Text("#define c_offset 7.5")
Text("#define c_U64_offset 45")
Text("#define c_U64_Mult 2")
Text("Subroutine :")
Text(" ")
Text(" ")
Text(";//pour l'AGO 126 le dermier indice est celui de l'icone a afficher")
Text(";//Voir Z:\Rayman2\DS\CPA\exe\MAIN\GameDN64\FixTex\Hud\Game.Hud")
Text(" ")
Text(";//Show the ghost icon")
Text("Si (Act_LitPointsDeVie('Rayman') > 0 )")
Text(Alors)
Text(" Si ( 'Rayman'.gi_CurrentGhostIndex > 0)")
Text(" Alors")
Text(" Si ('Rayman'.gi_CurrentGhostIndex = C_GhostTerre_Idx)")
Text(" Alors")
Text(" LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_IconeGhostFeu',6) ")
Text(" LanceAGO(126,vecteur(45,c_U64_offset+2,0),vecteur(55,c_U64_offset+(8*c_U64_Mult),255),'AGO_IconeGhostTerre',5)")
Text(" Sinon ")
Text(" LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_IconeGhostTerre',5)")
Text(" LanceAGO(126,vecteur(45,c_U64_offset+2,0),vecteur(55,c_U64_offset+(8*c_U64_Mult),255),'AGO_IconeGhostFeu',6) ")
Text(" Finsi")
Text(" Finsi")
Text(Sinon)
Text(" LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_IconeGhostTerre',5)")
Text(" LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_IconeGhostFeu',6) ")
Text(Finsi)
Text(" ")
Text(" ")
Text(";//show the DG icon")
Text(";Si non EstDansComportement(Moi, 'KOU_TemporiserAvantPoursuite')")
Text(";Alors")
Text(" R_DistToRM := Act_DistanceYAuPerso('Rayman')")
Text()
Text(" Si (Math_ValeurAbsolue(R_DistToRM) <= 33 )")
Text(" Alors")
Text(" Si(R_DistToRM > 0)")
Text(" Alors")
Text(" R_DistToRM := 50 - (R_DistToRM*50)/30")
Text(" Sinon")
Text(" R_DistToRM := 50 + (R_DistToRM*50)/30")
Text(" Finsi")
Text(" ")
Text(" LanceAGO(126,vecteur((R_DistToRM - c_offset),c_U64_offset+0,0),vecteur((R_DistToRM + c_offset),c_U64_offset+(10*c_U64_Mult),255),'AGO_SpecialDisplay_DG',7)")
Text()
Text(" LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_etincelle_multicolore',9)")
Text(" ")
Text(" Si ('Rayman'.Ghost_Etat = Etat_Happy)")
Text(" Alors")
Text(" si (E_Index < 2)")
Text(" Alors")
Text(" LanceAGO(126,vecteur((R_DistToRM - c_offset),c_U64_offset+0,0),vecteur((R_DistToRM - c_offset/2),c_U64_offset+c_offset/2,255),'AGO_etincelle_multicolore',9)")
Text(" E_Index++")
Text(" Sinon")
Text(" Si (E_Index < 4)")
Text(" Alors")
Text(" LanceAGO(126,vecteur((R_DistToRM - c_offset/2),c_U64_offset+0,0),vecteur((R_DistToRM),c_U64_offset+c_offset/2,255),'AGO_etincelle_multicolore',9)")
Text(" E_Index++")
Text(" Sinon ")
Text(" Si (E_Index < 6)")
Text(" Alors")
Text(" LanceAGO(126,vecteur((R_DistToRM),c_U64_offset+0,0),vecteur((R_DistToRM + c_offset/2),c_U64_offset+c_offset/2,255),'AGO_etincelle_multicolore',9)")
Text(" E_Index++")
Text(" Sinon ")
Text(" Si (E_Index < 8)")
Text(" Alors")
Text(" LanceAGO(126,vecteur((R_DistToRM + c_offset/2),c_U64_offset+0,0),vecteur((R_DistToRM + c_offset),c_U64_offset+c_offset/2,255),'AGO_etincelle_multicolore',9)")
Text(" E_Index++")
Text(" Sinon ")
Text(" E_Index := 0 ")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(" Finsi")
Text(";Finsi")
Text(" ")
Text(";//show cage icons or other items")
Text("E_IndexPerso := 0")
Text()
Text("Boucle(E_NbrPersoToDisplay)")
Text(" Si ObjetValide(ListePerso[E_IndexPerso]) ")
Text(" Alors")
Text(" PersoToDisplay := ListePerso[E_IndexPerso]")
Text()
Text(" Si non PersoToDisplay.Act_testCustomBit(31)")
Text(" Alors")
Text(" R_DistToRM := PersoToDisplay.Act_DistanceYAuPerso('Rayman')")
Text()
Text(" Si (Math_ValeurAbsolue(R_DistToRM) <= 33 )")
Text(" Alors")
Text(" ;Si(R_DistToRM > 0)")
Text(" ;Alors")
Text(" R_DistToRM := 50 - (R_DistToRM*50)/30")
Text(" ;Sinon")
Text(" ; R_DistToRM := 50 + (R_DistToRM*50)/30")
Text(" ;Finsi")
Text(" LanceAGO(126,vecteur((R_DistToRM - 3.5),c_U64_offset+0,0),vecteur((R_DistToRM + 3.5), c_U64_offset+8,255),'AGO_SpecialDisplay_Cage',8)")
Text(" Finsi")
Text(" Sinon")
Text(" LanceAGO(126,vecteur(-1,0,0),vecteur(-1, 0,0),'AGO_SpecialDisplay_Cage',8)")
Text(" Finsi ")
Text(" Finsi ")
Text(" E_IndexPerso++")
Text("FinBoucle()")
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_sb_SpecialDisplay_Init)
BoundingBox(15,195,155,225)
Text("Subroutine :")
Text()
Text()
Text(";//pour l'AGO 126 le dermier indice est celui de l'icone a afficher")
Text(";//Voir Z:\Rayman2\DS\CPA\exe\MAIN\GameDN64\FixTex\Hud\Game.Hud")
Text(" ")
Text("LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_IconeGhostTerre',5)")
Text("LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_IconeGhostFeu',6) ")
Text()
Text("LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_SpecialDisplay_DG',7)")
Text()
Text("LanceAGO(126,vecteur(0,0,0),vecteur(0,0,0),'AGO_etincelle_multicolore',9)")
Text(" ")
Text(" ")
Text("LanceAGO(126,vecteur(0,0,0),vecteur(0, 0,0),'AGO_SpecialDisplay_Cage',8)")
}
}

View File

@@ -0,0 +1,46 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,17,2006,18h24m
{CreateEditorDeclaration:
{CreateEditorBehaviour:
Language(French)
Name("Variables designer")
BoundingBox(15,15,111,45)
Text(";***************************************")
Text("; Intern Variables")
Text(";***************************************")
Text("private typevecteur Typv_gotoPt :vecteurConstant(0,0,0)")
Text("private typevecteur VitesseNouvelle :vecteurConstant(0,0,0)")
Text("private typevecteur vPos :vecteurConstant(0,0,0)")
Text("private TypeVecteur Vtmp : VecteurConstant(0,0,0)")
Text()
Text("private Reel R_Rayon : 0.7")
Text()
Text("private Entier E_TempsAttente : 0")
Text("private Entier E_TempsAvantTir : 0")
Text()
Text("private Booleen B_RMEnAttente : Faux")
Text()
Text("private Perso PersoGenere : Personne")
Text()
Text(";***************************************")
Text("; Designer Variables")
Text(";***************************************")
Text("Reel DES_R_Vitesse : 5")
Text("Reel DES_R_DistanceFataleRM : 1.0")
Text("Reel DES_R_HauteurRM : 2.0")
Text("Reel DES_R_TempsAvantTir : 2.0")
Text()
Text("entier temp1 : 0")
}
{CreateEditorBehaviour:
Language(French)
Name(Macros)
BoundingBox(15,60,65,90)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,17,2006,18h24m
{CreateEditorMacro:
}

View File

@@ -0,0 +1,33 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,17,2006,18h24m
{CreateEditorReflex:
{CreateEditorBehaviour:
Language(French)
Name(KOU_InitReflex)
BoundingBox(15,15,101,45)
Text(RegleInterruption)
Text()
Text("LanceAGO(69, Position+ Vecteur(0.2, 0, 0.7), ACT_ViseePerso(), 'AGO_etincelle_bleue', 5.0)")
Text(" ")
Text("Si ((('rayman'.RAY_Etat = Etat_Attente)")
Text(" et ('Rayman'.NormSpeed < 0.05))")
Text(" et ((act_distanceXYauperso('rayman') < (DES_R_DistanceFataleRM + 0.1))")
Text(" et ((act_distanceZauperso('rayman') < (DES_R_HauteurRM + 0.1))")
Text(" et (act_distanceZauperso('rayman') > (DES_R_HauteurRM - 0.1)))))")
Text(Alors)
Text(" B_RMEnAttente := Vrai")
Text(Sinon)
Text(" B_RMEnAttente :=Faux")
Text(FinSi)
Text(" ")
Text(";LanceAGO(132,Position, vecteur(0,0,0), 'AGO_FumeeNoire', 1.3)")
Text(";LanceAGO(132,Position, vecteur(0,0,0), 'AGO_Fumee', 0.5)")
Text(";LanceAGO(132,Position, vecteur(0,0,0), 'AGO_FumeeNoire', 2.5)")
}
}

View File

@@ -0,0 +1,96 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,17,2006,18h24m
{CreateEditorIntelligence:
{CreateEditorBehaviour:
Language(French)
Name(KOU_Init)
BoundingBox(15,15,73,45)
Text(RegleInterruption)
Text("; 1 trame sur 4")
Text()
Text("E_TempsAvantTir := Math_ConversionEnEntier(DES_R_TempsAvantTir*1000)")
Text()
Text("temps_AttenteFigee(500)")
Text()
Text("[BloquantMoteur]ChangeMonComportement('KOU_FollowRM')")
Text()
Text()
Text()
Text(";MEC_ActiveScale(Vrai)")
Text(";MEC_FixeScale(2.0, 2.0, 2.0)")
Text(";MOD_ActivationTransparence('Darklumchief@tongue',1)")
Text(";MOD_NiveauTransparence('Darklumchief@Tongue',0.0)")
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_FollowRM)
BoundingBox(15,60,100,90)
Text(regleInterruption)
Text()
Text()
Text()
Text("temp1 := 'Rayman'.Ghost_Etat")
Text()
Text("vPos := vec_Normer(('Rayman'.Position + vecteur(0, 0, DES_R_HauteurRM)) - Position)")
Text("act_ImposeVecteurVitesseAbsolu(DES_R_Vitesse*vPos )")
Text()
Text("si (('Rayman'.Ghost_Etat = Etat_Happy)")
Text(" et (act_distanceXYauperso('rayman') < 2.5))")
Text(Alors)
Text(" act_ImposeVecteurVitesseAbsolu(DES_R_Vitesse* -3/2 *vPos )")
Text(";Sinon")
Text("; act_ImposeVecteurVitesseAbsolu(DES_R_Vitesse*vPos )")
Text(Finsi)
Text()
Text("si (? B_RMEnAttente ")
Text(" et ('Rayman'.Ghost_Etat <> Etat_Happy))")
Text(Alors)
Text(" E_TempsAttente := Temps_Obtenir()")
Text("; [BloquantMoteur]ChangeMonComportement('KOU_ShootRM')")
Text(Finsi)
}
{CreateEditorBehaviour:
Language(French)
Name(KOU_ShootRM)
BoundingBox(15,105,98,135)
Text(RegleInterruption)
Text()
Text("ExecuteAction('KOU_Grimace_1')")
Text(" ")
Text("Si ACT_TestFinAction()")
Text("Alors ")
Text(" PersoGenere := GenereObjet('ALW_SUN_Basic_I1',position)")
Text()
Text(" Si ALW_EstAMoi(PersoGenere)")
Text(" Alors")
Text(" ; Vise la tete")
Text(" ")
Text(" Vtmp := Position - ActeurPrincipal.Position ")
Text(" PersoGenere.MEC_ActiveScale(Vrai)")
Text(" PersoGenere.MEC_FixeScale(3, 3, 3)")
Text(" PersoGenere.'SUN_Basic'@DES_Vitesse := VEC_Normer(Vtmp) * -20")
Text(" PersoGenere.'SUN_Basic'@DES_Type := 3")
Text(" PersoGenere.'SUN_Basic'@DES_Target := ActeurPrincipal")
Text(" EnvoieRequeteSon('SND_Play_LASERGUN_attaque')")
Text(" Finsi")
Text(Finsi)
Text()
Text("Si ? B_RMEnAttente")
Text(Alors)
Text(" Si TempsDepasse( E_TempsAttente, 200)")
Text(" Alors")
Text(" 'rayman'.COL_ChangeTypeDeCollisionneur(250, PAF_MortInstantanee)")
Text(" 'rayman'.COL_ChangeReelDeCollisionneur(250, 0, PAF_PuissanceForte)")
Text(" 'rayman'.RAY_RayIsHit := Faux")
Text(" Finsi")
Text(Sinon)
Text(" [BloquantMoteur]ChangeMonComportement('KOU_FollowRM')")
Text(Finsi)
}
}

View File

@@ -0,0 +1,10 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
;IA Editor v4.18.0 Mar 9 2006
;Save date:Friday,March,17,2006,18h24m
{CreateEditorSubr:
}

View File

@@ -0,0 +1,14 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(4)
AddChannelName(EmblemeFeu)
AddChannelName(Emb_base)
AddChannelName(Emb_cache)
AddChannelName(Emb_Feu)
}

View File

@@ -0,0 +1,15 @@
{PHY_HEADER:
VersionNumber(1)
}
{PHY:PO_1
VS("EMBLEME\EMBLEME.vse^VS:VSE_Emb_base")
CS("EmblemeFeu\EmblemeFeu.zoo^CS:CS_1")
}
{PHY:PO_3
VS("EMBLEMEFEU\EMBLEMEFEU.vse^VS:VSE_Emb_Feu")
CS("EmblemeFeu\EmblemeFeu.zoo^CS:CS_3")
}
{PHY:PO_2
VS("EMBLEME\EMBLEME.vse^VS:VSE_Emb_cache")
CS("EmblemeFeu\EmblemeFeu.zoo^CS:CS_2")
}

View File

@@ -0,0 +1,16 @@
{TBL_HEADER:
VersionNumber(1)
MaximumIndex(3)
}
{TBL:1()
PHY("EmblemeFeu\EmblemeFeu.phy^PHY:PO_1")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:2()
PHY("EmblemeFeu\EmblemeFeu.phy^PHY:PO_2")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}
{TBL:3()
PHY("EmblemeFeu\EmblemeFeu.phy^PHY:PO_3")
CustomZoom("1.000000","0.000000","0.000000","0.000000","1.000000","0.000000","0.000000","0.000000","1.000000")
}

View File

@@ -0,0 +1,16 @@
;Unit directive, the unit is stored in file result 1
;And correspond to the value of one unit exprimed in meter
$SetCurrentFileDouble(1,"1.00")
{ZOO_HEADER:
VersionNumber(1)
}
{AllCollideSets:
{CS:CS_1
}
{CS:CS_3
}
{CS:CS_2
}
}

View File

@@ -0,0 +1,14 @@
; SCR 552
; Scripts Parser Version 5.5.2
; (c) Ubi Simulations 1997
{A3dHEADER:
FileType(ChannelNames)
VersionNumber(4)
}
{A3dChannelNames:(4)
AddChannelName(EmblemeTer)
AddChannelName(Emb_terre)
AddChannelName(Emb_base)
AddChannelName(Emb_cache)
}

Some files were not shown because too many files have changed in this diff Show More