-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRavana_changelog.txt
486 lines (344 loc) · 12.3 KB
/
Ravana_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
4.0.4
XP mod as option
4.1
Important update, hugely lowered download size while joining game. Also updated XP Mod
4.1a, 4.1b, 4.1c
Fixed Tent units, update few min later, changed ageless waves back to option as was before, more fixes
4.1d
Fixed XP Mod
4.1e
Few changes about upkeep and income and gold
4.2a
Added option to use ron's map and everything included, turn 36 wave fixed
Changed options text as requested by jistanidiot
Bullet code in objectives removed
4.2b
Fixed wrong random max value for level 0 units array
4.2c
Added support for castle destruction for other map
4.3
Changed units list according to my ageless update, added new units to list, advances message to chat instead
4.3a
Fixed Sproutling
4.3b
Fixed few level 2 units appearing in level 1 list
Set max movecost of flat and shallow water to 3 and min moves to 3
Added new EFM imperialists units
Strike color from (0,0,255) to (74,247,187)
4.4
Lists changed to work with ageless 4.12
Lists changed to work with lua instead of wml, this way should be more efficient
Removed tent for default waves, because of redundant code, possibly only for this version
Turn 40 makes all side 1 units undead
Tried to make accidentally skipping upgrade option less likely, didnt seem to be too effective
Found out that lua needs to be within cfg files to be sent
4.4a
Tent units changed from side 1 to side that moved there
4.4b
Fixed leaders having same id and sometimes disappearing because of that
Started using Ravana instead of Laela as main display name
4.4.1
Removed AE_arc_khthon_Spark - scout unit without attacks, likely campaign only
Changed settings from menu to scenario settings
Made xp mod and advance planning dependencies instead of including them in scenario directly
Added difficulty settings as health multipliers for waves units
Marked this addon as ported
4.4.1a
Fixed ai buff at turns 24 and 28
4.4.2
Fixed inability to use savegames
4.4.2a
Fixed incorrectly replaced Golem Wood Defender
4.4.2b
Massively lowered ai stat buffs
4.4.2c
Removed hiding terrapins from units lists
4.4.2d
Allowed tent if either ageless waves or ageless era is used
4.4.2e
Fixed randomless
4.4.3
Removed bak files
Changed credits and objectives
Removed fog, hid enemy leader
Village destruction changed to need 2 moves to remove village
Additional desert and snow maps
Removed [binary_path]
Charge and backstab lowered to 1.7x
Village support increased to 2
Renamed options variables, possibly causing problems with preferences
Finally readded show all settings
Changed ai aggressiveness parameters to be slightly less aggressive
4.4.3a
Arsenal and tent changed to turn 1
Massive rewrite of upgrade code
New maps updated
Removed unneeded code
4.4.3b
Moved settings labels 8 hexes down
Fixed fall map arsenals
4.4.3c
Added tents list for default
4.5
Added turn 46 label for ageless waves
Lists changed to work with ageless 4.13
Upgrades added to default waves - possibly quite op - lowered a lot
Wave modifications to traits
Ice map allows undo when wind is not active
Arsenal cant use message only to current side
4.5a
swift spelling
removed runelaying units as they break undo moves
4.5b
Fixed turn 31 default label
Added random_start_time=no as it seems that despite reference saying it defaults to no, it defaults to yes in 1.12 multiplayer
4.5c
Default waves must become undead as well
4.5d
Added first_time_only=no for event that checks for loss condition
Added option for forcing 1 tent unit be healer
Switch Leader added to dependencies
Removed shifters from units lists
4.5e
Fixed tent healer label
Smart game end by force end turns
Added scroll_to_leader=no to ai side
4.5f
Fixed settings default true/false to yes/no
Added dependencies Color_Modification and Ally_Village_Modification
4.5g
Removed lms
Added rightclick menu at arsenal to see if that side has already visited that arsenal
4.6
Update for ageless 4.14
map_passable changed from undefined variable to string, should be no more out of map waves
objectives added silent=yes
lua moved directly to preload event without saving it to variable
Allowed undo after using arsenal menu
4.6a
Removed Archaic stone statues as they cause crashes when created in ways other than recruiting
Replaced core waves mp with damage
Clarified individual upgrades description and made default yes
4.7
Tent macro split from arsenal file
Lua unit lists setup moved from scenario file to utils
More code moving
Excluded hiding turtles from movecost lowering
Experimental difficulty setting: gives rating based on settings/modifications used, and changes wave bonus values based on that
4.7a
Remove turn limit if any used
Schedule turn 21 to night if nonageless waves
Castle destruction default changed to off - beginners dont know how to play with it
Wavetype choice changed to combo setting
WIP predefined ageless waveset
Detect unity magic
Fixed AE_ext_monsters_Fire_Warrior_Spirit level
Removed limitation keeping first turn units immobile
Fixed mp bonus not affecting spawn turn movement
Made predefined waveset easier
4.7b
Note that randomless invalidates individual upgrades
Experimental difficulty label managing
Difficulties: Hardcore, Normal, Easy
Removed shifters/wildermen
Remove khthon from predefined waves
4.7c
Labels visible through shroud
Remove ampersand from objectives
Tent healer possible for core waves
4.7d
Fixed special waves labels for normal
4.8
Update for ageless 4.15
4.8a
Fix spawn locations - west getting more units than east = Changed spawn locations x of 28 to 25
4.9
Update for ageless 4.16
4.9.1
Ageless 4.17 did not remove any units, so did not regenerate lists this time
Fix duplicate arsenal events for Fall map
4.10
Update for ageless 4.18
On EXI_Rush_Mod waves start with double movement
Hardcore village support is back to 1
Disable predefined waves, with EoM and EoMa ids changed, needs more work to allow this
Weak trait only applies on attack with more than 1 damage
All units can move on castle
Detect StealingWeaponsMode and BonusSpam and EXI_Heroic_Mod
Win at turn 46 side 2, so that ai wont move after game is over
4.10.1
Change rush mod to 1.5 and not on turn 1, remove AE_mag_Walking_Corpse from list since it spawns without attacks
4.10.2
Change rush mod to 1.3
4.10.3
Remove units with charm from random lists
4.10.4
Call Experimental difficulty Adaptive difficulty
Hide Chaos from upgrade choices
If .gitignore exists in addon folder, additional settings are displayed. Only one that might be interesting for players is hp adjustment slider.
4.10.5
Catch CanBeOnlyOne
Change rush mod to 1.8 if CD is off
4.10.6
Add ultra hardcore setting where 31-40 waves get two traits, hp multiplier is 1.2, adaptive difficulty starts with 1.2, each turn increases hp multiplier by 0.02, early wave has +1 damage
4.10.6a
Ultra hardcore hp multiplier start lowered to 1.1, increase lowered to 0.01.
4.10.6b
Add wave trait labels to ultra hardcore
Ultra hardcore turn 36 multipliers lowered: hp 40->15, damage 15->10, turn 40 hp 20->10
4.10.6c
Remove [chat] when upgrade fails
4.10.7
Move unit spawn logic to Lua
Use dedicated Lua files
Labels of where next turn will spawn what level units
Move allied tent to lua
ORM_ prefix to global Lua variables
If player uses red then make side 1 different color, try gold, (orange?), white, green
Apply hardcore strong to attacks with 1 damage as well (0 still excluded)
Swamp map
4.10.7a
Fix swamp map destroyed village
4.10.7b
Fix swamp map extra upgrade spot
4.10.7c, 4.10.7d
Fix last wave label creation
4.10.8
ORM table for Lua globals not prefix
Move wave bonuses to Lua
Apply adaptive rating to magical, backstab, charge
Few more changes to wave bonuses
Move ultrahardcore strong from turns 8, 11, 14, 18 to 7, 10, 13, 17
4.10.9
Note that swamp map created by IPS
HP multiplier and rush multiplier to Lua
Re-add middle tree to swamp map
Game setting labels to Lua
Swamp map has extra strong poison, 10 + turn / 4
4.10.9a
Fix hp multiplier
4.10.9b
Use game config era instead of era_id variable
Add debug message to help debug rush mod oos, and disable mp change until oos cause is found
Add warning message when retrieving nonexisting wml variable when developing
4.10.9c
Show debug message only if error is detected
4.10.9d
Swamp map 14,12 to healing spot, for example oasis
4.10.9e
Fix normal wave upgrades for turn 30+
Rush mod moved back to WML
Added debug functions that are called on ageless unsynced menu
Use Xara_Magic_Mod for adaptive difficulty
4.10.9f
Do not invalidate undo when moving on ronsmap and two suns map item location if item is already taken
4.10.9g
Make spawn labels immutable
4.10.9h
Fix predefined bonuses
4.10.9i
Fix rush mod on castle destruction
4.10.9j
Option to not create enemies for empty sides
4.10.9k
Fix tent
Remove rush mod mp change, instead that gives adaptive rating +0.1
4.10.9l
Include wave trait names in wave labels
4.10.9m
Adaptive rating -0.4 if no upgrades used
4.10.9n
Fix predefined wave label generation
4.11.0
Update for ageless 4.19
4.11.1
Remove EFM units with hex from list as they are quite broken on 1.14 with 4.19 ageless
4.11.1a
Fix AE_condition_use_beta_features warning
4.12.0
Update for ageless 4.20
Remove kamikaze units from waves
4.12.1
Try fix hp multiplier
4.12.2
Update for ageless 4.21 (one new unit, so small version only)
4.12.2a
Replace khalifate with dunefolk
4.12.3
Update for ageless 4.25
4.12.4
Update for ageless 4.27
Experimental menu item in top left corner to delay all waves 1 turn
4.12.4a
Fix error message after reloading
4.13.0
Update for 1.16
4.14.0
New maps from IPS
4.14.1
Limit spawn for empty setting for 3p map
4.14.2
Remove fall map custom arsenal logic
Fix some different player number related issues
4.14.3
Update for ageless 4.29
Update spawn labels when delaying waves
Change zonk to less punishing version, damage-1 or mp-1 instead of strike-1 or damage-2
4.14.4
Update for ageless 4.30
Easy village support to 3
4.14.4a
Fix for adaptive difficulty on normal when repeating turn 30 equivalent
Recreate spawn labels every turn to better support wave repeating
Different spawn label color when they spawn next turn
(Ultra hardcore village support stays 1)
Hardcore village support to 2
Normal village support to 3
Easy village support to 4
4.14.5
Update for ageless 4.31
4.14.6
Update for ageless 4.32
4.14.7
Update for ageless 4.33
4.14.7a
Use #00ff00 instead of green
4.14.8
Update for ageless 4.34, including tent update for EoMa
4.14.9
Update for ageless 4.36
Try solve wesnoth.game_config.kill_experience = 12 not staying after reload
4.14.10
Update for ageless 4.37
4.x todo
got idea to change nothings in upgrade rotation to 1-2 hp heal to not feel so bad
random waves only from selected era
consider hp multiplier and delayed waves
dependencies=Ageless_Era,XP_Modification,Plan_Your_Advancements_Mod,Switch_Leader,Color_Modification,Ally_Village_Modification
! turn 40 normal had units start with less than max hp
less players should come with less upgrade spots and less villages too
! overlay for units showing upgrades
Pagawan is my big fan, I should play with him
! test for broken saves/replay with ultra
! specials for swamp map, maybe extra poison power, lower resists (insect swarm event)
<22:54 FakeNews> i would love to see the map flood over time
<23:17 FakeNews> i wish there was an armor to take
! armor that gives poison immunity, or item that gives poison to all attacks
! tell player that swamp map has higher poison
Should Castle description affects swamp castle - change to swamp?
Create release only if ageless version changes
Detect weaker factions
Make zonk less powerful, temporary
<03:20 ghype> maybe use follwing setup when zonk included ( 1x zonk / 2x res / 2x hp / 2x dmg / 2x str / 2 def )
<03:20 ghype> so zonk is less likely ot drop and u dont deal wiht mv anymore
Look if some bonuses needed for waves with divergence
Consider if ronsmap items should be sidelocked - ron said that can be - to be implemented later
Look xp setting too, but not very importantly
Make stuff configurable during game, allow setting start value, and per wave increase, with 120 and 0.02 as initially, see what can be moved to Lua
Persistent score database
setting to generate unit lists from currently used era
do something when shrine is destroyed
Plans that would be nice:
allow player compose waves with menu
upgrades visual marker
infinite waves with unit type names changed like http://files.wesnoth.org/addons/1.12/Better_Names.tar.bz2