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/LightningSpark.txt
1483 views
1
// ----------------------------------
2
// RSDK Project: Sonic 2
3
// Script Description: Lightning Spark 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.value18 : player.sortedDrawOrder
13
14
15
// ========================
16
// Events
17
// ========================
18
19
event ObjectUpdate
20
object.drawOrder = player[0].sortedDrawOrder
21
22
object.xpos += object.xvel
23
object.ypos += object.yvel
24
25
object.frame++
26
if object.frame >= 3
27
object.frame = 0
28
end if
29
30
object.animationTimer++
31
if object.animationTimer >= 22
32
object.type = TypeName[Blank Object]
33
end if
34
end event
35
36
37
event ObjectDraw
38
DrawSpriteFX(object.frame, FX_FLIP, object.xpos, object.ypos)
39
end event
40
41
42
event ObjectStartup
43
LoadSpriteSheet("Global/Items3.gif")
44
SpriteFrame(0, 0, 1, 1, 1, 1)
45
SpriteFrame(-3, -3, 6, 6, 150, 84)
46
SpriteFrame(-8, -8, 16, 16, 157, 84)
47
end event
48
49
50
// ========================
51
// Editor Events
52
// ========================
53
54
event RSDKDraw
55
DrawSprite(0)
56
end event
57
58
59
event RSDKLoad
60
LoadSpriteSheet("Global/Items3.gif")
61
SpriteFrame(-8, -8, 16, 16, 157, 84)
62
63
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
64
end event
65
66