Post by imp on Feb 9, 2011 21:17:55 GMT -6
*****************************************
COLLECT QUEST
*****************************************
-= Flag Collecting Quest =-
/~! Flag spawnpoint (place as much as you want) !~\
Code:
/place lmd_drop 50 targetname,flag,model,flags/r_flag,modelscale,.7,target,flag_iobject,wait,60,velocity,100,
~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
/~! Flag Lmd_Iobject Keycard !~\
Code:
/place lmd_iobject * targetname,flag_iobject,type,downcount,count,1,max,1,property,flag_reward
~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
/~! Flag Depo !~\
Code:
/place lmd_propertyterminal 0 property,flag_reward,model,map_objects/imperial/controlpanel,target,flag_credits
~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
/~! Flag Credits Reward !~\
Code:
/place target_credits * targetname,flag_credits,count,50,random,150,
~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
/~! Flag Spawner !~\
Code:
/place func_timer * spawnflags,1,target,spawn_flag_r,wait,60
~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
/~! Flag Random Spawn Targeting !~\
Code:
/place target_random * targetname,spawn_flag,target,flag
~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
/~! Description !~\
This is a flag's collect quest
You must get the flag(s) to deposit them into the deposit terminal
and get a credits reward
~·~·~·~·~·~·~·~·~·~·~~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
/~! Additional Information !~\
lmd_iobject Can be changed for lmd_flagplayer (medium skilled builders would realise how to edi tit it correctly)
lmd_propertyterminal can be changed for lmd_playercheck being targeted by any other entity to get the reward (this avoids the common bug on the lmd_propertyterminal avoiding the infinite access of some specific accounts)
A simple playerflag system can be added to make every flag avaible to Only to the player with the correct ammount of playerflags (lmd_drop entity must have set playerflags,<ammount> key to make it work)
The lmd_drop entity could be changed for lmd_stashspawnpoint providing more gameplay stash feel-like
NOTE: This guide was totally made by me months ago, the fact of posting it here is that i been asked of how to reduce amount of entities for a collect quest
lmd_drop is the solution , any coincidence with any other guide its pure coincidence