]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/mapobjects/target/levelwarp.qc
Merge branch 'master' into terencehill/translated_keys
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mapobjects / target / levelwarp.qc
1 #include "levelwarp.qh"
2
3 #ifdef SVQC
4 void target_levelwarp_use(entity this, entity actor, entity trigger)
5 {
6         if(!autocvar_g_campaign)
7                 return; // only in campaign
8
9         if(this.cnt)
10                 CampaignLevelWarp(this.cnt - 1); // specific level
11         else
12                 CampaignLevelWarp(-1); // next level
13 }
14
15 spawnfunc(target_levelwarp)
16 {
17         // this.cnt is index (starting from 1) of the campaign level to warp to
18         // 0 means next level
19         this.use = target_levelwarp_use;
20 }
21 #endif