Lines Matching refs:ent

4 void Cmd_Notify_Cheat (edict_t *ent)  in Cmd_Notify_Cheat()  argument
6 gi.bprintf (PRINT_MEDIUM,"%s is trying to cheat.\n", ent->client->pers.netname); in Cmd_Notify_Cheat()
9 char *ClientTeam (edict_t *ent) in ClientTeam() argument
16 if (!ent->client) in ClientTeam()
19 strcpy(value, Info_ValueForKey (ent->client->pers.userinfo, "skin")); in ClientTeam()
57 void SelectNextItem (edict_t *ent, int itflags) in SelectNextItem() argument
63 if (ent->killer) in SelectNextItem()
65 ent->client->viewcam_dist=0; in SelectNextItem()
66 ChaseCamNextMonster(ent); in SelectNextItem()
69 if (ent->health<=0) in SelectNextItem()
75 cl = ent->client; in SelectNextItem()
78 ChaseNext(ent); in SelectNextItem()
101 void SelectPrevItem (edict_t *ent, int itflags) in SelectPrevItem() argument
107 if (ent->killer) in SelectPrevItem()
109 ent->client->viewcam_dist=0; in SelectPrevItem()
110 ChaseCamPrevMonster(ent); in SelectPrevItem()
113 if (ent->health<=0) in SelectPrevItem()
119 cl = ent->client; in SelectPrevItem()
122 ChasePrev(ent); in SelectPrevItem()
145 void ValidateSelectedItem (edict_t *ent) in ValidateSelectedItem() argument
149 if (ent->health<=0) in ValidateSelectedItem()
155 cl = ent->client; in ValidateSelectedItem()
160 SelectNextItem (ent, -1); in ValidateSelectedItem()
171 void Cmd_Flashlight_f (edict_t *ent) in Cmd_Flashlight_f() argument
173 if (ent->health<=0) in Cmd_Flashlight_f()
179 if (ent->client->flashlight_on == 1) in Cmd_Flashlight_f()
180 ent->client->flashlight_on = 0; in Cmd_Flashlight_f()
182 ent->client->flashlight_on = 1; in Cmd_Flashlight_f()
192 void Cmd_Give_f (edict_t *ent) in Cmd_Give_f() argument
201 if (ent->health<=0) in Cmd_Give_f()
207 gi.bprintf (PRINT_MEDIUM,"%s is a cheating bastard.\n", ent->client->pers.netname); in Cmd_Give_f()
219 ent->health = atoi(gi.argv(2)); in Cmd_Give_f()
221 ent->health = ent->max_health; in Cmd_Give_f()
235 ent->client->pers.inventory[i] += 1; in Cmd_Give_f()
250 Add_Ammo (ent, it, 1000); in Cmd_Give_f()
261 ent->client->pers.inventory[ITEM_INDEX(it)] = 0; in Cmd_Give_f()
264 ent->client->pers.inventory[ITEM_INDEX(it)] = 0; in Cmd_Give_f()
268 ent->client->pers.inventory[ITEM_INDEX(it)] = info->max_count; in Cmd_Give_f()
297 ent->client->pers.inventory[i] = 1; in Cmd_Give_f()
309 gi.cprintf (ent, PRINT_HIGH, "unknown item\n"); in Cmd_Give_f()
316 gi.cprintf (ent, PRINT_HIGH, "non-pickup item\n"); in Cmd_Give_f()
325 ent->client->pers.inventory[index] = atoi(gi.argv(2)); in Cmd_Give_f()
327 ent->client->pers.inventory[index] += it->quantity; in Cmd_Give_f()
334 Touch_Item (it_ent, ent, NULL, NULL); in Cmd_Give_f()
349 void Cmd_God_f (edict_t *ent) in Cmd_God_f() argument
353 if (ent->health<=0) in Cmd_God_f()
361 …gi.cprintf (ent, PRINT_HIGH, "You must run the server with '+set cheats 1' to enable this command.… in Cmd_God_f()
365 ent->flags ^= FL_GODMODE; in Cmd_God_f()
366 if (!(ent->flags & FL_GODMODE) ) in Cmd_God_f()
371 gi.cprintf (ent, PRINT_HIGH, msg); in Cmd_God_f()
384 void Cmd_Notarget_f (edict_t *ent) in Cmd_Notarget_f() argument
394 ent->flags ^= FL_NOTARGET; in Cmd_Notarget_f()
395 if (!(ent->flags & FL_NOTARGET) ) in Cmd_Notarget_f()
400 gi.cprintf (ent, PRINT_HIGH, msg); in Cmd_Notarget_f()
411 void Cmd_Noclip_f (edict_t *ent) in Cmd_Noclip_f() argument
417 …gi.cprintf (ent, PRINT_HIGH, "You must run the server with '+set cheats 1' to enable this command.… in Cmd_Noclip_f()
421 if (ent->movetype == MOVETYPE_NOCLIP) in Cmd_Noclip_f()
423 ent->movetype = MOVETYPE_WALK; in Cmd_Noclip_f()
428 ent->movetype = MOVETYPE_NOCLIP; in Cmd_Noclip_f()
432 gi.cprintf (ent, PRINT_HIGH, msg); in Cmd_Noclip_f()
443 void Cmd_Use_f (edict_t *ent) in Cmd_Use_f() argument
454 if (ent->health<=0) in Cmd_Use_f()
461 gi.cprintf (ent, PRINT_HIGH, "unknown item: %s\n", s); in Cmd_Use_f()
466 gi.cprintf (ent, PRINT_HIGH, "Item is not usable.\n"); in Cmd_Use_f()
470 if (!ent->client->pers.inventory[index]) in Cmd_Use_f()
472 gi.cprintf (ent, PRINT_HIGH, "Out of item: %s\n", s); in Cmd_Use_f()
476 gi.cprintf (ent, PRINT_HIGH, msg); in Cmd_Use_f()
478 it->use (ent, it); in Cmd_Use_f()
481 void Cmd_Alt_Mode_f (edict_t *ent) in Cmd_Alt_Mode_f() argument
487 if (ent->health<=0) in Cmd_Alt_Mode_f()
493 if (ent->client->aquasuit) in Cmd_Alt_Mode_f()
495 fireMagic(ent); in Cmd_Alt_Mode_f()
499 ent->client->tazer = (ent->client->tazer) ? 10 : 0; in Cmd_Alt_Mode_f()
501 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Grenade Launcher")) in Cmd_Alt_Mode_f()
503 if (ent->client->grn_set==0) in Cmd_Alt_Mode_f()
505 ent->client->grn_set=1; in Cmd_Alt_Mode_f()
506 ent->client->grnl_set=0; in Cmd_Alt_Mode_f()
507 ent->client->gren_set=2; in Cmd_Alt_Mode_f()
510 else if (ent->client->grn_set==1) in Cmd_Alt_Mode_f()
512 ent->client->grn_set=2; in Cmd_Alt_Mode_f()
513 ent->client->grnl_set=0; in Cmd_Alt_Mode_f()
514 ent->client->gren_set=3; in Cmd_Alt_Mode_f()
517 else if (ent->client->grn_set==2) in Cmd_Alt_Mode_f()
519 ent->client->grn_set=3; in Cmd_Alt_Mode_f()
520 ent->client->grnl_set=0; in Cmd_Alt_Mode_f()
521 ent->client->gren_set=1; in Cmd_Alt_Mode_f()
524 else if (ent->client->grn_set==3) in Cmd_Alt_Mode_f()
526 ent->client->grn_set=4; in Cmd_Alt_Mode_f()
527 ent->client->grnl_set=1; in Cmd_Alt_Mode_f()
528 ent->client->gren_set=0; in Cmd_Alt_Mode_f()
531 else if (ent->client->grn_set==4) in Cmd_Alt_Mode_f()
533 ent->client->grn_set=5; in Cmd_Alt_Mode_f()
534 ent->client->grnl_set=1; in Cmd_Alt_Mode_f()
535 ent->client->gren_set=2; in Cmd_Alt_Mode_f()
538 else if (ent->client->grn_set==5) in Cmd_Alt_Mode_f()
540 ent->client->grn_set=6; in Cmd_Alt_Mode_f()
541 ent->client->grnl_set=1; in Cmd_Alt_Mode_f()
542 ent->client->gren_set=3; in Cmd_Alt_Mode_f()
545 else if (ent->client->grn_set==6) in Cmd_Alt_Mode_f()
547 ent->client->grn_set=7; in Cmd_Alt_Mode_f()
548 ent->client->grnl_set=1; in Cmd_Alt_Mode_f()
549 ent->client->gren_set=1; in Cmd_Alt_Mode_f()
554 ent->client->grn_set=0; in Cmd_Alt_Mode_f()
555 ent->client->grnl_set=0; in Cmd_Alt_Mode_f()
556 ent->client->gren_set=0; in Cmd_Alt_Mode_f()
563 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Grenades")) in Cmd_Alt_Mode_f()
565 if (ent->client->gren_set==1) in Cmd_Alt_Mode_f()
567 ent->client->gren_set=0; in Cmd_Alt_Mode_f()
570 else if (ent->client->gren_set==3) in Cmd_Alt_Mode_f()
572 ent->client->gren_set=1; in Cmd_Alt_Mode_f()
575 else if (ent->client->gren_set==0) in Cmd_Alt_Mode_f()
577 ent->client->gren_set=2; in Cmd_Alt_Mode_f()
582 ent->client->gren_set=3; in Cmd_Alt_Mode_f()
589 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Rocket Launcher")) in Cmd_Alt_Mode_f()
591 if (ent->client->rock_set==1) in Cmd_Alt_Mode_f()
593 ent->client->rock_set=0; in Cmd_Alt_Mode_f()
598 ent->client->rock_set=1; in Cmd_Alt_Mode_f()
605 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Chaingun")) in Cmd_Alt_Mode_f()
607 if (ent->client->chan_set==1) in Cmd_Alt_Mode_f()
609 ent->client->chan_set=0; in Cmd_Alt_Mode_f()
614 ent->client->chan_set=1; in Cmd_Alt_Mode_f()
621 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Shotgun")) in Cmd_Alt_Mode_f()
623 if (ent->client->shot_set==1) in Cmd_Alt_Mode_f()
625 ent->client->shot_set=0; in Cmd_Alt_Mode_f()
630 ent->client->shot_set=1; in Cmd_Alt_Mode_f()
637 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Super Shotgun")) in Cmd_Alt_Mode_f()
639 if (ent->client->shot_set==1) in Cmd_Alt_Mode_f()
641 ent->client->shot_set=0; in Cmd_Alt_Mode_f()
646 ent->client->shot_set=1; in Cmd_Alt_Mode_f()
653 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Machinegun")) in Cmd_Alt_Mode_f()
655 if (ent->client->mach_set==1) in Cmd_Alt_Mode_f()
657 ent->client->mach_set=0; in Cmd_Alt_Mode_f()
662 ent->client->mach_set=1; in Cmd_Alt_Mode_f()
669 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"HyperBlaster")) in Cmd_Alt_Mode_f()
671 if (ent->client->hypr_set==1) in Cmd_Alt_Mode_f()
673 ent->client->hypr_set=0; in Cmd_Alt_Mode_f()
674 ent->client->machinegun_shots=0; in Cmd_Alt_Mode_f()
679 ent->client->hypr_set=1; in Cmd_Alt_Mode_f()
680 ent->client->machinegun_shots=0; in Cmd_Alt_Mode_f()
686 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Blaster")) in Cmd_Alt_Mode_f()
688 if (ent->client->blst_set==1) in Cmd_Alt_Mode_f()
690 ent->client->blst_set=0; in Cmd_Alt_Mode_f()
691 ent->client->machinegun_shots=0; in Cmd_Alt_Mode_f()
696 ent->client->blst_set=1; in Cmd_Alt_Mode_f()
697 ent->client->machinegun_shots=0; in Cmd_Alt_Mode_f()
702 if ((!sv_waterlevel->value)&&(!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Railgun")) ) in Cmd_Alt_Mode_f()
704 if (ent->client->rail_set==1 && !(banned&NO_RAILGUN)) in Cmd_Alt_Mode_f()
706 ent->client->rail_set=0; in Cmd_Alt_Mode_f()
711 ent->client->rail_set=1; in Cmd_Alt_Mode_f()
717 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"BFG10K")) in Cmd_Alt_Mode_f()
719 if (ent->client->bfg_set==2 && !(banned&NO_ROCKETBFG)) in Cmd_Alt_Mode_f()
721 ent->client->bfg_set=0; in Cmd_Alt_Mode_f()
731 ent->client->bfg_set=2; in Cmd_Alt_Mode_f()
739 gi.cprintf (ent, PRINT_HIGH, msg); in Cmd_Alt_Mode_f()
749 void Cmd_Drop_f (edict_t *ent) in Cmd_Drop_f() argument
755 if (ent->health<=0) in Cmd_Drop_f()
765 gi.cprintf (ent, PRINT_HIGH, "unknown item: %s\n", s); in Cmd_Drop_f()
770 gi.cprintf (ent, PRINT_HIGH, "Item is not dropable.\n"); in Cmd_Drop_f()
774 if (!ent->client->pers.inventory[index]) in Cmd_Drop_f()
776 gi.cprintf (ent, PRINT_HIGH, "Out of item: %s\n", s); in Cmd_Drop_f()
779 if (ent->client->kami==666) in Cmd_Drop_f()
782 gi.cprintf (ent, PRINT_HIGH, "Cannot drop C-4 once armed\n"); in Cmd_Drop_f()
786 it->drop (ent, it); in Cmd_Drop_f()
788 ValidateSelectedItem (ent); in Cmd_Drop_f()
798 void Cmd_WeapDrop_f (edict_t *ent) in Cmd_WeapDrop_f() argument
803 if (ent->health<=0) in Cmd_WeapDrop_f()
809 it = ent->client->pers.weapon; in Cmd_WeapDrop_f()
812 gi.cprintf (ent, PRINT_HIGH, "Weapon is unavailable.\n"); in Cmd_WeapDrop_f()
817 gi.cprintf (ent, PRINT_HIGH, "Weapon is not dropable.\n"); in Cmd_WeapDrop_f()
823 it->drop (ent, it); in Cmd_WeapDrop_f()
825 ValidateSelectedItem (ent); in Cmd_WeapDrop_f()
833 void Cmd_Inven_f (edict_t *ent) in Cmd_Inven_f() argument
839 cl = ent->client; in Cmd_Inven_f()
857 gi.unicast (ent, true); in Cmd_Inven_f()
865 void Cmd_InvUse_f (edict_t *ent) in Cmd_InvUse_f() argument
869 if (ent->health<=0) in Cmd_InvUse_f()
875 ValidateSelectedItem (ent); in Cmd_InvUse_f()
877 if (ent->client->pers.selected_item == -1) in Cmd_InvUse_f()
879 gi.cprintf (ent, PRINT_HIGH, "No item to use.\n"); in Cmd_InvUse_f()
883 it = &itemlist[ent->client->pers.selected_item]; in Cmd_InvUse_f()
886 gi.cprintf (ent, PRINT_HIGH, "Item is not usable.\n"); in Cmd_InvUse_f()
889 it->use (ent, it); in Cmd_InvUse_f()
897 void Cmd_WeapPrev_f (edict_t *ent) in Cmd_WeapPrev_f() argument
904 if (ent->health<=0) in Cmd_WeapPrev_f()
910 if (ent->client->aquasuit) in Cmd_WeapPrev_f()
913 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Railgun")) in Cmd_WeapPrev_f()
914 ent->client->ps.fov=(ent->client->old_fov>30)?ent->client->old_fov:90; in Cmd_WeapPrev_f()
916 cl = ent->client; in Cmd_WeapPrev_f()
934 it->use (ent, it); in Cmd_WeapPrev_f()
945 void Cmd_WeapNext_f (edict_t *ent) in Cmd_WeapNext_f() argument
952 if (ent->health<=0) in Cmd_WeapNext_f()
958 if (ent->client->aquasuit) in Cmd_WeapNext_f()
961 if (!Q_strcasecmp(ent->client->pers.weapon->pickup_name,"Railgun")) in Cmd_WeapNext_f()
962 ent->client->ps.fov=(ent->client->old_fov>30)?ent->client->old_fov:90; in Cmd_WeapNext_f()
964 cl = ent->client; in Cmd_WeapNext_f()
982 it->use (ent, it); in Cmd_WeapNext_f()
993 void Cmd_WeapLast_f (edict_t *ent) in Cmd_WeapLast_f() argument
999 if (ent->health<=0) in Cmd_WeapLast_f()
1005 cl = ent->client; in Cmd_WeapLast_f()
1018 it->use (ent, it); in Cmd_WeapLast_f()
1026 void Cmd_InvDrop_f (edict_t *ent) in Cmd_InvDrop_f() argument
1030 if (ent->health<=0) in Cmd_InvDrop_f()
1036 ValidateSelectedItem (ent); in Cmd_InvDrop_f()
1038 if (ent->client->pers.selected_item == -1) in Cmd_InvDrop_f()
1040 gi.cprintf (ent, PRINT_HIGH, "No item to drop.\n"); in Cmd_InvDrop_f()
1044 it = &itemlist[ent->client->pers.selected_item]; in Cmd_InvDrop_f()
1047 gi.cprintf (ent, PRINT_HIGH, "Item is not dropable.\n"); in Cmd_InvDrop_f()
1050 if (ent->client->kami==666) in Cmd_InvDrop_f()
1053 gi.cprintf (ent, PRINT_HIGH, "Cannot drop C-4 once armed\n"); in Cmd_InvDrop_f()
1057 it->drop (ent, it); in Cmd_InvDrop_f()
1059 ValidateSelectedItem (ent); in Cmd_InvDrop_f()
1067 void Cmd_Kill_f (edict_t *ent) in Cmd_Kill_f() argument
1069 if (ent->health<=0) in Cmd_Kill_f()
1075 if((level.time - ent->client->respawn_time) < 1) in Cmd_Kill_f()
1078 if (ent->client->pers.inventory[ITEM_INDEX(FindItem("C-4 Explosive"))]) in Cmd_Kill_f()
1080 if (ent->client->kami!=666) in Cmd_Kill_f()
1082 ent->client->pers.inventory[ITEM_INDEX(FindItem("C-4 Explosive"))]--; in Cmd_Kill_f()
1083 ValidateSelectedItem (ent); in Cmd_Kill_f()
1084 gi.cprintf (ent, PRINT_HIGH, "C4 Armed - Detonate at will.\n"); in Cmd_Kill_f()
1085 gi.sound (ent, CHAN_WEAPON, gi.soundindex("weapons/railgr1a.wav"), 1, ATTN_NORM, 0); in Cmd_Kill_f()
1086 ent->client->kami=666; in Cmd_Kill_f()
1091 ent->flags &= ~FL_GODMODE; in Cmd_Kill_f()
1092 ent->health = 0; in Cmd_Kill_f()
1095 player_die (ent, ent, ent, 100000, vec3_origin); in Cmd_Kill_f()
1103 void Cmd_PutAway_f (edict_t *ent) in Cmd_PutAway_f() argument
1105 ent->client->showscores = false; in Cmd_PutAway_f()
1106 ent->client->showhelp = false; in Cmd_PutAway_f()
1107 ent->client->showinventory = false; in Cmd_PutAway_f()
1133 void Cmd_Players_f (edict_t *ent) in Cmd_Players_f() argument
1168 gi.cprintf (ent, PRINT_HIGH, "%s\n%i players\n", large, count); in Cmd_Players_f()
1176 void Cmd_Wave_f (edict_t *ent) in Cmd_Wave_f() argument
1180 if (ent->health<=0) in Cmd_Wave_f()
1189 if (ent->client->ps.pmove.pm_flags & PMF_DUCKED) in Cmd_Wave_f()
1192 if (ent->client->anim_priority > ANIM_WAVE) in Cmd_Wave_f()
1195 ent->client->anim_priority = ANIM_WAVE; in Cmd_Wave_f()
1200 gi.cprintf (ent, PRINT_HIGH, "flipoff\n"); in Cmd_Wave_f()
1201 ent->s.frame = FRAME_flip01-1; in Cmd_Wave_f()
1202 ent->client->anim_end = FRAME_flip12; in Cmd_Wave_f()
1205 gi.cprintf (ent, PRINT_HIGH, "salute\n"); in Cmd_Wave_f()
1206 ent->s.frame = FRAME_salute01-1; in Cmd_Wave_f()
1207 ent->client->anim_end = FRAME_salute11; in Cmd_Wave_f()
1210 gi.cprintf (ent, PRINT_HIGH, "taunt\n"); in Cmd_Wave_f()
1211 ent->s.frame = FRAME_taunt01-1; in Cmd_Wave_f()
1212 ent->client->anim_end = FRAME_taunt17; in Cmd_Wave_f()
1215 gi.cprintf (ent, PRINT_HIGH, "wave\n"); in Cmd_Wave_f()
1216 ent->s.frame = FRAME_wave01-1; in Cmd_Wave_f()
1217 ent->client->anim_end = FRAME_wave11; in Cmd_Wave_f()
1221 gi.cprintf (ent, PRINT_HIGH, "point\n"); in Cmd_Wave_f()
1222 ent->s.frame = FRAME_point01-1; in Cmd_Wave_f()
1223 ent->client->anim_end = FRAME_point12; in Cmd_Wave_f()
1233 qboolean ChatBlocked(edict_t *ent, edict_t *other) in ChatBlocked() argument
1238 if (other->blockedChat[i]==ent) in ChatBlocked()
1244 void Cmd_Say_f (edict_t *ent, qboolean team, qboolean arg0) in Cmd_Say_f() argument
1259 …Com_sprintf (text, sizeof(text), "(%s)%s ", make_green(ent->client->pers.netname),make_green(":") … in Cmd_Say_f()
1264 if (ent->TeamName) in Cmd_Say_f()
1266 switch (ent->TeamName) in Cmd_Say_f()
1297 (ent->deadflag == DEAD_DEAD)? "Dead-" : "", in Cmd_Say_f()
1298 teamname, make_green(")"), make_green(ent->client->pers.netname),make_green(":") ); in Cmd_Say_f()
1302 (ent->deadflag == DEAD_DEAD)? make_green("(") : "", in Cmd_Say_f()
1303 (ent->deadflag == DEAD_DEAD)? "Dead" : "", in Cmd_Say_f()
1304 (ent->deadflag == DEAD_DEAD)? make_green(")") : "", in Cmd_Say_f()
1305 make_green(ent->client->pers.netname),make_green(":") ); in Cmd_Say_f()
1339 if (ent->blockedChat) in Cmd_Say_f()
1341 if (ChatBlocked(ent, other)) in Cmd_Say_f()
1346 if (!OnSameTeam(ent, other)) in Cmd_Say_f()
1349 if ((ent->deadflag == DEAD_DEAD)&&sv_teams->value&&deathmatch->value) in Cmd_Say_f()
1361 VectorSubtract (ent->s.origin, other->s.origin, distance); in Cmd_Say_f()
1362 if (!(VectorLength(distance)<sv_chatdistance->value && CanDamage (other, ent)) in Cmd_Say_f()
1363 || (ent->health<=0&&other->health>0)) in Cmd_Say_f()
1373 make_white(ent->client->pers.netname); in Cmd_Say_f()
1376 void Cmd_PlayerList_f(edict_t *ent) in Cmd_PlayerList_f() argument
1398 gi.cprintf(ent, PRINT_HIGH, "%s", text); in Cmd_PlayerList_f()
1403 gi.cprintf(ent, PRINT_HIGH, "%s", text); in Cmd_PlayerList_f()
1406 void Cmd_Info_f (edict_t *ent) in Cmd_Info_f() argument
1408 gi.cprintf(ent, PRINT_HIGH, "\n\n-------------------------------\n"); in Cmd_Info_f()
1409 gi.cprintf(ent, PRINT_HIGH, make_green("PsychoMod Help")); in Cmd_Info_f()
1410 gi.cprintf(ent, PRINT_HIGH, "\nListed Below are Binds and Vars\n"); in Cmd_Info_f()
1411 gi.cprintf(ent, PRINT_HIGH, "-------------------------------\n\n"); in Cmd_Info_f()
1412 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1413 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1414 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"firemode\"\n"); in Cmd_Info_f()
1415 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1416 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1417 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"thirdperson\"\n"); in Cmd_Info_f()
1418 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1419 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1420 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"use grapple\"\n"); in Cmd_Info_f()
1421 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1422 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1423 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"jetpack\"\n"); in Cmd_Info_f()
1424 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1425 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1426 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"+hook\"\n"); in Cmd_Info_f()
1427 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1428 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1429 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"+stunt\"\n"); in Cmd_Info_f()
1430 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1431 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1432 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"+zoom\"\n"); in Cmd_Info_f()
1433 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1434 gi.cprintf(ent, PRINT_HIGH, make_green("bind ")); in Cmd_Info_f()
1435 gi.cprintf(ent, PRINT_HIGH, "\"key\" \"+use\"\n\n"); in Cmd_Info_f()
1438 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1439 gi.cprintf(ent, PRINT_HIGH, make_green("ID ")); in Cmd_Info_f()
1440 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_Info_f()
1441 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1442 gi.cprintf(ent, PRINT_HIGH, make_green("ViewCam ")); in Cmd_Info_f()
1443 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_Info_f()
1444 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1445 gi.cprintf(ent, PRINT_HIGH, make_green("Block ")); in Cmd_Info_f()
1446 gi.cprintf(ent, PRINT_HIGH, "\"ClientName\"\n"); in Cmd_Info_f()
1447 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1448 gi.cprintf(ent, PRINT_HIGH, make_green("UnBlock ")); in Cmd_Info_f()
1449 gi.cprintf(ent, PRINT_HIGH, "\"ClientName\"\n"); in Cmd_Info_f()
1450 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1451 gi.cprintf(ent, PRINT_HIGH, make_green("UnBlock ")); in Cmd_Info_f()
1452 gi.cprintf(ent, PRINT_HIGH, "\"all\"\n"); in Cmd_Info_f()
1453 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1454 gi.cprintf(ent, PRINT_HIGH, make_green("Team ")); in Cmd_Info_f()
1455 gi.cprintf(ent, PRINT_HIGH, "\"1-6\"\n"); in Cmd_Info_f()
1456 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1457 gi.cprintf(ent, PRINT_HIGH, make_green("BFGColor ")); in Cmd_Info_f()
1458 gi.cprintf(ent, PRINT_HIGH, "\"0-2\"\n"); in Cmd_Info_f()
1459 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_Info_f()
1460 gi.cprintf(ent, PRINT_HIGH, make_green("GrappleType ")); in Cmd_Info_f()
1461 gi.cprintf(ent, PRINT_HIGH, "\"0-1\" \"0-1\"\n"); in Cmd_Info_f()
1462 gi.cprintf(ent, PRINT_HIGH, "\n-------------------------------\n\n"); in Cmd_Info_f()
1465 void Cmd_InfoSV_f (edict_t *ent) in Cmd_InfoSV_f() argument
1468 gi.cprintf(ent, PRINT_HIGH, "\n\n-------------------------------\n"); in Cmd_InfoSV_f()
1469 gi.cprintf(ent, PRINT_HIGH, make_green("PsychoMod Server Help")); in Cmd_InfoSV_f()
1470 gi.cprintf(ent, PRINT_HIGH, "\nListed Below are Server Cmds\n"); in Cmd_InfoSV_f()
1471 gi.cprintf(ent, PRINT_HIGH, "-------------------------------\n\n"); in Cmd_InfoSV_f()
1472 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_InfoSV_f()
1473 gi.cprintf(ent, PRINT_HIGH, make_green("sv cheats ")); in Cmd_InfoSV_f()
1474 gi.cprintf(ent, PRINT_HIGH, "\"0 or 1\"\n"); in Cmd_InfoSV_f()
1475 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_InfoSV_f()
1476 gi.cprintf(ent, PRINT_HIGH, make_green("sv teams ")); in Cmd_InfoSV_f()
1477 gi.cprintf(ent, PRINT_HIGH, "\"0 or 1 or 'lock' or 'unlock'\"\n"); in Cmd_InfoSV_f()
1478 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_InfoSV_f()
1479 gi.cprintf(ent, PRINT_HIGH, make_green("sv tracers ")); in Cmd_InfoSV_f()
1480 gi.cprintf(ent, PRINT_HIGH, "\"amount\"\n"); in Cmd_InfoSV_f()
1481 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_InfoSV_f()
1482 gi.cprintf(ent, PRINT_HIGH, make_green("sv bulletmarks ")); in Cmd_InfoSV_f()
1483 gi.cprintf(ent, PRINT_HIGH, "\"amount\"\n"); in Cmd_InfoSV_f()
1484 gi.cprintf(ent, PRINT_HIGH, " > "); in Cmd_InfoSV_f()
1485 gi.cprintf(ent, PRINT_HIGH, make_green("sv spawn ")); in Cmd_InfoSV_f()
1486 gi.cprintf(ent, PRINT_HIGH, "\"monster name\"\n"); in Cmd_InfoSV_f()
1487 gi.cprintf(ent, PRINT_HIGH, "\n-------------------------------\n\n"); in Cmd_InfoSV_f()
1490 void Cmd_BFG_Color_f (edict_t *ent) in Cmd_BFG_Color_f() argument
1499 ent->bfg_laser_type=BFG_LASER_RED; in Cmd_BFG_Color_f()
1500 if (ent->configed) in Cmd_BFG_Color_f()
1501 gi.cprintf(ent, PRINT_HIGH, "\n- Red BFG Laser -\n\n"); in Cmd_BFG_Color_f()
1505 ent->bfg_laser_type=BFG_LASER_BLUE; in Cmd_BFG_Color_f()
1506 if (ent->configed) in Cmd_BFG_Color_f()
1507 gi.cprintf(ent, PRINT_HIGH, "\n- Blue BFG Laser -\n\n"); in Cmd_BFG_Color_f()
1511 ent->bfg_laser_type=BFG_LASER_GREEN; in Cmd_BFG_Color_f()
1512 if (ent->configed) in Cmd_BFG_Color_f()
1513 gi.cprintf(ent, PRINT_HIGH, "\n- Green BFG Laser -\n\n"); in Cmd_BFG_Color_f()
1517 void Cmd_Grapple_Type_f (edict_t *ent) in Cmd_Grapple_Type_f() argument
1525 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_Grapple_Type_f()
1528 ent->grappleType=GRAPPLE_LASER; in Cmd_Grapple_Type_f()
1529 if (ent->configed) in Cmd_Grapple_Type_f()
1530 gi.cprintf(ent, PRINT_HIGH, "- Laser Type - "); in Cmd_Grapple_Type_f()
1539 ent->grappleType=GRAPPLE_SHIP1; in Cmd_Grapple_Type_f()
1540 if (ent->configed) in Cmd_Grapple_Type_f()
1541 gi.cprintf(ent, PRINT_HIGH, "- Strogg Type - "); in Cmd_Grapple_Type_f()
1545 ent->grappleType=GRAPPLE_SHIP2; in Cmd_Grapple_Type_f()
1546 if (ent->configed) in Cmd_Grapple_Type_f()
1547 gi.cprintf(ent, PRINT_HIGH, "- Viper Type - "); in Cmd_Grapple_Type_f()
1551 ent->grappleType=GRAPPLE_ROPE; in Cmd_Grapple_Type_f()
1552 if (ent->configed) in Cmd_Grapple_Type_f()
1553 gi.cprintf(ent, PRINT_HIGH, "- Rope Type - "); in Cmd_Grapple_Type_f()
1560 ent->grapple=ROPE_GRAPPLE; in Cmd_Grapple_Type_f()
1561 if (ent->configed) in Cmd_Grapple_Type_f()
1562 gi.cprintf(ent, PRINT_HIGH, "Rope Grapple -\n"); in Cmd_Grapple_Type_f()
1566 ent->grapple=LITHIUM_GRAPPLE; in Cmd_Grapple_Type_f()
1567 if (ent->configed) in Cmd_Grapple_Type_f()
1568 gi.cprintf(ent, PRINT_HIGH, "Lithium Grapple -\n"); in Cmd_Grapple_Type_f()
1572 ent->grapple=PSYCHOMOD_GRAPPLE; in Cmd_Grapple_Type_f()
1573 if (ent->configed) in Cmd_Grapple_Type_f()
1574 gi.cprintf(ent, PRINT_HIGH, "Psychomod Grapple -\n"); in Cmd_Grapple_Type_f()
1577 else if (ent->configed) in Cmd_Grapple_Type_f()
1578 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_Grapple_Type_f()
1580 if (ent->configed) in Cmd_Grapple_Type_f()
1581 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_Grapple_Type_f()
1583 else if (ent->configed) in Cmd_Grapple_Type_f()
1584 gi.cprintf(ent, PRINT_HIGH, "Invalid Arguments\n"); in Cmd_Grapple_Type_f()
1595 void Cmd_ViewCam_Type_f (edict_t *ent) in Cmd_ViewCam_Type_f() argument
1597 if (ent->viewcam_on) in Cmd_ViewCam_Type_f()
1598 ent->viewcam_on = 0; in Cmd_ViewCam_Type_f()
1599 else if (ent->viewcam_on==0) in Cmd_ViewCam_Type_f()
1600 ent->viewcam_on = 1; in Cmd_ViewCam_Type_f()
1602 gi.cprintf(ent, PRINT_HIGH, "View Cam %s\n", (ent->viewcam_on==0)? "OFF" : "ON"); in Cmd_ViewCam_Type_f()
1605 void Cmd_ID_f (edict_t *ent) in Cmd_ID_f() argument
1607 if (ent->Player_ID) in Cmd_ID_f()
1609 ent->Player_ID= 0; in Cmd_ID_f()
1610 if (ent->configed) in Cmd_ID_f()
1611 gi.cprintf(ent, PRINT_HIGH, "Client ID Off\n"); in Cmd_ID_f()
1615 ent->Player_ID=1; in Cmd_ID_f()
1616 if (ent->configed) in Cmd_ID_f()
1617 gi.cprintf(ent, PRINT_HIGH, "Client ID On\n"); in Cmd_ID_f()
1621 void Cmd_Team_f (edict_t *ent) in Cmd_Team_f() argument
1625 gi.cprintf(ent, PRINT_HIGH, "Teams are Locked.\n", ent->TeamName); in Cmd_Team_f()
1633 ent->TeamName=atoi (gi.argv(1)); in Cmd_Team_f()
1634 switch (ent->TeamName) in Cmd_Team_f()
1637 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1641 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1645 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1649 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1653 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1657 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1661 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1665 gi.cprintf(ent, PRINT_HIGH, "You have now joined the \"%s\" team.\n", in Cmd_Team_f()
1671 gi.cprintf(ent, PRINT_HIGH, "Invalid Arguments\n"); in Cmd_Team_f()
1674 switch (ent->TeamName) in Cmd_Team_f()
1677 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1681 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1685 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1689 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1693 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1697 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1701 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1705 gi.cprintf(ent, PRINT_HIGH, "You are on the \"%s\" team.\n", in Cmd_Team_f()
1711 void Cmd_UnBlockChat_f (edict_t *ent) in Cmd_UnBlockChat_f() argument
1718 gi.cprintf(ent, PRINT_HIGH, make_green("-------------------------")); in Cmd_UnBlockChat_f()
1719 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_UnBlockChat_f()
1720 gi.cprintf(ent, PRINT_HIGH, make_green("Blocked Clients")); in Cmd_UnBlockChat_f()
1721 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_UnBlockChat_f()
1722 gi.cprintf(ent, PRINT_HIGH, make_green("-------------------------")); in Cmd_UnBlockChat_f()
1723 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_UnBlockChat_f()
1724 while (ent->blockedChat[i]) in Cmd_UnBlockChat_f()
1726 if (ent->blockedChat[i]) in Cmd_UnBlockChat_f()
1727 gi.cprintf(ent, PRINT_HIGH, "%s\n", ent->blockedChat[i]->client->pers.netname); in Cmd_UnBlockChat_f()
1731 gi.cprintf(ent, PRINT_HIGH, "No Clients Blocked\n"); in Cmd_UnBlockChat_f()
1732 gi.cprintf(ent, PRINT_HIGH, make_green("-------------------------")); in Cmd_UnBlockChat_f()
1733 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_UnBlockChat_f()
1739 while (ent->blockedChat[i]) in Cmd_UnBlockChat_f()
1741 …gi.cprintf(ent->blockedChat[i], PRINT_HIGH, "%s has UnBlocked your chat.\n", ent->client->pers.net… in Cmd_UnBlockChat_f()
1742 ent->blockedChat[i]=NULL; in Cmd_UnBlockChat_f()
1746 gi.cprintf(ent, PRINT_HIGH, "All Clients UnBlocked\n"); in Cmd_UnBlockChat_f()
1757 ent->blockedChat[i]=other; in Cmd_UnBlockChat_f()
1758 gi.cprintf(other, PRINT_HIGH, "%s has UnBlocked your chat.\n", ent->client->pers.netname); in Cmd_UnBlockChat_f()
1759 gi.cprintf(ent, PRINT_HIGH, "Client \"%s\" UnBlocked\n", other->client->pers.netname); in Cmd_UnBlockChat_f()
1760 while (ent->blockedChat[i]) in Cmd_UnBlockChat_f()
1762 ent->blockedChat[i]=ent->blockedChat[i+1]; in Cmd_UnBlockChat_f()
1765 ent->blockedChat[i]=NULL; in Cmd_UnBlockChat_f()
1769 gi.cprintf(ent, PRINT_HIGH, "No Client UnBlocked\n"); in Cmd_UnBlockChat_f()
1772 void Cmd_BlockChat_f (edict_t *ent) in Cmd_BlockChat_f() argument
1779 gi.cprintf(ent, PRINT_HIGH, make_green("-------------------------")); in Cmd_BlockChat_f()
1780 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_BlockChat_f()
1781 gi.cprintf(ent, PRINT_HIGH, make_green("Clients")); in Cmd_BlockChat_f()
1782 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_BlockChat_f()
1783 gi.cprintf(ent, PRINT_HIGH, make_green("-------------------------")); in Cmd_BlockChat_f()
1784 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_BlockChat_f()
1792 gi.cprintf(ent, PRINT_HIGH, "%s\n", other->client->pers.netname); in Cmd_BlockChat_f()
1795 gi.cprintf(ent, PRINT_HIGH, make_green("-------------------------")); in Cmd_BlockChat_f()
1796 gi.cprintf(ent, PRINT_HIGH, "\n"); in Cmd_BlockChat_f()
1800 while (ent->blockedChat[i]) in Cmd_BlockChat_f()
1802 if (ent->blockedChat[i]) in Cmd_BlockChat_f()
1813 ent->blockedChat[i]=other; in Cmd_BlockChat_f()
1814 gi.cprintf(ent, PRINT_HIGH, "%s Blocked\n", other->client->pers.netname); in Cmd_BlockChat_f()
1815 gi.cprintf(other, PRINT_HIGH, "%s has Blocked your chat.\n", ent->client->pers.netname); in Cmd_BlockChat_f()
1819 gi.cprintf(ent, PRINT_HIGH, "No Client Blocked\n"); in Cmd_BlockChat_f()
1827 void ClientCommand (edict_t *ent) in ClientCommand() argument
1831 if (!ent->client) in ClientCommand()
1838 Cmd_Players_f (ent); in ClientCommand()
1843 Cmd_Say_f (ent, false, false); in ClientCommand()
1848 Cmd_Say_f (ent, true, false); in ClientCommand()
1855 Cmd_BFG_Color_f(ent); in ClientCommand()
1860 Cmd_Grapple_Type_f(ent); in ClientCommand()
1865 Cmd_Info_f(ent); in ClientCommand()
1870 Cmd_InfoSV_f(ent); in ClientCommand()
1875 Cmd_ID_f (ent); in ClientCommand()
1880 Cmd_ViewCam_Type_f (ent); in ClientCommand()
1885 ent->client->stunt=true; in ClientCommand()
1886 CheckStunt (ent); in ClientCommand()
1891 ent->client->stunt=false; in ClientCommand()
1895 if ( (level.framenum-ent->client->resp.enterframe)/10 < ent->client->MotdTime) in ClientCommand()
1899 ent->client->showinventory = false; in ClientCommand()
1900 ent->client->showscores = false; in ClientCommand()
1901 ent->client->showhelp = false; in ClientCommand()
1902 ent->client->ps.stats[STAT_LAYOUTS] = 0; in ClientCommand()
1903 ent->client->MotdTime = 0; in ClientCommand()
1909 Cmd_Score_f (ent); in ClientCommand()
1914 Cmd_Help_f (ent); in ClientCommand()
1922 Cmd_Use_f (ent); in ClientCommand()
1924 Cmd_Drop_f (ent); in ClientCommand()
1927 Cmd_Alt_Mode_f(ent); in ClientCommand()
1929 Cmd_Alt_Mode_f(ent); in ClientCommand()
1931 Cmd_Alt_Mode_f(ent); in ClientCommand()
1934 Cmd_Team_f (ent); in ClientCommand()
1937 Cmd_BlockChat_f (ent); in ClientCommand()
1939 Cmd_UnBlockChat_f (ent); in ClientCommand()
1944 Cmd_Give_f (ent); in ClientCommand()
1946 Cmd_God_f (ent); in ClientCommand()
1948 Cmd_Notarget_f (ent); in ClientCommand()
1950 Cmd_Noclip_f (ent); in ClientCommand()
1964 Cmd_Inven_f (ent); in ClientCommand()
1966 SelectNextItem (ent, -1); in ClientCommand()
1968 SelectPrevItem (ent, -1); in ClientCommand()
1970 SelectNextItem (ent, IT_WEAPON); in ClientCommand()
1972 SelectPrevItem (ent, IT_WEAPON); in ClientCommand()
1974 SelectNextItem (ent, IT_POWERUP); in ClientCommand()
1976 SelectPrevItem (ent, IT_POWERUP); in ClientCommand()
1978 Cmd_InvUse_f (ent); in ClientCommand()
1980 Cmd_WeapDrop_f (ent); in ClientCommand()
1982 Cmd_InvDrop_f (ent); in ClientCommand()
1984 Cmd_WeapPrev_f (ent); in ClientCommand()
1986 Cmd_WeapNext_f (ent); in ClientCommand()
1988 Cmd_WeapLast_f (ent); in ClientCommand()
1990 Cmd_Kill_f (ent); in ClientCommand()
1992 Cmd_PutAway_f (ent); in ClientCommand()
1994 Cmd_Wave_f (ent); in ClientCommand()
1996 Cmd_PlayerList_f(ent); in ClientCommand()
1998 Cmd_PlayerList_f(ent); in ClientCommand()
2001 VectorCopy (ent->s.origin, nextmonsterspawn); in ClientCommand()
2002 VectorCopy (ent->s.angles, nextmonsterspawnangles); in ClientCommand()
2005 Cmd_Chasecam_Toggle (ent); in ClientCommand()
2007 Cmd_Say_f (ent, false, true); in ClientCommand()