Commit Graph

2338 Commits

Author SHA1 Message Date
Enno Rehling ee652fa3f3 http://eressea.upb.de/mantis/view.php?id=1350
"Selling luxury goods did not work in some instances."
- fix for accounting bug when material pool off
2008-02-03 21:39:22 +00:00
Enno Rehling bd7d2e1271 http://eressea.upb.de/mantis/view.php?id=1343
"required-Tag von $resources() liefert falsche Item-Bezeichnungen"
- lokalisierter string
2008-02-03 15:51:39 +00:00
Enno Rehling 3e843afb99 indentation only 2008-02-03 15:48:38 +00:00
Enno Rehling a7a0ddfbf7 http://eressea.upb.de/mantis/view.php?id=1346
"Ein Bauer stirbt nicht"
- Fixed a rounding error.
2008-02-03 15:04:03 +00:00
Enno Rehling f168a45b2a http://eressea.upb.de/mantis/view.php?id=1345
"Hero units cannot be merged with other hero units"
- fixed condition in give.c
also:
- indentation fixes
2008-01-27 11:57:54 +00:00
Enno Rehling adab7ea8f6 fixing log output (umlauts)
fixing battledebug
2008-01-22 03:47:32 +00:00
Enno Rehling 87b28ddd9c small change 2008-01-09 22:00:17 +00:00
Enno Rehling 73f354be90 http://eressea.upb.de/mantis/view.php?id=1201
- "n" wird nicht mehr als NAECHSTER erkannt.

also:
- misc fscanf() tests.
- fixing --noreports
2008-01-08 20:00:19 +00:00
Enno Rehling 5a3598c1eb messed up 2008-01-07 22:29:37 +00:00
Enno Rehling 4abaa699c4 http://eressea.upb.de/mantis/view.php?id=1341
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
2008-01-07 20:17:36 +00:00
Enno Rehling 56a716622a http://eressea.upb.de/mantis/view.php?id=1339
"In der Taktikerrunde greifen alle an"
- fixed finding allies

Also:
- fixed an error reading the order file in text mode.
2008-01-07 19:26:36 +00:00
Enno Rehling 95824f5404 http://eressea.upb.de/mantis/view.php?id=1245
"giving heros to another faction"
2007-12-19 22:28:38 +00:00
Enno Rehling 167651abab http://eressea.upb.de/mantis/view.php?id=1245
"giving heros to another faction"
2007-12-19 22:11:04 +00:00
Enno Rehling 1e9081a290 http://eressea.upb.de/mantis/view.php?id=1245
"giving heros to another faction"
2007-12-19 21:49:19 +00:00
Enno Rehling 8d430e77d5 http://eressea.upb.de/mantis/view.php?id=1334
"road anstatt straße im cr"

still more fixes
2007-12-18 23:11:47 +00:00
Enno Rehling 09683fd891 http://eressea.upb.de/mantis/view.php?id=1334
"road anstatt straße im cr"
fixed again, differently
2007-12-18 22:58:58 +00:00
Enno Rehling e780097a3b http://eressea.upb.de/mantis/view.php?id=1334
"road anstatt straße im cr"
2007-12-18 19:58:17 +00:00
Enno Rehling ef77f0ad2b http://eressea.upb.de/mantis/view.php?id=1332
Übergabe von Silber an die Bauern hat nicht funktioniert

- added give-item() functionality to lua
2007-12-18 07:51:04 +00:00
Enno Rehling 06e15c24d5 - fixing snprintf calls gone wild 2007-12-17 23:56:53 +00:00
Enno Rehling 61cf2dc85f - fixing a bug in the savefile
- using fwritestr to write user-strings
2007-12-17 23:24:48 +00:00
Enno Rehling 8bdfd086f9 http://eressea.upb.de/mantis/view.php?id=1312
"Ereignistext bei Beschwörung von Schattendämonen falsch"
2007-12-17 21:51:43 +00:00
Enno Rehling 96aaecc2f1 http://eressea.upb.de/mantis/view.php?id=1233
song dragons
2007-12-17 21:40:24 +00:00
Enno Rehling 0ff520f708 cinfo_simple warning 2007-12-17 18:32:26 +00:00
Enno Rehling af4db1202b http://eressea.upb.de/mantis/view.php?id=1328
"Regionsangaben im NR fehlen"
2007-12-17 17:50:16 +00:00
Enno Rehling e27aa2c0b6 - missing quote
- additional assert (don't save info about dead units)
2007-12-16 23:20:06 +00:00
Enno Rehling e04184b673 asserts 2007-12-13 16:19:49 +00:00
Enno Rehling 1d47c99f18 ufindhash negative ids assert 2007-12-13 16:18:20 +00:00
Enno Rehling a59a80d35e missing include 2007-12-13 10:51:19 +00:00
Enno Rehling f3aa517447 password not case-sensitive 2007-12-13 10:04:53 +00:00
Enno Rehling bda9885774 fixing "regions" message in CR. 2007-12-13 09:32:51 +00:00
Enno Rehling 5090303bbe http://eressea.upb.de/mantis/view.php?id=1326
"road" statt "Straße"
2007-12-13 09:28:12 +00:00
Enno Rehling 8ee0635865 http://eressea.upb.de/mantis/view.php?id=1318
default mit Leerzeichen im Defaultbefehl hat nicht funktioniert
2007-12-10 21:31:42 +00:00
Enno Rehling 85238c0d84 http://eressea.upb.de/mantis/view.php?id=1320
MACHEN 'Burg'
2007-12-10 20:05:01 +00:00
Enno Rehling e96e73a995 UTF-8 orders
http://eressea.upb.de/mantis/view.php?id=1315
BOTSCHAFT funktioniert nicht

http://eressea.upb.de/mantis/view.php?id=1314
Schiffsbeschleunigung mit Sturmelementar schlägt fehl

umlauts in summary
2007-12-10 09:23:59 +00:00
Enno Rehling 42356cd919 http://eressea.upb.de/mantis/view.php?id=1314 2007-12-09 16:30:45 +00:00
Enno Rehling 305942414c Fixing new factions 2007-12-09 13:56:13 +00:00
Enno Rehling e18d5b849d Unicode version and a bug fix to loading 2007-12-09 13:30:00 +00:00
Enno Rehling 4fc7a7a741 Spell resistance 2007-12-09 11:58:41 +00:00
Enno Rehling a5d98c8efe fix missing regions 2007-12-09 10:40:45 +00:00
Enno Rehling b1a42adbeb umlauts removed from output 2007-12-08 16:33:38 +00:00
Enno Rehling 09a08fb84a fixing the item use functions and making future fuckups less likely 2007-12-03 19:26:17 +00:00
Enno Rehling f3098d830d - fixing a bunch of isspace() mistakes.
- horses are big
- assume orders come as utf8
2007-11-15 20:38:44 +00:00
Enno Rehling 6f9c39d3dc typo in a recent commit 2007-10-28 23:15:34 +00:00
Enno Rehling d6cce4fb40 converting output to stdio for windows CP1252 2007-10-28 23:13:46 +00:00
Enno Rehling c2c276e0d3 converting output to stdio for windows CP1252 2007-10-28 23:05:47 +00:00
Enno Rehling 81de21fcb8 Cache Optimizations:
- do prepare_reports simultaneously
- make battle-sides more cache-local
- avoid dereferencing bfaction for the faction
- avoid dereferencing side for the index
2007-10-27 15:09:36 +00:00
Enno Rehling ba9e081fdf http://eressea.upb.de/mantis/view.php?id=1276
"Stufe 1 Feuerwand erscheint nicht"

Increased duration by 1 week
2007-10-25 21:42:09 +00:00
Enno Rehling 4cffa0400f http://eressea.upb.de/mantis/view.php?id=1283
"Liste aller Adressen übersichtlicher gestalten"
- improved address list a little
2007-10-14 21:23:14 +00:00
Enno Rehling 06cb1347e4 http://eressea.upb.de/mantis/view.php?id=1279
"Sinnlose Meldung"

- fixed report of broken password
2007-10-14 21:02:48 +00:00
Enno Rehling 7531de4645 http://eressea.upb.de/mantis/view.php?id=1285
""rundenweise" Kampfzauber und Postkampfzauber werden zu Beginn des Kampfes ausgeführt/angezeigt"

- order of uncategorized messages should be linear.
- cleaning and speeding some code.
2007-10-14 19:55:06 +00:00
Enno Rehling a79d40a91f removing the naming confusion between elven horse and unicorn in the source 2007-10-12 22:14:01 +00:00
Enno Rehling 02fec778b9 http://eressea.upb.de/mantis/view.php?id=1300
"Mahlstrom funktioniert fehlerhaft"
Fehlermeldung bei negativem Schaden nicht anzeigen.
2007-10-12 19:53:18 +00:00
Enno Rehling 8421cf23c1 http://eressea.upb.de/mantis/view.php?id=1303
"(gezauberte) Skelette können nie bewachen"
- removed an old hack (CANGUARD flag)
- gave summoned undead some base skills.
2007-10-12 19:31:28 +00:00
Enno Rehling f8398db851 - compiling in VS2005 on my new PC
- eliminating a couple of warnings
- fixed a crash bug or two in the -x option
- fixed an endless loop in give_item
2007-10-11 21:48:31 +00:00
Enno Rehling b1a6ee27cb http://eressea.upb.de/mantis/view.php?id=1240
"Zaubermeldungen auf falscher Ebene"

Fixed region that "astral_disappear" messages are sent to.
2007-10-07 10:56:55 +00:00
Enno Rehling bfc801b6b7 http://eressea.upb.de/mantis/view.php?id=1275
"Pferde verschwinden nach GIB 0"
fixed the give_horses function being used.
2007-09-21 23:49:39 +00:00
Enno Rehling 7e3c531436 unicode function to convert latin1->utf8 2007-09-16 15:34:49 +00:00
Enno Rehling 05a8bd5b39 http://eressea.upb.de/mantis/view.php?id=1282
"Angriffe in zweite Schlachtreihe überproportional?"

- friendly/enemy being set incorrectly
- debug output ported from main branch
2007-09-16 15:34:04 +00:00
Enno Rehling 1c5acea30c Doing a UTF-8 conversion check before we start. 2007-09-15 14:23:50 +00:00
Enno Rehling f1e82cc6ff summonundead spell will once again tell you where they got summoned 2007-09-15 13:08:16 +00:00
Enno Rehling 05f56041c4 - fixed a bug in filereader (was reading the eol characters)
- added doug lea allocator
2007-09-11 19:33:00 +00:00
Enno Rehling 3d1bdd4bf4 bugfix for older versions of data (HSE) 2007-09-10 20:20:11 +00:00
Enno Rehling 8e91392ed7 some spell syntax definitions fixed 2007-09-10 09:39:23 +00:00
Enno Rehling 7de422f976 i18n of spell-syntax (removing fixed syntax text and replacing with a localizable function) 2007-09-10 06:51:11 +00:00
Enno Rehling fa375ed8b4 unicode fix to abbreviated orders 2007-09-03 22:23:30 +00:00
Enno Rehling 5dd5a402cb include fix for linux 2007-09-03 22:13:43 +00:00
Enno Rehling edf8f3f89d abkz() gets unicode 2007-09-03 21:42:05 +00:00
Enno Rehling ef2f892d8a - i18n for unit_dissolve messages 2007-09-03 19:52:51 +00:00
Enno Rehling 52f8000792 some more umlaut-elimination 2007-09-02 20:32:20 +00:00
Enno Rehling dd378fc8e8 - i18n for ravaged regions. 2007-09-02 19:06:21 +00:00
Enno Rehling 79dc9acf5f - fixing race prefixes
- fixing some latin1 loading
- improved the spell-syntax writer
- replaced my email address
2007-09-02 18:11:17 +00:00
Enno Rehling 46df3bca2a fixes for the previous hasty commit 2007-09-02 16:24:34 +00:00
Enno Rehling af36f06b15 i18n progress: moved all curseinfo messages to XML file, removed info_str 2007-09-02 15:42:48 +00:00
Enno Rehling 810e411821 - German text in gmcmd will break UTF-8. hacked it to be English for now
- (re)moving mistake() function
2007-09-02 15:17:09 +00:00
Enno Rehling abca6ab6a1 fixing the umlaut-check to run in UTF8 locales 2007-09-02 10:30:09 +00:00
Enno Rehling ff8bfefc44 detecting BOM in gamedata 2007-09-02 09:59:28 +00:00
Enno Rehling 5c99afc34d bugfix writing borders 2007-09-02 09:51:38 +00:00
Enno Rehling ebec08fa01 Some more English localization. 2007-09-02 08:56:07 +00:00
Enno Rehling d434b73617 - resizing buffer in battle.
- not writing past-the-end in orders.
- fix for show_allies.
2007-09-02 07:57:31 +00:00
Enno Rehling a1865ee2fa - Undo modifications to strlcpy from rev 3631
- Many more warnings when buffers too small.
2007-09-01 23:40:58 +00:00
Enno Rehling 28fa9e5d81 - bugfixes for snprintf, warnings for overflowing static buffers
- some English messages
2007-09-01 21:52:13 +00:00
Enno Rehling 7dda1968ee http://eressea.upb.de/mantis/view.php?id=1264
"Rekrutieren nicht möglich trotz besänftigten Aufstandes"

http://eressea.upb.de/mantis/view.php?id=1265
"Turned back into a toad for no reason"
2007-08-31 06:52:27 +00:00
Enno Rehling 673cf0b7bf Unicode QA:
- bugfix braineater description
- bugfix army display
- remove SMALL_MESSAGES because they have no i18n
2007-08-29 19:48:40 +00:00
Enno Rehling c3283925b6 Unicode QA:
- irritating comma in HELP status- 
- localized roads in NR
- new function for trails
- lua fix get_resource(horse)
2007-08-28 06:19:31 +00:00
Enno Rehling 9d8edd01bf wrong parameters for spell 2007-08-26 20:56:10 +00:00
Enno Rehling b43220dbed - fixed counting of group members
- fixed maximum size of region names.
- fixed animals
2007-08-26 20:33:50 +00:00
Enno Rehling a33d59b21a Unicode WIP:
This code did a full run of turn 531, with all reports.

- replace all calls to strlcat with strlcpy
- change strlcpy to return number of bytes written, not input bytes
- fix some buffer sizes
- write UTF8 BOM into all output files that could use them.
2007-08-21 07:04:44 +00:00
Enno Rehling c3a5631ec7 fixed a couple of the strlcpy calls 2007-08-20 16:32:27 +00:00
Enno Rehling 3a01120784 - crash nr_section when message doesn't have a text.
- fixed message without text
2007-08-20 15:38:54 +00:00
Enno Rehling b132ffdd2b Unicode WIP:
- links on Linux (Jamfile changes)
- bugfix latin1/newfactions file
2007-08-19 20:40:42 +00:00
Enno Rehling 8fbb513b63 Unicode WIP:
- NR is being written
- NR and Template get a UTF8 BOM

I'm running out of ideas. I must be nearly ready.
2007-08-19 17:30:40 +00:00
Enno Rehling 28921d4e3d Unicode WIP: we're compiling on Linux 2007-08-18 14:54:35 +00:00
Enno Rehling 4e863e9059 Bugfixes uebertragen aus Hauptbranch:
http://eressea.upb.de/mantis/view.php?id=1251
"Komische Fehlermeldung bei abtreibendem Schiff"

http://eressea.upb.de/mantis/view.php?id=1256
"Feinde können Schiff verlassen und sich bewegen in bewachter Region"

http://eressea.upb.de/mantis/view.php?id=1252
Klarere Fehlermeldung bei Bewachung/Bewegung

http://eressea.upb.de/mantis/view.php?id=1248
"schaffenstrunk und gehirnschmalz ohne wirkung"
2007-08-17 07:06:33 +00:00
Enno Rehling cae7e67fdf Unicode WIP
- Bugfix region::connect structure not initialized
- set encoding from Lua
2007-08-16 06:53:00 +00:00
Enno Rehling 9c88e406fd - .ini file ssettings for CRT debugging
- quick alloc-optimization for resolve.c
2007-08-15 06:27:40 +00:00
Enno Rehling 67184b0c96 Unicode WIP:
- building name changes
- locale optimization
- fixing some error messages
2007-08-13 07:29:39 +00:00
Enno Rehling 77bb331bc5 Unicode WIP:
some message-fixes, building types that had been broken since forever, small stuff
2007-08-12 13:56:59 +00:00
Enno Rehling dbfb50625e Unicode WIP:
- bugfixes ongoing
2007-08-12 13:02:24 +00:00
Enno Rehling d4d6776b50 Unicode WIP, backward compat:
- latin1 reader for datafile
- latin1 reader for orders

a number of minor conversion bugs fixed, this version can now run a turn and write reports, it seems.
2007-08-12 09:51:26 +00:00
Enno Rehling b837248601 !this commit does not compile!
Unicode WIP:
- removed xmlChar and returned everything to char * again, now that conversion is complete.
- added option to specify orderfile and daatafile encoding in .ini file

currently: implementing reading of latin1 datafiles for backward compatibility
2007-08-10 07:03:23 +00:00
Enno Rehling 6acb1e22c5 - fixed the summary.c
- implemented unicode_utf8_strcasecmp function
- fixed some xml files
- code compiles and runs on the console

TODO:
* switch from xmlChar to char again
* eliminate remaining warnings
* report.[hc] are still disabled

OPTIONAL:
* handle latin1 input?
2007-08-09 06:42:37 +00:00
Enno Rehling 940d236edc - filereader.c rewritten since the initial implementation is in the moving van.
- moved some summary functionality (emails, aliases) to Lua code
- made default.lua an include for all the different run-scripts

report.c is the last file that needs some work, everything else should be fine. Most importantly, all the messages are not internationalized, so that means just about no more German in the code. Yay!
2007-08-08 07:43:24 +00:00
Enno Rehling f013ead006 removing old visual studio files 2007-08-05 12:28:15 +00:00
Enno Rehling 8e897d29be movement.h -> move.h 2007-08-05 12:26:46 +00:00
Enno Rehling 55e0656250 unicode branch gets premake 2007-08-05 12:19:56 +00:00
Enno Rehling 376172adcd Unicode WIP:
- sinking ships i18n
2007-07-23 19:36:43 +00:00
Enno Rehling e63c3dc4a1 Unicode WIP:
- creport.c compiles
2007-07-22 09:31:39 +00:00
Enno Rehling 7031e9d032 Unicode WIP:
- a lot of set_string calls replaced.

Now I mostly have to work on the report-writing code and this is done.
2007-07-21 15:35:07 +00:00
Enno Rehling d2094d6205 Unicode WIP:
- completed i18n for combatspells and battle
adding the filereader header (the implementation is on my PC which is still in transit to Germany)
2007-07-20 07:28:11 +00:00
Enno Rehling 7e36df93a4 Unicode WIP:
- completed i18n for spells.c
- started on i18n for combatspells
2007-07-19 07:25:28 +00:00
Enno Rehling d37f068104 Unicode WIP:
- i18n for more spells.
2007-07-18 06:22:13 +00:00
Enno Rehling 6fe368d790 Unicode WIP:
- i18n for more spells.
2007-07-17 18:42:47 +00:00
Enno Rehling d48d8ec348 Unicode WIP:
- Visual C++ 2005 project files
- Savegames
- i18n for many more spells
2007-07-17 15:33:48 +00:00
Enno Rehling b2cbb1234b Unicode WIP, does not compile.
- finishing for today. Spells still need work, the error-messages need translation.
2007-06-28 00:39:55 +00:00
Enno Rehling 219e836791 XML-configurable, Unicode-enabled naming of dragons. 2007-06-28 00:29:42 +00:00
Enno Rehling eea094a010 gcc did not like xstrcat 2007-06-28 00:13:30 +00:00
Enno Rehling 0059254797 XML-configurable, unicode-enabled naming of undead, skeleton, ghoul and zombie 2007-06-28 00:06:43 +00:00
Enno Rehling 1637950201 Started converting the naming-functions (iso-8859-1 constants must be removed from code). it's stupid monkey labour. 2007-06-27 23:32:24 +00:00
Enno Rehling 57ae5f8fcd wonderful. gcc will not let me pass a xmlChar** into a const xmlChar**
function.
2007-06-27 23:04:26 +00:00
Enno Rehling 68f4ba23f7 xml includes 2007-06-27 22:42:19 +00:00
Enno Rehling 13a019335e bugs found with gcc 2007-06-27 20:51:56 +00:00
Enno Rehling 857df3f300 Unicode WIP, does not compile.
- removed a lot more localized text.- currently working on combatspells (buf usage and German text removal)
2007-06-27 20:39:49 +00:00
Enno Rehling 0a997cadcd compilation fixes 2007-06-27 01:03:46 +00:00
Enno Rehling 588c136071 Unicode WIP, does not compile.
- finishing for today, several more files compile.
2007-06-27 00:54:54 +00:00
Enno Rehling 39ce1bd0dd Unicode WIP, does not compile.
- xmlStr functions have bad signatures, replacing them with defines in config.h
- more removal of buf[] usage
2007-06-27 00:08:46 +00:00
Enno Rehling ea07884657 Unicode WIP, does not compile.
- monsters use create_order instead of parse_order because that means less use of sprintf and buf[].
- rename drachen_name to dragon_name.
2007-06-26 21:50:07 +00:00
Enno Rehling 8be7d65977 Unicode WIP, does not compile.
- made battle.c compile and cleaned up a lot of German text.
- fixed the create_order command to accept and respect quotes.
2007-06-26 21:17:10 +00:00
Enno Rehling 6b4ad684af Unicode WIP: Mostly Jamfile fixes for linux and some unuse code disabled 2007-06-26 09:51:18 +00:00
Enno Rehling 260d518fa1 WIP, does not compile: Unicode (UTF8) conversion of absolutely everything. Mi'kmaq hieroglyphic writing FTW! 2007-06-26 09:32:28 +00:00
Enno Rehling fd7ddc2e2a old copy/paste bug 2007-06-26 01:42:43 +00:00
Enno Rehling 997b3cd21b duplicate xmlChar definition is problematic 2007-06-26 01:12:14 +00:00
Enno Rehling 77f8bda91b WIP: utf8 support (yes, this is madness) 2007-06-26 00:22:31 +00:00
Enno Rehling 25cd0e4b66 added an option to have certain races supply a description without a need to
set u->display everywhere. This was costing 24 MB of memory just for the
braineaters alone, a terrible waste.
2007-06-25 01:50:34 +00:00
Enno Rehling 706419c36b vc needs to know about the synonym removal 2007-06-24 14:06:47 +00:00
Enno Rehling 32a3c0103f The synonym attribute was not in use, and relied on the old race_t type to
idntify races. It is better to use racename-attributes for this, I think.
2007-06-24 14:04:42 +00:00
Enno Rehling 1729f137de charset-angabe im CR (always IDO-8859-1 right now) 2007-06-24 12:51:16 +00:00
Enno Rehling a5b7b13a6d Cleanup: Removing parser-code from kernel/eressea.[hc] and putting it into
separate parser files in util/
2007-06-21 22:31:28 +00:00
Enno Rehling 5dbeb63531 potion texts do not belong inside the code. 2007-06-20 19:41:45 +00:00
Enno Rehling fde8e9bada old weapons code that is no longer needed since all weapons have been in XML for a long time. 2007-06-20 18:29:46 +00:00
Enno Rehling 1c2ed3aeda old weapons code that is no longer needed since all weapons have been in XML for a long time. 2007-06-20 18:28:47 +00:00
Enno Rehling 004d0f856c newly unused code can go. less code = good. 2007-06-20 18:19:43 +00:00
Enno Rehling 1a2c3942f1 Moving all item definitions to XML where they belong. 2007-06-20 18:15:29 +00:00
Enno Rehling fde595c7f7 http://eressea.upb.de/mantis/view.php?id=1198
- FOLLOW SHIP id [speed]
2007-06-20 12:54:47 +00:00
Enno Rehling 96a2b1c779 Include cleanup. 2007-06-20 00:34:02 +00:00
Enno Rehling 4a75e13cb0 http://eressea.upb.de/mantis/view.php?id=1196
"Tarnung und Bilden neuer Einheiten"

Tarn-Status wird vererbt
2007-06-07 20:42:00 +00:00
Enno Rehling 29cfece1f3 http://eressea.upb.de/mantis/view.php?id=1195
"Welche Sprache spricht mein Gegenüber"

Info für andere Parteien jetzt auch im CR.
2007-06-07 20:41:13 +00:00
Enno Rehling 9f86a467b7 compile fixes 2007-05-30 01:23:21 +00:00
Enno Rehling 7233af54b4 Simple allow/deny style restrictions for archetypes (let only humans recruit gamedesigners, etc).
These need to be more powerful to be useful, and the current way they are implemented is not, but the general idea strikes me as good.

Also, feedback should be configurable for each failed rule.
2007-05-30 01:21:09 +00:00
Enno Rehling 0ebf9e3187 RTS/Archetypes (WIP):
- message and locale-fixes
2007-05-28 21:10:59 +00:00
Enno Rehling 5ca0e5cd8a simplified sue of localized parameter-strings in messages 2007-05-28 20:04:42 +00:00
Enno Rehling b5d6b0876e give player an error message when a message is missing. 2007-05-28 19:53:52 +00:00
Enno Rehling 54446e0a1e RTS/Archetypes (WIP):
- tested and fixed archetype-recruiting
2007-05-28 19:45:08 +00:00
Enno Rehling 2651973059 RTS/Archetypes (WIP):
- equipment for new factions
- game gets a calendar
2007-05-28 17:52:24 +00:00
Enno Rehling 0711b51cfe min/max confusion. again. 2007-05-28 17:32:15 +00:00
Enno Rehling c1ba34a268 archetype-recruiting can be limited by building-size 2007-05-28 17:31:40 +00:00
Enno Rehling b1bf54067e welcomepath is no longer in use. 2007-05-28 16:10:34 +00:00
Enno Rehling b27da8c056 Archetypes (WIP): "RECRUIT 15 knight"
creates XML-configurable pre-skilled units for game variants with faster reinforcements.
Speeding up locale-string lookup a little bit, and making it more unified for different classes of strings (so new ones are easily added).
2007-05-28 16:03:48 +00:00
Enno Rehling 0fedaf43b2 building_type::name gets an extra parameter (for future use) 2007-05-28 09:46:23 +00:00
Enno Rehling e2c06c8b46 DESTROY command will recycle materials again (but only when building/ship is completely destroyed). 2007-05-28 09:34:26 +00:00
Enno Rehling 31bcc1030a recycle="0.5" is a more sensible default for building materials. 2007-05-28 09:26:08 +00:00
Enno Rehling 27110e7e26 http://eressea.upb.de/mantis/view.php?id=1191
- trying another peasant migration algorithm

also:
- battle log optional (debug = 0 in the .ini file)
2007-05-27 21:20:06 +00:00
Enno Rehling 1ca7075c09 NEW_MIGRATION define is obsolete 2007-05-27 20:13:47 +00:00
Enno Rehling dfc89b163d http://eressea.upb.de/mantis/view.php?id=1189
"Kein Anpflanzen von Kräutern"

Bessere Fehlermeldungen fuer PFLANZE/ZUECHTE, und beide Funktionen zu einer zusammengefuehrt.
2007-05-22 17:09:23 +00:00
Enno Rehling 425a1eb390 Die Einheit hat diesen Gegenstand zwar, aber sämtliche $int($reservation) $resource($resource,$reservation) sind reserviert. 2007-05-15 20:11:25 +00:00
Enno Rehling 08d10d8588 assert wg. falscher message-parameter (der sollte eigentlich nicht noetig
sein)
2007-05-13 11:43:38 +00:00
Enno Rehling 74de05a4d3 http://eressea.upb.de/mantis/view.php?id=1178
"Boot und Kueste"

localization of ", " returns "and"? weird.
2007-04-27 11:31:02 +00:00
Enno Rehling cd982034e4 http://eressea.upb.de/mantis/view.php?id=1179
"Textausgabe bei "Vertrauten rufen" falsch"
2007-04-27 11:27:12 +00:00
Enno Rehling 89108c997b uninitialized use of variable 2007-04-22 16:30:43 +00:00
Enno Rehling 6c71a3765a wrong message parameters make crash 2007-04-22 14:09:34 +00:00
Enno Rehling 668809b9c2 Beautification: New English texts, some NR fixes. 2007-04-22 12:45:54 +00:00
Enno Rehling c36b14e9e0 Nur Boote und Langboote koennen per Zauber fliegen.
Ein Item fuer den Flug von anderen Schiffen.
2007-04-22 01:10:38 +00:00
Enno Rehling 614aa80bdf CURSE_ISNEW moved so that it's generally defined by the curse_type, since most spells actually start working in the same round. 2007-04-22 00:30:12 +00:00
Enno Rehling af0a7b225a curse-flags funktionieren jetzt anders, und koennen per curse-type gesetzt werden so dass der spell es nicht tun muss, aber dann vom spell ueberschrieben werden (passiert per XOR). 2007-04-21 23:04:24 +00:00
Enno Rehling 8d804fecdb unintentional comma operator 2007-04-19 15:14:52 +00:00
Enno Rehling 8159fdae46 http://eressea.upb.de/mantis/view.php?id=1172
"Fliehende Einheit verliert Waffen"

Miscalculated lootfactor
2007-04-19 14:54:17 +00:00
Enno Rehling cb65679573 zuviel entfernt 2007-04-15 10:42:26 +00:00
Enno Rehling f227f1a7b1 Deutsche Rechtschreibung: Pluralbildung von Abkuerzungen gibt es nicht. 2007-04-15 10:38:34 +00:00
Enno Rehling 72d0596bec strcmp() bugfixes 2007-04-15 08:01:12 +00:00
Enno Rehling 6283910959 - Fehlermeldungen ueber fehlende item-infos und Rasseninfos entfernt
- Falsche Rasseninfos (Attacken) aus strings.xml entfernt
2007-04-08 08:24:09 +00:00
Enno Rehling d57e6724d1 http://eressea.upb.de/mantis/view.php?id=1170
Translating the familiar-description and moving some part to documentation.
2007-04-08 07:43:39 +00:00
Enno Rehling 81a89b8d47 quicker % 2007-04-04 19:27:20 +00:00
Enno Rehling a8e543c3f3 Error message when password is wrong. 2007-03-25 20:00:14 +00:00
Enno Rehling c95342a88b cleaning up in the magic code a little, and making the actual casting a separate function for easier debugging. 2007-03-25 18:37:28 +00:00
Enno Rehling 98141baec1 http://eressea.upb.de/mantis/view.php?id=1164
"ZAUBERE Gabe~des~Chaos produziert keine Meldung"

korrekte uebergabe des levels erzeugt fehlermeldung.
2007-03-25 17:29:31 +00:00
Enno Rehling 64fa29f9df http://eressea.upb.de/mantis/view.php?id=1162
"BENENNE und BESCHREIBE bei TEMP-Einheiten funktioniert nicht"

Die neue generalisierte Logik hat zugeschlagen :-(

Ausserdem wieder eine Reihe englischer Uebersetzungen.
Issue: 1162
2007-03-25 09:52:23 +00:00
Enno Rehling c722a382a2 Generalisierung der Tests fuer lange Befehle, (Insekten, Meermenschen auf See usw.) damit ich die nicht ueberall vergesse. 2007-03-25 00:04:40 +00:00
Enno Rehling eb1d2373e8 http://eressea.upb.de/mantis/view.php?id=1157
"Menschen reparieren Schiffe auf See"

lange befehle sind auf see nicht erlaubt.
2007-03-24 23:06:55 +00:00
Enno Rehling 28582c6728 http://eressea.upb.de/mantis/view.php?id=1160
"Kein langer Befehl nach angeblichem Kampf"

Nur ein bischen Kosmetik.
2007-03-24 21:14:01 +00:00
Enno Rehling 26fc10dbc9 sp_rallypeasantmob crashed last week 2007-03-24 19:32:30 +00:00
Enno Rehling bc8b097f32 http://eressea.upb.de/mantis/view.php?id=1153
"keine Beute"

Bei 100% Tod wurde skaliert bevor Beute verteilt wurde, Beute gab es nur wenn
die Einheit noch jemanden am leben hattte. Ist repariert.
2007-03-16 20:59:15 +00:00
Enno Rehling 0bee2f7f25 http://eressea.upb.de/mantis/view.php?id=1146
"Astraler Ruf findet Einheiten nicht"

Falsche REgion getestet, hah.
2007-03-12 20:51:24 +00:00
Enno Rehling 5673207fe3 http://eressea.upb.de/mantis/view.php?id=1151
"Einheit konnte sich nach Kampf nicht bewegen"

Not clearing thisorder for fleeing units might do the trick.
2007-03-11 23:03:10 +00:00
Enno Rehling 9aef2904c3 sp_generous translation 2007-03-11 22:59:12 +00:00
Enno Rehling 4ea302940f http://eressea.upb.de/mantis/view.php?id=1151
"Einheit konnte sich nach Kampf nicht bewegen"

Die KAEMPFE FLIEHE logik hat drauf vertraut, das movement nur nach UFL_NOTMOVING schaut, nicht nach LONGACTION. dafuer muss aber eine Menge getan werden, das nicht wurde. Jetzt aber...
2007-03-11 22:18:58 +00:00
Enno Rehling 4c463f1fc3 More English spell effects 2007-03-11 21:46:04 +00:00
Enno Rehling c0ec4a9a15 English spell effect 2007-03-11 21:37:38 +00:00
Enno Rehling e9feec08ba Routine fuer "Teure Fremde" hat auch Untote korrigiert. 2007-03-11 20:52:09 +00:00
Enno Rehling 8b2897406c Schiffsbeschleunigung auf Englisch
- needed a "$lt()" function
2007-03-11 14:18:03 +00:00
Enno Rehling 349f6f9828 http://eressea.upb.de/mantis/view.php?id=1146
"Astraler Ruf findet Einheiten nicht"

Kosmetischer Fix.

Ausserdem:
- Schiffsbeschleunigung auf Englisch
- less verbose on the monster spawns
2007-03-11 14:03:41 +00:00
Enno Rehling 41a9ffb7b3 compile fixes, report fixes 2007-03-09 23:38:13 +00:00