Jupeyy
8d6148b20b
Modulize skins, particles, emoticons and game
2020-10-09 09:07:19 +02:00
def
343e30f7a6
Fix protocol.h/protocol7.h to compile on their own ( fixes #2962 in another way)
2020-10-02 19:28:08 +02:00
def
00b66362c3
Allow zooming on city mod
2020-09-24 19:05:30 +02:00
def
9f9ccaccf7
Create ALLOW_X_SKINS game info flag
...
To allow server to set any x_ prefixed skin and client won't filter it
out. As requested by Pure_luck for his mod to show players as tanks,
walls, etc. Won't be enabled on DDNet-Servers, thus such skins can be
added where a server modification wants to fine-control what skins are
allowed and can enforce such skins.
2020-09-24 19:05:30 +02:00
def
1cb9454ab8
Rename showothers2 -> showothers
...
and the old showothers to legacy
2020-06-30 21:38:51 +02:00
def
c3521572ea
Add showothers2@netmsg.ddnet.tw
...
to support cl_show_others 2 properly
2020-06-30 21:38:14 +02:00
Learath
d3ac9a69eb
Address C++14 defect(CWG1558)
2020-06-30 21:34:23 +03:00
bors[bot]
a79b1265df
Merge #2401
...
2401: Client tells server its zoom level (fixes #2087 ) r=heinrich5991 a=def-
and server adapts the visible distance to it
Co-authored-by: def <dennis@felsin9.de>
2020-06-30 10:01:01 +00:00
def
1782d95d99
Client tells server its zoom level ( fixes #2087 )
...
and server adapts the visible distance to it
2020-06-29 18:59:07 +02:00
def
6635ce210a
Switch order in gui_icons.png, add icon by barsik
2020-06-27 19:44:57 +02:00
def
7608eb67d6
Ignore emoticon of spammy players ( fixes #2387 )
...
Add ignore emoticon button in player menu.
Someone needs to draw the graphic for that.
2020-06-27 01:15:09 +02:00
heinrich5991
8c095b2727
Make spec character rendering a bit cleaner
2020-06-25 14:56:23 +02:00
heinrich5991
f93561758b
Change ID of SpecChar due to incompatible update
2020-06-25 11:31:24 +02:00
Edgar
2f3073c547
fix /spec hook
2020-06-25 10:12:17 +02:00
Edgar
b33180ae77
fix /spec rendering
2020-06-24 19:01:01 +02:00
Learath
9e2434c65d
Better skin colors. Better game message translation
2020-06-19 20:28:55 +03:00
Learath
1514a6df85
Fix NetObj translation, fix sounds
2020-06-19 20:28:55 +03:00
Learath
46a7b6de2c
Fix some oob access
2020-06-19 20:28:55 +03:00
Learath
e81c718180
Rework netobjs, fix chat
2020-06-19 20:28:55 +03:00
def
ef4cad9f4d
Fix Python
2020-06-19 20:27:15 +03:00
Learath
807c92f1a4
Generate the 0.7 protocol
2020-06-19 20:27:15 +03:00
heinrich5991
209726552b
Remove unused Sv_PlayerTime
game message
2020-05-27 20:03:11 +02:00
MikiGamer
015406d280
Changes 2.0
2020-05-20 16:16:41 +02:00
MikiGamer
d5c5235c18
Changes
2020-05-19 17:13:34 +02:00
MikiGamer
95c419d684
BlockWorlds Entities
2020-05-19 16:49:28 +02:00
bors[bot]
33d88f647c
Merge #1974
...
1974: more typesafty in the graphics. introduced the IGraphics::CTextureHandle r=def- a=ChillerDragon
Edited by @ChillerDragon to fit in ddnet
(cherry picked from commit cb95e8dfe8
)
Co-authored-by: Magnus Auvinen <magnus.auvinen@gmail.com>
2019-11-27 17:55:45 +00:00
Magnus Auvinen
6a6a5f00c9
more typesafty in the graphics. introduced the IGraphics::CTextureHandle
...
Edited by @ChillerDragon to fit in ddnet
(cherry picked from commit cb95e8dfe8
)
2019-11-22 18:08:37 +01:00
ChillerDragon
96c9b1ab73
Rename rifle to laser
...
This makes it easier to copy code from/to 0.7
23df3c609e
2019-11-22 15:37:18 +01:00
12pm
36df86fcd2
Add toggle keyboard shortcuts button to demo player
...
Demo shortcuts can be annoying if you have other binds on them.
Icons made by eNJi
2019-10-05 18:06:58 +02:00
Ryozuki
e112cf6791
add paused and spec to explayerflags
2019-08-02 18:16:58 +02:00
heinrich5991
9627fd0841
Clarify what ENTITIES_UNUSED
does by renaming it
2019-07-31 21:22:11 +02:00
Dennis Felsing
c8d12bd386
Merge pull request #1853 from 12pm/pr_unused_non_ddnet
...
Render all entities on non ddnet servers
2019-07-31 17:31:11 +02:00
Learath
6882db1da2
Introduce flag to render all entities
2019-07-31 15:20:17 +03:00
Learath
9061f03174
Move the afk flag up front
2019-07-29 14:46:29 +03:00
bors[bot]
dc41bb9649
Merge #1821
...
1821: Add afk marks r=def- a=ardadem
This is final state (and most minimalist to not create mess) of my previous pull request. I didn't reopen it because it's contains changed unnecessary commits.
If someone will become afk, mark will be spawn next to tee's name.
![2019-07-13-13:59:20-screenshot](https://user-images.githubusercontent.com/13207692/61170739-8c4b9b80-a576-11e9-9d87-4c4b2f93941b.png )
Co-authored-by: Arda <ddmirarda@gmail.com>
2019-07-26 08:58:20 +00:00
Arda
fb2cb4db26
move afk state inside to player flags
2019-07-26 11:48:15 +03:00
Learath
5ddc140494
Remove unused branch/flag
2019-07-22 18:20:19 +03:00
Learath
b1ed78d58d
Add new flag, Fix #1807
2019-07-19 12:28:08 +03:00
Learath
78ac5ce030
Send the flag from the server
2019-07-19 11:21:32 +03:00
Arda
f1454dbb7a
Share afk state of players to client
2019-07-13 12:25:24 +03:00
heinrich5991
ca03ab6337
Address Learath2's comments
2019-06-14 00:28:59 +02:00
heinrich5991
f31e081bd4
Remove all checking for the gametype in the game
...
OK, maybe not actually remove because it is kept for fallback when the
new method isn't available.
The whole gametype parsing business had the same downsides as user agent
parsing on the web, hence I removed it while keeping behavior the same.
This allows servers to explicitly opt in or out of certain bug
workarounds and other client behavior. This increases the complexity of
different configurations that are available in the client (which is a
bad thing).
2019-06-14 00:28:59 +02:00
Learath2
c98978c9d6
Implement timescore using a netobj
2019-05-21 10:26:33 +02:00
Learath
c2a774275f
Move AuthInfo into DDNetPlayer
2019-05-21 10:25:15 +02:00
Learath
cd12a62252
Small cleanup
2019-05-21 10:24:07 +02:00
trml
09401a83ec
Add strong/weak id to ddnetcharacter
2019-05-02 00:34:20 +02:00
trml
ae57b7f205
Add more fields to ddnetcharacter
2019-05-02 00:34:03 +02:00
Learath
67668d7fb2
Use freeze end tick instead of a flag. Fix #1659
2019-04-23 18:57:26 +03:00
Ryozuki
eaef31d4a0
fix wording and add/fix no col and no hook
2019-04-19 11:59:09 +02:00
Ryozuki
0f3411f8fa
fix wording
2019-04-19 11:46:54 +02:00
Ryozuki
f37f8a8268
add all character flags to ddnetnetwork character
2019-04-19 11:17:28 +02:00
Learath
2398a509c7
Fix nits
2019-04-18 13:56:32 +02:00
Learath
d6bfef2cc0
Use a NetObj instead of a system message
2019-04-17 23:47:32 +02:00
Ryozuki
aa6852c758
shouldn't have edited this
2019-04-12 16:32:50 +02:00
Ryozuki
5641a9541c
ups
2019-04-07 21:19:31 +02:00
Ryozuki
813c24bf29
add m_IsSolo and fix hook col
2019-04-07 18:58:49 +02:00
def
0535f31bea
Remove unused norank icon from browse_icons.png
2019-03-19 21:54:47 +01:00
def
4f515bf67e
Add symbol for official servers in server browser ( fixes #1501 )
...
- Also fix favorites checkbox when removing favorite
- Might need a nicer looking symbol
2019-03-19 07:46:50 +01:00
Learath
548e9969b2
Add colors for authed players. Deprecates #1299
2019-03-02 13:50:33 +03:00
yangfl
a1db76cdef
Remove extra semicolons
2018-11-18 14:27:48 +08:00
heinrich5991
4660e0a680
Add support for extra map items in datafiles
...
This works by utilizing the good old UUIDs – this way we can make sure
that we don't clash with other people extending the map format.
2018-10-08 23:05:56 +02:00
heinrich5991
6fd9bc3d3e
Remove the unused import of the deprecated imp module
2018-08-15 14:43:56 +02:00
yangfl
1620fc9b0f
Fix typo
2018-02-07 16:10:40 +08:00
bors[bot]
f48a2a395b
Merge #947
...
947: Add support for extra chunks in teehistorian r=Learath2 a=heinrich5991
This allows to add rarely-used chunks without increasing the file format
version.
2018-01-27 21:09:43 +00:00
def
151da9af97
Remove Emojis
2018-01-25 20:03:18 +01:00
heinrich5991
22080c840f
Move teehistorian UUIDs into engine
2018-01-11 16:01:13 +01:00
heinrich5991
6c378b972b
Add support for extra chunks in teehistorian
...
This allows to add rarely-used chunks without increasing the file format
version.
2018-01-11 15:59:53 +01:00
Michał
085203abe2
Add emoji spritesheet and python list
2017-10-28 09:08:17 +02:00
heinrich5991
9761e9606a
Make most user input teehistoric
...
Exclude private stuff like chat messages and votes.
2017-09-20 02:23:28 +02:00
def
16f3ddc5a7
Show if user has rank on map in browser (+filter)
...
UI implementation by timakro
2017-08-30 21:34:04 +02:00
heinrich5991
555e8fe889
Fix unpacking of net events
...
The UUID objects accidently made it into the lists of object sizes.
2017-05-27 15:51:29 +02:00
heinrich5991
5ae37e6c72
Add protocol extension with UUIDs
...
This system can easily be extended by independent authors without
collisions, something the old system with plain increasing integers did
not allow.
Do this by utilizing the previously unused message code `NETMSG_NULL`
which has a value of 0.
This works for engine and game messages, snapshot items and events.
2017-05-25 00:52:43 +02:00
necropotame
4cfe96801b
Send the race time using warmup timer
2017-02-28 07:31:24 +01:00
laxa
c9244d6386
Better and cleaner fix thanks to @heinrich5991
2015-12-09 21:33:06 +01:00
laxa
c177a90f35
Fix some VS2015 compiler warnings
2015-12-05 16:52:12 +01:00
def
19a8ec914c
Oops, add SPEC_FREEVIEW to datasrc
2015-07-26 19:21:53 +02:00
BeaR
09f8630b68
Add editor icon for audio source
2014-10-21 12:07:09 +02:00
def
3ea1bab617
Fix: Allow any tick ( fixes #35 )
2014-09-12 12:13:46 +02:00
def
3439fefbd3
Fix clamping in network objects to prevent many crashes
2014-09-11 20:08:06 +02:00
east
65b2426349
CDemoEditor: added new buttons to demo player
2014-08-13 16:35:15 +02:00
def
378d613de9
Add tee directions
2014-04-26 21:00:14 +02:00
def
d8533eea67
Proper Client Version numbers and more visible whispers
2014-01-30 16:49:15 +01:00
def
f0d79b8388
Trying to get better team support
2014-01-22 00:08:30 +01:00
def
c60c3e14e9
Allow spaces at start of chat messages
2014-01-08 18:21:07 +01:00
def
28980ef2ba
Hopefully fix 64 players
2014-01-02 01:56:09 +01:00
def
74c09a19f9
Fix netmessage order
2014-01-02 00:34:05 +01:00
def
3607218f12
Merge ddrace64 from eeeeee
2013-12-31 06:13:57 +01:00
def
3eaad43b6b
Merge remote-tracking branch 'upstream-teeworlds/0.6' into DDRace
...
Conflicts:
bam.lua
data/languages/index.txt
src/engine/server/server.cpp
src/engine/shared/network_server.cpp
src/game/client/components/chat.cpp
src/game/client/components/menus_settings.cpp
src/game/server/entities/character.cpp
src/game/server/gamecontext.cpp
src/game/version.h
2013-12-26 18:02:22 +01:00
def
9028d77471
Add +showhookcoll from H-Client
2013-08-24 01:50:35 +02:00
oy
f0e09f50d9
improved chat msg spam protection
2013-04-01 20:30:58 +02:00
BeaR
d266229e73
Fixing network compatibility issue for older ddrace clients..
2013-02-15 12:34:02 +01:00
BeaR
6d74d52c22
Fix problem with show other players: ( Closes DDRace/teeworlds#210 )
...
sending packet on setting change
2013-02-03 20:23:44 +02:00
GreYFoX
cd4ba53bae
Merge branch 'master' of git://github.com/teeworlds/teeworlds into DDRace
...
Conflicts:
bam.lua
scripts/build.py
scripts/make_release.py
src/engine/server.h
src/game/client/gameclient.cpp
src/game/server/gamecontext.cpp
src/game/server/gamecontext.h
src/game/server/gamecontroller.cpp
src/game/server/gamecontroller.h
src/game/server/player.cpp
src/game/version.h
2012-04-12 02:09:31 +02:00
oy
0b0f8e2f1c
moved the player gun a bit down so it matches the projectile animation. Closes #854
2012-01-09 22:55:08 +01:00
GreYFoX
bee10fda8f
Merge branch 'master' of git://github.com/oy/teeworlds
...
Conflicts:
src/game/server/gamecontext.cpp
2011-06-02 19:13:40 +02:00
Choupom
603071ee92
fixed data struct names
2011-06-02 17:42:30 +02:00
Choupom
deff0ce7c4
fixed netevent struct names
2011-06-02 17:40:08 +02:00
GreYFoX
0df6d0541f
Merge branch 'master' of git://github.com/oy/teeworlds into HEAD
...
Conflicts:
bam.lua
src/engine/console.h
src/engine/server.h
src/engine/server/server.cpp
src/engine/shared/config.h
src/engine/shared/config_variables.h
src/engine/shared/console.cpp
src/engine/shared/console.h
src/game/client/components/binds.cpp
src/game/client/components/chat.h
src/game/client/components/console.cpp
src/game/client/components/console.h
src/game/client/components/controls.cpp
src/game/client/components/emoticon.h
src/game/client/components/maplayers.cpp
src/game/client/components/menus.h
src/game/client/components/scoreboard.h
src/game/client/components/spectator.h
src/game/client/components/voting.h
src/game/client/gameclient.cpp
src/game/client/gameclient.h
src/game/client/render.h
src/game/collision.cpp
src/game/editor/ed_layer_tiles.cpp
src/game/gamecore.cpp
src/game/gamecore.h
src/game/layers.cpp
src/game/layers.h
src/game/mapitems.h
src/game/server/entities/character.cpp
src/game/server/entities/laser.cpp
src/game/server/entities/laser.h
src/game/server/entities/pickup.cpp
src/game/server/entities/pickup.h
src/game/server/entities/projectile.cpp
src/game/server/gamecontext.cpp
src/game/server/gamecontroller.cpp
src/game/server/gamecontroller.h
src/game/server/gameworld.cpp
src/game/server/gameworld.h
src/game/server/player.cpp
src/game/variables.h
2011-04-14 01:27:49 +02:00
oy
06115dd49d
added "Whitespace and line Endings cleanup" by GreYFoX
2011-04-13 20:37:12 +02:00
GreYFoX
63e059b8ff
Emoticons Enum has emoticons names instead of numbers
2011-04-13 20:31:16 +02:00