duncanspumpkin
1b98c0b1cb
Increment network
2017-04-12 20:34:57 +01:00
Michael Steenbeek
bc3e5f1057
Update network version
2017-04-11 14:27:26 +02:00
wolfreak99
28c61e7068
Prepare scenario options sync
2017-04-11 14:26:25 +02:00
Michał Janiszewski
a7e6c6ab24
Update network version to 15
2017-04-11 10:23:37 +02:00
Tom Delebo
e9c4365aa2
Add description and greeting textbox to server start menu
2017-04-06 14:31:36 +02:00
duncanspumpkin
d305925cde
Fix #5334 . Make signs save text in the correct order.
...
Mistake made during refactoring that would cause the sign text to be in the wrong order. If the text was less than 12 characters sign would be blank.
2017-04-04 20:05:10 +01:00
Ted John
9c4c7e7b23
Merge pull request #5319 from IntelOrca/refactor/fountain-cpp
...
Refactor fountain to C++
2017-04-03 21:53:33 +01:00
Michał Janiszewski
f0b8a514fa
Update network version to 13
2017-04-02 23:00:00 +02:00
Margen67
10d1e8a538
Disable clearance checks for underwater and underground walls
...
Also update network version.
2017-03-31 09:38:03 +02:00
zaxcav
071c8135ba
Update ride_find_closest_mechanic() to search using the station exit location, fixes #5284
2017-03-27 20:00:50 +02:00
Richard Jenkins
2ce4b51528
Do not return money when demolishing a ghost footpath, fixes #5318
2017-03-27 15:04:12 +02:00
Richard Jenkins
ccce7b0432
Pass selected colour to the create banner command, fixes #5316
2017-03-26 15:31:21 +02:00
GrahamRCT
6ea78d6c01
Remove duplicate ride penalty for closed rides
...
The game reduces the 'value' of a ride, which decides how much guests will pay for it, when multiple rides of the same type exists within a park. Currently, the rides' status is not taken into account.
This PR ensures a ride with status "closed" will no longer attract the penalty. Only open or broken rides will do so.
In other words, this PR removes ill-deserved punishment for players who:
- Use (partial) rides as scenery
- Build replacement rides while keeping the originals open
Also refactored the code slightly to decrease average-case runtime.
2017-03-24 08:13:04 +01:00
Michał Janiszewski
2df1f87662
Include SDL.h in twitch.cpp for SDL_GetTicks()
2017-03-23 21:06:37 +01:00
Michał Janiszewski
12f0c2d660
Fix staff hiring check
2017-03-10 15:36:29 +01:00
Michał Janiszewski
8087fc6a17
Bump network version as a result of 5bd44a6d3f
2017-03-07 22:49:33 +01:00
Michał Janiszewski
7341f4aadd
Remove trailing whitespace
...
[ci skip]
2017-03-07 20:38:11 +01:00
wolfreak99
38f264cce8
Allow for more peep spawns in the future
2017-03-02 23:02:54 +01:00
wolfreak99
c6b5053261
Add cooldowns to help prevent mass demolishing
2017-02-28 09:31:26 +01:00
Duncan
1654ba4fe4
Merge pull request #5236 from duncanspumpkin/refactor
...
Refactor fence to wall
2017-02-28 06:56:06 +00:00
Ted John
af7af61536
Merge pull request #5240 from IntelOrca/refactor/config-cpp-2
...
Refactor config
2017-02-25 01:35:03 +00:00
duncanspumpkin
f54c71b61c
Rename functions to wall. Refactor game commands
2017-02-20 21:02:19 +00:00
Michał Janiszewski
f6f6d27b4f
Make default "User" group not have "passwordless login" permission
2017-02-19 23:28:23 +01:00
Michał Janiszewski
0f40930ec9
Clamp values in vehicle.c to prevent signed overflow
2017-02-19 22:48:27 +01:00
Ted John
a473740efd
Fix build errors
2017-02-19 21:41:36 +00:00
Ted John
fb2c835d52
Include new config header
2017-02-18 15:45:10 +00:00
Michał Janiszewski
19833b9110
Increase network version
2017-02-17 09:07:40 +01:00
Michał Janiszewski
7d62c70c59
Initialise variables to default values
2017-02-17 08:50:58 +01:00
Michał Janiszewski
d088f9b3ac
Update network version
...
Also fix a typo
2017-02-14 23:18:25 +01:00
wolfreak99
5bdf2cac75
Add permissions for MODIFY_TILE command
2017-02-12 23:02:59 +01:00
Ted John
3474f2adff
Remove RWops from server_list.c
2017-02-12 10:40:31 +00:00
Ted John
591e81a0af
Merge pull request #5157 from IntelOrca/fix/windows-tests-assert
...
Allow control of assertion behaviour
2017-02-10 18:18:49 +00:00
Christian Murphy
b3e079c7fa
Resolve #5140 : Headless server saves default user.json
2017-02-09 18:51:49 +00:00
Ted John
e649e7ad4a
Move creation of version string to Version.cpp
2017-02-09 17:58:19 +00:00
Ted John
d0a05df106
Move Convert definitions to TcpSocket.h
2017-02-09 12:33:44 +00:00
Ted John
c379347d59
Use stream for chat log
2017-02-08 22:00:04 +00:00
Ted John
d124f4fad0
Use streams for network load and save
2017-02-08 18:16:33 +00:00
Ted John
de0e6bf521
Use IStream for network code
2017-02-08 12:53:00 +00:00
Ted John
2a11bc97fd
Merge pull request #5179 from IntelOrca/refactor/sc-chunk-writer
...
Use streams for SV6 export
2017-02-08 12:01:38 +00:00
Yaroslav Tretyakov
546aace3dd
Fix invalid desync checks
...
#5185
2017-02-07 12:04:41 +00:00
Ted John
2518362112
Use streams for SV6 export
2017-02-05 15:45:23 +00:00
Michał Janiszewski
6ac6b272c4
Bump network version
2017-02-02 22:46:37 +01:00
Michael Steenbeek
94d38b9f7a
Don't remove vehicles when removing all guests, name some interaction fields
2017-01-30 23:51:01 +01:00
Michał Janiszewski
bde17f2b30
Start v0.0.7
2017-01-29 23:35:17 +00:00
Michał Janiszewski
6bd9e3eca8
Make sure various fields are initialised properly
2017-01-27 07:35:48 +01:00
Michał Janiszewski
8d1fbcf188
Raise network version to 33
2017-01-26 23:00:56 +01:00
duncanspumpkin
61bb44cd22
Bump network version just in case
2017-01-26 19:52:01 +00:00
Ted John
2900f38cc3
Allow entertainer costume to be given to game command
2017-01-24 13:06:23 +00:00
Michał Janiszewski
88113ca952
Fix some ghost consideration in peep AI
...
This is a continuation of
https://github.com/OpenRCT2/OpenRCT2/pull/5094 .
While the previous PR cured some desyncs, the real issue remained –
logic of the game considers ghost elements. This change fixes it, to
some extent.
The problem here is we already remove ghosts when interacting over
network (e.g. `footpath_provisional_remove` in `footpath_place_real`),
but this happens only when such a game command is executed in OpenRCT2.
Whenever SV6 gets imported, path map elements already have had edges
calculated for them, neighbours being ghost or not, and we don't update
it. OpenRCT2/OpenRCT2#5094 is one, naïve, way to solve, the other option
would be to recalculate all the paths whenever we load SV6.
2017-01-24 11:29:58 +01:00
wolfreak99
a15a3fedf7
Create "misc_commands" enum
2017-01-21 12:43:16 +01:00
wolfreak99
55972f17f8
Remove empty extern
...
[ci skip]
2017-01-19 08:37:11 +01:00
Marijn van der Werf
24f9a0c0ef
Fix #5081 : Crash on fetching server list
2017-01-16 14:29:49 +00:00
wolfreak99
3e621d75f6
Check finance_payment for int overflows
2017-01-16 14:29:03 +01:00
Ted John
0d51bdde3f
Fix broken code alignment
2017-01-14 23:40:46 +00:00
Broxzier
2bf1b4cd2f
Fox linux builds (hopefully)
2017-01-14 12:37:34 +01:00
Broxzier
60603ae10a
Use types from common.h
2017-01-14 12:37:31 +01:00
Michał Janiszewski
0a36af19e4
Mark classes as final to help devirtualisation
2017-01-13 12:12:50 +01:00
Michał Janiszewski
cf670deb10
Add -Wshadow to CMakeLists and fix offenders
2017-01-13 10:02:17 +01:00
Ted John
50d0d69815
Fix name warnings for NetworkPacket
2017-01-12 17:45:48 +00:00
Ted John
18597bacb1
Fix more warnings
2017-01-12 17:36:05 +00:00
Ted John
ec07d61d7b
Fix name warnings for Network
2017-01-12 13:26:12 +00:00
Ted John
d2cf97d0a1
Fix name warnings for NetworkPlayer
2017-01-12 13:23:16 +00:00
Ted John
3a9b6f4bb0
Fix more warnings
2017-01-12 13:16:00 +00:00
wolfreak99
0316decb6b
Update network version for Add/set money commands ( #5042 )
2017-01-11 00:35:22 +01:00
Christian F. Coors
06d1d2116f
Remove unnecessary code
2017-01-10 12:44:30 +01:00
Christian F. Coors
e0a6955924
Remove openssl dependency when building without network support
2017-01-10 12:44:30 +01:00
zaxcav
78715fa1c0
Increment network version
2017-01-05 20:46:14 +01:00
Ted John
25bc798ff8
Move contents of src into project sub directory
2017-01-04 17:44:12 +00:00