Commit Graph

200 Commits

Author SHA1 Message Date
Marco Cawthorne 9dafd11530
Client: Clear some text and images on the buy menu when switching categories. 2023-04-19 10:00:55 -07:00
Marco Cawthorne de81ff9280
Starting to forget about pressing CTRL+S 2023-04-18 19:59:40 -07:00
Marco Cawthorne 3858bfb4b7
Client: Add auto-skin selection buttons that were missing in team menus. 2023-04-18 19:51:59 -07:00
Marco Cawthorne 1c3d2656d3
Client: btnCancel in vgui_buypages.qc should not have been a CSBuyItemButton, oops. 2023-04-18 19:32:45 -07:00
Marco Cawthorne ca17bdd697
Client: VGUI based buy menus have been implemented. 2023-04-18 19:28:51 -07:00
Marco Cawthorne c4969943b8
Bomb Defusal: fix the bomb not being removed from the game properly upon round ends. Requires a .customphysics fix in upstream Nuclide as well (so update!) 2023-04-18 14:48:39 -07:00
Marco Cawthorne aad8d044e4
Client: add support for the infokey 'vgui_menus', so if that's set you'll now use VGUI based menus for team selection 2023-04-18 14:27:48 -07:00
Marco Cawthorne a22c33bb9f
Gamerules: add the titles.txt messages for having spotted a friend, enemy and hostage rescue instructions 2023-03-28 18:15:23 -07:00
Marco Cawthorne 123814e707
Gamerules: send titles.txt messages to the client for when they're the VIP/Bomb-guy, now that we have a message queue 2023-03-28 16:37:11 -07:00
Marco Cawthorne 3c3966fc33
hostage_entity: add message for T's for when they attempt to +use on them 2023-03-28 15:35:24 -07:00
Marco Cawthorne 92497583a1
func_buyzone: Now print the titles.txt message hint for telling you to buy stuff. 2023-03-28 15:28:24 -07:00
Marco Cawthorne 0704d3e7fd
Multiplayer: Load and display a server message of the day if present. 2023-03-25 17:34:47 -07:00
Marco Cawthorne b64bdc049a
func_escapezone/func_vip_safetyzone: deactivate flashlight upon entering 2023-03-01 23:09:25 -08:00
Marco Cawthorne 2d51a765b7
func_escapezone: balance tweak via new cvar fcs_escapepenalty. Suggested by Xylemon 2023-03-01 23:07:02 -08:00
Marco Cawthorne f74e44ef4e
CSMultiplayerRules: be explicit about calling NSGameRules::PlayerDisconnect() to handle player de-init 2023-03-01 23:06:06 -08:00
Marco Cawthorne cb12c5d747
CSGameRules: add cvar fcs_swaponround. Set to a positive value and the rules will swap teams after Nth number of rounds 2023-03-01 22:23:24 -08:00
Marco Cawthorne ff59be9392
CSMultiplayerRules: use Destroy() instead of plain remove() on NSEntity derivatives 2023-03-01 21:58:55 -08:00
Marco Cawthorne c7d4f3631a
WEAPON_P228: fix bug where you can reload the gun indefinitely. thanks /alpha/ 2023-03-01 21:54:18 -08:00
Marco Cawthorne 125550e4c3
CSMultiplayerRules: When players die, they'll always drop their primary weapon if they have one. Thanks /alpha/ 2023-03-01 21:48:18 -08:00
Marco Cawthorne 339a003583
func_vip_safetyzone: tweak CT reward money by $100 2023-03-01 17:20:41 -08:00
Marco Cawthorne 0357cb16fe
func_vip_safetyzone: make that work again as well. 2023-03-01 16:18:39 -08:00
Marco Cawthorne 06a3e6bc6b
func_escapezone: make it work again. can't find solid info on the rewards
so I may have to revisit it anyway for rebalancing issues
2023-03-01 16:13:52 -08:00
Marco Cawthorne 8177fc0bef
CSMultiplayerRules: de-init players properly when they disconnect 2023-03-01 14:53:00 -08:00
Marco Cawthorne 08270f346f
remove duplicate entry for sg552 in skill_cstrike.cfg 2023-03-01 14:49:49 -08:00
Marco Cawthorne c89b95d98d
Guns now have damage values defined within skill cvars as well. 2023-03-01 14:47:20 -08:00
Marco Cawthorne 6d6b3fc5d0
WEAPON_KNIFE: damage values are now editable via skill cvars as well. 2023-03-01 13:01:58 -08:00
Marco Cawthorne e5ec5afa67
Create new file skill_cstrike.cfg, so users can tweak weapon and damage how they like! 2023-03-01 12:42:30 -08:00
Marco Cawthorne dfdc2f66e0
WEAPON_KNIFE: skill cvar sk_plr_knife_range can now be used to set the knife range. 2023-03-01 12:35:55 -08:00
Marco Cawthorne 3e490cd515
default.cfg: set cl_movespeedkey to 0.2 2023-03-01 12:35:20 -08:00
Marco Cawthorne 982d2cfd21
Fix compiler warnings. 2023-02-14 12:54:59 -08:00
Marco Cawthorne 620756cf4d
Remove base/src dependency and use valve/src's versions instead. 2023-02-12 12:56:26 -08:00
Marco Cawthorne 82a959aac3
add instructions.txt file 2023-02-08 16:31:46 -08:00
Marco Cawthorne bc793e217b
Client: add IMPACT_SLOSH effect for water based impacts. 2023-02-07 17:35:04 -08:00
Marco Cawthorne 41e1ae463b
Client: Use view_angles instead of input_angles to orient the radar. 2023-02-07 17:34:45 -08:00
Marco Cawthorne bb7ac9ebee
WEAPON_KNIFE: more accurate damage values thanks to the CS wiki. Also added the ability to back-stab! 2023-02-07 17:23:48 -08:00
Marco Cawthorne 6c9170ee74
func_buyzone: ensure that our team value is set within SpawnKey() 2023-01-19 19:53:16 -08:00
Marco Cawthorne d0ebfb8205
Fix the zone triggers from not activating. 2023-01-19 19:28:55 -08:00
Marco Cawthorne f14648a7f4
Removal of Game_Input which has been made obsolete. 2023-01-11 17:44:47 -08:00
Marco Cawthorne 89c50dd85c
player: Call super::ServerInputFrame() inside ServerInputFrame. 2023-01-06 16:09:47 -08:00
Marco Cawthorne a5f2ee0174
Player: RunClientCommand() was renamed to ServerInputFrame() for consistency. 2022-12-28 17:25:56 -08:00
Marco Cawthorne 2f9791b39e
Get rid of obsolete routines, move the code handling buy/rescue/bomb zone triggers into the new RunClientCommand() player method. 2022-12-28 16:51:52 -08:00
Marco Cawthorne 8ce747c212
Replace calls to TraceAttack_FireBullets() with the new TraceAttack_FireBulletsWithDecal(), thus fixing missing bullet decals. 2022-12-28 15:00:18 -08:00
Marco Cawthorne 27f04a0ee9
Add manifest file. 2022-12-28 12:12:02 -08:00
Marco Cawthorne 56b2d4259d
Fix tree against the latest Nuclide code upstream. 2022-11-30 14:27:11 -08:00
Marco Cawthorne e744c22f40
Multiplayer: Clear server and client decals upon round end. 2022-08-27 22:07:29 -07:00
Marco Cawthorne f436d17ee5
Gamerules: Fix the creation for buyzones and rescue points. 2022-08-27 21:20:39 -07:00
Marco Cawthorne e9e49ab216
Clean up armoury_entity, func_bomb_target, func_buyzone, func_escapezone, func_hostage_rescue, info_buyzone, info_hostage_rescue, info_map_parameter and item_suit. 2022-08-27 11:22:12 -07:00
Marco Cawthorne cd01daac6a
Set pragma target fte_5768 2022-08-22 23:26:18 -07:00
Marco Cawthorne f6f7fcd2e5
armoury_entity: Minor cleanup 2022-08-19 15:03:27 -07:00
Marco Cawthorne 8b4a444387
player class: Use parent method OptimiseChangedFlags() to cull some fields from being networked to players other than yourself
Use the new helper macros to simplify network code and make it more reliable.
2022-08-09 09:32:45 -07:00