-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathchangelog.txt
488 lines (403 loc) · 20.9 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
# Modification from World Conquest 1.10.10 (created by TL, maintained by Natasiel).
# Code, idea and design: tekelili
Minor code contributors: ezysquire (forcefield), tsr (preset advancement)
# Playtesting: Bear, Honor, jb, paso, tekelili
# Text: TL, Natasiel, Rigor, tekelili
# Images: All custom images based in other authors files, but it is hard find out their names, sorry :(
Several images created by doofus-01
All editing work to adapt custom images and create new from mainline (poorly executed): tekelili
# PBL file
title="World Conquest II"
type="campaign_mp"
icon= "misc/blank-hex.png~BG(140,85,75)~O(1%)~BLIT(units/elves-wood/sorceress.png~RC(magenta>green)~CROP(14,1,58,71))~BLIT(units/undead-necromancers/dark-sorcerer+female.png~RC(magenta>blue)~CROP(0,0,60,67),12,5)"
author="tekelili, TL"
description="Highly randomized and replayable, combat focused campaign for 1-3 players. Players and enemies can improve their armies with magic items, heroes and trainings. Includes an era with 10 factions.
Campaign complete (Beta version).
Scenarios can be found in Multiplayer >> Random Maps. More detailed info at website.
(Expert level, 5 scenarios.)"
[feedback]
topic_id=39651
[/feedback]
passphrase=#####
version=#####
email=#####
# Changelog:
0.8.2:
- misc bugfixes, mostly related to the new lua map generator
- Disable dune piercer and The empire faction, since units were
removed from mainline
0.8:
- A lot of code refactors.
- port the whole postgenerator mapgen code to a scenario_generation=lua .
- huge performance boost in the mapgen code.
- the mapgenerators can now be used in the editor.
- the start-of-scenario savefiles no don't determine anymore which
typegenerator is chosen.
- remove a lot of other code to lua. The only [event] remaining is from
the custom_terrain_mod.
- Pickuppable items no always show on top of decorative items.
- Add a libary wc2_convert which is a schema bases wml <-> lua converter.
- fix wc2_optional_attack effect in case that no attack machted the filter.
- Adapt to mainline dunefolk name changes.
0.7.10.3
- Fix village colors.
- Fix error in mapgen code.
0.7.10
- Improve mapgeneration speed.
- Fix error when using alienera.
0.7.9.1
- Fix enemy training.
0.7.9
- The pickup promt can now be disabled in the wocopedia->settings page.
- Fix unit not advancing after picking up an item that decrease max xp.
- Improved gold carryover code to be compatiable with more mod addons.
- Fixed unit images in messages not scaled in plot sequences.
- Clear shroud after finding a hero in a bonus point.
0.7.8.2
- Improve compatabiltiy with other add-ons and code cleanups.
0.7.8
- Added confirmation promt when picking up items.
- Fix ai side color when player changes colors.
- Fix item drop message.
- Fix bug in preset advancement
0.7.7
- Fixed invest itemlist not increasing.
0.7.6
- Fixed rare lua error when picking up training from bonus point if the
player cannot pick up more training.
0.7.5
- Fixed Gold pick in invest giving no gold.
0.7.4
- Fixed 'Terror disguise' and 'Herald armor' not settings alignment.
0.7.3
- Fixed wrong experience of recruited units and of units with epic trait.
0.7.2
- Fixed show item info.
- Added 'settings' section to wocopedia
0.7.1
- Fixed shuffle starting locations
0.7
- Alienera modification is no longer needed to play with other eras than wc2.
- Most code moved to lua
- New WoCopedia ui
- New Invest ui
- Observer can no no longer see the enemies side
- unit can no longer pickup items that won't give them anything
- fixed wesnoth 1.14 depercation wanrings
- fixed wrong xp for units with epic trait
- Improved advancement pick code so that it no longer needs to intercept recruit etc events.
- reduced savefile size
- use new scaling algorithm for missing portaits
- compatabiltiy issue: when loading saves from older wc2 versions the invest artifact list will be regenerated.
0.6.13
- Fixed crash when loading games caused by 'adamant armour '
- Fixed Winter's bloom not giving cold resistance
0.6.12
- added lua implementation of the default mapgens
- fixed skeleton archer image not showing
- Alien eras can now be enaled without changing core files.
- Simpler implementation custom recall cost
- Simpler implementation of additional advancement
- Fixed upkeep of units with items
- Fixed 'Adamot aromor' effect
0.6.11
- synced=no for menu items
- unitmarker and pya are now optional
- misc refactors
0.6.10
- bugfix
0.6.9
- Adapt to wesnoth 1.14
- Correct recruits show in faction select dialog
0.6.8
- Redefined Trust pairs (intended as little nerf)
- Added Chocobone to enemy recalls
- Removed Young Ogre from pickable from lists without orcs
- Removed as pickables leaders mages not available as random for Militia and Gang
- Tweaked Dark, Melee, Ranger and Experience trainings
- Now enemy undead units get benefict from item Melange (they consumed it while alive)
- Tweaked how scale enemy recalls at scenarios 4,5 with enemy_power (now is more difficult for players at easier levels)
- Scaled enemy commander xp bonus with unit level
- Redefined roads and rivers near castles in Maritime generator
- Fixed calling Alien Eras modification with wrong id
- Fixed not fog update for hero found
- Added explanation of carryover to WoCopedia. Improved bonus points names generation
- Fixed custom feeding description not matching mainline one. Fixed drains special could be displayed twice on a unit.
- "Terrific disguise" becomes "Terror disguise", "Winged Staff" becomes "Winged scepter"
- Fixed version warnings not aimed to host.
0.6.7
- Removed Mages as random leaders for Militia
- Small buffs to enemy at scenario4: 1 commander upgraded to level2 and +1 supply village
- Small buffs to enemy at last scenario: 2 commander upgraded to level3 and +2 supply villages
- Supply village for enemy gives leader trait "expert" (it doesnt give +70 gold, just normal income and upkeep)
- Small nerf to enemy recalls at 1p-2p modes to absorb buffs on comanders aimed for 3p
- Added xp scenario based bonus to hero found
- Scaled early finish gold bonus (before percentage) with number of players
- Removed resistence bonus from item Ring of Power and added disengage weapon special
- Removed secondary effect for flying units from item Winged Staff
- Tweaked all trainings
- Scaled army discipline bonus chance with scenario
- Thug hero gets "resilent" as extra trait instead "fearless" and Young Ogre "epic" instead "expert"
- Scaled enemy items at last map with difficulty
- Simplified/tweaked several junky map generation rutines
- Tweaked faction images
- Fixed bug: heals +8 training not working over heals +4 units
- Fixed some translation notes shown and lacking commander overlay for observers
- Disabled ruiened wood birdge destruction for lacking good image and transition
- Shorted scenario name to ease savefiles management
0.6.6
- Redefined the Guild: Now can spam Dark Adept and Ghoul becomes paired with Elvish Shaman
- Added as leaders: Troll Hero and Lieutenant for The Hand, Troll Hero for The Gang and The Horde
- Tweaked Ranger, Movement and Experience Trainings
- Added Troll Hero and Great Troll to enemy orc recalls. Added Troll Hero to comanders
- Changed The Horde faction image
- Fixed bug: full movement on recruit was giving 1 MP less when assigned on recruit before +22% moves
0.6.5.1
- Added as leaders: Orcish Ruler for The Gang and The Horde, Elvish Lord for The Guild
- Rescaled bonus gold and enemies trained with difficulty level
- Fixed bug: possible OOS in carryover using non-integer values inside [gold]
- Fixed bug: possible castle expanding recruit in map3 Savannah
- Fixed bug: 2 filters chosing some wrong bonus-point-images on a few maps
- Fixed bug: yard generated at 0,0 sometimes at map2 Paradise
0.6.5
(Not compatible with previous versions)
- Developed new alternative map4 (Wild)
- Swaped Arif and khaiyal as desesters for Guild and Hand. Swaped Hakim and Jundi as desesters for Gang and Militia. Added Dwarvish Scout to Knalgans pickables heroes
- Tewaked trainings beneficts. Changes training order to extend +10% health profit to all redudancy consolation +1HP bonus
- Enemy pets get trait "expert". Some tweaks/fixes to enemy recall lists
- Legendary Goblin Pillager gets leadership (to be consistent with Rouser path)
- Harcoded suffle players starting position, to fix [generator] pattern
- Fixed bug: impassible terrain could become invest item impossible to pick
- Fixed bug: enemy castle expansion on map1 called after map repaint could expand recruit. Several minor changes to some generations
- Fixed glitch: optional charge duplicating attacks after unit AMLA
- Fixed typo: gold amount not displayed in expensive recall warning message
- Changed item "Winter Bloom" resistance bonus to "up to 20" (it was "+50"), removed movement and defense bonus.
- The Key now gives teleport animation
- Improved decorative destruction (fences, rotten bridges)
- Several code fixes to alievate save files size (still a lot to do in BfW 1.14)
- Used image for invest training from mainline and removed custom one, as is the same from BfW 1.12.4
- Disabled [allow_undo] in 2p/3p modes due to OOS in bfW 1.12
- fixed [insert_tag] creating empty [if] to avoid bug in BfW 1.13
0.6.4.4
- Fixed bug in generating starting positions for alien eras in 2p-1p modes due to key terrain_liked=
0.6.4.3
- Developed new alternative final map (Feudal)
- Increased forest amount on map3 Delta wich becomed too low after generation redesign
0.6.4.2
- "legendary" is renamed as "epic". Walking Corpse and Goblin Spearman heroes get new "legendary" trait (enables special advances to Chocobone and Goblin Pillager)
- Enemy leaders get trait "heroic"
- Fixed glitch: unit taking only 1 item when 2 items placed on same map spot
- Fixed typo in BfW version warning
- WC II version becomes a variable to be consistent with code stored in savegame
0.6.4.1
- Fixed bug:Northerens bonus heroes was added twice and loyalist none to point list (responsable of 2 goblins heroes on bonus list)
- Redefined data structure relationship between campaign and era (ease adapt other eras)
- Removed unneccesary hack for recall store due to behavior changed in BfW 1.12
- Rewritten/redefined junky generator-postgeneration for map3 Delta
- Tweaked map3 Wetland postgeneration with extra obstacles in zones lacking them
- Eliminated all players amount reference in postgenerations and made them consistent with any map size. Eliminated chance of generation expanding recruit for all maps.
- Fixed bug: enemy with feeding item not getting scenario-based hp buff (made it also scale with enemy power)
- Improved chances of melee recalls for enemy Elf
- Added version warning urging to upgrade to 1.12.2 or later
0.6.4
- Redefined The Scourge: Ghost paired with Skirmisher and Guilder-Bat (trades better scouting for less use of specialists)
- Redefined The Guild: Can spam Elf Fighter and Ghoul. Reduced random leaders to shamans, mages, dark adepts, and necrophages
- Removed White Mage as random leader for The Gang (intended as neutral/flavor change; too many chances of white mages and few of orc leaders among other factions)
- Army discipline bonus nerfed to 3%
- small tweak to Ranger Tactics training
- Fixed bug: recruit list not consistent for different eras after scenario transition
- Small tweaks to generators Wicked adn Provinces
- Fixed custom forest terrain code (small "bugs" with no gameplay effect)
- Improved themed enemy: added outlaw to maps Wetland and Wicked
- Added saurians and outlaws to enemy commander types
- Each enemy faction will not get commanders of repeated faction along campaign
- Added 2 new alternative supply village images, added 3 bonus point images
- Improved pickup bonus point image syncro. Revised and added bonus names.
- Fixed Classic WC junky code of store empty points as (1,1). Rewroten some code for ease reading
- Added debug config option to end scenario
0.6.3.3
- Developed new alternative map4 (Wicked)
- Enemy xp bonus (to commanders and units with item) now scales with enemy_power
- Fixed wrong number of iterations (swaped numbers) in scenario4 for 1p and 2p modes.
0.6.3.2
- Fixed bug introduced in 0.6.3.1 giving error to players joining a new game (wrong key use inside [scenario] was cause)
- Added old tropical forests to custom terrain (to enhance some maps decoration)
- Changed bonus labels font to Lucida Sans Unicode for ease reading (I couldnt read well "l","i","n","r" with default font. I accept better ideas...)
- Some postgeneration code optimized (roads iteration)
0.6.3.1
- Developed new alternative map3 (Wetland)
0.6.3
- Developed new alternative map3 (Coral)
- Small adjust to experiency penalty scaling with difficulty
- Forbidden enemy castle expansion on water and villages
- Simplified plot at fork 3 and now correctly shows all enemy leaders in scenario 4 (plot text is provisional anyway)
- Redefined some postgeneration rutines as events
- Reduced resources consumed loading scenario events from variables
- [modification] loads now events in every scenario, removed reload them
0.6.2.2
- Fixed bug in Training buff "full movement on turn recruited or recalled".
0.6.2.1
- The Horde can now spam Skirmisher and Naga
0.6.2
- Buffed The Gang (now can spam Grunt, Assasin, Elvish Archer and Wose)
- Small Buff to The Hand (now can spam Young Ogre and Heavy Infantryman)
- Small Buff to Dark Training
- Developed new alternative map2 (Clayey)
- Chose Difficulty menu is fired now at start (instead at first recruit). This set experency penalty correctly for all units.
- Changed Young Ogre for Khalifate hero as Deserter for 6 factions
0.6.1.7
- Enemy nerfed at last map (-2 level3 recalls)
- Decoration fix to map6 Industrial (roads)
- Fixed training names in WoCopedia showed all as Melee
0.6.1.6
- Developed new alternative final map (Industrial)
- Fixed support for change side color not working well for less than 3 players
- Map4 Podzol tweaked with some extra rough terrain
0.6.1.5
- Fixed bug making players leaders not affected by experience penalty (introduced in 0.6.1)
0.6.1.4
- Nerfed enemy at last map (-2 commanders)
0.6.1.3
- Nerfed enemy at last map (-1 training and -2 level3 recalls)
0.6.1.2
- Nerfed enemy at last map (-1 magic item and -1 training)
- Fixed wrong "Dwarvish Ulfserker" as enemy recall instead "Dwarvish Berserker"
- Code reorganization for enemy configuration.
- Redefined as events some macros to alleviate disguised code bloat
0.6.1.1
- Fixed typo making scenario 4 one enemy side become broken in some difficulties for 2 players
- Enemy recalls at map 3 now scales with enemy power
- The Cult can now spam Vampire Bat and Cavalryman
- Duplicated orcs random leaders and removed Elder Wose for The Gang
0.6.1
- Redefined The Guild: Ghoul is now paired with Elvish Fighter and Skeleton with Wose.
- Duplicated Dark Sorcerer and Necrophage as random leaders for Guild and Cult. Removed Elder Wose for Guild.
- Disabled The Empire as random faction (added config option to enable it)
- Experiency penalty now scales with difficulty
- Improved movement training lvl2. Move on recruit buff now allows also attack.
0.6.0.2
- Changed Classic WC heores recall limit (was 6 maximun) to player castle size.
- Ruffian hero gets legendary (was expert). Naffat hero gets resilient and Rami hero gets strong.
- Fixed defense boost working bad for negative values due to different WML behavior in BfW 1.12
- Fixed typo making castles 1 hex smaller in map3 Sulfurous
- Small improves to melee and movement traings advanced levels
0.6.0.1
- Developed new alternative final map (Maritime)
0.6
- Buffed The Gang (now can spam Shaman and Orcish Archer)
- Buffed trait "legendary"
- Redefined WC II era events to make it copatible with other scenarios (integrated info recruit option)
- Minor tweaks to map generation, menu appearence, and code organization
- Fixed creation of useless variables in 2p and 1p modes
0.5.9.3.2
- Improved Dark Training
- Increased minimun keep separation in map2 Provinces and map4 Mines
0.5.9.3.1
- Some map generation/decoration tweaks. Improved decorative destruction
- Small improve to melee training
0.5.9.3
- More changes to Empire. Test in progress
0.5.9.2
- Buffed Cult (really hoping this is last one): Hakim paired with Walking corpose
- Fixed alias for custom villages using add on terrain modification to new 1.11 code (they were giving only flat defense)
0.5.9.1
- Developed new alternative map3 (Sulfurous)
- Converted to road swamp castle conected to keep in map3 Jungle
0.5.9
- Buffed The Cult (yea... again), now can spam more units
- Some modifications/fixes in enemy comanders extra recruits lists
0.5.8.7.2
- Removed Footpad from Empire recruit, now can spam Jundi
0.5.8.7.1
- Guardsman changed for dwarvish fighter in empire recruit
0.5.8.7
- redefined The Empire recruit. (First try to create faction was a mess)
0.5.8.6
- fixed rerandomize recruit after map1 due to new [event] inside [era] behavior in BfW 1.11
0.5.8.5
- empire buffed with 2 new pairs
- Hakim heroe gets expert trait, jundi heroe gets strong trait
0.5.8.4
- Replaced commander overlay for BfW 1.10 one
- Buffed Empire
0.5.8.3
- Developed new alternative map2 (Paradise)
0.5.8.2
- Scaled unit images for missing portraits
0.5.8.1
- Hakim hero gets "strong" trait
- Replaced thief for thug in Empire deserters
- Tweaked themed enemies adjacent villages
- Some tweaks to map3 Delta and map4 Podzol generation
0.5.8
- Added new faction with Khalifate units: The Empire
- Added Khalifate heroes to bonus points
- Fixed thread name in objectives
0.5.7.3
- Developed new alternative map4 (Podzol)
- Small fix to halo behavior
- Small fixes to map decoration
0.5.7.2
- Fixed buggy behavior in train benefict "optional charge"
- Fixed wrong commanders and pickable heroes lists for The Guild
0.5.7.1
- Redefined custom terrain config option as modification
- Added allow_undo to all menu items but preset advacement
- Fixed Classic WC bug: adamant armor not working as intended on some units after level
- Small improve to Movement training maximun level
- Reduced Discipline bonus for advanced trainers to 4%
- Some code simplification and/or clarification
0.5.7
- Redefined The Cult recruit to give a great buff to faction
- Change in The Guild recruit intended as very small buff (also for flavor reasons).
0.5.6.0.1
- Fixed bug in recall (making players need exced in 11 gold unit recall cost)
0.5.6
- Developed new alternative map2 (Glaciers)
- Developed new alternative map2 (Provinces)
- Developed new alternative map4 (Mines)
- Fixed minor bug in Classic WC jungle generator (mushroom max temperature)
- Enemy allies recruits are now randomized instead pick first value of list
- Forced lock scenario settings (but sides color for map1)
0.5.5.6.1
- Fixed bug in random hero list creation for other eras (possible empty value)
0.5.5.6
- Added config option to allow other eras (create random heroes lists)
0.5.5.5
- Redifined The Cult pairs (intended as a very small buff)
- Fixed bug causing not giving trainings in bonus points (introduced in 0.5.4)
- Fixed undesired scroll to random unit in invest training
- Fixed typo in trait "trained" description for ranger terrains specials
- Added custom bonus images
- Undead bosses get name
- Removed clear map lables (generator bug solved in 1.11.1)
0.5.5
- Added a new alternative map3: Delta
- Fixed minor bug replacing a custom image in bonus
- More acurated use of new 1.12 terrain forest. Minor decoration tweaks.
- Redefined The Militia to slighty buff it. Target is (taking fighter/scout pair apart), give the best possible pairs. New image.
- Removed Young Ogre from Heroes and Deserters of The Hand and added to its commanders.
- Fixed low unintended finish gold bonus for 2p and 1p. (carry_over formula was not working well for less players)
- Harcoded "village map amount" for finish gold bonus calculation. Fixes map generation as undesired source of stupid umbalance in players gold.
- Split WoCopedia and recruit info (new images)
0.5.4.1
- Fixed traings not giving correctly specials
- Fixed typo in random leaders info
0.5.4 (developed for BfW v1.11 series)
- Changed add on name to World Conquest II
- Chanaged abilities descriptions to 1.12 format
- Changed image file name to 1.12 path for thunderer,scout,skeleton,horseman,cavalryman(croped)
- Added support for change side colors
- Improved decoration using new 1.12 terrains
- Removed unit name mark for special_overlay in recall list (1.12 includes overlays)
- Redefined era code to make more easy additions and maintenance
- Disabled era outside WC II and seted era as only one allowed for campaign (prevents crash)
- Improved decorative destruction with custom terrain (snowed forests)
- Improved Recruit info option (added units images)
- Added deserters to WoCopedia factions. Improved WoCopedia design and readbility.
- Developed a new help option to see again items info (rightclick on image)
- Redefined The Hand pairs and random leaders to buff faction
- Integrated translated version as config option
- Increased trun limit in 2p and 1p versions. +25 gold each map for 1p.
- Reduced enemy lvl2 recalls in map4 for lower difficulties.
(deleted changelog only valid for previous BfW versions)