Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rubberduckycooly
GitHub Repository: rubberduckycooly/Sonic-1-Sonic-2-2013-Script-Decompilation
Path: blob/master/Sonic 2/Scripts/HPZ/WaterSplash.txt
1478 views
1
// ----------------------------------
2
// RSDK Project: Sonic 2
3
// Script Description: Water Splash Object
4
// Script Author: Christian Whitehead/Simon Thomley
5
// Unpacked by Rubberduckycooly's script unpacker
6
// ----------------------------------
7
8
// ========================
9
// Aliases
10
// ========================
11
12
private alias object.value0 : object.timer
13
14
event ObjectUpdate
15
object.iypos = stage.waterLevel
16
17
object.timer++
18
if object.timer > 3
19
object.timer = 0
20
object.frame++
21
if object.frame > 8
22
object.type = TypeName[Blank Object]
23
end if
24
end if
25
end event
26
27
28
event ObjectDraw
29
DrawSprite(object.frame)
30
end event
31
32
33
event ObjectStartup
34
LoadSpriteSheet("HPZ/Objects3.gif")
35
SpriteFrame(-10, -32, 20, 32, 1, 95)
36
SpriteFrame(-15, -32, 30, 32, 22, 95)
37
SpriteFrame(-15, -32, 30, 32, 53, 95)
38
SpriteFrame(-15, -32, 30, 32, 85, 95)
39
SpriteFrame(-16, -31, 31, 31, 116, 96)
40
SpriteFrame(-16, -31, 32, 31, 148, 96)
41
SpriteFrame(-16, -31, 32, 31, 181, 96)
42
SpriteFrame(-16, -16, 32, 16, 214, 96)
43
SpriteFrame(-16, -15, 32, 15, 214, 112)
44
end event
45
46
47
// ========================
48
// Editor Events
49
// ========================
50
51
event RSDKDraw
52
DrawSprite(0)
53
end event
54
55
56
event RSDKLoad
57
LoadSpriteSheet("HPZ/Objects3.gif")
58
SpriteFrame(-16, -31, 31, 31, 116, 96)
59
60
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
61
end event
62
63