Created by Armagetron Advanced Developers on 2008-02-07 and last modified on 2019-02-26

The main Armagetron Advanced source module. Contains everything by the team to build the game on Unix and OSX.

Get this branch:
bzr branch lp:armagetronad/0.2.8
Members of Armagetron Advanced Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Armagetron Advanced Developers
Armagetron Advanced

Recent revisions

1505. By Manuel Moos on 2019-02-26

Change fallback player name to "Player X"

where X is the client ID (Was always "Player 1").
Should lead to more stable names.

Amends https://gitlab.com/armagetronad/armagetronad/issues/4

1504. By Manuel Moos on 2019-02-26

Add check to IsLegalPlayerName

If the resulting username from special character elimination
is empty, the player name is considered invalid.

First fix for https://gitlab.com/armagetronad/armagetronad/issues/4

1503. By Manuel Moos on 2019-01-17

call nLoginProcess::Finish in the foreground

nLoginProcess::Finish does not talk to the authority with blocking
requests, so it does not need to be run in a background thread.
(and if if would, ScheduleMayBlock would be the scheduler to use)

It does, however, in S_LoginResultCallback implemented in ePlayer.cpp,
send regular messages, which has to be done on the main thread.

Fixes https://github.com/ArmagetronAd/armagetronad/issues/1
(I hope, it's really just a best guess)

1502. By Manuel Moos on 2019-01-15

add translation update backups to ignore list

1501. By Manuel Moos on 2019-01-15

changing expired vote notice

contrary to what I believed earlier, the 'Expired Vote' text
in menus is generated on the client. It would be too much work
to extend the state in a way compatible with 0.4, so for now,
change 'Expired Vote' to "original text (Already resolved)"
and make it translatable.

1500. By Manuel Moos on 2019-01-15

add eVoteItemServerControlled::Pending()

currently just !Expired(), but I want to extend the state set.

1499. By Manuel Moos on 2019-01-13

safer vote item properties

eVoteItemHarmServerControlled::DoGetDescription and DoGetDetails
were relying on Update() having been called, only then the
base implementation in eVoteItemServerControlled would give
the correct output. Now they relay to eVoteItemHarm directly
if not expired.

1498. By Manuel Moos on 2019-01-10

remove empty directory

1497. By Manuel Moos on 2019-01-10

add missing bzr_count_revisions function

1496. By Manuel Moos on 2019-01-10

remove obsolete svn version generation

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.