Enno Rehling
60e99b9a00
renaming border->connection (f*cking curses!)
...
added a callback mechanism to make region info displayable from Lua. Awesome.
2009-07-20 21:57:27 +00:00
Enno Rehling
b67220f91e
- crashfix seefahrt
...
- fixes resolve_*
- fixes magic_school for faction 1
- fixing irace
2009-07-13 13:01:27 +00:00
Enno Rehling
5b6b638a37
- use of short for coordinates is a pain (if memory becomes an issue again, we fix it another way).
...
- starting on work to have a wraparound world.
2009-06-27 01:27:48 +00:00
Enno Rehling
18e7e14fc9
- new: get_* functions accept base36 strings
...
- new tests for that.
- some fixes for create() calls with illegal parameters
- removed unused growing_trees() function
2009-06-21 08:29:36 +00:00
Enno Rehling
080a85021f
Eressea 1.5 WIP
...
- astral space is optional (modules.astralspace)
- spells can be disabled (spells.xml, init_spells)
- hitpoints/stamina configuration (rules.stamina)
- rules.combat_turns (default=5)
2009-01-30 23:15:36 +00:00
Enno Rehling
00d399f03d
add rules configuration for no GIVE to other factions.
...
Eressea 1.5:
- skill limit 10
- disable stealth/espionage/perception
- less peasants per region
- disable STEALTH command
- reduce available races
- disable ENTERTAIN, WORK, TAX, TEACH, SELL
2009-01-27 10:13:12 +00:00
Enno Rehling
d91c3a792f
- tolua bindings for the editor
...
- more integration tests
- fixed equipment for familiars
2008-12-20 15:06:15 +00:00
Enno Rehling
f18edc3651
combining files to improve compilation speed
2008-11-12 22:07:23 +00:00
Enno Rehling
eeac273e97
%s for %u
2008-08-28 21:33:43 +00:00
Enno Rehling
18c1971e2e
http://bugs.eressea.de/view.php?id=1466
...
"Vertrauter wurde zu Magier, kann jetzt nicht mehr zaubern"
necessary fixes for familiars.
2008-08-28 21:29:05 +00:00
Enno Rehling
1ebe955bbe
fix: do not call regionname() twice.
2008-08-18 16:39:08 +00:00
Enno Rehling
328bf5a623
Fixing the tunnels and cleaning up a bit.
2008-06-16 17:29:53 +00:00
Enno Rehling
1c139de354
- code to seed adamantium
...
- cleaner definition of raw materials
2008-06-08 10:17:29 +00:00
Enno Rehling
ac595313cf
fixes re-run 574
2008-06-08 09:00:35 +00:00
Enno Rehling
9ffcff7e2a
PFL_NOCOORDS is really not needed anywhere. At least I sincerely hope not.
2008-06-07 20:04:45 +00:00
Enno Rehling
b5bffaf75e
- reorganizing units for faster report-generation
...
- more xml functionality
2008-06-06 21:54:19 +00:00
Enno Rehling
3b9d951556
asgard rules:
...
- creating xml definitions
- creating separate lua files
- added option to make work automatic
2008-06-04 23:12:05 +00:00
Enno Rehling
fec171d75f
- vset, vmap and graph are obsolete
...
- LASTORDER define is dead
2008-05-24 16:15:31 +00:00
Enno Rehling
3391b3bb7a
- fix warning
...
- initialize global.cookie properly
2008-05-22 21:56:55 +00:00
Enno Rehling
88ce120991
it is not a good idea to use the turn to check whether the gamedata has changed. we use a cookie instead that is different each time we load.
2008-05-22 21:44:23 +00:00
Enno Rehling
644d0d9a4a
implementing free_gamedata():
...
- fixed freeing of borders
- fixed freeing of global.attribs
- more static-variable reinitialization
- reseting the RNG
removed border.attribs:
- new savegame-version
2008-05-22 14:40:21 +00:00
Enno Rehling
1052e46613
http://eressea.upb.de/mantis/view.php?id=1429
...
- made startup regions more balanced
implementing free_gamedata():
- cleaning up some static variables
2008-05-22 10:46:02 +00:00
Enno Rehling
ede420cd3b
it's enough to let fix_astralplane do the thick fog, no need to have it in
...
create_teleport_plane (and it didn't work, either)
2008-05-20 19:58:23 +00:00
Enno Rehling
67c43c6ed2
fixing astral space properly
2008-05-20 15:38:50 +00:00
Enno Rehling
d442616681
that old fix died sometime around revision 800.
2008-05-17 15:48:27 +00:00
Enno Rehling
474431fb0d
- prevent enslaved units from FORGET
...
- prevent promotion of foreign races
- prevent charming of units with limited skills
also:
- rename teure_talente to has_limited_skills
- move frame_regions to autoseed.c
- some output for korrektur.c
2008-05-13 16:47:54 +00:00
Enno Rehling
dcf3292467
defining NPC-factions with a flag instead of MONSTER_FACTION.
2008-05-11 22:51:34 +00:00
Enno Rehling
d7be4a21c2
- started MONSTER_FACTION->is_monsters()
...
http://eressea.upb.de/mantis/view.php?id=1418
- fixed toads
2008-05-04 05:57:34 +00:00
Enno Rehling
bc5fa11611
- made a storage class that wraps disk i/o for data files
...
- recreated old behaviour in text_storage class
- built binary_storage class: saves 60% of load time, adds 20% to file size.
next: gzip & others?
2008-04-26 14:55:22 +00:00
Enno Rehling
5d731316c3
- Changed a couple of compiler-settings
...
- Removed a bunch of warnings (shadowing variables)
2008-04-22 10:40:20 +00:00
Enno Rehling
2557e013fa
- regions get a unique id (uid)
...
- new data format
- not in the CR yet
- fix for terrain (tutorial crash)
2008-04-22 10:06:53 +00:00
Enno Rehling
36812c1168
making a warning go away. clarifying the need to remove the _MODULE defines and how to.
2008-04-20 15:18:43 +00:00
Enno Rehling
b63200adf9
Eressea can now be compiled and debugged with Eclipse CDT
...
Several changes to config.h mean that I probably broke compilation on some platforms. That really needs cleaning up.
2008-04-20 14:48:15 +00:00
Enno Rehling
6739d5ff7e
Integrated the editor into the main executable (which means it now requires curses). Should make a #define to disable compilation.
2008-04-19 16:12:13 +00:00
Enno Rehling
1e8af4e0e5
http://eressea.upb.de/mantis/view.php?id=1394
...
- fixing toads that lose their changerace attribute
2008-04-17 15:56:41 +00:00
Enno Rehling
16c3b68114
http://eressea.upb.de/mantis/view.php?id=1355
...
"Falsche Regionsbeschreibung"
- removing descriptions from non-land regions.
2008-02-03 22:56:54 +00:00
Enno Rehling
86f89be914
http://eressea.upb.de/mantis/view.php?id=1344
...
"Kampfallianzen fehlerhaft"
- undeda unit had wrong group
2008-02-03 21:40:45 +00:00
Enno Rehling
da5aef2110
http://eressea.upb.de/mantis/view.php?id=1341
...
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
added some output as well
2008-01-07 20:45:10 +00:00
Enno Rehling
e5ce17b6ef
http://eressea.upb.de/mantis/view.php?id=1341
...
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
added a one-time fix
2008-01-07 20:43:16 +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
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
67184b0c96
Unicode WIP:
...
- building name changes
- locale optimization
- fixing some error messages
2007-08-13 07:29:39 +00:00
Enno Rehling
8e897d29be
movement.h -> move.h
2007-08-05 12:26:46 +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
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
96a2b1c779
Include cleanup.
2007-06-20 00:34:02 +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
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
f9a39f6717
bugfix
2007-03-11 21:46:45 +00:00
Enno Rehling
e9feec08ba
Routine fuer "Teure Fremde" hat auch Untote korrigiert.
2007-03-11 20:52:09 +00:00