Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
rubberduckycooly
GitHub Repository: rubberduckycooly/Sonic-1-Sonic-2-2013-Script-Decompilation
Path: blob/master/Sonic 1/Scripts/Global/SmokePuff.txt
1480 views
1
// ----------------------------------
2
// RSDK Project: Sonic 1
3
// Script Description: Smoke Puff 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.timer++
16
17
if object.timer > 7
18
object.timer = 0
19
object.frame++
20
21
if object.frame > 4
22
object.type = TypeName[Blank Object]
23
object.frame = 0
24
end if
25
end if
26
end event
27
28
29
event ObjectDraw
30
DrawSprite(object.frame)
31
end event
32
33
34
event ObjectStartup
35
LoadSpriteSheet("Global/Items2.gif")
36
37
// Puff frames
38
SpriteFrame(-16, -8, 32, 16, 1, 1)
39
SpriteFrame(-16, -16, 32, 32, 1, 18)
40
SpriteFrame(-16, -16, 32, 32, 1, 51)
41
SpriteFrame(-20, -20, 40, 40, 34, 1)
42
SpriteFrame(-20, -20, 40, 40, 34, 42)
43
44
end event
45
46
47
event RSDKDraw
48
DrawSprite(0)
49
end event
50
51
52
event RSDKLoad
53
LoadSpriteSheet("Global/Items2.gif")
54
SpriteFrame(-16, -16, 32, 32, 1, 18)
55
56
SetVariableAlias(ALIAS_VAR_PROPVAL, "unused")
57
end event
58
59