1613 Commits

Author SHA1 Message Date
YVT
399e24090d
Merge pull request #654 from NotAFile/scoreboard-show-dead-players
Show Dead players in gray on scoreboard
2018-02-21 16:18:50 +09:00
YVT
8991f9d819
Merge pull request #728 from godwhoa/master
Fix input for ThirdPersonLocal
2018-02-21 16:17:17 +09:00
Godwhoa
474f5cbf69 Fix input for ThirdPersonLocal
Closes: #717
2018-02-19 23:48:53 +05:30
YVT
ccc1c79d07
Merge pull request #726 from feikname-forks/update-readme
Update README.md to have VS2017 as a supported version
2018-02-15 16:59:19 +09:00
feikname
9da4ea4c23 Update README.md to have VS2017 as a supported version 2018-02-14 15:27:32 -02:00
YVT
2f501dbeca
Create uk.json 2018-02-02 23:43:58 +09:00
NotAFile
4ea1e50ae0 Add Counter for world updates per Second (#707)
* Add Counter for world updates per Second

This work was just done for personal testing and is probably not up to the
required code standards. Nonetheless, I have decided to send a PR as it is very
useful information and a good starting point.

* add MarkWorldUpdate method
2018-01-06 19:38:14 +09:00
YVT
d45678b3c8
Merge pull request #700 from fantoro/patch-1
Update README.md
2018-01-01 17:10:07 +09:00
fantoro
97a28cff10
Update README.md
I removed the PPA because I gave up, debian packaging is a fucking nightmare.
2018-01-01 02:37:58 +01:00
yvt
b535d4879e Update OpenSpades.h 2018-01-01 00:15:03 +09:00
yvt
c04f7e257d Change the version for real (oopsie!) 2017-12-31 22:32:25 +09:00
yvt
009b0c718e Bump version to 0.1.2 2017-12-31 19:15:21 +09:00
yvt
0eded302cc Update translations 2017-12-31 19:02:26 +09:00
yvt
03cfbdee12 Fix the wrong reference to a config variable 2017-12-31 18:35:12 +09:00
yvt
35bcea5110 Indicate that you carry the intel
Fixes #601.
2017-12-30 23:47:47 +09:00
yvt
c654b7074b TextViewer: Support text selection and the copy operation
Fixes #417.
2017-12-30 23:23:07 +09:00
yvt
8e7cf01492 Refactor AngelScript code
Split huge source files
2017-12-30 22:06:38 +09:00
yvt
604d82eee4 Fix #592 2017-12-30 21:19:21 +09:00
yvt
5948ef1a2a Exclude unknown configs in the in-game config editor
Fixes #693.
2017-12-30 21:02:36 +09:00
yvt
4b4e8ec217 Eliminate an undefined behavior 2017-12-30 20:44:57 +09:00
yvt
f702eca1d8 Fix crash on server connection 2017-12-30 04:28:50 +09:00
yvt
c2b00aa464 Update openspades.pot 2017-12-29 21:07:01 +09:00
yvt
28cd9a3c87 clang-format 2017-12-29 20:49:10 +09:00
yvt
4cb5c578c5 Eliminate compiler warning 2017-12-29 20:47:20 +09:00
yvt
3086f03cf9 Accept handshake packets anytime
Fixes #644.
2017-12-29 20:46:35 +09:00
yvt
77dfedb533 Fix #678 for real 2017-12-29 20:35:32 +09:00
yvt
336d476e8d Attempt to enable follow cam when no one's there no longer leaves you in an invalid state 2017-12-29 20:34:31 +09:00
yvt
a8dbe92423 Rename a config variable to follow the naming convention 2017-12-29 20:17:43 +09:00
yvt
2f5a21be1e Prevent a dead player from being first-person spectated
Fixes #679.
2017-12-29 20:15:23 +09:00
yvt
4bd819adcd Fix spectator display and keyboard input
- Fixes #681 (Pressing space while in free-camera mode does not move up).
- Fixes #678 (Have seconday fire cycle through the player list backwards
  in sepctator mode).
- "Stop following a player" is bound to "R" (reload) by default.
- Add help messages displayed on the screen.
2017-12-29 20:06:49 +09:00
yvt
38ad676a29 Fix to compile on a debug build 2017-12-29 19:29:26 +09:00
yvt
842d34c92f Display more HUD elements in the first-person spectate mode
Fixes #682.
2017-12-29 19:21:44 +09:00
yvt
ff2b6587a1 Display MapView in the free floating camera spectating mode
Fixes #682 partially.
2017-12-29 19:06:45 +09:00
yvt
9f464d718d Fix #690 2017-12-22 22:38:34 +09:00
yvt
36fa59fe01 Refactor MainScreenHelper
- Rename methods to follow the general naming convention
- Use glorious lambdas in place of a 😱functor😱
- Make other minor modifications
- Use a smart pointer
- clang-format
- Remove an unused variable
- Remove redundant copies
- Use atomics in place of a heavy-weight mutex
2017-12-22 22:00:52 +09:00
yvt
d7768ae0d5 Fix "invalid player ID" error after map change
Fixes #66. Wow, it's been 4 years since the issue was reported for the
first time.

*Inhale* yay!
2017-12-16 23:38:54 +09:00
yvt
024d39fdcd Fix to compile on GCC 2017-12-15 23:12:48 +09:00
yvt
49cc61c573 Use more smart pointers and modern language constructs 2017-12-15 23:05:08 +09:00
yvt
13995e3c63 Fix a memory leak caused by the AngelScript binding code
Fixes #687.
2017-12-15 22:31:39 +09:00
yvt
660066fc2f Rewrite the camera control logic
- Fixes #664
- Fixes #520
2017-12-05 15:42:24 +09:00
YVT
fdcb77789e
Merge pull request #675 from Rootmars/fix-first-person-zoom
First-person spectate now zooms with the player
2017-12-05 13:03:20 +09:00
yvt
8c38843485 Do not display block placement cursor when unable to place blocks
Fixes #660.
2017-12-05 12:46:34 +09:00
YVT
514889be74
Merge pull request #673 from Rootmars/master
Alert player when building above highest z-level
2017-12-01 13:45:55 +09:00
YVT
81e7a4f5cc
Merge pull request #676 from fantoro/patch-1
Added the PPA to README
2017-12-01 13:38:14 +09:00
fantoro
b3ebac4157
Added the PPA to README 2017-11-30 15:50:01 +01:00
md
bdcfbbec27 First-person spectate now zooms with player 2017-11-29 20:11:10 -08:00
md
67af71d1ff Alert player when building above highest z-level.
Made it so that an alert is displayed when the player attempts
to build beyond the highest z-level (e.g. above the platform
in babel.)

This also fixes a bug where blocks are consumed when attempting
to do such thing.
2017-11-27 19:50:05 -02:00
YVT
b68a17c148
Merge pull request #671 from devnexen/code_fixes
Reducing some compilation warnings.
2017-11-19 13:16:29 +09:00
David Carlier
4864f07937 Reducing some compilation warnings. 2017-11-18 21:15:07 +00:00
YVT
28eb271eaf
Merge pull request #668 from devnexen/openbsd_fix
On OpenBSD SDL_GetBasePath is not really implemented
2017-10-31 15:37:46 +09:00