亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ctf.h

?? this keik game source
?? H
字號:
//-----------------------------------------------------------------------------
//
//  $Logfile:: /Quake 2 Engine/Sin/code/game/ctf.h                            $
// $Revision:: 2                                                              $
//   $Author:: Jimdose                                                        $
//     $Date:: 10/10/98 3:03a                                                 $
//
// Copyright (C) 1998 by Ritual Entertainment, Inc.
// All rights reserved.
//
// This source may not be distributed and/or modified without
// expressly written permission by Ritual Entertainment, Inc.
//
// $Log:: /Quake 2 Engine/Sin/code/game/ctf.h                                 $
// 
// 2     10/10/98 3:03a Jimdose
// Created file
// 
// 1     10/10/98 3:02a Jimdose
//
// DESCRIPTION:
// Game code for Threewave Capture the Flag.
//
// The original source for this code was graciously provided by Zoid and
// Id Software.  Many thanks!
//
// Original credits:
//
// Programming             - Dave 'Zoid' Kirsch
// Original CTF Art Design - Brian 'Whaleboy' Cozzens
// 

#ifndef __CTF_H__
#define __CTF_H__

#include "g_local.h"

#define CTF_VERSION			1.02
#define CTF_VSTRING2(x)    #x
#define CTF_VSTRING(x)     CTF_VSTRING2(x)
#define CTF_STRING_VERSION CTF_VSTRING(CTF_VERSION)

#define STAT_CTF_TEAM1_PIC			   17
#define STAT_CTF_TEAM1_CAPS			18
#define STAT_CTF_TEAM2_PIC			   19
#define STAT_CTF_TEAM2_CAPS			20
#define STAT_CTF_FLAG_PIC			   21
#define STAT_CTF_JOINED_TEAM1_PIC	22
#define STAT_CTF_JOINED_TEAM2_PIC	23
#define STAT_CTF_TEAM1_HEADER		   24
#define STAT_CTF_TEAM2_HEADER		   25
#define STAT_CTF_TECH				   26
#define STAT_CTF_ID_VIEW			   27

typedef enum 
   {
	CTF_NOTEAM,
	CTF_TEAM1,
	CTF_TEAM2
   } ctfteam_t;

typedef enum 
   {
	CTF_STATE_START,
	CTF_STATE_PLAYING
   } ctfstate_t;

typedef enum 
   {
	CTF_GRAPPLE_STATE_FLY,
	CTF_GRAPPLE_STATE_PULL,
	CTF_GRAPPLE_STATE_HANG
   } ctfgrapplestate_t;

extern cvar_t *ctf;

#define CTF_TEAM1_SKIN "ctf_r"
#define CTF_TEAM2_SKIN "ctf_b"

#define DF_CTF_FORCEJOIN	   131072	
#define DF_ARMOR_PROTECT	   262144
#define DF_CTF_NO_TECH        524288

#define CTF_CAPTURE_BONUS		   15	// what you get for capture
#define CTF_TEAM_BONUS			   10	// what your team gets for capture
#define CTF_RECOVERY_BONUS		   1	// what you get for recovery
#define CTF_FLAG_BONUS			   0	// what you get for picking up enemy flag
#define CTF_FRAG_CARRIER_BONUS	2	// what you get for fragging enemy flag carrier
#define CTF_FLAG_RETURN_TIME	   40	// seconds until auto return

#define CTF_CARRIER_DANGER_PROTECT_BONUS	2	// bonus for fraggin someone who has recently hurt your flag carrier
#define CTF_CARRIER_PROTECT_BONUS			1	// bonus for fraggin someone while either you or your target are near your flag carrier
#define CTF_FLAG_DEFENSE_BONUS				1	// bonus for fraggin someone while either you or your target are near your flag
#define CTF_RETURN_FLAG_ASSIST_BONUS		1	// awarded for returning a flag that causes a capture to happen almost immediately
#define CTF_FRAG_CARRIER_ASSIST_BONUS		2	// award for fragging a flag carrier if a capture happens almost immediately

#define CTF_TARGET_PROTECT_RADIUS			400	// the radius around an object being defended where a target will be worth extra frags
#define CTF_ATTACKER_PROTECT_RADIUS			400	// the radius around an object being defended where an attacker will get extra frags when making kills

#define CTF_CARRIER_DANGER_PROTECT_TIMEOUT	8
#define CTF_FRAG_CARRIER_ASSIST_TIMEOUT		10
#define CTF_RETURN_FLAG_ASSIST_TIMEOUT		   10

#define CTF_AUTO_FLAG_RETURN_TIMEOUT		   30	// number of seconds before dropped flag auto-returns

#define CTF_TECH_TIMEOUT					      60  // seconds before techs spawn again

#define CTF_GRAPPLE_SPEED					      650 // speed of grapple in flight
#define CTF_GRAPPLE_PULL_SPEED				   650	// speed player is pulled at

#if 0
void CTFInit(void);

void SP_info_player_team1(edict_t *self);
void SP_info_player_team2(edict_t *self);

char *CTFTeamName(int team);
char *CTFOtherTeamName(int team);
void CTFAssignSkin(edict_t *ent, char *s);
void CTFAssignTeam(gclient_t *who);
edict_t *SelectCTFSpawnPoint (edict_t *ent);
qboolean CTFPickup_Flag(edict_t *ent, edict_t *other);
qboolean CTFDrop_Flag(edict_t *ent, gitem_t *item);
void CTFEffects(edict_t *player);
void CTFCalcScores(void);
void SetCTFStats(edict_t *ent);
void CTFDeadDropFlag(edict_t *self);
void CTFScoreboardMessage (edict_t *ent, edict_t *killer);
void CTFTeam_f (edict_t *ent);
void CTFID_f (edict_t *ent);
void CTFSay_Team(edict_t *who, char *msg);
void CTFFlagSetup (edict_t *ent);
void CTFResetFlag(int ctf_team);
void CTFFragBonuses(edict_t *targ, edict_t *inflictor, edict_t *attacker);
void CTFCheckHurtCarrier(edict_t *targ, edict_t *attacker);

// GRAPPLE
void CTFWeapon_Grapple (edict_t *ent);
void CTFPlayerResetGrapple(edict_t *ent);
void CTFGrapplePull(edict_t *self);
void CTFResetGrapple(edict_t *self);

//TECH
gitem_t *CTFWhat_Tech(edict_t *ent);
qboolean CTFPickup_Tech (edict_t *ent, edict_t *other);
void CTFDrop_Tech(edict_t *ent, gitem_t *item);
void CTFDeadDropTech(edict_t *ent);
void CTFSetupTechSpawn(void);
int CTFApplyResistance(edict_t *ent, int dmg);
int CTFApplyStrength(edict_t *ent, int dmg);
qboolean CTFApplyStrengthSound(edict_t *ent);
qboolean CTFApplyHaste(edict_t *ent);
void CTFApplyHasteSound(edict_t *ent);
void CTFApplyRegeneration(edict_t *ent);
qboolean CTFHasRegeneration(edict_t *ent);
void CTFRespawnTech(edict_t *ent);

void CTFOpenJoinMenu(edict_t *ent);
qboolean CTFStartClient(edict_t *ent);

qboolean CTFCheckRules(void);

void SP_misc_ctf_banner (edict_t *ent);
void SP_misc_ctf_small_banner (edict_t *ent);
#endif

#endif /* ctf.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色爱综合网| 国产日韩精品久久久| 日韩国产成人精品| 欧美一区二区三区视频免费 | 久久精品99国产精品日本| 日韩一区二区免费在线观看| 蜜臀久久99精品久久久久宅男| 日韩欧美成人激情| 国产毛片精品视频| 国产精品网曝门| 91蝌蚪porny九色| 亚洲国产日韩综合久久精品| 欧美一区二区三区四区在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品久久影院| 欧美性色aⅴ视频一区日韩精品| 日韩中文字幕av电影| 2020国产精品自拍| 91一区二区在线观看| 午夜精品一区二区三区免费视频 | 欧美日韩亚洲综合一区二区三区| 日韩国产一二三区| 国产日韩在线不卡| 欧美亚洲国产一卡| 精品一区二区免费视频| 中文字幕欧美日本乱码一线二线| 欧美性做爰猛烈叫床潮| 免费成人av资源网| 中文字幕成人av| 欧美日韩中文国产| 国产精品自拍av| 亚洲免费伊人电影| 日韩一级在线观看| 成人动漫中文字幕| 色一情一伦一子一伦一区| 亚洲成人av福利| 久久蜜桃一区二区| 欧美性三三影院| 国产精品一二三| 亚洲一区二区偷拍精品| 亚洲精品在线三区| 欧美专区日韩专区| 国产乱码精品1区2区3区| 亚洲一区二区三区视频在线| 精品国产乱码久久久久久免费| 91在线观看成人| 国精产品一区一区三区mba视频 | 国产精品成人一区二区艾草| 欧美日韩国产一级| 国产a区久久久| 日本三级韩国三级欧美三级| 国产精品久久毛片av大全日韩| 4438x亚洲最大成人网| 99国产精品国产精品久久| 久久99精品久久久久婷婷| 自拍偷拍亚洲综合| 精品国产1区二区| 欧美三级视频在线观看| 成人黄色在线网站| 久草这里只有精品视频| 亚洲午夜久久久| 中文字幕在线观看不卡视频| 日韩视频在线一区二区| 日本高清不卡一区| 成人美女视频在线看| 久久国产婷婷国产香蕉| 亚洲国产日产av| 成人免费在线视频观看| 久久久久久**毛片大全| 91精品啪在线观看国产60岁| 97久久久精品综合88久久| 国内一区二区在线| 日韩国产欧美在线播放| 亚洲黄色免费电影| 欧美激情一区二区三区蜜桃视频 | 国产精品久久久久精k8| www一区二区| 日韩一卡二卡三卡四卡| 欧美午夜精品免费| 91最新地址在线播放| 国产成人午夜视频| 精油按摩中文字幕久久| 偷拍亚洲欧洲综合| 一区二区三区丝袜| 日韩一区欧美一区| 国产欧美一区二区精品秋霞影院| 精品国产伦一区二区三区观看方式| 91.com视频| 欧美日韩黄色一区二区| 日本黄色一区二区| 91麻豆国产香蕉久久精品| 波多野结衣欧美| 成人免费va视频| 成人免费视频app| 成人动漫av在线| 成人免费av在线| av一本久道久久综合久久鬼色| 国产成人99久久亚洲综合精品| 国产一区二区按摩在线观看| 久久国产欧美日韩精品| 日本不卡一区二区| 在线精品视频小说1| 91蜜桃视频在线| av一本久道久久综合久久鬼色| 懂色av中文一区二区三区| 粉嫩绯色av一区二区在线观看| 国产一区二区免费在线| 极品少妇一区二区三区精品视频| 麻豆传媒一区二区三区| 久久成人免费日本黄色| 亚洲地区一二三色| 最新国产成人在线观看| 国产精品乱人伦一区二区| 国产精品二区一区二区aⅴ污介绍| 中文字幕免费不卡在线| 欧美精彩视频一区二区三区| 国产精品久久网站| 亚洲欧美日韩国产综合在线 | 日本免费在线视频不卡一不卡二| 亚洲福中文字幕伊人影院| 亚洲国产欧美一区二区三区丁香婷| 亚洲精品国产a久久久久久| 亚洲丝袜美腿综合| 亚洲激情图片一区| 亚洲18色成人| 美女脱光内衣内裤视频久久网站 | 亚洲视频电影在线| 亚洲自拍与偷拍| 午夜不卡av免费| 美女mm1313爽爽久久久蜜臀| 精品无码三级在线观看视频| 国产综合色在线| 成人一道本在线| 色av综合在线| 91精品国产欧美一区二区成人| 精品免费国产二区三区| 国产欧美一区二区精品性| 亚洲欧美日韩小说| 五月婷婷欧美视频| 国产一区二区三区不卡在线观看 | 色婷婷香蕉在线一区二区| 欧美丝袜丝交足nylons| 欧美喷潮久久久xxxxx| 欧美成人精品1314www| 国产午夜精品福利| 亚洲免费视频中文字幕| 五月天久久比比资源色| 久久99最新地址| 国v精品久久久网| 日本大香伊一区二区三区| 亚洲欧美乱综合| 亚洲最新视频在线播放| 亚洲精品v日韩精品| 无吗不卡中文字幕| 国产精品1区2区3区在线观看| 成人理论电影网| 欧美三级中文字幕在线观看| 欧美xxxxx牲另类人与| 国产精品麻豆欧美日韩ww| 亚洲成人资源在线| 国产老妇另类xxxxx| 一本色道亚洲精品aⅴ| 精品少妇一区二区三区| 亚洲欧美一区二区三区国产精品 | 一本到不卡精品视频在线观看| 91精品国产一区二区三区 | 亚洲国产日韩a在线播放性色| 久久国产精品99精品国产 | 91精品国产综合久久久久| 国产三级一区二区| 亚洲精品高清视频在线观看| 看片的网站亚洲| 一本久道久久综合中文字幕| 精品国产亚洲在线| 亚洲黄色av一区| 国产精品亚洲视频| 欧美三区免费完整视频在线观看| 国产亚洲一区二区三区四区| 亚洲bdsm女犯bdsm网站| 丁香桃色午夜亚洲一区二区三区| 欧美日韩dvd在线观看| 国产精品女主播av| 麻豆高清免费国产一区| 91国偷自产一区二区开放时间| 精品国产一区二区在线观看| 亚洲午夜成aⅴ人片| 成人精品小蝌蚪| 日韩精品一区二区三区视频| 亚洲综合偷拍欧美一区色| 国产精品亚洲а∨天堂免在线| 欧美美女黄视频| 亚洲色图一区二区| 国产一区免费电影| 欧美伦理影视网| 亚洲激情成人在线| 国产精品123| 欧美一区二区三区在线看| 亚洲女人****多毛耸耸8| 国产成人av电影在线观看| 欧美福利视频导航|