Wed, 13 Apr 2016 02:20:04 +0200 Construction Mode: Fix construction/support station
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 02:20:04 +0200] rev 11724
Construction Mode: Fix construction/support station
Wed, 13 Apr 2016 01:53:25 +0200 Construction Mode: Update structure overlay each tick, thus falling smoothly
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 01:53:25 +0200] rev 11723
Construction Mode: Update structure overlay each tick, thus falling smoothly
Wed, 13 Apr 2016 01:28:20 +0200 Construction Mode: “spawn” extra time, not buying
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 01:28:20 +0200] rev 11722
Construction Mode: “spawn” extra time, not buying
Wed, 13 Apr 2016 01:26:46 +0200 Construction Mode: Fix giving round energy boost at first round
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 01:26:46 +0200] rev 11721
Construction Mode: Fix giving round energy boost at first round
Wed, 13 Apr 2016 01:19:37 +0200 Add script parameter support to Construction Mode
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 01:19:37 +0200] rev 11720
Add script parameter support to Construction Mode Allows to set initial energy, energy per round and max. energy
Wed, 13 Apr 2016 00:49:34 +0200 Throw away legacy Construction Mode code which is never actually used
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 00:49:34 +0200] rev 11719
Throw away legacy Construction Mode code which is never actually used
Wed, 13 Apr 2016 00:39:45 +0200 Throw away old out-commented Construction Mode code
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 00:39:45 +0200] rev 11718
Throw away old out-commented Construction Mode code
Wed, 13 Apr 2016 00:27:40 +0200 Construction Mode: Disable setting drill strike timer in object placement mode
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 00:27:40 +0200] rev 11717
Construction Mode: Disable setting drill strike timer in object placement mode
Wed, 13 Apr 2016 00:17:07 +0200 Construction Mode: Fix mine timer message being shown at start
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 00:17:07 +0200] rev 11716
Construction Mode: Fix mine timer message being shown at start
Tue, 12 Apr 2016 23:50:49 +0200 Construction Mode: Disable up/down in building mode
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:50:49 +0200] rev 11715
Construction Mode: Disable up/down in building mode
Tue, 12 Apr 2016 23:48:34 +0200 Construction Mode: Show mine timer in seconds
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:48:34 +0200] rev 11714
Construction Mode: Show mine timer in seconds
Tue, 12 Apr 2016 23:40:24 +0200 Tweak barrel and mine defaults in Construction Mode
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:40:24 +0200] rev 11713
Tweak barrel and mine defaults in Construction Mode
Tue, 12 Apr 2016 23:37:25 +0200 Mark some forgotten Construction Mode strings for translation
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:37:25 +0200] rev 11712
Mark some forgotten Construction Mode strings for translation
Tue, 12 Apr 2016 23:12:43 +0200 Construction Mode: Actually, the extra time limit is about buying
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:12:43 +0200] rev 11711
Construction Mode: Actually, the extra time limit is about buying
Tue, 12 Apr 2016 23:10:53 +0200 Remove cheat in Construction Mode
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:10:53 +0200] rev 11710
Remove cheat in Construction Mode
Tue, 12 Apr 2016 23:06:49 +0200 Construction Mode: Make weapon names match en.txt
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:06:49 +0200] rev 11709
Construction Mode: Make weapon names match en.txt
Tue, 12 Apr 2016 23:04:05 +0200 Fix crate costs in Construction Mode being all the same (fixes #15)
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 23:04:05 +0200] rev 11708
Fix crate costs in Construction Mode being all the same (fixes #15)
Tue, 26 Apr 2016 15:19:36 +0200 also make forts face inwards in wrap mode, if there are only 2 teams
sheepluva [Tue, 26 Apr 2016 15:19:36 +0200] rev 11707
also make forts face inwards in wrap mode, if there are only 2 teams
Tue, 26 Apr 2016 15:15:12 +0200 fix last fort not facing left
sheepluva [Tue, 26 Apr 2016 15:15:12 +0200] rev 11706
fix last fort not facing left
Tue, 26 Apr 2016 14:41:56 +0200 Fort Mode: allow more than 2 clans
sheepluva [Tue, 26 Apr 2016 14:41:56 +0200] rev 11705
Fort Mode: allow more than 2 clans
Tue, 26 Apr 2016 14:22:54 +0200 fix clouds/flakes area not being adjusted after ResizeLand()
sheepluva [Tue, 26 Apr 2016 14:22:54 +0200] rev 11704
fix clouds/flakes area not being adjusted after ResizeLand()
Tue, 26 Apr 2016 12:27:17 +0200 cleaning up team divide mode code from last night a little
sheepluva [Tue, 26 Apr 2016 12:27:17 +0200] rev 11703
cleaning up team divide mode code from last night a little
Tue, 26 Apr 2016 02:42:45 +0200 divided teams: better horizontal clan distribution
sheepluva [Tue, 26 Apr 2016 02:42:45 +0200] rev 11702
divided teams: better horizontal clan distribution
Mon, 25 Apr 2016 16:26:02 -0400 Reword emscripten-related error messages
koda [Mon, 25 Apr 2016 16:26:02 -0400] rev 11701
Reword emscripten-related error messages
Mon, 25 Apr 2016 21:12:34 +0200 "divided teams" modifier will now work with more than 2 teams!
sheepluva [Mon, 25 Apr 2016 21:12:34 +0200] rev 11700
"divided teams" modifier will now work with more than 2 teams!
Mon, 25 Apr 2016 22:10:06 +0300 Merge default qmlfrontend
unc0rr [Mon, 25 Apr 2016 22:10:06 +0300] rev 11699
Merge default
Mon, 25 Apr 2016 16:11:39 +0200 Fix issue 12: “Yoohoo” sound for seduction is missing
sheepluva [Mon, 25 Apr 2016 16:11:39 +0200] rev 11698
Fix issue #12: “Yoohoo” sound for seduction is missing
Sun, 24 Apr 2016 22:41:24 +0200 some more dark magic regarding hog speech input
sheepluva [Sun, 24 Apr 2016 22:41:24 +0200] rev 11697
some more dark magic regarding hog speech input
Sun, 24 Apr 2016 22:10:37 +0200 restore closing hog speech quotation marks being added automatically (lost in SDL2 transition... I think)
sheepluva [Sun, 24 Apr 2016 22:10:37 +0200] rev 11696
restore closing hog speech quotation marks being added automatically (lost in SDL2 transition... I think)
Sun, 24 Apr 2016 21:16:08 +0200 merge Wuzzy's new scheme icons
sheepluva [Sun, 24 Apr 2016 21:16:08 +0200] rev 11695
merge Wuzzy's new scheme icons
Wed, 13 Apr 2016 12:03:22 +0200 Update scheme editor icons
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 12:03:22 +0200] rev 11694
Update scheme editor icons
Sun, 24 Apr 2016 21:08:12 +0200 merge Wuzzy's space campaign string fixes
sheepluva [Sun, 24 Apr 2016 21:08:12 +0200] rev 11693
merge Wuzzy's space campaign string fixes
Wed, 13 Apr 2016 14:59:14 +0200 Typo fixes for A Space Adventure campaign
Wuzzy <almikes@aol.com> [Wed, 13 Apr 2016 14:59:14 +0200] rev 11692
Typo fixes for A Space Adventure campaign Also add loc() where forgotten and replace string concatenation with string.format.
Sun, 24 Apr 2016 16:51:31 +0200 merge Wuzzy's game modifier buttons reorder patch
sheepluva [Sun, 24 Apr 2016 16:51:31 +0200] rev 11691
merge Wuzzy's game modifier buttons reorder patch
Tue, 12 Apr 2016 19:52:35 +0200 Reorder game flag buttons
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 19:52:35 +0200] rev 11690
Reorder game flag buttons The buttons are now (roughly) ordered like this: line 1: landscape line 2: environment line 3: hedgehog life line 4: weapons line 5: gameplay
Sun, 24 Apr 2016 16:34:01 +0200 preselect weapons
sheepluva [Sun, 24 Apr 2016 16:34:01 +0200] rev 11689
preselect weapons
Sun, 24 Apr 2016 16:12:19 +0200 merge Wuzzy's ropeknockchallenge updates
sheepluva [Sun, 24 Apr 2016 16:12:19 +0200] rev 11688
merge Wuzzy's ropeknockchallenge updates
Tue, 12 Apr 2016 19:46:25 +0200 Update Rope-Knocking Challenge
Wuzzy <almikes@aol.com> [Tue, 12 Apr 2016 19:46:25 +0200] rev 11687
Update Rope-Knocking Challenge - Fix challenge being stuck when leftmost hog drowns - Display custom taunts for knocked hogs - Stats screen now shows the actual relevant facts - Add simple scoring system - Minor message changes - More translation-friendly strings
Sun, 24 Apr 2016 00:54:00 +0200 drop function that does not exist in SDL2 from SDLh.pas
sheepluva [Sun, 24 Apr 2016 00:54:00 +0200] rev 11686
drop function that does not exist in SDL2 from SDLh.pas
Sat, 23 Apr 2016 17:03:38 -0400 pas2c converts exit to return, so change RunEngine signature
frd [Sat, 23 Apr 2016 17:03:38 -0400] rev 11685
pas2c converts exit to return, so change RunEngine signature
Sat, 23 Apr 2016 16:57:27 -0400 Correctly call uPhysFSLayer.initModule
frd [Sat, 23 Apr 2016 16:57:27 -0400] rev 11684
Correctly call uPhysFSLayer.initModule
Sat, 23 Apr 2016 16:57:20 -0400 Add workaround to force string concatenation in pas2c
koda [Sat, 23 Apr 2016 16:57:20 -0400] rev 11683
Add workaround to force string concatenation in pas2c
Sat, 23 Apr 2016 16:32:18 -0400 Implement GetCurrentDir in the c rtl
koda [Sat, 23 Apr 2016 16:32:18 -0400] rev 11682
Implement GetCurrentDir in the c rtl
Sat, 23 Apr 2016 16:18:07 -0400 Use hwlibrary while converting to c
frd [Sat, 23 Apr 2016 16:18:07 -0400] rev 11681
Use hwlibrary while converting to c
Sat, 23 Apr 2016 16:17:15 -0400 Set cdecl on exported functions and hide them from pas2c
koda [Sat, 23 Apr 2016 16:17:15 -0400] rev 11680
Set cdecl on exported functions and hide them from pas2c
Sat, 23 Apr 2016 13:52:30 -0400 Add a necessary flag to emscripten
frd [Sat, 23 Apr 2016 13:52:30 -0400] rev 11679
Add a necessary flag to emscripten
Sat, 23 Apr 2016 13:48:30 -0400 Add missing functions to fully disable lua at compile time
koda [Sat, 23 Apr 2016 13:48:30 -0400] rev 11678
Add missing functions to fully disable lua at compile time
Sat, 23 Apr 2016 13:41:10 -0400 uscript cosmetics
koda [Sat, 23 Apr 2016 13:41:10 -0400] rev 11677
uscript cosmetics
Sat, 23 Apr 2016 12:15:31 +0200 whitespace fix
sheepluva [Sat, 23 Apr 2016 12:15:31 +0200] rev 11676
whitespace fix
Sat, 23 Apr 2016 12:08:23 +0200 merge commit by Wuzzy that allows various drop down lists to display more items at a time, if possible
sheepluva [Sat, 23 Apr 2016 12:08:23 +0200] rev 11675
merge commit by Wuzzy that allows various drop down lists to display more items at a time, if possible
Mon, 18 Apr 2016 19:53:48 +0200 Increase size of many drop-down lists
Wuzzy <almikes@aol.com> [Mon, 18 Apr 2016 19:53:48 +0200] rev 11674
Increase size of many drop-down lists
Sat, 23 Apr 2016 12:02:39 +0200 merge commit by Wuzzy that allows drop down lists in team edit screen to display more items at a time, if possible
sheepluva [Sat, 23 Apr 2016 12:02:39 +0200] rev 11673
merge commit by Wuzzy that allows drop down lists in team edit screen to display more items at a time, if possible
Mon, 18 Apr 2016 18:15:20 +0200 Increase size of drop-down lists in team editor
Wuzzy <almikes@aol.com> [Mon, 18 Apr 2016 18:15:20 +0200] rev 11672
Increase size of drop-down lists in team editor
Sat, 23 Apr 2016 11:51:21 +0200 merge portal mission fixes by Wuzzy and restore accidently removed SetWind call
sheepluva [Sat, 23 Apr 2016 11:51:21 +0200] rev 11671
merge portal mission fixes by Wuzzy and restore accidently removed SetWind call
Mon, 18 Apr 2016 17:33:07 +0200 Portal mission: Fix speech bubbles appearing when crate got destroyed
Wuzzy <almikes@aol.com> [Mon, 18 Apr 2016 17:33:07 +0200] rev 11670
Portal mission: Fix speech bubbles appearing when crate got destroyed
Mon, 18 Apr 2016 17:26:32 +0200 Disable Sudden Death in portal mission
Wuzzy <almikes@aol.com> [Mon, 18 Apr 2016 17:26:32 +0200] rev 11669
Disable Sudden Death in portal mission
Mon, 18 Apr 2016 17:25:52 +0200 Clean up portal mission code
Wuzzy <almikes@aol.com> [Mon, 18 Apr 2016 17:25:52 +0200] rev 11668
Clean up portal mission code It's a mess!
Mon, 18 Apr 2016 17:18:36 +0200 Clean up strings, hats, flags and graves in Portal mission
Wuzzy <almikes@aol.com> [Mon, 18 Apr 2016 17:18:36 +0200] rev 11667
Clean up strings, hats, flags and graves in Portal mission Mostly fixes poor grammar and spelling
Sat, 23 Apr 2016 11:19:34 +0200 merging Wuzzy's feedback fix
sheepluva [Sat, 23 Apr 2016 11:19:34 +0200] rev 11666
merging Wuzzy's feedback fix
Mon, 18 Apr 2016 19:18:35 +0200 Fix bad layouting of feedback dialog, fixes #58
Wuzzy <almikes@aol.com> [Mon, 18 Apr 2016 19:18:35 +0200] rev 11665
Fix bad layouting of feedback dialog, fixes #58
Sat, 23 Apr 2016 10:48:18 +0200 fix default binding for F10 / slot 10 not working
sheepluva [Sat, 23 Apr 2016 10:48:18 +0200] rev 11664
fix default binding for F10 / slot 10 not working
Sat, 23 Apr 2016 09:54:05 +0200 fix sounds not playing on first play (=load), because function bailed on success, rather than error. introduced in bd9a2f1b0080 , addressing issue 111
sheepluva [Sat, 23 Apr 2016 09:54:05 +0200] rev 11663
fix sounds not playing on first play (=load), because function bailed on success, rather than error. introduced in bd9a2f1b0080 , addressing issue #111
Thu, 21 Apr 2016 16:03:57 -0400 travis: Use correct vorbis flag in sdl2_mixer install
koda [Thu, 21 Apr 2016 16:03:57 -0400] rev 11662
travis: Use correct vorbis flag in sdl2_mixer install Revert the addition of cmake which is already instealled.
Thu, 21 Apr 2016 14:16:47 -0400 Correctly set WEBGL macro during pas2c conversion
koda [Thu, 21 Apr 2016 14:16:47 -0400] rev 11661
Correctly set WEBGL macro during pas2c conversion
Thu, 21 Apr 2016 13:10:15 -0400 Disable stereo rendering when compiled with pas2c
koda [Thu, 21 Apr 2016 13:10:15 -0400] rev 11660
Disable stereo rendering when compiled with pas2c
Thu, 21 Apr 2016 11:55:36 -0400 Fully support emscripten toolchain in our build system
koda [Thu, 21 Apr 2016 11:55:36 -0400] rev 11659
Fully support emscripten toolchain in our build system
Thu, 21 Apr 2016 11:54:21 -0400 Import the Emscripted toolchain configuration
koda [Thu, 21 Apr 2016 11:54:21 -0400] rev 11658
Import the Emscripted toolchain configuration
Thu, 21 Apr 2016 00:10:23 -0400 Hijack SDL2 and GLEW include and library when compiling to javascript
koda [Thu, 21 Apr 2016 00:10:23 -0400] rev 11657
Hijack SDL2 and GLEW include and library when compiling to javascript emscripten already provides the SDL2 suite and will simply ignore missing libraries.
Thu, 21 Apr 2016 00:09:07 -0400 Work around how emscripten defines rwops
koda [Thu, 21 Apr 2016 00:09:07 -0400] rev 11656
Work around how emscripten defines rwops
Wed, 20 Apr 2016 23:49:37 -0400 Work around emscripten not finding math.h
koda [Wed, 20 Apr 2016 23:49:37 -0400] rev 11655
Work around emscripten not finding math.h
Wed, 20 Apr 2016 14:46:04 -0400 Add support for compiling C engine with emscripten
koda [Wed, 20 Apr 2016 14:46:04 -0400] rev 11654
Add support for compiling C engine with emscripten
Tue, 19 Apr 2016 12:04:21 -0400 travis: Use latest cmake vailable
koda [Tue, 19 Apr 2016 12:04:21 -0400] rev 11653
travis: Use latest cmake vailable
Mon, 18 Apr 2016 21:47:39 +0300 Fix fpcrtl_strappendA, which cut last char from UserPathPrefix
unc0rr [Mon, 18 Apr 2016 21:47:39 +0300] rev 11652
Fix fpcrtl_strappendA, which cut last char from UserPathPrefix leading to PHYSFS_setWriteDir fail with 'File not found' error, which led to lack of writing dir and logFile handle being nil, which led to crash on attempt to write to (absent) log file
Wed, 13 Apr 2016 20:02:14 -0400 missing comma
nemo [Wed, 13 Apr 2016 20:02:14 -0400] rev 11651
missing comma
Wed, 13 Apr 2016 19:48:36 -0400 Use our copy for border too
nemo [Wed, 13 Apr 2016 19:48:36 -0400] rev 11650
Use our copy for border too
Wed, 13 Apr 2016 17:59:13 -0400 SDL blit wraps at 16,384 - not the first time that routine has disappointed us.
nemo [Wed, 13 Apr 2016 17:59:13 -0400] rev 11649
SDL blit wraps at 16,384 - not the first time that routine has disappointed us.
Wed, 13 Apr 2016 21:42:00 +0900 merge
mikade <redgrinner@gmail.com> [Wed, 13 Apr 2016 21:42:00 +0900] rev 11648
merge
Sun, 10 Apr 2016 14:00:09 +0900 Allow variable boost directions in Racer
mikade <redgrinner@gmail.com> [Sun, 10 Apr 2016 14:00:09 +0900] rev 11647
Allow variable boost directions in Racer
Tue, 12 Apr 2016 15:41:48 -0400 Fixes crash Wuzzy and I were encountering in debian fpc 2.6.2 and 3.0.0 after the addition of the uPhysFSLayer dependency to uUtils in rcac74d9075be
nemo [Tue, 12 Apr 2016 15:41:48 -0400] rev 11646
Fixes crash Wuzzy and I were encountering in debian fpc 2.6.2 and 3.0.0 after the addition of the uPhysFSLayer dependency to uUtils in rcac74d9075be
Thu, 07 Apr 2016 11:53:20 +0200 fix scout hat name and image file (Bug 68 - Hats tf_demoman and tf_scount are identical)
sheepluva [Thu, 07 Apr 2016 11:53:20 +0200] rev 11645
fix scout hat name and image file (bug #68 - Hats tf_demoman and tf_scount are identical)
Sat, 02 Apr 2016 23:32:57 +0300 - Init physfs before creating debug log
unc0rr [Sat, 02 Apr 2016 23:32:57 +0300] rev 11644
- Init physfs before creating debug log - Remove addfilelog calls from physfs init code
Sat, 02 Apr 2016 10:45:33 +0300 Fix pas2c build
unc0rr [Sat, 02 Apr 2016 10:45:33 +0300] rev 11643
Fix pas2c build
Fri, 01 Apr 2016 15:36:19 +0200 merging 5 of Wuzzy's 6 patches. review for last patch pending (hwp content changes)
sheepluva [Fri, 01 Apr 2016 15:36:19 +0200] rev 11642
merging 5 of Wuzzy's 6 patches. review for last patch pending (hwp content changes)
Fri, 11 Sep 2015 04:05:09 +0200 HedgeEditor: Fix list of available sprites
Wuzzy <almikes@aol.com> [Fri, 11 Sep 2015 04:05:09 +0200] rev 11641
HedgeEditor: Fix list of available sprites
Fri, 11 Sep 2015 03:50:32 +0200 Hedge Editor: Also allow to set health of barrels and health crates in Health Modification Mode
Wuzzy <almikes@aol.com> [Fri, 11 Sep 2015 03:50:32 +0200] rev 11640
Hedge Editor: Also allow to set health of barrels and health crates in Health Modification Mode
Fri, 11 Sep 2015 03:41:43 +0200 More selectable barrel healths in Hedge editor, including default 60
Wuzzy <almikes@aol.com> [Fri, 11 Sep 2015 03:41:43 +0200] rev 11639
More selectable barrel healths in Hedge editor, including default 60
Fri, 11 Sep 2015 03:39:27 +0200 Hedge Editor: Allow to add/subtract health in Health Modification Mode
Wuzzy <almikes@aol.com> [Fri, 11 Sep 2015 03:39:27 +0200] rev 11638
Hedge Editor: Allow to add/subtract health in Health Modification Mode
Fri, 11 Sep 2015 03:07:48 +0200 Fix broken HedgeEditor map preview
Wuzzy <almikes@aol.com> [Fri, 11 Sep 2015 03:07:48 +0200] rev 11637
Fix broken HedgeEditor map preview
Fri, 01 Apr 2016 09:09:33 -0400 Commit flag from bug #14 + zopfli/pngcrush. Also corrected cyborg.
nemo [Fri, 01 Apr 2016 09:09:33 -0400] rev 11636
Commit flag from bug #14 + zopfli/pngcrush. Also corrected cyborg.
Fri, 01 Apr 2016 14:42:14 +0300 Time achievement for ClimbHome
unC0Rr [Fri, 01 Apr 2016 14:42:14 +0300] rev 11635
Time achievement for ClimbHome
Tue, 29 Mar 2016 22:36:59 +0300 Don't spam '+' message qmlfrontend
unc0rr [Tue, 29 Mar 2016 22:36:59 +0300] rev 11634
Don't spam '+' message
Tue, 29 Mar 2016 22:09:13 +0300 merge default qmlfrontend
unc0rr [Tue, 29 Mar 2016 22:09:13 +0300] rev 11633
merge default
Tue, 15 Mar 2016 22:29:40 +0300 logging via physfs
unc0rr [Tue, 15 Mar 2016 22:29:40 +0300] rev 11632
logging via physfs (grafted from f0dcdbb9b2fef96188c5d90547b12201228ce878)
Tue, 29 Mar 2016 22:00:34 +0300 Pass paths to initModule of uPhysFSLayer (as in 4be6cd55f1cf from qmlfrontend branch)
unc0rr [Tue, 29 Mar 2016 22:00:34 +0300] rev 11631
Pass paths to initModule of uPhysFSLayer (as in 4be6cd55f1cf from qmlfrontend branch)
Tue, 29 Mar 2016 16:54:41 +0200 Fix function name in avwrapper 0.9.22
koda [Tue, 29 Mar 2016 16:54:41 +0200] rev 11630
Fix function name in avwrapper
Tue, 29 Mar 2016 16:54:07 +0200 Fix function name in avwrapper
koda [Tue, 29 Mar 2016 16:54:07 +0200] rev 11629
Fix function name in avwrapper
(0) -10000 -3000 -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 tip