← Back to team overview

widelands-dev team mailing list archive

Re: [Merge] lp:~widelands-dev/widelands/fix_world_names into lp:widelands

 

Review: Needs Fixing

Do you really want to do this? I ask because I think that seashells are a kind of skeleton :P.

Also, the implications here are that all maps created between the one world merge and this will be unloadable (and there have been at least 2 linked in the forums already) without adding another layer of compatibility code, which I'd rather avoid. 

If you really want to get that in, there need to be changes on the one world legacy table to load old maps and some testing with old maps (from the homepage) need to be done.

Diff comments:

> === modified file 'src/map_io/s2map.cc'
> --- src/map_io/s2map.cc	2014-07-05 14:22:44 +0000
> +++ src/map_io/s2map.cc	2014-07-12 20:29:25 +0000
> @@ -785,8 +785,8 @@
>  			case BOB_STANDING_STONES7: bobname = "sstones7";  break;
>  
>  			case BOB_SKELETON1:        bobname = "skeleton1"; break;
> -			case BOB_SKELETON2:        bobname = "skeleton2"; break;
> -			case BOB_SKELETON3:        bobname = "skeleton3"; break;
> +			case BOB_SKELETON2:        bobname = "seashell2"; break;

this file should be left alone. It uses the legacy lookup table to transfer old bob names to new ownes, so it should just use the old names.

> +			case BOB_SKELETON3:        bobname = "skeleton2"; break;
>  
>  			case BOB_CACTUS1:
>  				bobname = m_worldtype != S2_Map_Loader::WINTERLAND ? "cactus1" : "snowman";
> 
> === renamed directory 'world/immovables/skeleton4' => 'world/immovables/seashell1'
> === modified file 'world/immovables/seashell1/init.lua'
> --- world/immovables/skeleton4/init.lua	2014-05-03 08:40:59 +0000
> +++ world/immovables/seashell1/init.lua	2014-07-12 20:29:25 +0000
> @@ -1,8 +1,8 @@
>  dirname = path.dirname(__file__)
>  
>  world:new_immovable_type{
> -   name = "skeleton4",
> -   descname = _ "Skeleton",
> +   name = "seashell1",
> +   descname = _ "Seashell",
>     editor_category = "miscellaneous",
>     size = "none",
>     attributes = {},
> 
> === renamed directory 'world/immovables/skeleton2' => 'world/immovables/seashell2'
> === modified file 'world/immovables/seashell2/init.lua'
> --- world/immovables/skeleton2/init.lua	2014-05-03 08:40:59 +0000
> +++ world/immovables/seashell2/init.lua	2014-07-12 20:29:25 +0000
> @@ -1,8 +1,8 @@
>  dirname = path.dirname(__file__)
>  
>  world:new_immovable_type{
> -   name = "skeleton2",
> -   descname = _ "Skeleton",
> +   name = "seashell2",
> +   descname = _ "Seashell",
>     editor_category = "miscellaneous",
>     size = "none",
>     attributes = {},
> 
> === renamed directory 'world/immovables/skeleton3' => 'world/immovables/skeleton2'
> === modified file 'world/immovables/skeleton2/init.lua'
> --- world/immovables/skeleton3/init.lua	2014-05-03 08:40:59 +0000
> +++ world/immovables/skeleton2/init.lua	2014-07-12 20:29:25 +0000
> @@ -1,7 +1,7 @@
>  dirname = path.dirname(__file__)
>  
>  world:new_immovable_type{
> -   name = "skeleton3",
> +   name = "skeleton2",
>     descname = _ "Skeleton",
>     editor_category = "miscellaneous",
>     size = "none",
> 
> === modified file 'world/immovables/track_winter/init.lua'
> --- world/immovables/track_winter/init.lua	2014-05-03 08:40:59 +0000
> +++ world/immovables/track_winter/init.lua	2014-07-12 20:29:25 +0000
> @@ -2,6 +2,7 @@
>  
>  world:new_immovable_type{
>     name = "track_winter",
> +   -- TRANSLATORS: This track is made of footprints in the snow

you probably want to commit this to trunk then.

>     descname = _ "Track",
>     editor_category = "miscellaneous",
>     size = "none",
> 
> === modified file 'world/init.lua'
> --- world/init.lua	2014-06-22 10:58:43 +0000
> +++ world/init.lua	2014-07-12 20:29:25 +0000
> @@ -93,10 +93,10 @@
>  include "world/immovables/ruin3/init.lua"
>  include "world/immovables/ruin4/init.lua"
>  include "world/immovables/ruin5/init.lua"
> +include "world/immovables/seashell1/init.lua"
> +include "world/immovables/seashell2/init.lua"
>  include "world/immovables/skeleton1/init.lua"
>  include "world/immovables/skeleton2/init.lua"
> -include "world/immovables/skeleton3/init.lua"
> -include "world/immovables/skeleton4/init.lua"
>  include "world/immovables/track_winter/init.lua"
>  
>  -- Standing Stones
> 
> === modified file 'world/map_generation.lua'
> --- world/map_generation.lua	2014-06-10 18:02:00 +0000
> +++ world/map_generation.lua	2014-07-12 20:29:25 +0000
> @@ -111,7 +111,7 @@
>        {
>           name = "wasteland_doodads",
>           immovables = {
> -            "skeleton1", "skeleton2", "skeleton3", "cactus1",
> +            "seashell2", "skeleton1", "skeleton2", "cactus1",
>              "cactus2", "fallentree", "deadtree1", "deadtree2",
>              "deadtree3", "deadtree4"
>           },
> @@ -299,7 +299,7 @@
>        {
>           name = "wasteland_doodads",
>           immovables = {
> -            "skeleton1", "skeleton2", "skeleton3", "cactus1",
> +            "seashell2", "skeleton1", "skeleton2", "cactus1",
>              "cactus2", "fallentree", "deadtree1", "deadtree2",
>              "deadtree3", "deadtree4"
>           },
> @@ -469,7 +469,7 @@
>        {
>           name = "wasteland_doodads",
>           immovables = {
> -            "skeleton1", "skeleton2", "skeleton3", "cactus1",
> +            "seashell2", "skeleton1", "skeleton2", "cactus1",
>              "cactus2", "fallentree", "deadtree1", "deadtree5",
>              "deadtree6", "deadtree4"
>           },
> @@ -656,7 +656,7 @@
>        {
>           name = "wasteland_doodads",
>           immovables = {
> -            "skeleton1", "skeleton2", "skeleton3", "deadtree1",
> +            "seashell2", "skeleton1", "skeleton2", "deadtree1",
>              "deadtree2", "deadtree3", "deadtree4"
>           },
>           critters = {},
> 


-- 
https://code.launchpad.net/~widelands-dev/widelands/fix_world_names/+merge/226592
Your team Widelands Developers is subscribed to branch lp:~widelands-dev/widelands/fix_world_names.


References