Commit graph

829 commits

Author SHA1 Message Date
Alfred Eriksson 00794899d6 paused the aiming when game is paused 2008-11-16 15:39:22 +00:00
Magnus Auvinen b6f6f47997 fixed issues when pausing the game and added pause and unpause console commands 2008-11-16 15:10:57 +00:00
Alfred Eriksson d640ede2a6 fixed the kill command spawn delay 2008-11-16 15:02:17 +00:00
Alfred Eriksson cd8c23ef1b fixed respawn times 2008-11-16 14:28:44 +00:00
Magnus Auvinen e27e2d8b2a fixed server side demo recording and some possible crashes with incorrect demos 2008-11-16 13:58:27 +00:00
Magnus Auvinen 54429b70cf added some extra debugging information 2008-11-15 13:29:32 +00:00
scosu e3c4c01837 New debug message when starting round with gametype and teamplay information 2008-11-15 13:23:22 +00:00
scosu 579065bb22 Chat message for capture timing. ticket #278 2008-11-08 15:17:59 +00:00
Magnus Auvinen aee14baf8d fixed the favorite button in the server info 2008-11-08 12:58:39 +00:00
Magnus Auvinen 388a04d957 better voting support 2008-11-08 12:50:46 +00:00
Magnus Auvinen a6bcd74120 solved #559 2008-11-08 09:19:46 +00:00
scosu cd1c92c41b a nicer solution for changeset:1669 2008-11-08 09:02:35 +00:00
Dominik Geyer 003c2c7d44 fixed check for bind-keyid; patch by RomD 2008-11-04 23:39:02 +00:00
Dominik Geyer 1adbddccca do not take/reset the flag if character is dead or spectator; ticket #556 2008-11-04 16:35:48 +00:00
Dominik Geyer 0259e5c3e5 fixed null-pointer server-crash 2008-11-04 13:19:05 +00:00
Dominik Geyer d37c54a995 tdm: fix team-scoring on teammate-kill; ticket #557 2008-11-04 11:55:26 +00:00
scosu e1807ea08a fix for ticket #549 by using col_intersect_line 2008-11-04 07:20:24 +00:00
Dominik Geyer 12127c0acd editor: use CTRL-key instead of ALT-key to move world/view; ticket #551 2008-11-02 20:52:07 +00:00
Alfred Eriksson a15c6946cd now server sends the player spawn events 2008-11-01 19:41:22 +00:00
Alfred Eriksson 41114313d6 fixed the clipping of the file box 2008-11-01 17:34:31 +00:00
Alfred Eriksson bb6a0504dc editor now works correctly when console is toggled (focus problem) 2008-11-01 16:49:05 +00:00
Dominik Geyer eee784f155 check nickname for invalid chars; ticket #547 2008-11-01 15:09:40 +00:00
scosu 8c0dd7f431 a fix for the physical size of tees in changeset:1659 2008-11-01 09:32:17 +00:00
scosu feaab8565d Changes the max spectator slots to 16 2008-10-29 16:43:11 +00:00
Alfred Eriksson 74a5cabce3 fixed #546 2008-10-29 12:15:58 +00:00
scosu 36f4b66569 Changes the collision check for death-tiles so it reacts if any part of the tee is in the area of the tile. Before this change it reacts only if the middle of the tee is in the death tile. 2008-10-26 08:37:05 +00:00
Magnus Auvinen 5d48c8a0a5 improved the network clipping a bit 2008-10-25 11:32:29 +00:00
Magnus Auvinen d3e9ca1655 reset score on reset 2008-10-25 08:36:55 +00:00
Alfred Eriksson 4ce4849131 fixed #538 2008-10-23 18:19:17 +00:00
Magnus Auvinen bd5b2b9f85 removed glfw and portaudio. SDL is now a requirement 2008-10-23 16:18:33 +00:00
scosu 6d86d949fd Introduces a command change_map to change maps or restart round with showing the scoreboard ticket:536 2008-10-22 14:31:46 +00:00
Magnus Auvinen 66579c87a2 fixed gametype filtering 2008-10-21 18:50:23 +00:00
Magnus Auvinen d15f0cfcf2 fixed editor edit box function 2008-10-21 18:43:07 +00:00
Magnus Auvinen b49e4da20b fixed editor saving, open and append. note that you can only save maps to your user directory 2008-10-21 18:40:46 +00:00
Magnus Auvinen bf09116059 fixed esc key that I broke recently 2008-10-21 18:25:28 +00:00
Magnus Auvinen daf9a100eb fixed error when menu takes over enter key 2008-10-21 18:21:55 +00:00
Magnus Auvinen d3f7de62f1 fixed ninja animation 2008-10-21 18:17:50 +00:00
Magnus Auvinen 9acb3e5e71 continued on ban support. cleaned up settings a bit. reworked the datadir autodetection. introduced engine_openfile, engine_getpath and engine_listdir. never use fs_listdir or io_open directly 2008-10-21 18:05:06 +00:00
scosu 37abbcbd28 If the player who should be kicked by a vote leaves the game, the vote is aborted. ticket 523 2008-10-21 17:26:32 +00:00
Alfred Eriksson 8c1ed7d81d fixed typo 2008-10-21 16:35:44 +00:00
Magnus Auvinen f038d6395d enabled so it sends tuning over to the client 2008-10-21 00:36:07 +00:00
Magnus Auvinen d15860e44f renamed gc_render* to render* 2008-10-20 23:46:39 +00:00
Magnus Auvinen ad9c1b0a22 fixed text input box bug 2008-10-20 23:43:15 +00:00
Magnus Auvinen 6224fc7763 fixed sending of new player info when player changes something in the info 2008-10-20 23:38:23 +00:00
Magnus Auvinen 15217d8458 fixed so that you can't vote on maps that arn't in the map list. fixed crash bug in the server info menu page 2008-10-20 23:20:28 +00:00
Magnus Auvinen da473cf614 fixed various issues with binding keys like enter and f1-f15 2008-10-20 23:10:00 +00:00
Magnus Auvinen ac1aeab149 fixed incorrect handling of projectiel and laser owner 2008-10-20 23:00:46 +00:00
Magnus Auvinen 9f7a6a04b0 correctly paused input for game when chatting or in menu 2008-10-20 22:53:42 +00:00
Magnus Auvinen e76e0e6f7e fixed so that the gui removes previous key binding if you change it 2008-10-20 22:46:58 +00:00
Magnus Auvinen a8fb732b0e fixed reset for characters 2008-10-20 22:43:14 +00:00
Magnus Auvinen 1675c9f098 increased the number of dummies you can have 2008-10-20 19:58:34 +00:00
Magnus Auvinen 06d48cd3da improved some the dummies a bit 2008-10-20 19:58:11 +00:00
Magnus Auvinen b4b2404303 release input when console is showing 2008-10-20 18:12:15 +00:00
Magnus Auvinen 8404143afe added SDL support 2008-10-20 17:47:42 +00:00
Dominik Geyer 0b4c01ff0a fix: only do balancing is teams are uneven; fix: check balance on disconnect; added check for balance after rcon-teamset; used patch from Oy with some modification 2008-10-19 18:38:23 +00:00
Dominik Geyer d951d368a6 added some comments on team-balancing 2008-10-19 16:51:16 +00:00
Dominik Geyer caa24dfb0f new team-balancing algorithm: determine players to switch by player-scores-sum instead of team-score; patch provided and tested by rajh; ticket #509 2008-10-19 16:14:12 +00:00
Magnus Auvinen 119b5af3d3 fixed a lot of network troubles 2008-10-19 09:10:55 +00:00
Magnus Auvinen 0a001ce440 removed unnessesary function 2008-10-18 21:20:16 +00:00
Magnus Auvinen c561c365d7 fixed potential crash when players leave and there are projectiles left from them 2008-10-18 21:19:49 +00:00
Dominik Geyer 3cdb90c10c reset flag when it hits a death-tile; ticket #513 2008-10-18 20:37:41 +00:00
Dominik Geyer 13513864cf fixed compiler warnings 2008-10-18 15:09:53 +00:00
Magnus Auvinen e0358ee798 fixed the hammer so it looks good again and works like it should 2008-10-18 11:03:33 +00:00
Magnus Auvinen 8e0e105123 fixed problem with the UI always listening directly to the keyboard 2008-10-18 10:52:26 +00:00
Alfred Eriksson e858ed1310 gameclient is now reset correctly 2008-10-18 10:32:36 +00:00
Magnus Auvinen 09744696bd fixed the weapon turning stuff 2008-10-18 10:30:03 +00:00
Alfred Eriksson 8c4cfd54b8 added zoom by scroll 2008-10-18 10:04:51 +00:00
Alfred Eriksson ddcfc69c03 fixed #507 2008-10-18 09:21:40 +00:00
Magnus Auvinen 714e49b8cf made sure that the hook is released on players that doesn't exist anymore aka dead. 2008-10-17 21:42:32 +00:00
Magnus Auvinen a91fecae92 fixed fetching of server info and corrected some spelling errors 2008-10-17 21:16:23 +00:00
Dominik Geyer eb47aa385b added delay before respawn when using the kill-command; provided and tested by scosu; ticket #463 2008-10-17 15:38:36 +00:00
Dominik Geyer a4e922cf5a decreased width of slidebars in graphics-tab to fit 2008-10-17 15:26:02 +00:00
Magnus Auvinen 35bcd41aa2 added hammer hit effect. added reset of all systems on state change. solves a lot of possible memory errors 2008-10-17 11:23:21 +00:00
Dominik Geyer 03f6d24ba1 fixed server-crash on death race-condition; ticket #494 2008-10-15 16:43:25 +00:00
Dominik Geyer cae288fa72 debugging: release input-focus when hotkey ESC is pressed (and dbg_focus var is set); avoids the need for ALT-TAB while debugging 2008-10-15 13:10:41 +00:00
Magnus Auvinen 4484948a6d updated the demo recorder 2008-10-14 12:11:42 +00:00
Magnus Auvinen 3544db4927 fixed #490 (insert the player info in the sv_setinfo message into the snapshot instead) 2008-10-08 20:47:56 +00:00
Magnus Auvinen 1d094181ed fixed #479 (chat overlaps when text is 3 lines long) 2008-10-08 19:04:10 +00:00
Magnus Auvinen 3c2cd35056 removed pickup debugging stuff 2008-10-08 18:36:50 +00:00
Magnus Auvinen b0a88d81aa fixed so the ninja works again. made it less specialized aswell 2008-10-08 18:36:30 +00:00
Magnus Auvinen 79f9fb41d4 fixed so that the components are reset on connect 2008-10-08 18:19:45 +00:00
Magnus Auvinen 12472ef7f4 major update. continued on ban support. added demo recording (client and server side). added demo player. added demo menu. demos have some quirks and file size optimizations havn't been done yet. some interface tweaks 2008-10-06 18:05:01 +00:00
Alfred Eriksson 78d129c051 major restructuring of the controls settings page 2008-10-05 18:27:20 +00:00
Dominik Geyer 35a1252607 minor: fixed formatting 2008-10-05 15:59:36 +00:00
Dominik Geyer 2f1fa5f292 added option for scoreboard-bind to controls-page 2008-10-05 15:56:58 +00:00
Alfred Eriksson 2c274fcd19 fixed server crash when disconnecting in ctf 2008-10-05 15:40:36 +00:00
Dominik Geyer a5d34f62d3 fixed compiler warnings 2008-10-05 10:36:13 +00:00
Dominik Geyer faa96f6d3a show if servers use non-standard tuning and let serverbrowser filter for these; ticket #393 2008-10-05 09:57:46 +00:00
Dominik Geyer 42f661ae70 always check for last time kill 2008-10-05 09:28:23 +00:00
Dominik Geyer 343324c21b fixed compiler warnings 2008-10-02 15:34:45 +00:00
Joel de Vahl 9b0b0eb98d Removed compile warnings 2008-10-02 14:44:35 +00:00
Magnus Auvinen cebda9790b some cleanups. splitted e_network.c into several files. continued on the ban support 2008-10-02 12:29:19 +00:00
Alfred Eriksson bddc6ec6cc server browser is now default menu page 2008-10-01 18:40:09 +00:00
Dominik Geyer 397b9a764b data-dir autodetection; data-dir override; compiled-in data-dir; messagebox if detection fails; does chdir into data-dir 2008-10-01 17:16:22 +00:00
Magnus Auvinen eac9658b73 added voting gui and a lot of other minor changes 2008-09-29 11:34:49 +00:00
Magnus Auvinen 6d44adb711 fixed keybindings. reworked the voting a bit. added vote spamming protection. added ingame voting hud. 2008-09-25 14:04:02 +00:00
Magnus Auvinen f96be4eb0e corrected voting limits 2008-09-25 12:43:02 +00:00
Magnus Auvinen d2d4024c7a voting fixes 2008-09-25 12:41:37 +00:00
Magnus Auvinen aaaba4f403 continued on the voting 2008-09-25 12:23:44 +00:00
Alfred Eriksson 059c2ee4cb reverted changes that changed to the old background 2008-09-24 15:09:09 +00:00
Magnus Auvinen eb812244d9 fixed server crash when dieing 2008-09-24 14:54:51 +00:00
Magnus Auvinen 917ebc17c6 begun the work on voting 2008-09-24 14:47:03 +00:00
Alfred Eriksson 2f28978237 server info page is fixed, remaining is to set current_server_info 2008-09-24 14:28:26 +00:00
Magnus Auvinen eb21e9d6bb cleaned up the code a bit more. pooling of character and player objects with reusable macros. fixed crashing when changing maps and a couple of other bugs 2008-09-24 09:03:49 +00:00
Magnus Auvinen d9d37b945e some server restructure. added hook no attach sound 2008-09-23 18:08:19 +00:00
Magnus Auvinen c94b1f22ab added non-hookable tile 2008-09-23 14:38:13 +00:00
Magnus Auvinen 815c55c4ce added death tile 2008-09-23 14:10:05 +00:00
Magnus Auvinen 8f9e2031dc repaired the editor 2008-09-23 13:28:57 +00:00
Magnus Auvinen b65a2c63aa upped max clients to 16 2008-09-23 13:14:04 +00:00
Magnus Auvinen 2aca3b874f new menu background, much more relaxing 2008-09-23 11:58:12 +00:00
Magnus Auvinen 6874cc5bfa fixed clearing of character on spawn 2008-09-23 09:00:45 +00:00
Magnus Auvinen c1dec5683b fixed multiple fire problem 2008-09-23 08:55:49 +00:00
Magnus Auvinen ff1d4efb04 fixed rendering of the nameplates 2008-09-23 08:42:38 +00:00
Magnus Auvinen 33b50738e6 added dead reckoning to the characters 2008-09-23 07:43:41 +00:00
Magnus Auvinen e21b6983ab clean it up a bit 2008-09-21 19:09:09 +00:00
Alfred Eriksson 554089b018 fixed #470 2008-09-13 19:53:13 +00:00
Magnus Auvinen ed4d4bfdc4 fixed cursor problems 2008-09-13 05:57:11 +00:00
Magnus Auvinen 5bcba4498e fixed timeout 2008-09-12 07:20:26 +00:00
Magnus Auvinen 39c01e7f11 trying out a funnier background 2008-09-11 22:45:28 +00:00
Dominik Geyer 51a9d23dae fixed spectator mode freeview 2008-09-09 15:50:41 +00:00
Magnus Auvinen 3b086d616a fixed threaded jobs 2008-09-07 21:13:24 +00:00
Alfred Eriksson 6a4e17ea85 added round number to the scoreboard 2008-09-07 15:07:08 +00:00
Alfred Eriksson a92c6d44dc merge from 0.4.3: notification on auto team balance 2008-09-07 08:57:59 +00:00
Alfred Eriksson 777e685a24 merge from 0.4.3: chat placement/width 2008-09-07 08:44:30 +00:00
Alfred Eriksson c3ff86330f merge from 0.4.3: lots of small stuff 2008-09-07 08:30:49 +00:00
Alfred Eriksson 6dcea2c4ca mermerge from 0.4.3: auto team balancing 2008-09-07 08:10:56 +00:00
Magnus Auvinen fa266334fd fixed on_console_init and on_save 2008-09-04 21:36:44 +00:00
Dominik Geyer a9211ffd64 moved nameplate-code to new component nameplates; ticket #461 2008-09-04 18:54:37 +00:00
Alfred Eriksson 4c2632b7b6 merge from 0.4.3: version-notification on client 2008-09-04 18:45:41 +00:00
Magnus Auvinen 7248dd641d cleaned up the browser code a bit 2008-09-04 18:42:26 +00:00
Magnus Auvinen bcabb31780 new browser layout. work not done, but started 2008-09-04 18:25:12 +00:00
Magnus Auvinen 53da3f0d40 added favorites. no saving of them yet however 2008-09-03 20:03:01 +00:00
Alfred Eriksson fa5231f2c2 merge from 0.4.3: versionserver and red team score-use in dm 2008-09-02 17:36:50 +00:00
Alfred Eriksson c597887b91 merge from 0.4.3: spam filters 2008-09-02 16:46:38 +00:00
Alfred Eriksson 5c93ab7655 merged from 0.4.3: screenshot by f10 2008-09-01 18:38:08 +00:00
Alfred Eriksson b649ab6c16 merged teambalance-warning and mini-/maximize-stuff from 0.4.3 2008-09-01 18:17:01 +00:00
Magnus Auvinen 67aa042dcb compile fixes for windows 2008-09-01 17:30:20 +00:00
Magnus Auvinen 9c704c6a05 added mapimages component 2008-09-01 05:54:00 +00:00
Magnus Auvinen 04eddacd65 setting of correct game type in game controller. fixed gametype filter in browser. various cleanups 2008-08-31 21:50:14 +00:00
Magnus Auvinen 0a48454a55 removed the GAMETYPE_ enum 2008-08-31 14:37:35 +00:00
Magnus Auvinen 5198d6bf01 fixed some crashes and added kill and team console commands 2008-08-31 13:36:30 +00:00
Magnus Auvinen 132da5396b added emot command 2008-08-31 13:14:28 +00:00
Magnus Auvinen cd7a3519a7 added the loading screen again 2008-08-30 22:38:56 +00:00
Magnus Auvinen 432602c4ca renamed gc_ui.* to ui.* 2008-08-30 21:31:01 +00:00
Magnus Auvinen 374714f641 clean up the hooks and removed the old gc_hooks.cpp file and renamed to clienthooks.cpp 2008-08-30 21:16:58 +00:00
Magnus Auvinen b03b048974 removed gc_client.hpp 2008-08-30 21:09:13 +00:00
Magnus Auvinen 8949d77fc4 added the binding commands to the console again 2008-08-30 21:01:57 +00:00
Magnus Auvinen 2b53f91a1f added the special binds again. console can now be accessed in the menus aswell 2008-08-30 09:34:55 +00:00
Magnus Auvinen dfe7cb1579 fixed so that menus doesn't use inp_get_event. fixes the gui key binder 2008-08-30 09:28:31 +00:00
Magnus Auvinen 9672fe674f fixed so you can disconnect and reconnet without crashing 2008-08-30 09:16:29 +00:00