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/Global/Explosion.txt
1478 views
1
// ----------------------------------
2
// RSDK Project: Sonic 2
3
// Script Description: Explosion 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
15
// ========================
16
// Events
17
// ========================
18
19
event ObjectUpdate
20
object.timer++
21
if object.timer > 7
22
object.timer = 0
23
24
object.frame++
25
if object.frame > 5
26
object.type = TypeName[Blank Object]
27
object.frame = 0
28
end if
29
end if
30
end event
31
32
33
event ObjectDraw
34
DrawSprite(object.frame)
35
end event
36
37
38
event ObjectStartup
39
LoadSpriteSheet("Global/Items2.gif")
40
41
// Explosion frames
42
SpriteFrame(-8, -8, 16, 16, 230, 18)
43
SpriteFrame(-16, -16, 32, 32, 83, 66)
44
SpriteFrame(-16, -16, 32, 32, 116, 66)
45
SpriteFrame(-16, -16, 32, 32, 149, 66)
46
SpriteFrame(-16, -16, 32, 32, 182, 66)
47
SpriteFrame(-16, -16, 32, 32, 215, 66)
48
end event
49
50
51
// ========================
52
// Editor Events
53
// ========================
54
55
event RSDKDraw
56
DrawSprite(0)
57
end event
58
59
60
event RSDKLoad
61
LoadSpriteSheet("Global/Items2.gif")
62
SpriteFrame(-16, -16, 32, 32, 149, 66)
63
64
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
65
end event
66
67