1 + features |
1 + features |
2 * bugfixes |
2 * bugfixes |
3 |
3 |
4 0.9.19 -> ???: |
4 0.9.22 -> 0.9.23 |
5 * increase precision in damage calcs; extra damage affects fire properly now |
5 * Hammer damage is now rounded down. This means it will cause NO DAMAGE to a hedgehog with less than 3 hp. |
6 * visual enhancements for whip |
6 * Fixed bee not being affected by wrap world edge while still being thrown |
|
7 * Fixed turn not ending when sticky mine was trapped on rubberband |
|
8 * Various other fixes |
|
9 |
|
10 0.9.21 -> 0.9.22 |
|
11 + New Weapon / Map object: AirMine (floating mine that will follow nearby hedgehogs) |
|
12 + Extensive changes to TechRacer: Variable terrain types, enhanced parameters, hwmap interpreter, fuel limiter, etc. |
|
13 + HedgeEditor - create missions/etc. in-game! see http://hedgewars.org/HedgeEditor |
|
14 + Map previews can now take script parameters into account and preview waypoints in TechRacer |
|
15 + Added a couple new flags |
|
16 + Various tweaks to the interface and in-game chat |
|
17 + Divided teams options will now just be ignored when more/less than 2 teams/clans, instead of displaying a fatal error |
|
18 + Added 6 TechRacer maps to TechMaps |
|
19 + Added 3 SpeedShoppa Challenges: Shoppa Love, Ropes and Crates, The Customer is King |
|
20 + Hammer damage is now rounded up. This means it can be used to execute hedgehogs with only 1 hp. |
|
21 + Improved "Art" theme. |
|
22 * Generated bridges/girders are now connected better to the land mass |
|
23 * Fixed rubberband sprite |
|
24 * Fixed Wind-Indicator being wrong in certain situations |
|
25 * Melon Bomb Pieces now bounce on Rubberband |
|
26 * Reduced menu music volume |
|
27 * The game will now fallback to default voicepack if a team's voicepack is not locally installed. (Instead of rendering team voiceless) |
|
28 * Hammer now does more damage when the Extra-Damage utility is used |
|
29 * Many other bug fixes |
|
30 |
|
31 Lua-API: |
|
32 + New map parameter: MapFeatureSize -- numeric representation of detail slider below map preview; use within onGameInit()/onPreviewInit() |
|
33 + New function: SetMaxBuildDistance([ distInPx ]) -- specify how many pixels away a hedgehog can still place girders/etc. set to 0 for no limit; call with no param to reset to default |
|
34 + New hook: onSuddenDeath() -- called by engine when sudden death begins |
|
35 * Previously missing gear states are now available (gstSubmersible, gstFrozen and gstNoGravity) |
|
36 * Fixed OnHogAttack giving the incorrect AmmoType (amNothing) under certain conditions |
|
37 |
|
38 0.9.20 -> 0.9.21: |
|
39 + New type of randomly generated maps: Perlin Maps. |
|
40 + Old Random generated maps are more diverse now. |
|
41 + Slider for adjusting land generation detail. |
|
42 + Highlander gamemode can now be used with custom weapon schemes (1-8=How probable to get this weapon. 9=All hogs get it) |
|
43 + New playable themes: "Hoggywood" and "Cake" |
|
44 + New gameplay mode "Construction Mode" |
|
45 + New gameplay mode "TechRacer" |
|
46 + New game play mode "DiagonalMaze" (generates a simple diagonal maze) |
|
47 + Add 7 target practice missions, now with simple scoring |
|
48 + Update RC Plane Challenge: Stats screen reworked and shows now several facts, simple ranking system based on used planes, some taunts in the game |
|
49 + New training/multiplayer mission: "Climb Home" |
|
50 + Game scheme screen has a "Script parameter" field now. This allows to make more customizable scripts/modes. |
|
51 + Network game rejoining. Note: Your team(s) will vanish after 3 turns. |
|
52 + Visual and gameplay changes to "sea" - world edge, visual change to wrap world edge to allow seeing through the wrap, visual change to bounce worldedge |
|
53 + The map of the Basketball Mission can be selected for regular games again ("BasketballField") |
|
54 + New engine command: /togglechat will disable/enable chat display (does not affect chat history display) |
|
55 + Change to Racer: first weapon/utility available will be automatically selected on start |
|
56 + Added some visual feedback to failed girder placement. |
|
57 + Various performance tweaks, especially for very large maps. |
|
58 + Allow switching through hogs in reverse order with PRECISE+HOGSWITCH (left shift + tab, by default) |
|
59 + Added support for custom Sudden Death music to theme.cfg (e.g. sd-music=hell.ogg ). |
|
60 + New Hats: policegirl, fr_tomato, cratehider |
|
61 * Fixed drill rockets sometimes exploding on impact. |
|
62 * Fixed trainings broken due to indestructable targets/crates. |
|
63 * Fixes and tweaks for low qualily rendering. |
|
64 * Sinegun won't shoot through -solid- land anymore |
|
65 * Many bug fixes and tweaks. |
|
66 |
|
67 Frontend / Netgame: |
|
68 + High resolution previews! |
|
69 + Preview for dynamic maps generated by game style scripts (e.g. "ShoppaMap))! |
|
70 + Moved room status filter to top left of rooms list. |
|
71 |
|
72 Lua API: |
|
73 + New library: Params, makes parsing of script parameters easier |
|
74 + New library: TargetPractice, used to generate target practice missions (the newly added missions use it) |
|
75 + More helpful syntax error messages. |
|
76 + New hooks: |
|
77 onParameters(paramString) -- called when script parameters are configured. the parameter contains the parameter(s) as text string |
|
78 onPreviewInit() -- called during map preview initialization |
|
79 onGearWaterSkip(gearUid) -- called when a gear skims the water without drowning (when hitting it with high speed at low angle). By checking gearUid you can figure out which gear that was. |
|
80 + New functions: |
|
81 DismissTeam(teamname) -- removes a team from the game (note: if you used loc() on teamnames, don't forget to the translated teamname here too) |
|
82 GetGameFlag(gameflag) -- returns true/false |
|
83 PlaceSprite(x, y, sprite, frameIdx [, landFlag, ... ]) -- sprite refers to an id from the TSprite list |
|
84 SetWaterLine(waterline) -- moves water level to the specified y. the current value is in read-only global waterline |
|
85 SetNextWeapon() -- make current hedgehog switch to next weapon. e.g. use in trainings to preselect weapon |
|
86 SetWeapon(ammoType) -- decide which weapon the current hedgehog should equip |
|
87 + Map Drawing: |
|
88 -- to be used in onGameInit() -- first set MapGen to mgDrawn and then use the commands below |
|
89 AddPoint(x, y [, width [, erase] ]) -- takes x,y location, a width (means start of a new line) and erase (if line should erase, not draw) |
|
90 FlushPoints() -- makes sure that all the points/lines specified using the command above are actually applied to the map |
|
91 + New global enumerations: |
|
92 Mapgens: mgRandom, mgMaze, mgPerlin, mgDrawn |
|
93 TSprite values |
|
94 LandFlags: lfIndestructible, lfIce, lfBouncy |
|
95 + Changed functions: |
|
96 HogSay(gearUid, text, manner [, vgState]) -- now also allows you to make NON-Hedgehog gears speak, e.g. barrels... wait what?! |
|
97 + Changed hooks: |
|
98 onHogAttack() can now be hooked with new parameter: onHogAttack(ammoType) - to conveniently find out which ammo/weapon is being used |
|
99 * Fixes: |
|
100 gfResetHealth is now a available like the other GameFlags |
|
101 0.9.19 -> 0.9.20: |
|
102 + New campaign, A Space Adventure! |
|
103 + Password protected rooms |
|
104 + Shapes on drawn maps (ellipses, rectangles) - constrain dimensions with ctrl, as with straight line tool. |
|
105 + New rubber utility, lfBouncy mask (green) for maps. lfBouncy is also anti-portal. |
|
106 + Lazy loading of many aspects of frontend to improve startup time under Windows |
|
107 + Set hog/team/health label defaults in config, toggle team health display using delete (left shift + delete for labels now) |
|
108 + Usernames next to teams when playing online. |
|
109 + Can now filter rooms by game style (such as Highlander). Filtering simplified since it is mostly unused. |
|
110 + AFK mode. Press p when not your turn online to trigger autoskip of your turn. |
|
111 + Russian localisation of Default voice. |
|
112 + Map edges can wrap or bounce. Also a silly "connect to the sea" mode |
|
113 + Sticky fire kicks you a bit less, fire interacts with frozen land/ice |
|
114 + Generated map stays same if the template is the same between groups (all/large for example) |
|
115 + Visual enhancements for whip and crosshair |
|
116 + Option to draw maps with a "shoppa" border - used by ShoppaMap lua at present |
|
117 + New hats |
|
118 + Translation updates |
|
119 + New lua script to control gravity. May have unpredictable effects. Try zero g shoppa. Changes to allow lua to spawn poison clouds without interrupting turn. |
|
120 + Speech bubbles are now echoed to chat for logging purposes with the hog's name. |
|
121 * You should now thaw on your turn, not enemy's. AI frozen/unfrozen crate movement fix. Blowtorch can thaw frozen hogs. |
|
122 * Prevent target crosshair moving around unpredictably when doing multiple airstrikes |
|
123 * Rope should kick along surfaces more reliably, fix rope aim speed if you miss a shot, firing rope does not freeze timer, fix aiming on last rope |
|
124 * Remember bounce/timer in reset wep modes like Highlander |
|
125 * Increase precision in damage calcs; extra damage affects fire properly now |
|
126 * Fixed video recording resolution |
|
127 * Fixed context menu/cursor in text areas |
|
128 * Many bugfixes. Keypad enter in chat, hog sliding freezing game, team name flaws in Windows, localisation of tips, crasher in slots with no weapons, frontend holiday css. |
7 |
129 |
8 0.9.18 -> 0.9.19: |
130 0.9.18 -> 0.9.19: |
9 + New Freezer weapon - freezes terrain, water, hedgehogs, mines, cases, explosives |
131 + New Freezer weapon - freezes terrain, water, hedgehogs, mines, cases, explosives |
10 + Saucer can aim weapons and fire underwater |
132 + Saucer can aim weapons and fire underwater |
11 + Main graphical user interface overhaul |
133 + Main graphical user interface overhaul |