Enno Rehling
eadda41bcb
no more find_spellbyid for resource files.
2006-01-01 17:19:51 +00:00
Enno Rehling
657fc3d123
WDW_PHOENIX define removed:
...
- Der Initialisierungs-Code ist in LUA reimplementiert.
- Ich habe das ganze spoils-Konzept etwas allgemeiner gemacht, man kann jetzt einfach ein equipment-objekt in XML definieren (siehe vinyambar-wdw.xml) der die spoils für eine Rassea angibt, (z.B. phonix_spoils nennen).
- Das gleiche für Drachen und Seeschlange gemacht.
2006-01-01 16:58:59 +00:00
Christian Schlittchen
5fa56103cc
Fehlende Dateien, Umlautkorrektur
2006-01-01 15:17:08 +00:00
Christian Schlittchen
29df2263c6
Phoenixkompass fuer wdw, noch ungetestet
2006-01-01 15:15:41 +00:00
Enno Rehling
c456b8aceb
descriptions xmas 2003
2005-12-31 16:36:57 +00:00
Enno Rehling
9bf60a5451
Spezialfall: Einheiten, die nicht laufen können.
...
LUA: Rasse ändern ändert auch irace.
2005-12-31 16:13:20 +00:00
Enno Rehling
90e8fb11fd
http://eressea.upb.de/mantis/view.php?id=779
...
Zauber Nebel der Verwirrung hat keine Funktion
- verwirrung für schiffe implementiert.
- neue waffe: schneeball. nur für schneemänner, hoffe ich
2005-12-31 15:20:36 +00:00
Enno Rehling
c7fe0c33ca
http://eressea.upb.de/mantis/view.php?id=717
...
a littl code cleanup related to peasant growth
2005-12-31 14:23:09 +00:00
Enno Rehling
40b5fa20be
only indentation changes.
2005-12-31 14:01:54 +00:00
Enno Rehling
80186ba627
- error handling missing terrains
...
- bugfix terrain-xml
2005-12-31 13:45:10 +00:00
Enno Rehling
e30c171995
lua: faction.options and faction.flags
2005-12-31 13:39:55 +00:00
Enno Rehling
104b64124f
mapper: selections can do shortcut keys
2005-12-31 13:29:22 +00:00
Enno Rehling
d0d03c08af
Compile-fixes.
2005-12-31 13:18:35 +00:00
Enno Rehling
988a0078c4
Bessere Lösung für das auto-seeding: Jeder Terraintyp kriegt eine relative Häufigkeit in die XML-Daten.
2005-12-31 13:13:44 +00:00
Enno Rehling
c30cebd352
Beim erzeugen neuer Inseln keine Eisberge und Vulkane mehr machen.
2005-12-31 13:01:11 +00:00
Enno Rehling
9ea1f9fdf5
invalid reference removed
2005-12-29 15:08:54 +00:00
Enno Rehling
8727c7fc4f
Versehentliche Löschung der Zugvorlagen
2005-12-29 13:46:34 +00:00
Enno Rehling
2b1c46bbcc
- Zauber und Illusionen nehmen keinen Schaden
...
- Gegenstände in Partei- und Regionspool kann man mit ZEIGE anzeigen
2005-12-28 21:07:01 +00:00
Enno Rehling
619a3f5387
Beginn einer Implementation von Schneemännern für Eressea
2005-12-26 23:49:16 +00:00
Enno Rehling
3372e17530
Implemntation Stardust
2005-12-25 19:13:51 +00:00
Enno Rehling
76976a970e
bugfix terraforming in regionen ohne production
2005-12-21 10:11:19 +00:00
Christian Schlittchen
e8746177bc
Newlines in mistake-Meldungen mag Magellan nicht
2005-12-21 09:36:50 +00:00
Enno Rehling
18153f5614
http://eressea.upb.de/mantis/view.php?id=775
...
Es gibt auch noch ältere Berge und Gletscher ohne Eisen.
2005-12-19 18:56:20 +00:00
Enno Rehling
8e508a9e99
http://eressea.upb.de/mantis/view.php?id=775
...
verbesserte Korrektur-Routine
2005-12-19 18:30:51 +00:00
Enno Rehling
df94b39f8c
http://eressea.upb.de/mantis/view.php?id=775
...
noch ein nachtrag
2005-12-19 18:27:07 +00:00
Enno Rehling
520a485b16
production-chance ist falsch.
2005-12-19 18:09:35 +00:00
Enno Rehling
5c07121a9f
http://eressea.upb.de/mantis/view.php?id=775
...
Berge ohne Eisen (und generell Regionen ohne Resourcen).
2005-12-19 17:31:27 +00:00
Enno Rehling
945a60a20c
Sicherstellen, dass keien hardlinks automatisch übermeiert werden (unlink).
...
Schnelleres Backup ohne system() mit Hardlinks.
2005-12-18 21:53:12 +00:00
Enno Rehling
a18ca097b9
renamed_faction_notseen doesn't need that parameter.
2005-12-18 18:19:14 +00:00
Enno Rehling
73123575a6
Weihnachtsitem 2005
2005-12-18 18:09:53 +00:00
Enno Rehling
3b3e93f62b
http://eressea.upb.de/mantis/view.php?id=774
...
message-einordnungen
2005-12-16 19:39:52 +00:00
Enno Rehling
d187097fad
- bugfix broken subset-selection
...
- bugfix lighthouse-update
2005-12-11 15:39:53 +00:00
Enno Rehling
b2bd092252
do not crash when there's no generic building type
2005-12-11 15:30:05 +00:00
Enno Rehling
ca352dc60a
kingdoms:
...
- buildings/castle
2005-12-11 15:26:11 +00:00
Enno Rehling
d51b277d8a
crashbug missing volcano_terrain
2005-12-11 15:14:03 +00:00
Enno Rehling
5cf53c332a
making read_newfactions() a little less picky, and giving default passwords. I hope.
2005-12-11 15:09:57 +00:00
Enno Rehling
bbcc80643a
- bugfix fehlender burgenbonus (maxcapacity 4)
...
- removed old xml-writing code
- fixed a crash related to astralspace
kingdoms:
- building type castle
2005-12-11 14:54:50 +00:00
Enno Rehling
a8b9c29be4
har du data saa er det altid en god ide aa spare den, ellers forsvinne ting plutselig
2005-12-11 14:31:06 +00:00
Enno Rehling
5d541465b1
initialize the world with some items
2005-12-11 14:21:53 +00:00
Enno Rehling
8daf1c86f3
dice_rand versteht jetzt auch klammern.
2005-12-11 14:10:11 +00:00
Enno Rehling
9be2d7b33d
didn't like binding int and double with same name. why?
2005-12-11 12:41:05 +00:00
Enno Rehling
57cb0c73fc
embassies in a separate file
2005-12-11 12:33:57 +00:00
Enno Rehling
28be52c1b2
LUA:
...
- messages an regionen versenden
Eressea:
- Besucher von Muschelplateau kriegen ein Spezialgimmick
- Diverse magische Items im Gewicht auf 0 reduziert.
2005-12-11 11:43:18 +00:00
Enno Rehling
4635c46ec2
- dice_rand kann einfaches multiplizieren
...
- als dice_roll nach lua exportiert
- equipment kann in inventories getan werden
- region::land bekommt ein inventory
- terraform legt equipment in neue regionen
kingdoms:
- neues terrain berge.
2005-12-11 09:58:17 +00:00
Enno Rehling
a6cc57370f
LUA: export unit::age
2005-12-10 12:32:26 +00:00
Enno Rehling
85b791afda
oh, shit. newbie-regionen haben extreme untotenhorden gekriegt.
2005-12-10 12:07:23 +00:00
Enno Rehling
15031089b4
http://eressea.upb.de/mantis/view.php?id=772
...
Falsche Lohn-angabe im CR
2005-12-04 17:15:30 +00:00
Enno Rehling
93eb6adeff
neue regionsresourcen: "chaos" und "grave" (um chaoscount und detahcount zu verändern)
2005-12-04 14:53:27 +00:00
Enno Rehling
e89b1c908d
crashbug mapper
...
bugfix random_terrain
2005-12-04 00:58:57 +00:00
Enno Rehling
b09d0a89a7
http://eressea.upb.de/mantis/view.php?id=769
...
Seltsames Ergebnis von Übergaben
RTF_SNEAK wurde bei fehlendem attribut falsch gesetzt.
2005-12-02 23:04:36 +00:00
Enno Rehling
5aa0ca5ff5
source formatting.
2005-12-02 20:23:54 +00:00
Enno Rehling
5f43830f59
http://eressea.upb.de/mantis/view.php?id=765
...
http://eressea.upb.de/mantis/view.php?id=764
PopulationDamage war um Faktor 100 zu hoch.
2005-11-28 08:07:01 +00:00
Christian Schlittchen
3705d0d1eb
init_summary für wdw, zusätzlicher assert
2005-11-27 14:13:48 +00:00
Christian Schlittchen
0c5efc7a61
write_emails auch für wdw
2005-11-27 13:40:09 +00:00
Enno Rehling
383dc8ad15
compilation errors
2005-11-27 10:06:18 +00:00
Enno Rehling
d808de65c8
new attribute "object" allows arbitrary named data to be added to any object (improvement on the "key" attribute)
...
exported to LUA: x.objects returns the collection of objects, accessible through :get() and :set() functions
2005-11-26 15:28:11 +00:00
Enno Rehling
10b2d08a0a
new attribute "object" allows arbitrary named data to be added to any object (improvement on the "key" attribute)
2005-11-26 11:49:20 +00:00
Enno Rehling
402fbb24e5
- spawning new dragons and undead is now optional (lua function)
...
- battle-effect on peasants is configurable (by XML param)
2005-11-26 11:03:44 +00:00
Enno Rehling
531115b392
- spawning new dragons and undead is now optional (lua function)
...
- battle-effect on peasants is configurable (by XML param)
2005-11-26 11:00:20 +00:00
Enno Rehling
7f0b8f98d1
kingdoms: lua error in determining region owner
2005-11-26 01:31:35 +00:00
Enno Rehling
ba2e0fef8c
more code that fails when there are no luxuries
2005-11-26 01:24:28 +00:00
Enno Rehling
38062fa990
more code that fails when there are no luxuries
2005-11-26 01:16:55 +00:00
Enno Rehling
9d1f1d77fe
fix
2005-11-26 01:09:39 +00:00
Enno Rehling
6772d1892e
kingdoms: templates race needs to exist to make monsterfaction
2005-11-26 01:09:11 +00:00
Enno Rehling
7fcdcf10dd
mapper: settg breaks when you have no luxuries
2005-11-26 01:02:21 +00:00
Enno Rehling
eaf1c0f447
mapper: choose_terrain didn't work with only 2 terrains.
2005-11-26 00:58:27 +00:00
Enno Rehling
3524cb59d2
random_terrain() function
2005-11-26 00:42:32 +00:00
Enno Rehling
b086e9f93a
kingdoms: crashfix mapper when finding random terrain
2005-11-26 00:34:05 +00:00
Enno Rehling
b04b3ea168
kingdoms: missing mallorn seeds
2005-11-26 00:09:29 +00:00
Enno Rehling
f0ce33304b
kingdoms: handling lack of luxuries
2005-11-26 00:08:47 +00:00
Enno Rehling
e8a022ae75
kingdoms: error -> warning if we cannot find a hard-coded race
2005-11-26 00:01:26 +00:00
Enno Rehling
fd3b6ac6d3
kingdoms: removing crash if seeds don't exist.
2005-11-25 23:57:58 +00:00
Enno Rehling
3ae0abad4b
bugfix old lua versions
...
removing some instances of oldterrain() calls
kingdoms: removing assert on missing old races
kingdoms: handling missing potions gracefully
2005-11-25 23:52:53 +00:00
Enno Rehling
aa4fda7e26
kingdoms: null-pointer crash if potion type does not exist
2005-11-25 23:39:50 +00:00
Enno Rehling
49cd3e08ad
kingdoms: resource files.
2005-11-25 23:37:27 +00:00
Enno Rehling
de9264bc4c
- scripts for kingdoms
...
- per-game folders to organize scripts a bit more
2005-11-25 23:32:56 +00:00
Enno Rehling
4157bfbea2
bugfix assert
2005-11-25 23:15:52 +00:00
Enno Rehling
33ec0e321b
fixing up the luabind/gcc4 compilation
2005-11-25 22:53:10 +00:00
Enno Rehling
6e76a3d601
luabind: using define LUABIND_OLD instead of BOOST_VERSION
2005-11-25 22:25:13 +00:00
Enno Rehling
cd70cfcb8b
syntax error
2005-11-25 22:17:41 +00:00
Enno Rehling
bb1e86ebb4
new code for 'kingdoms':
...
- disabling skills
- region owners
- maintenance costs configurable
- wage configurable
2005-11-25 22:09:59 +00:00
Enno Rehling
532eb77c51
http://eressea.upb.de/mantis/view.php?id=761
...
Doppelte Angriffsmeldungen
battle message only reported once per round&unit
2005-11-25 21:11:05 +00:00
Enno Rehling
d215d26f45
http://eressea.upb.de/mantis/view.php?id=762
...
Teufelchen als Vertrauter einmal mit und einmal ohne Aura
Neue Vertraute haben kein mage-attribut gekriegt beim ersten lernen.
2005-11-25 17:07:41 +00:00
Christian Schlittchen
82fc69254c
turn-Datei wurde nicht aktualisiert
2005-11-21 21:22:00 +00:00
Enno Rehling
40ef16c53f
removed warnings
2005-11-20 14:50:15 +00:00
Enno Rehling
6978b09a06
removed warnings for unused()
2005-11-20 13:04:01 +00:00
Enno Rehling
7783077517
simplified the work() functions
...
splitting more functionality from process_orders into separate functions
2005-11-20 12:58:59 +00:00
Enno Rehling
422008c0e2
exporting the origin of a faction to lua (so factions can be relocated)
2005-11-20 11:41:16 +00:00
Enno Rehling
7c2b1e3445
that stupid warning triggers too often for anyone to pay attention to it
2005-11-20 00:15:16 +00:00
Enno Rehling
802228db41
null-pointer check if no terrain was picked for terraforming
2005-11-19 15:54:16 +00:00
Enno Rehling
881f1ff2df
terraforming from the mapper broke with last terrain-changes
2005-11-19 15:42:30 +00:00
Enno Rehling
e006d8a4d0
smallish compile-fixes for linux
2005-11-18 23:42:11 +00:00
Enno Rehling
357a73e826
XML reports - incomplete implementation, might finish it eventually.
2005-11-18 23:23:47 +00:00
Enno Rehling
4660c690a8
wyrms don't make room for upstart newcomers.
2005-11-18 21:12:27 +00:00
Enno Rehling
83b2feffa6
Wyrms are solitary creatures.
2005-11-18 21:02:29 +00:00
Enno Rehling
2380573d77
crashfix terraform w/ oldterrain==NULL
2005-11-14 18:58:09 +00:00
Enno Rehling
29b84b640e
More gentle terraforming: If a region is terraformed and has the same size as before, no need to change the trees. No need to change peasants or money either
2005-11-11 22:53:58 +00:00
Enno Rehling
3081922ad7
http://eressea.upb.de/mantis/view.php?id=747
...
Übergabe eines Sonnensegels
was wrongfully marked as cursed.
2005-11-07 18:23:48 +00:00
Enno Rehling
028753b06b
- MACHEN ALLES "Wasser des Lebens" sollte jetzt gehen.
...
- Alte Funktion entfernt.
2005-11-06 11:33:19 +00:00
Christian Schlittchen
b34b63fd25
Fehlendes Include report.h
2005-11-06 08:53:17 +00:00
Enno Rehling
d2a75f15fe
code cleanup, reports. report types are now registered (some code I had on my disk since the days I was writing xml reports), and a new mailit format (reports.txt replaces mailit). Also, no more writing of shellscripts from the server, since that's done by an external script now.
2005-11-02 21:10:40 +00:00
Enno Rehling
cc7a1d15bb
it helps to include version.hpp
2005-11-01 20:49:58 +00:00
Enno Rehling
f6952988e4
made compatible to earlier luabind version (just to avoid some work non VC++), but a little hackishly through the BOOST_VERSION define.
...
removed some almost unused funtions (pt_find, etc).
2005-11-01 20:33:21 +00:00
Enno Rehling
dfc6f83c62
upgrade to luabind beta-7 devel-2
...
upgrade to g++ 4.0
2005-10-31 22:34:45 +00:00
Enno Rehling
40fb0c5528
plural kraeuterbeutel
2005-10-31 20:01:27 +00:00
Enno Rehling
6ca3befa29
http://eressea.upb.de/mantis/bug_change_status_page.php
...
Fehler bei Produktion von Stufe 1 Traenken
herbalism instead of alchemy
2005-10-31 19:20:10 +00:00
Enno Rehling
db9589bed1
luxusgueter raus aus dem code, rein in die CML files
2005-10-30 18:22:28 +00:00
Enno Rehling
eba19999f4
noch mehr funktionen mit new_ prefix aus pool.h bekommen den entfernt.
2005-10-30 15:42:15 +00:00
Enno Rehling
9b7128b660
http://eressea.upb.de/mantis/view.php?id=743
...
Prozentangaben fuer Wuestenstrassen sind verdoppelt.
2005-10-30 15:36:10 +00:00
Enno Rehling
7cfc188e64
bug in pool-parameters (mode and amount mixed up in production code)
2005-10-30 11:55:22 +00:00
Enno Rehling
ada8c3a52d
bugfix: water of life
...
initialization of potion text
removing #if 0 code.
2005-10-30 09:51:02 +00:00
Enno Rehling
1113d3d7e9
bugfix luxuries. now possible (though not done) to read them from xml.
2005-10-29 16:28:10 +00:00
Enno Rehling
89e8c622c7
more weapons out of the code.
2005-10-29 16:10:08 +00:00
Enno Rehling
baab10febe
the last of the item_type constants disappear.
2005-10-29 15:03:18 +00:00
Enno Rehling
f6524ee015
kicking out a few more hardcoded item_type objects.
2005-10-29 14:48:37 +00:00
Enno Rehling
cb9106473b
Special non-item resources like hp and peasant can now be defined externally.
...
removed all the hardcoded armor from the source.
2005-10-29 14:12:46 +00:00
Enno Rehling
3eef9447e9
renaming the pool funtions (no need for a new_ prefix anymore)
2005-10-29 12:25:53 +00:00
Enno Rehling
7017f27304
quick changes to remove the old pool functions that use resource_t
2005-10-29 12:08:40 +00:00
Enno Rehling
43e44a083e
bugfix init_oditems: if a resource was later in the list than one that used it, the game would crash
2005-10-29 11:39:34 +00:00
Enno Rehling
91da1f6e89
The quest to remove resource_t from the game continues (finally)
2005-10-29 11:17:21 +00:00
Enno Rehling
adbefd89c5
Fixing order of libraries
2005-10-29 11:10:58 +00:00
Enno Rehling
13efa939c1
ao_daemon, not daemoneye
2005-10-26 20:44:49 +00:00
Enno Rehling
756b65b1ed
functions need to be defined before used by items (before xml)
2005-10-26 20:30:02 +00:00
Enno Rehling
e31215f8f1
removing hardcoded itemtypes that now give warnings.
2005-10-26 20:12:28 +00:00
Enno Rehling
a8480e3865
fixing seeds, one commit at a time
2005-10-26 19:56:28 +00:00
Enno Rehling
e67f9b0892
still fixing the seeds. mapper comes later
2005-10-26 19:47:28 +00:00
Enno Rehling
0e0f37d970
bugfix seed-registrierung
2005-10-26 19:02:45 +00:00
Enno Rehling
b19c4f5cc6
skill fuer spear heisst polearm
2005-10-26 15:15:18 +00:00
Enno Rehling
abcaac8f97
removing seeds and mallornseeds from the source (less warnings, too).
2005-10-25 21:24:15 +00:00
Enno Rehling
ac30257333
removed a lot of old code that used or initialized potions and herbs, moved those to the xml data instead. also made spells use resource_type instead of resource_t to have one less place where those are used.
...
The tech-tree loading is now smart enough that a resource can depend on another one that isn't loaded yet (it builds a dummy of the resource at first). his can backfire if you then forget to define that resource for real, i'll eventually need error-handling there.
2005-10-25 20:44:18 +00:00
Enno Rehling
688b796aec
- sk_ prefixes von den skillnames entfernt.
2005-10-25 14:51:15 +00:00
Enno Rehling
28f41c3edd
- sk_ prefixes von den skillnames entfernt.
2005-10-25 14:27:24 +00:00
Enno Rehling
a306d0ebc8
bugfix antimagiekristall
2005-10-25 13:17:55 +00:00
Enno Rehling
3c749d4121
ships mentioning terrain-types that don't exist.
2005-10-25 13:11:50 +00:00
Enno Rehling
b6160f32ac
ships mentioning terrain-types that don't exist.
2005-10-25 13:06:59 +00:00
Enno Rehling
193b69b049
new xml data
2005-10-25 13:02:55 +00:00
Enno Rehling
6107e84b54
making the mapper compile
2005-10-25 13:01:55 +00:00
Enno Rehling
19a7624fe8
making the mapper compile
2005-10-25 12:59:23 +00:00
Enno Rehling
70b3e9ad50
autoseed had some unused code there. not sure what it's good for, really.
2005-10-25 12:46:25 +00:00
Enno Rehling
68433ad0d1
Der Eressea-Code hat jetzt auch extern definierte Terrains. Ich war so gründlich wie es ging dabei, die alten T_ Konstanten zu entfernen, aber einzelne Regeln sind ziemlich hardgecodet (wo Drachen geboren werden, usw), und benötigen daher noch das terrainid.h include, in das der alte enum verfrachtet ist.
...
Konfigurierbarkeit ahoi.
2005-10-25 12:38:01 +00:00
Enno Rehling
f269ebbf75
listnames, total nutzlose funktion
2005-10-25 09:02:24 +00:00
Enno Rehling
00fab33aaf
nachbesserung zu den letzten 2 commits
2005-10-25 08:45:59 +00:00
Enno Rehling
1b4aa36874
removed old get_/set_change_herb functions, no longer in use
2005-10-25 08:28:00 +00:00
Enno Rehling
dabbeb39a6
noch eine Stelle vergessen
2005-10-24 22:02:39 +00:00
Enno Rehling
f371ca5ef1
NEW_RESOURCEGROWTH define entfernt
2005-10-24 20:19:46 +00:00
Enno Rehling
4ce88dad13
removing the old NEW_RESOURCEGROWTh macro
2005-10-24 20:06:40 +00:00
Enno Rehling
5cc18d1e37
bugfix AMK
2005-10-23 15:11:22 +00:00
Christian Schlittchen
1c7ace7556
WdW-Pyramiden
2005-10-23 11:27:55 +00:00
Enno Rehling
f6cc641d9c
initializing new member variable in equipment
2005-10-23 10:42:26 +00:00
Enno Rehling
570055a493
kompiliert nun
2005-10-23 10:20:55 +00:00