forked from fachinformatiker/undertale
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathobj_dogroom_npc.object.gmx
136 lines (136 loc) · 4.67 KB
/
obj_dogroom_npc.object.gmx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
<object>
<spriteName>spr_faun</spriteName>
<solid>-1</solid>
<visible>-1</visible>
<depth>0</depth>
<persistent>0</persistent>
<parentName>obj_readablesolid</parentName>
<maskName><undefined></maskName>
<events>
<event eventtype="0" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>dsprite= sprite_index;
usprite= sprite_index;
lsprite= sprite_index;
rsprite= sprite_index;
dtsprite= sprite_index;
utsprite= sprite_index;
ltsprite= sprite_index;
rtsprite= sprite_index;
myinteract= 0;
facing= 0;
direction= 270;
talkedto= 0;
image_speed= 0;
if(global.flag[55] == 1) instance_destroy();
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="2" enumb="0">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>myinteract= 3;
global.msc= 0;
global.typer= 5;
global.facechoice= 0;
global.faceemotion= 0;
if(global.flag[55] == 0) {
if(global.plot < 67) {
global.msg[0]= "* That dog considers itself& an artist^1, but doesn\'t ever& know what to create./";
global.msg[1]= "* It probably doesn\'t help& that its brain is the size& of a piece of kibble./%%";
} else {
global.msg[0]= "* That dog from earlier...^1?&* It\'s at Grillby\'s^1.&* I think./";
global.msg[1]= "* After work^1, all of the dogs& go there to play cards& together./";
global.msg[2]= "* But that dog doesn\'t really& know how to express it/";
global.msg[3]= "* So^1, it ends up playing alone^1,& instead of introducing& itself to the others.../%%";
}
}
if(global.flag[55] == 2) {
global.msg[0]= "* A dog just rushed in here^1,& filled with inspiration./";
global.msg[1]= "* It kept trying to build& a snowdog that expressed& its own emotions.../";
global.msg[2]= "* But^1, as it built^1, it& kept getting more excited& about the sculpture.../";
global.msg[3]= "* Its neck got longer and& longer^1, and it added more& and more snow^1, until.../";
global.msg[4]= "* It was rather sad to watch^1,& but I couldn\'t turn away./%%";
}
if(global.flag[7] == 1) {
global.msg[0]= "* We\'re all free?/";
global.msg[1]= "* OK^1, OK..^1.&* I\'ll stop lounging around^1.&* Does that dog know?/";
global.msg[2]= "* ... it probably doesn\'t^1,& does it...?/%%";
}
mydialoguer= instance_create(0, 0, 779/* obj_dialoguer */);
talkedto++;
</string>
</argument>
</arguments>
</action>
</event>
<event eventtype="3" enumb="1">
<action>
<libid>1</libid>
<id>603</id>
<kind>7</kind>
<userelative>0</userelative>
<isquestion>0</isquestion>
<useapplyto>-1</useapplyto>
<exetype>2</exetype>
<functionname></functionname>
<codestring></codestring>
<whoName>self</whoName>
<relative>0</relative>
<isnot>0</isnot>
<arguments>
<argument>
<kind>1</kind>
<string>scr_depth(0, 0, 0, 0, 0);
scr_npc_anim();
</string>
</argument>
</arguments>
</action>
</event>
</events>
<PhysicsObject>0</PhysicsObject>
<PhysicsObjectSensor>0</PhysicsObjectSensor>
<PhysicsObjectShape>0</PhysicsObjectShape>
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
<PhysicsObjectGroup>0</PhysicsObjectGroup>
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
<PhysicsObjectFriction>0.200000002980232</PhysicsObjectFriction>
<PhysicsObjectAwake>-1</PhysicsObjectAwake>
<PhysicsObjectKinematic>0</PhysicsObjectKinematic>
<PhysicsShapePoints/>
</object>