File tree 1 file changed +27
-2
lines changed
1 file changed +27
-2
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,32 @@ func start(mapPath):
94
94
95
95
oCustomSlabSystem .load_unearth_custom_slabs_file ()
96
96
97
+ var LIST_OF_OBJECTS_WITH_HARDCODED_SPRITES = [
98
+ "SPELLBOOK_HOE" ,
99
+ "SPELLBOOK_IMP" ,
100
+ "SPELLBOOK_OBEY" ,
101
+ "SPELLBOOK_SLAP" ,
102
+ "SPELLBOOK_SOE" ,
103
+ "SPELLBOOK_CTA" ,
104
+ "SPELLBOOK_CAVI" ,
105
+ "SPELLBOOK_HEAL" ,
106
+ "SPELLBOOK_HLDAUD" ,
107
+ "SPELLBOOK_LIGHTN" ,
108
+ "SPELLBOOK_SPDC" ,
109
+ "SPELLBOOK_PROT" ,
110
+ "SPELLBOOK_CONCL" ,
111
+ "SPELLBOOK_DISEASE" ,
112
+ "SPELLBOOK_CHKN" ,
113
+ "SPELLBOOK_DWAL" ,
114
+ "SPELLBOOK_TBMB" ,
115
+ "SPELLBOOK_ARMG" ,
116
+ "SPELLBOOK_POSS" ,
117
+ "SPELLBOOK_RBND" ,
118
+ "SPELLBOOK_FRZ" ,
119
+ "SPELLBOOK_SLOW" ,
120
+ "SPELLBOOK_FLGT" ,
121
+ "SPELLBOOK_VSN" ,
122
+ ]
97
123
98
124
func load_objects_data (cfg ): # 10ms
99
125
for section in cfg :
@@ -112,7 +138,7 @@ func load_objects_data(cfg): # 10ms
112
138
113
139
animID = objSection .get ("AnimationID" )
114
140
newSprite = get_sprite (animID , newName )
115
- if newSprite == null :
141
+ if newSprite == null or newName in LIST_OF_OBJECTS_WITH_HARDCODED_SPRITES :
116
142
newSprite = Things .DATA_OBJECT [id ][Things .SPRITE ]
117
143
118
144
newGenre = objSection .get ("Genre" )
@@ -123,7 +149,6 @@ func load_objects_data(cfg): # 10ms
123
149
Things .LIST_OF_HEROGATES .append (id )
124
150
else :
125
151
newName = objSection .get ("Name" , "UNDEFINED_NAME" )
126
-
127
152
animID = objSection .get ("AnimationID" )
128
153
newSprite = get_sprite (animID , newName )
129
154
You can’t perform that action at this time.
0 commit comments