How can I change enemies' spawning speed?
What are the simplest ways to change a regular enemy's spawning speed? Also, so it will never come back?
editor_type(&sprite, &type);
1: kill completely
(2-5: other stuff)
6: respawn after 5 minutes
7: respawn after 3 minutes
8: respawn after 1 minute
From the DinkC Reference:
Editor_type can be set to the following:
0 - no change
1 - kill sprite completely
2 - draw pic from enclosed seq/frame data as a sprite WITHOUT hardness
3 - draw pic from enclosed seq/frame data as a BACKGROUND object WITHOUT
hardness (can be walked on [but not] behind)
4 - draw pic from enclosed seq/frame data as a sprite WITH hardness
5 - draw pic from enclosed seq/frame data as a BACKGROUND object WITH
hardness (can't walk [on or] behind)
6 - kill sprite, but let him come back after 5 minutes
7 - kill sprite, but let him come back after 3 minutes
8 - kill sprite, but let him come back after 1 minute
EDIT: Sparrow beat me!
int &hold = sp_editor_num(¤t_sprite); if (&hold != 0) { // this [sprite] was placed by the editor, let's make the barrel stay flat editor_type(&hold, 3); editor_seq(&hold, 173); editor_frame(&hold, 6); // type means show this seq/frame combo as background in the future }
Editor_type can be set to the following:
0 - no change
1 - kill sprite completely
2 - draw pic from enclosed seq/frame data as a sprite WITHOUT hardness
3 - draw pic from enclosed seq/frame data as a BACKGROUND object WITHOUT
hardness (can be walked on [but not] behind)
4 - draw pic from enclosed seq/frame data as a sprite WITH hardness
5 - draw pic from enclosed seq/frame data as a BACKGROUND object WITH
hardness (can't walk [on or] behind)
6 - kill sprite, but let him come back after 5 minutes
7 - kill sprite, but let him come back after 3 minutes
8 - kill sprite, but let him come back after 1 minute
EDIT: Sparrow beat me!
But mine was a lame copy paste because I didn't know the data by heart

It wont work, i set it to kill sprite completely, but it appears once you leave the screen
Be sure you put &hold instead of &sprite or ¤t_sprite, cause I did that mistake at first.

Here, let me see...
nope, no luck
Is the sprite placed in the editor? This won't work with a sprite created from a script, you'll have to do it some other way (for example, make a global variable change when it's killed and then just don't create it again afterwards).
Yes, i am actually changing the script of the sprite from within the editor