Comments (7)
sulai wrote:
Would be nice if this could be extended to the town's names. In Multiplayer you often refer to locations near some town.
This comment was imported from FlySpray: https://bugs.openttd.org/task/28#comment135
from openttd.
TrueBrain wrote:
I took up again this patch, made it compatible with latest revision, and made some changes:
Compare is case insentive (truelight resolves to TrueLight)
When more than one person start with the same letters, it loops through it (Player1 and Player2 are there, pressing p will give Player2)For the rest some minor code-style updates. Nothing fancy.
Nice patch!
Attachments
- nick_auto_completion.patch (3.14 KiB)
This comment was imported from FlySpray: https://bugs.openttd.org/task/28#comment426
from openttd.
TrueBrain wrote:
Btw, it might be nice if it indeed resolves to town-names and station-names too.. although it might be slightly frustrating. Maybe assign an other key to do that?
This comment was imported from FlySpray: https://bugs.openttd.org/task/28#comment427
from openttd.
TrueBrain wrote:
New version, now when you are at the end of the options, it shows your original text again. More IRC-alike.
Attachments
- nick_auto_completion.patch (3.06 KiB)
This comment was imported from FlySpray: https://bugs.openttd.org/task/28#comment428
from openttd.
TrueBrain wrote:
Yet an other new version, it now also loops through empty text (so just pressing when you opened the chatbox, makes it cycle through all names). Also, this is a bit more logic :)
Sorry about the many patches shortly after eachother ;)
Attachments
- nick_auto_completion.patch (3.13 KiB)
This comment was imported from FlySpray: https://bugs.openttd.org/task/28#comment429
from openttd.
TrueBrain wrote:
And again, an update. This time 2 new things:
Auto-complete town-names (first players, then towns)
Allow auto-complete inside text. For example: Hi P, will resolve to 'Hi Player', if someone is named Player ;)One possible 'bug', it doesn't check the cursor place, it just works on the last word of the chat. Like anyone will ever notice... ;)
Attachments
- nick_auto_completion.patch (5.19 KiB)
This comment was imported from FlySpray: https://bugs.openttd.org/task/28#comment431
from openttd.
TrueBrain closed the ticket.
Reason for closing: Implemented
Added to SVN. Tnx for the great idea :)
This comment was imported from FlySpray: https://bugs.openttd.org/task/28
from openttd.
Related Issues (20)
- [Bug]: Vehicle::motion_counter for articulated train engine parts no longer updated due to #12229
- [Bug]: Desync errors since 14.0 HOT 11
- [Bug]: Station/industry nearby industry lists can become incorrect after BuildOilRig is called
- [Bug]: Timer period modifications may violate invariants of TimerManager::base_timer_sorter std::set sorting
- [Bug]: ``screenshot minimap`` is stored incorrect place in dedicated server HOT 2
- [Crash]: Assertion failed at line 114 of D:\\a\\OpenTTD\\OpenTTD\\src\\core\\pool_type.hpp: index < this->first_unused HOT 4
- [Bug]: Passengers are not accepted by all industrial factories HOT 7
- [Bug] Avatar skin color should be a dropdown menu instead of racial selectors HOT 8
- [Crash]: "id": 3221225477, "reason": "EXCEPTION_ACCESS_VIOLATION" - OpenTTD_crash20240423150954 HOT 1
- [Bug]: Unbunch breaks CargoDist HOT 1
- [Bug]: Possible race condition in WinHTTP backend
- [Bug]: Updates on admin port are unreliable
- [Bug]: GSText maximum params HOT 1
- [Crash]: Unhandled exception in ottd:game thread: invalid stoul argument HOT 2
- [Bug]: No descriptive error message when building incorrect station layout using drag-and-drop
- Help for translating Basque (i18n issues) HOT 13
- [Bug]: No descriptive error when hostile takeover fails due to vehicle limit HOT 2
- [Crash]: Out of Memory HOT 3
- [Crash]: Segmentation fault on dedicated server launch (Linux arm64) HOT 4
- [Bug]: Incorrect length of block section in a diagonal tracks HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openttd.