Wuzzy <Wuzzy2@mail.ru> [Sat, 10 Mar 2018 01:46:51 +0100] rev 13159
Minigun: Move attack timer to Karma to make gear type more Lua-friendly
Wuzzy <Wuzzy2@mail.ru> [Sat, 10 Mar 2018 01:28:15 +0100] rev 13158
Reduce number of minigun bullets from 71 to 70
Not that it changes much ... :D
alfadur [Sat, 10 Mar 2018 00:54:00 +0100] rev 13157
Fix minigun not pausing the turn timer properly
alfadur [Fri, 09 Mar 2018 23:34:46 +0100] rev 13156
Improve appearance of bullet trails, slight fade out at beginning
This especially improves the appearance of minigun bullet trails
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 22:23:57 +0100] rev 13155
When using seduction, only show “CENSORED” text in English locale
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 21:09:53 +0100] rev 13154
Nerf minigun in Default ammo scheme
It's a super weapon, so no more free miniguns.
Start ammo: 0
Crate probability: 7
alfadur [Fri, 09 Mar 2018 19:48:15 +0100] rev 13153
Fix minigun bullet impact image being drawn over hog sometimes
alfadur [Fri, 09 Mar 2018 19:45:21 +0100] rev 13152
Fix direction of dispensed bullet shells from shotgun/sniper/minigun
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 19:40:49 +0100] rev 13151
ACF8: Fix invisible cyborg sometimes blocking the way
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 19:05:59 +0100] rev 13150
A Classic Fairytale: Harden all missions against missing campaign variables in team file and assume default values
This assumes the worst case in which the team file is missing all campaign variables except Progress.
This has been successfully tested with all 10 missions and still generates a logical storyline.
By default, the game assumes:
- The cyborg's offer in mission 2 was refused
- The traitor in mission 5 was killed
As a consequence, missions 8 and 10 use the princessScene cut scene.
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 18:03:59 +0100] rev 13149
ACF9: Fix cannibal talking to himself in cut scene if playing with 3 natives instead of 4
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 15:20:28 +0100] rev 13148
ACF6: Change mines, remove mines placed at unfair positions
MinesNum was set to a non-zero value. Some mines ended up in weird positions
like directly under a crate.
Now all mines and barrels are placed manually.
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 14:27:37 +0100] rev 13147
ACF3: Fix cannibals sometimes doing nothing for a full turn
This was because hogs got confused because walking was forbidden by SetInputMask.
Now we use a proper hedgehog effect heArtillery.
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 12:55:54 +0100] rev 13146
ACF1: Hide Cannibals team before it appears
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 12:43:36 +0100] rev 13145
Hide team bar if all hedgehogs in it are hidden or dead
This fixes some minor spoilers in the campaigns, especially A Classic Fairytale.
This only affects hogs hidden with HideHog.
Invisible hogs (gstInvisible) don't affect the team bars.
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 11:32:36 +0100] rev 13144
ACF: Only use standard team colors
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 02:03:03 +0100] rev 13143
ACF7: Fix incorrect hog name used in speech bubble
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 01:12:07 +0100] rev 13142
Update German Lua translation
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 00:45:37 +0100] rev 13141
Merge unC0Rr's control fixes
Wuzzy <Wuzzy2@mail.ru> [Fri, 09 Mar 2018 00:44:36 +0100] rev 13140
ACF7: Make hogs talk when you complete a part of the second mission goal (reach princess / free friends)
To make sure the player doesn't forget these.
Other bugfixes:
- When you skip the 2nd cut scene, hero was teleported back
- Increase princess <-> hero distance tolerance
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 23:46:46 +0100] rev 13139
ACF7: Fix incorrect hog name mentioned in 2nd mission text
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 23:36:16 +0100] rev 13138
AI: Don't use tardis when in multishoot and not inf attack
unc0rr [Thu, 08 Mar 2018 23:28:58 +0100] rev 13137
Fix new binds system for real
unc0rr [Thu, 08 Mar 2018 21:58:59 +0100] rev 13136
This should fix crash with custom bindings
jose1711 [Thu, 08 Mar 2018 21:46:43 +0100] rev 13135
Update Slovak translation
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 21:28:02 +0100] rev 13134
Racer: Draw waypoint outline around cursor while in placement phase
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 21:05:10 +0100] rev 13133
Merge server stuff from alfadur
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 21:03:25 +0100] rev 13132
HedgeEditor: Show waypoint preview
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 20:40:00 +0100] rev 13131
HedgeEditor: Fix sndIncoming playing for placing stuff, add many sound effects
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 19:36:07 +0100] rev 13130
HedgeEditor: Clean up messy HWP overwrites
- Remove all sounds
- Move sticky mine, mine and dud mine images to custom sprites
- Move crate preview outline to custom sprite
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 19:14:06 +0100] rev 13129
Racer: No longer play Incoming or Missed sound
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 19:08:21 +0100] rev 13128
Construction Mode: Fix annoying Incoming voice and other sound issues
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 19:03:03 +0100] rev 13127
Lua API: PlaySound: Add 3rd parameter instaVoice to instantly play voice
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 18:15:06 +0100] rev 13126
Lua API: Add SetSoundMask to disable playing certain sounds
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 17:07:14 +0100] rev 13125
ACF2: Make all Weaklings on worst CPU level
alfadur [Thu, 08 Mar 2018 15:01:18 -0500] rev 13124
separated the server logic from all the async io mess.
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 16:49:49 +0100] rev 13123
ACF: Reduce computer hog levels in missions 2 and 6.
They were way too high, especially in mission 2.
Mission 2:
Weaklings: level 5 → level 1 (except Brainiac)
Stronglings: (real) level 4 → level 2
Brainiac: level 1 → level 5 (because he's special)
Looks like all levels were just flipped.
Mission 5:
First enemy team: level 5 → level 3
Reinforcements: level 5 → level 4
The high skill level punishes player mistakes too much.
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 15:37:49 +0100] rev 13122
CTF_Blizzard: Force clan limit of 2. Auto-remove excess hogs
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 15:15:11 +0100] rev 13121
CTF_Blizzard: Dump dead code / out-commented code
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 15:05:42 +0100] rev 13120
CTF: Write hog with most captures in stats screen
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 14:53:25 +0100] rev 13119
CTF: Say "clan" instead of "team" in mission panel
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 14:47:47 +0100] rev 13118
CTF: Show team scores and score graph in stats screen
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 13:42:36 +0100] rev 13117
CTF: Don't disable home flag after capture
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 13:34:45 +0100] rev 13116
CTF: Allow to be played with more than 2 clans
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 12:46:11 +0100] rev 13115
CTF: Drop flag when carrier uses piano strike
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 12:34:46 +0100] rev 13114
Capture the Flag: Fix many Lua errors when playing with >2 clans
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 11:58:27 +0100] rev 13113
Mutant: Faster excess hog removal
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 03:00:51 +0100] rev 13112
uCommandHandlers: Remove unused variable
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 02:59:14 +0100] rev 13111
CTF: Dumb out-commented code
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 02:19:44 +0100] rev 13110
Slightly simplify Mutant mission panel
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 02:03:23 +0100] rev 13109
CTF: Fix Lua errors when using kamikaze or tardis
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 01:22:00 +0100] rev 13108
CTF: Remove tardis and resurrector
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 01:12:35 +0100] rev 13107
Control: Remove tardis and resurrector
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 00:54:12 +0100] rev 13106
German translation: “Grundlagentraining” → “Grundausbildung”
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 00:46:00 +0100] rev 13105
SimpleMission: Set GameFlags more cleanly
Wuzzy <Wuzzy2@mail.ru> [Thu, 08 Mar 2018 00:18:32 +0100] rev 13104
Fix artillery being broken in some missions
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 23:52:45 +0100] rev 13103
Target Practice: Re-center camera to hog after projectiles get destroyed or drown
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 23:06:19 +0100] rev 13102
ACF6: Fix cyborgs sometimes idling forever in their turns (fixes
bug #521)
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 22:47:55 +0100] rev 13101
Add hedgehog effect heArtillery, allows to set per-hedgehog artillery mode
Allowed effect values:
0 = not active
1 = permanently active
2 = termporarily active (sniper rifle)
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 20:27:42 +0100] rev 13100
Update German frontend and Minigun translation
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 18:27:14 +0100] rev 13099
Rope training: Fix confused order of retract/extend controls
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 18:24:17 +0100] rev 13098
Rope Knock Challenge: Remove trailing space of name "doomy "
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 18:23:21 +0100] rev 13097
Death02: Add Delay=600
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 18:18:11 +0100] rev 13096
Update German Lua translation
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 15:47:03 +0100] rev 13095
Use mktemp in update_lua_locale_files.sh
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 15:09:31 +0100] rev 13094
Stop SplitByChar also lowercasing the entire string. Fixes
bug #581.
It's weird that a function with this name would lowercase the whole string.
Nemo and I have checked the history and code for any justifications of the
lowercasing but we found none.
I have checked in the code if anything actually depends on SplitByChar also
lowercasing the string but I found nothing.
It would surprise me since it's not obvious from the name IMO is bad
coding practice anyway.
Bug 581 is fixed by this because cLocale was (incorrectly) lowercased,
which broke locale names like pt_BR to pt_br.
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 13:48:51 +0100] rev 13093
Lua: Rename global variable “L” to “LOCALE”
Srsly, WTF? If we have to use global variables, at least give them descriptive names.
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 12:33:56 +0100] rev 13092
Sort all core missions in training menu more logically
The missions are now sorted as specified in the new order.cfg files in the Missions subfolders.
Training missions are now sorted in the order you should play them.
Challenges are semi-logically grouped.
Scenarios are roughly sorted by difficulty.
All missions not mentioned in order.cfg are simply added in no particular
order at the end.
Wuzzy <Wuzzy2@mail.ru> [Wed, 07 Mar 2018 10:44:30 +0100] rev 13091
Frontend: Lead first-time player to training page on start
nemo [Tue, 06 Mar 2018 15:21:36 -0500] rev 13090
the clipping was just due to remote abuse anyway - this addresses a couple of the concerns from the bug
Wuzzy <Wuzzy2@mail.ru> [Tue, 06 Mar 2018 04:26:51 +0100] rev 13089
Update README about the Hedgewars training
Wuzzy <Wuzzy2@mail.ru> [Tue, 06 Mar 2018 04:11:17 +0100] rev 13088
Remove unused, unfinished and outdated boot camp mission
Wuzzy <Wuzzy2@mail.ru> [Tue, 06 Mar 2018 03:48:03 +0100] rev 13087
Complete overhaul of Basic Rope Training
NEW lesson plan:
- Select rope
- Shoot rope, attach, detach
- Extend, retract, swing to reach easy target
- Multiple shots / rope re-use to go over water hazard
- Drop grenade from rope
- Special rules when you only got 1 rope (also when the rope is officially used up)
- Rope around obstacles and mines
Wuzzy <Wuzzy2@mail.ru> [Mon, 05 Mar 2018 19:26:46 +0100] rev 13086
Change misleading server error message about nicknames
Wuzzy <Wuzzy2@mail.ru> [Mon, 05 Mar 2018 19:21:58 +0100] rev 13085
Capitalize default hog names and server name
Wuzzy <Wuzzy2@mail.ru> [Mon, 05 Mar 2018 19:05:10 +0100] rev 13084
More user-friendly server messages
Wuzzy <Wuzzy2@mail.ru> [Mon, 05 Mar 2018 16:16:32 +0100] rev 13083
Fix frontend error dialog always displaying "failed" as last engine message after engine crash
unc0rr [Sun, 04 Mar 2018 00:13:38 +0100] rev 13082
Having chat mode as game state was a mistake
Wuzzy <Wuzzy2@mail.ru> [Fri, 02 Mar 2018 19:44:09 +0100] rev 13081
Remove dead code from basic bazooka training
Wuzzy <Wuzzy2@mail.ru> [Fri, 02 Mar 2018 19:43:06 +0100] rev 13080
Completely redo Basic Grenade Training
Lesson plan:
- Select grenade
- Throw grenade
- Aim, set timer, set bounciness
- Destroy targets
Wuzzy <Wuzzy2@mail.ru> [Fri, 02 Mar 2018 13:57:37 +0100] rev 13079
Basic Movement Training: Fix inconsistent help texts when switching Cappy a 2nd time
Wuzzy <Wuzzy2@mail.ru> [Wed, 28 Feb 2018 20:14:55 +0100] rev 13078
Complete redo of Basic Bazooka Training
This is now a proper tutorial instead of just a simple target practice without
any commentary.
It teaches players how to use the bazooka,
how to deal with wind and how water skip works.
Wuzzy <Wuzzy2@mail.ru> [Mon, 26 Feb 2018 22:14:40 +0100] rev 13077
Add "Turning Around" to movement training
Wuzzy <Wuzzy2@mail.ru> [Mon, 26 Feb 2018 21:17:36 +0100] rev 13076
Some minor convenience improvements in Basic Flying Saucer Training
Wuzzy <Wuzzy2@mail.ru> [Mon, 26 Feb 2018 21:09:35 +0100] rev 13075
Add Basic Movement Training
nemo [Sun, 25 Feb 2018 18:54:51 -0500] rev 13074
falling hogs using rope were ignoring a few things (for example taking damage from rubber)
unc0rr [Sun, 25 Feb 2018 18:57:30 +0100] rev 13073
Much smaller TBinds type
Wuzzy <Wuzzy2@mail.ru> [Sat, 24 Feb 2018 15:24:36 +0100] rev 13072
Change team colors in rope knock challenge to standard color scheme
Wuzzy <Wuzzy2@mail.ru> [Sat, 24 Feb 2018 15:14:30 +0100] rev 13071
RC Plane Challenge: Switch to using fake crates only
Wuzzy <Wuzzy2@mail.ru> [Sat, 24 Feb 2018 14:59:35 +0100] rev 13070
Display score next to team bar in singleplayer challenges
Wuzzy <Wuzzy2@mail.ru> [Fri, 23 Feb 2018 22:43:34 +0100] rev 13069
Remove false credit of hwmap2lua.sh
Wuzzy <Wuzzy2@mail.ru> [Fri, 23 Feb 2018 21:06:43 +0100] rev 13068
Add szczur's script to convert .hwmap to Lua code
Wuzzy <Wuzzy2@mail.ru> [Fri, 23 Feb 2018 14:26:58 +0100] rev 13067
Lua API: Fix SetWind not updating flake direction
Wuzzy <Wuzzy2@mail.ru> [Fri, 23 Feb 2018 14:10:03 +0100] rev 13066
Fix incorrect wind bar in some missions
Wuzzy <Wuzzy2@mail.ru> [Fri, 23 Feb 2018 13:28:07 +0100] rev 13065
Convert The Great Escape to SimpleMission format
Wuzzy <Wuzzy2@mail.ru> [Fri, 23 Feb 2018 12:48:27 +0100] rev 13064
Convert Nobody Laugh to SimpleMission format
nemo [Thu, 22 Feb 2018 20:10:22 -0500] rev 13063
Enemy hogs should at least try to get to you in low gravity
Wuzzy <Wuzzy2@mail.ru> [Thu, 22 Feb 2018 02:24:42 +0100] rev 13062
Convert Newton and the Hammock to SimpleMission format
Wuzzy <Wuzzy2@mail.ru> [Thu, 22 Feb 2018 01:39:30 +0100] rev 13061
Convert Big Armory mission to SimpleMission format
Wuzzy <Wuzzy2@mail.ru> [Thu, 22 Feb 2018 01:35:16 +0100] rev 13060
SimpleMission: Check regular victory at turn and or start
Wuzzy <Wuzzy2@mail.ru> [Thu, 22 Feb 2018 01:03:40 +0100] rev 13059
SimpleMission: Add support for failure texts in the stats screen
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 22:43:03 +0100] rev 13058
SimpleMission: Check regular victory before anything else
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 21:40:52 +0100] rev 13057
New SD flakes for Bath: skull and bones in bubble
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 21:29:30 +0100] rev 13056
Rewrite most mission texts to actually *explain* the goal
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 18:15:57 +0100] rev 13055
2 new scenarios: Bazooka Battlefield, Tentacle Terror
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 17:14:46 +0100] rev 13054
Add SimpleMission lua library for easier mission creation
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 15:53:30 +0100] rev 13053
Fix SD flakes attributes not set properly when SD flake count = normal flake count
Fixes
bug #233
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 15:05:50 +0100] rev 13052
Improve/fix messaging when multiple teams win
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 03:08:19 +0100] rev 13051
Remove "Click to resume" from quit menu as visual clutter
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 03:05:50 +0100] rev 13050
InputHandler: Shorten "Escape" to "Esc"
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 03:03:16 +0100] rev 13049
Fix quit menu showing incorrect key when using non-default bindings
Wuzzy <Wuzzy2@mail.ru> [Wed, 21 Feb 2018 02:37:01 +0100] rev 13048
Engine: Allow to use up to 9 placeholders in Format and FormatA
Wuzzy <Wuzzy2@mail.ru> [Tue, 20 Feb 2018 22:21:33 +0100] rev 13047
uInputManager: Add functions to get SDL key name
Wuzzy <Wuzzy2@mail.ru> [Tue, 20 Feb 2018 19:15:47 +0100] rev 13046
Fix a few German typos of main menu
Wuzzy <Wuzzy2@mail.ru> [Tue, 20 Feb 2018 19:07:32 +0100] rev 13045
VideoRec: Fix many effects not being recorded
Wuzzy <Wuzzy2@mail.ru> [Tue, 20 Feb 2018 17:52:22 +0100] rev 13044
Fix volume caption not being shown when hitting mute key
Wuzzy <Wuzzy2@mail.ru> [Tue, 20 Feb 2018 15:37:36 +0100] rev 13043
Lua API: Remove empty functions CampaignLock and CampaignUnlock
Those were just no-op. Better use the issue tracker for suggestions?
Wuzzy <Wuzzy2@mail.ru> [Tue, 20 Feb 2018 15:31:47 +0100] rev 13042
Expose 5 land flags to Lua for use with SetGearCollisionMask
Wuzzy <Wuzzy2@mail.ru> [Tue, 20 Feb 2018 14:03:46 +0100] rev 13041
Fix inconsistent name of SetGearAIHints
Wuzzy <Wuzzy2@mail.ru> [Mon, 19 Feb 2018 17:03:59 +0100] rev 13040
Portal mission: Fix health crate spawning inside land