share/hedgewars/Data/Scripts/Multiplayer/HedgeEditor.lua
changeset 12045 8c8dd8eb775e
parent 12040 44adf110f73b
child 12046 4cdea287bbf9
equal deleted inserted replaced
12044:4524df2f7231 12045:8c8dd8eb775e
  2526 
  2526 
  2527 	elseif cat[cIndex] == loc("Girder Placement Mode") then
  2527 	elseif cat[cIndex] == loc("Girder Placement Mode") then
  2528 
  2528 
  2529 		ShowMission	(
  2529 		ShowMission	(
  2530 				loc("GIRDER PLACEMENT MODE"),
  2530 				loc("GIRDER PLACEMENT MODE"),
  2531 				loc("Use this mode to place girders"),
  2531 				loc("Place girders"),
  2532 				loc("Place Girder: [Left Click]") .. "|" ..
  2532 				loc("Place Girder: [Left Click]") .. "|" ..
  2533 				loc("Change Rotation: [Left], [Right]") .. "|" ..
  2533 				loc("Change Rotation: [Left], [Right]") .. "|" ..
  2534 				" " .. "|" ..
  2534 				" " .. "|" ..
  2535 				loc("Normal Girder: [1]") .. "|" ..
  2535 				loc("Normal Girder: [1]") .. "|" ..
  2536 				loc("Indestructible Girder: [2]") .. "|" ..
  2536 				loc("Indestructible Girder: [2]") .. "|" ..
  2547 
  2547 
  2548 	elseif cat[cIndex] == loc("Rubber Placement Mode") then
  2548 	elseif cat[cIndex] == loc("Rubber Placement Mode") then
  2549 
  2549 
  2550 		ShowMission	(
  2550 		ShowMission	(
  2551 				loc("RUBBER PLACEMENT MODE"),
  2551 				loc("RUBBER PLACEMENT MODE"),
  2552 				loc("Use this mode to place rubber"),
  2552 				loc("Place rubber"),
  2553 				loc("Place Object: [Left Click]") .. "|" ..
  2553 				loc("Place Object: [Left Click]") .. "|" ..
  2554 				loc("Change Rotation: [Left], [Right]") .. "|" ..
  2554 				loc("Change Rotation: [Left], [Right]") .. "|" ..
  2555 				" " .. "|" ..
  2555 				" " .. "|" ..
  2556 				loc("Normal Rubber: [1]") .. "|" ..
  2556 				loc("Normal Rubber: [1]") .. "|" ..
  2557 				" " .. "|" ..
  2557 				" " .. "|" ..
  2565 
  2565 
  2566 	elseif cat[cIndex] == loc("Barrel Placement Mode") then
  2566 	elseif cat[cIndex] == loc("Barrel Placement Mode") then
  2567 
  2567 
  2568 		ShowMission	(
  2568 		ShowMission	(
  2569 				loc("BARREL PLACEMENT MODE"),
  2569 				loc("BARREL PLACEMENT MODE"),
  2570 				loc("Use this mode to place barrels"),
  2570 				loc("Place barrels"),
  2571 				loc("Place Object: [Left Click]") .. "|" ..
  2571 				loc("Place Object: [Left Click]") .. "|" ..
  2572 				loc("Change Health: [Left], [Right]") .. "|" ..
  2572 				loc("Change Health: [Left], [Right]") .. "|" ..
  2573 				" " .. "|" ..
  2573 				" " .. "|" ..
  2574 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2574 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2575 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2575 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2580 
  2580 
  2581 	elseif cat[cIndex] == loc("Cleaver Placement Mode") then
  2581 	elseif cat[cIndex] == loc("Cleaver Placement Mode") then
  2582 
  2582 
  2583 		ShowMission	(
  2583 		ShowMission	(
  2584 				loc("CLEAVER PLACEMENT MODE"),
  2584 				loc("CLEAVER PLACEMENT MODE"),
  2585 				loc("Use this mode to place cleavers"),
  2585 				loc("Place cleavers"),
  2586 				loc("Place Object: [Left Click]") .. "|" ..
  2586 				loc("Place Object: [Left Click]") .. "|" ..
  2587 				" " .. "|" ..
  2587 				" " .. "|" ..
  2588 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2588 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2589 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2589 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2590 				loc("Toggle Gear Information: [Precise]+[3]") .. "|" ..
  2590 				loc("Toggle Gear Information: [Precise]+[3]") .. "|" ..
  2594 
  2594 
  2595 	elseif cat[cIndex] == loc("Target Placement Mode") then
  2595 	elseif cat[cIndex] == loc("Target Placement Mode") then
  2596 
  2596 
  2597 		ShowMission	(
  2597 		ShowMission	(
  2598 				loc("TARGET PLACEMENT MODE"),
  2598 				loc("TARGET PLACEMENT MODE"),
  2599 				loc("Use this mode to place targets"),
  2599 				loc("Place targets"),
  2600 				loc("Place Object: [Left Click]") .. "|" ..
  2600 				loc("Place Object: [Left Click]") .. "|" ..
  2601 				" " .. "|" ..
  2601 				" " .. "|" ..
  2602 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2602 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2603 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2603 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2604 				loc("Toggle Gear Information: [Precise]+[3]") .. "|" ..
  2604 				loc("Toggle Gear Information: [Precise]+[3]") .. "|" ..
  2608 
  2608 
  2609 	elseif cat[cIndex] == loc("Waypoint Editing Mode") then
  2609 	elseif cat[cIndex] == loc("Waypoint Editing Mode") then
  2610 
  2610 
  2611 		ShowMission	(
  2611 		ShowMission	(
  2612 				loc("WAYPOINT EDITING MODE"),
  2612 				loc("WAYPOINT EDITING MODE"),
  2613 				loc("Use this mode to place or delete waypoints"),
  2613 				loc("Place or delete waypoints"),
  2614 				loc("Place/Delete Waypoint: [Left Click]") .. "|" ..
  2614 				loc("Place/Delete Waypoint: [Left Click]") .. "|" ..
  2615 				loc("Toggle Placement/Deletion: [Left], [Right]") .. "|" ..
  2615 				loc("Toggle Placement/Deletion: [Left], [Right]") .. "|" ..
  2616 				" " .. "|" ..
  2616 				" " .. "|" ..
  2617 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2617 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2618 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2618 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2623 
  2623 
  2624 	elseif cat[cIndex] == loc("Mine Placement Mode") then
  2624 	elseif cat[cIndex] == loc("Mine Placement Mode") then
  2625 
  2625 
  2626 		ShowMission	(
  2626 		ShowMission	(
  2627 				loc("MINE PLACEMENT MODE"),
  2627 				loc("MINE PLACEMENT MODE"),
  2628 				loc("Use this mode to place mines"),
  2628 				loc("Place mines"),
  2629 				loc("Place Object: [Left Click]") .. "|" ..
  2629 				loc("Place Object: [Left Click]") .. "|" ..
  2630 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2630 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2631 				" " .. "|" ..
  2631 				" " .. "|" ..
  2632 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2632 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2633 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2633 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2638 
  2638 
  2639 	elseif cat[cIndex] == loc("Dud Mine Placement Mode") then
  2639 	elseif cat[cIndex] == loc("Dud Mine Placement Mode") then
  2640 
  2640 
  2641 		ShowMission	(
  2641 		ShowMission	(
  2642 				loc("DUD MINE PLACEMENT MODE"),
  2642 				loc("DUD MINE PLACEMENT MODE"),
  2643 				loc("Use this mode to place dud mines"),
  2643 				loc("Place dud mines"),
  2644 				loc("Place Object: [Left Click]") .. "|" ..
  2644 				loc("Place Object: [Left Click]") .. "|" ..
  2645 				loc("Change Health: [Left], [Right]") .. "|" ..
  2645 				loc("Change Health: [Left], [Right]") .. "|" ..
  2646 				" " .. "|" ..
  2646 				" " .. "|" ..
  2647 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2647 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2648 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2648 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2653 
  2653 
  2654 	elseif cat[cIndex] == loc("Sticky Mine Placement Mode") then
  2654 	elseif cat[cIndex] == loc("Sticky Mine Placement Mode") then
  2655 
  2655 
  2656 		ShowMission	(
  2656 		ShowMission	(
  2657 				loc("STICKY MINE PLACEMENT MODE"),
  2657 				loc("STICKY MINE PLACEMENT MODE"),
  2658 				loc("Use this mode to place sticky mines"),
  2658 				loc("Place sticky mines"),
  2659 				loc("Place Object: [Left Click]") .. "|" ..
  2659 				loc("Place Object: [Left Click]") .. "|" ..
  2660 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2660 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2661 				" " .. "|" ..
  2661 				" " .. "|" ..
  2662 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2662 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2663 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2663 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2668 
  2668 
  2669 	elseif cat[cIndex] == loc("Air Mine Placement Mode") then
  2669 	elseif cat[cIndex] == loc("Air Mine Placement Mode") then
  2670 
  2670 
  2671 		ShowMission	(
  2671 		ShowMission	(
  2672 				loc("AIR MINE PLACEMENT MODE"),
  2672 				loc("AIR MINE PLACEMENT MODE"),
  2673 				loc("Use this mode to place air mines"),
  2673 				loc("Place air mines"),
  2674 				loc("Place Object: [Left Click]") .. "|" ..
  2674 				loc("Place Object: [Left Click]") .. "|" ..
  2675 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2675 				loc("Change Timer: [Left], [Right]") .. "|" ..
  2676 				" " .. "|" ..
  2676 				" " .. "|" ..
  2677 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2677 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2678 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2678 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2683 
  2683 
  2684 	elseif cat[cIndex] == loc("Weapon Crate Placement Mode") then
  2684 	elseif cat[cIndex] == loc("Weapon Crate Placement Mode") then
  2685 
  2685 
  2686 		ShowMission	(
  2686 		ShowMission	(
  2687 				loc("WEAPON CRATE PLACEMENT MODE"),
  2687 				loc("WEAPON CRATE PLACEMENT MODE"),
  2688 				loc("Use this mode to place weapon crates"),
  2688 				loc("Place weapon crates"),
  2689 				loc("Place Object: [Left Click]") .. "|" ..
  2689 				loc("Place Object: [Left Click]") .. "|" ..
  2690 				loc("Change Content: [Left], [Right]") .. "|" ..
  2690 				loc("Change Content: [Left], [Right]") .. "|" ..
  2691 				" " .. "|" ..
  2691 				" " .. "|" ..
  2692 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2692 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2693 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2693 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2698 
  2698 
  2699 	elseif cat[cIndex] == loc("Utility Crate Placement Mode") then
  2699 	elseif cat[cIndex] == loc("Utility Crate Placement Mode") then
  2700 
  2700 
  2701 		ShowMission	(
  2701 		ShowMission	(
  2702 				loc("UTILITY CRATE PLACEMENT MODE"),
  2702 				loc("UTILITY CRATE PLACEMENT MODE"),
  2703 				loc("Use this mode to place utility crates"),
  2703 				loc("Place utility crates"),
  2704 				loc("Place Object: [Left Click]") .. "|" ..
  2704 				loc("Place Object: [Left Click]") .. "|" ..
  2705 				loc("Change Content: [Left], [Right]") .. "|" ..
  2705 				loc("Change Content: [Left], [Right]") .. "|" ..
  2706 				" " .. "|" ..
  2706 				" " .. "|" ..
  2707 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2707 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2708 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2708 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2713 
  2713 
  2714 	elseif cat[cIndex] == loc("Health Crate Placement Mode") then
  2714 	elseif cat[cIndex] == loc("Health Crate Placement Mode") then
  2715 
  2715 
  2716 		ShowMission	(
  2716 		ShowMission	(
  2717 				loc("HEALTH CRATE PLACEMENT MODE"),
  2717 				loc("HEALTH CRATE PLACEMENT MODE"),
  2718 				loc("Use this mode to place health crates"),
  2718 				loc("Place health crates"),
  2719 				loc("Place Object: [Left Click]") .. "|" ..
  2719 				loc("Place Object: [Left Click]") .. "|" ..
  2720 				loc("Change Health Boost: [Left], [Right]") .. "|" ..
  2720 				loc("Change Health Boost: [Left], [Right]") .. "|" ..
  2721 				" " .. "|" ..
  2721 				" " .. "|" ..
  2722 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2722 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2723 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2723 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2728 
  2728 
  2729 	elseif cat[cIndex] == loc("Repositioning Mode") then
  2729 	elseif cat[cIndex] == loc("Repositioning Mode") then
  2730 
  2730 
  2731 		ShowMission	(
  2731 		ShowMission	(
  2732 				loc("REPOSITIONING MODE"),
  2732 				loc("REPOSITIONING MODE"),
  2733 				loc("Use this mode to select, reposition and delete gears"),
  2733 				loc("Select, reposition and delete gears"),
  2734 				loc("Select/Place/Delete Gear: [Left Click]") .. "|" ..
  2734 				loc("Select/Place/Delete Gear: [Left Click]") .. "|" ..
  2735 				loc("Choose Selection/Placement/Deletion: [Left], [Right]") .. "|" ..
  2735 				loc("Choose Selection/Placement/Deletion: [Left], [Right]") .. "|" ..
  2736 				" " .. "|" ..
  2736 				" " .. "|" ..
  2737 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2737 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2738 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2738 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2743 
  2743 
  2744 	elseif cat[cIndex] == loc("Sprite Modification Mode") then
  2744 	elseif cat[cIndex] == loc("Sprite Modification Mode") then
  2745 
  2745 
  2746 		ShowMission	(
  2746 		ShowMission	(
  2747 				loc("SPRITE MODIFICATION MODE"),
  2747 				loc("SPRITE MODIFICATION MODE"),
  2748 				loc("Use to select, modify, or delete girders, rubbers, or sprites."),
  2748 				loc("Select, modify, or delete girders, rubbers and sprites"),
  2749 				loc("Modify Sprite under Cursor: [Left Click]") .. "|" ..
  2749 				loc("Modify Sprite under Cursor: [Left Click]") .. "|" ..
  2750 				loc("Change modification mode: [Left], [Right]") .."|"..
  2750 				loc("Change modification mode: [Left], [Right]") .."|"..
  2751 				loc("While in modification mode, you can change|the LandFlag by clicking on an object.") .. "|" ..
  2751 				loc("While in modification mode, you can change|the LandFlag by clicking on an object.") .. "|" ..
  2752 				" " .. "|" ..
  2752 				" " .. "|" ..
  2753 				loc("Normal Land: [1]") .. "|" ..
  2753 				loc("Normal Land: [1]") .. "|" ..
  2764 
  2764 
  2765 	elseif cat[cIndex] == loc("Sprite Placement Mode") then
  2765 	elseif cat[cIndex] == loc("Sprite Placement Mode") then
  2766 
  2766 
  2767 		ShowMission	(
  2767 		ShowMission	(
  2768 				loc("SPRITE PLACEMENT MODE"),
  2768 				loc("SPRITE PLACEMENT MODE"),
  2769 				loc("Use this mode to place custom sprites."),
  2769 				loc("Place sprites to build land"),
  2770 				loc("Place Sprite: [Left Click]") .. "|" ..
  2770 				loc("Place Sprite: [Left Click]") .. "|" ..
  2771 				loc("Change Sprite: [Left], [Right]") .. "|" ..
  2771 				loc("Change Sprite: [Left], [Right]") .. "|" ..
  2772 				loc("Change Sprite Frame: [Precise]+[Left], [Precise]+[Right]") .. "|" ..
  2772 				loc("Change Sprite Frame: [Precise]+[Left], [Precise]+[Right]") .. "|" ..
  2773 				" " .. "|" ..
  2773 				" " .. "|" ..
  2774 				loc("Normal Land: [1]") .. "|" ..
  2774 				loc("Normal Land: [1]") .. "|" ..
  2785 
  2785 
  2786 	elseif cat[cIndex] == loc("Goal Definition Mode") then
  2786 	elseif cat[cIndex] == loc("Goal Definition Mode") then
  2787 
  2787 
  2788 		ShowMission	(
  2788 		ShowMission	(
  2789 				loc("GOAL DEFINITION MODE"),
  2789 				loc("GOAL DEFINITION MODE"),
  2790 				loc("Use this mode to mark gears for win/lose conditions."),
  2790 				loc("Mark gears for win/lose conditions"),
  2791 				loc("Mark/unmark gear: [Left Click]") .. "|" ..
  2791 				loc("Mark/unmark gear: [Left Click]") .. "|" ..
  2792 				loc("Select win/lose condition: [Left], [Right]") .. "|" ..
  2792 				loc("Select win/lose condition: [Left], [Right]") .. "|" ..
  2793 				" " .. "|" ..
  2793 				" " .. "|" ..
  2794 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2794 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2795 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2795 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2799 		hedgeEditorMissionPanelShown = false
  2799 		hedgeEditorMissionPanelShown = false
  2800 	elseif cat[cIndex] == loc("Hog Identity Mode") then
  2800 	elseif cat[cIndex] == loc("Hog Identity Mode") then
  2801 
  2801 
  2802 		ShowMission	(
  2802 		ShowMission	(
  2803 				loc("HOG IDENTITY MODE"),
  2803 				loc("HOG IDENTITY MODE"),
  2804 				loc("Use this mode to give a hog a preset identity and weapons."),
  2804 				loc("Give a hog a preset identity and weapons"),
  2805 				loc("Set Identity: [Left Click]") .. "|" ..
  2805 				loc("Set Identity: [Left Click]") .. "|" ..
  2806 				loc("[Left], [Right]: Change between identities.") .. "|" ..
  2806 				loc("[Left], [Right]: Change between identities.") .. "|" ..
  2807 				" " .. "|" ..
  2807 				" " .. "|" ..
  2808 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2808 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2809 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2809 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2814 
  2814 
  2815 	elseif cat[cIndex] == loc("Team Identity Mode") then
  2815 	elseif cat[cIndex] == loc("Team Identity Mode") then
  2816 
  2816 
  2817 		ShowMission	(
  2817 		ShowMission	(
  2818 				loc("TEAM IDENTITY MODE"),
  2818 				loc("TEAM IDENTITY MODE"),
  2819 				loc("Use this mode to give an entire team themed hats and names."),
  2819 				loc("Give an entire team themed hats and names"),
  2820 				loc("Set Identity: [Left Click]") .. "|" ..
  2820 				loc("Set Identity: [Left Click]") .. "|" ..
  2821 				loc("[Left], [Right]: Change between identities.") .. "|" ..
  2821 				loc("[Left], [Right]: Change between identities.") .. "|" ..
  2822 				" " .. "|" ..
  2822 				" " .. "|" ..
  2823 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2823 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2824 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2824 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2829 
  2829 
  2830 	elseif cat[cIndex] == loc("Health Modification Mode") then
  2830 	elseif cat[cIndex] == loc("Health Modification Mode") then
  2831 
  2831 
  2832 		ShowMission	(
  2832 		ShowMission	(
  2833 				loc("HEALTH MODIFICATION MODE"),
  2833 				loc("HEALTH MODIFICATION MODE"),
  2834 				loc("Use this mode to set the health of hogs, health crates, barrels and duds."),
  2834 				loc("Set the health of hogs, health crates, barrels and duds"),
  2835 				loc("Set Health: [Left Click]") .. "|" ..
  2835 				loc("Set Health: [Left Click]") .. "|" ..
  2836 				loc("[Left], [Right]: Change health value.") .. "|" ..
  2836 				loc("[Left], [Right]: Change health value.") .. "|" ..
  2837 				" " .. "|" ..
  2837 				" " .. "|" ..
  2838 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2838 				loc("Change Placement Mode: [Up], [Down]") .. "|" ..
  2839 				loc("Toggle Help: [Precise]+[1]") .. "|" ..
  2839 				loc("Toggle Help: [Precise]+[1]") .. "|" ..